| 
  |||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe  | 
  
寫了一個程序,T0定時時間長一點顯示就是正常的,一短就不行了 | 
  
| 作者:lh9865 欄目:單片機 | 
我用的是AT89C52,現(xiàn)在做的是采樣顯示程序,等采完后,我要將采的一個周期32個數(shù)據(jù)用164串行顯示四位數(shù)碼管,采樣我是在中斷服務子程序里面進行的,完成一次采樣大概要200多個機器周期,為了能在一個工頻周期內采的32個數(shù)據(jù),我算了時間,定時大概需要50多個機器周期,,于是我就這么設置定時值,結果顯示不對,但如果我要是把定時時間改長一點,顯示就能正常,我覺有些不能理解,想請大蝦幫忙分析下原因 我覺得應該是地址分配有沖突,可是查了很久,沒有頭緒呀  | 
  
| 2樓: | >>參與討論 | 
| 作者: hotpower 于 2005/11/26 10:20:00 發(fā)布:
         顯示不必太快,這樣沒意思,人眼不行  | 
  |
| 3樓: | >>參與討論 | 
| 作者: lg3459 于 2005/11/26 10:24:00 發(fā)布:
         可能顯示過快 164串行發(fā)送數(shù)據(jù)需要時間的,是不是這個顯示時間比采樣時間長,也就是說上一次沒發(fā)送完下一次的數(shù)據(jù)又來了,導致顯示錯誤  * - 本貼最后修改時間:2005-11-26 10:28:31 修改者:lg3459  | 
  |
  | 
    
 
  | 
  
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號  |