音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網
技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe

EM78153 問題請教 有關Timer和prescale

作者:goldsunking 欄目:單片機
EM78153 問題請教 有關Timer和prescale
我最近開發(fā)一個小項目,要求價格便宜,我準備采用EM78P153,在看了相關的文檔,我有些問題不太清楚,特別是關于定時器和分頻器的,中斷問題。
不知道哪里有詳細的例子和介紹。望大家?guī)兔Α?br>
2樓: >>參與討論
micheal7
你需要些什么?我有些資料
用TCC作時鐘,若時脈是32.768KHZ,預除器是1:256,則一秒要中斷幾次?如何計算?
若Option選擇 2 clocks,
32768 / 2clks = 16384 Hz
(1/16384)*256=0.015625秒
即TCC (R1)會每0.015625秒加1,
1秒 / 0.015625秒 = 64
也就是當TCC(R1)每增加 64 就是已經經過一秒了。若要每秒中斷一次,則須先把 TCC(R1)搬入 256-64=192,
如此TCC每數64之后就會溢位,TCC溢位則產生中斷。嚴格說,這并不是真正的一秒,在進行中斷處理時,
指令執(zhí)行也花費時間,這些時間要算進去,否則誤差會愈來愈大

3樓: >>參與討論
goldsunking
中斷的保護問題,和數據的重載
謝謝,micheal7。
我的問題是1.當中斷時,單片機是否自動保護累加器A和狀態(tài)寄存器?2.定時器到達00時,是否重載我預先設定的值?3.我看了一些資料,感覺在某些命令的使用要注意先后的次序,否則單片機容易崩潰,對否?
資料上說,如果寫入TCC,prescale會復位到000,是否?


4樓: >>參與討論
micheal7
不謝
1.當中斷時,單片機是否自動保護累加器A和狀態(tài)寄存器?
不會,需要自己保護.

2.定時器到達00時,是否重載我預先設定的值
  下面有個例子,定時器中斷
TCC_INT:
           MOV      RA,A  ;保護A
           SWAP     RA
           SWAPA    R3    ;保護R3
           MOV      RR3,A
           MOV      A,@255 ;重載TCC
           MOV      TCC,A

INT_RETURN:CLR      RF    ;清中斷標志寄存器
           SWAPA    RR3   ;恢復R3
           MOV      R3,A
           SWAPA    RA    ;恢復A
           RETI


5樓: >>參與討論
ameg
去我bolg看看,寫EM78P153
http://blog.21ic.com/blog.asp?NAME=ameg

參與討論
昵稱:
討論內容:
 
 
相關帖子
5v的單片機和3.3V的GPS模塊進行串行通訊,應該怎樣處理啊?
這里的STC怎么沒了
51的C程序能嵌套幾層?
想要自己制作51單片機仿真器的朋友來看看!
一個C51的問題,循環(huán)跳轉
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號