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

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

菜鳥關(guān)于定時(shí)器的問題

作者:qiangdao 欄目:新手園地
菜鳥關(guān)于定時(shí)器的問題
我用偉福6000的編譯器;在編寫一個(gè)定時(shí)程序時(shí),總是編譯出錯(cuò);
選用timer0的mode0
mov th0,#(8192-5000)/32
      mov thl,#(8192-5000).mod.32()
一是找不到mod指令,為為定義指令;
如果用mode1
mov th0,#>count
      mov tl0,#<count(count=-50000)
編譯后又出現(xiàn)操作數(shù)th0 出錯(cuò)!
我不明白;望高手指教
(我也發(fā)過一篇相關(guān)的貼子,有人回我說mod不常用!不知道常用的設(shè)定timer計(jì)數(shù)該怎么寫)

2樓: >>參與討論
maychang
好像看過樓主先前的帖
樓主是否先用過C語言寫51單片機(jī)程序,現(xiàn)在改用匯編?
感覺樓主是拿C語言往匯編上套。

匯編中要給16位定時(shí)/計(jì)數(shù)器賦值,多數(shù)匯編軟件應(yīng)該是用兩條指令分別給定時(shí)/計(jì)數(shù)器高低字節(jié)賦值。例如
MOV     TH0,#0FCH
MOV     TL0,#0C0H
所賦之值當(dāng)然需要自己先計(jì)算好。
某些軟件(不是所有匯編軟件都支持)支持HIGH和LOW偽指令
MOV     TH0,#HIGH(COUNT)
MOV     TL0,#LOW(COUNT)

* - 本貼最后修改時(shí)間:2007-5-11 10:45:33 修改者:maychang

3樓: >>參與討論
ayb_ice
隨便說說
mov thl,#(8192-5000).mod.32()
上面都是些啥東東,不出錯(cuò)才怪...
可以用mod,但用法錯(cuò)了...

4樓: >>參與討論
qiangdao
回2樓樓主
謝謝您的指點(diǎn);按您的方法問題基本解決了

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
我是菜鳥,程序編譯出問題,望高手前輩們指點(diǎn)
(急。)IC太熱的原因
請(qǐng)教怎樣畫pcb圖
積分電路
求助:我的AM186CC過不了低溫(-40度),大蝦幫忙下!
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)