
再次重新啟動 。用c語言實現的,先要定義好定時器的初值,不管你使用多大的晶振,使用51單片機,一般都是12分頻出來,也就可以得出一個機器周期,機器周期=12/n(n指晶振頻率),假設你要定時的時間為m,那么定時的初值為:m/機器周期=初值;th0=(65536-初值)%256;tl0=(65536-初值)/256;將(65536-初值)所得的值化成16進制,其高位就是th0的值,低位為tl0的值,例如用12m晶振做1ms定時計算如下:機器周期=12/12*10^6=1us(微秒)定時初值=(1*10^-3)/(1*10^-6)=1000;所以:th0=(65536-1000)%256;tl0=(65536-1000)/256;將65536-1000=64536化為16進制為:0xfc18,th0=0xfc,tl0=0x18;定好初值后要延遲一秒就定一個延時參數,這里使用1000就行了(定時為1ms)中斷程序為:timer0()interrupt1//1ms延時(12.0mhz)
【我不小心刪掉了系統里的重要文件,現在無法啟動xp了,怎么辦?】
猜你喜歡
- 在杭州周林頻譜治療儀有以舊換新的活動嗎?我家有個用了十年想換個新的
- 誰可以告訴我在合肥炮兵學院主頁的哪個位置可以查找到2006年考生錄取名單,最好能找到網站復制給我,謝謝
- 歌曲《南下》中“我去向江南那軟語里的家”是什么意思呢?
- 我的crv機油增多怎么辦
- 求一個一分鐘的日語面試自我介紹
- dnf怎么送npc禮物
- 天穎藍木子、、打一字,兄弟們 。我的幸福就靠大家了。。幫幫忙啊、
- 日語不要怎么說啊?還有好棒好厲害怎么說啊?我要羅馬音。
- 浙江人本集團到我們學校招聘,我對人本一點也不了解,請了解的給我點意見!!它的待遇怎么樣??
- 考研還是留學?
