久久精品人妻一区二区蜜桃-欧美精品人妻一区二区免费视频-久久精品免费一区二区喷潮-久久精品中文闷骚内射-精品bbw-精品久久无码中文字幕-小小水蜜桃3视频高清在线观看-日韩免费一级aaa片毛太久-欧美激情肉欲高潮无码鲁大师-欧美影片一区二区三区-亚洲精品无码av无码专区一本,波多野吉衣一区二区三区在线观看,囯精品人妻无码一区二区三区99,包哟哟在线观看免费观看

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 工業(yè)電氣產(chǎn)品 > 工業(yè)繼電器 > 計(jì)時(shí)與計(jì)數(shù)器 > 計(jì)數(shù)器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
計(jì)數(shù)器

AT89S52單片機(jī)定時(shí)器/計(jì)數(shù)器的應(yīng)用

發(fā)布日期:2022-04-17 點(diǎn)擊率:141

通過(guò)實(shí)例,對(duì)涉及到的相關(guān)知識(shí)點(diǎn)進(jìn)行回顧,同時(shí)學(xué)習(xí)體會(huì)定時(shí)器/計(jì)數(shù)器應(yīng)用的基本方法。


AT89S52單片機(jī)的LED控制。利用定時(shí)器/計(jì)數(shù)器控制端口P1或者P2引腳相連的LED以1s為間隔循環(huán)閃亮。


圖2 LED原理

(2)設(shè)定初值和工作方式

CS-III外部時(shí)鐘采用24MHz,每定時(shí)1s時(shí)間需要計(jì)系統(tǒng)內(nèi)部時(shí)鐘12000000個(gè),即為2000000個(gè)機(jī)器周期??蛇x用定時(shí)器0的工作方式1,定義初值為(65536-50000)=15536,即從15536開始計(jì)數(shù),共50000次,重復(fù)40次可以達(dá)到50000*40=2000000個(gè)機(jī)器周期,即1s。

因此:M1M0=01;TH0=3CH,TL0=B0H


初始化程序段:

     mov TL0, #0B0H          ; 置定時(shí)器初值


     mov TH0, #03CH          ; 初值為0x3caf



     mov TMOD, #01H          ; 設(shè)定定時(shí)器/計(jì)數(shù)器0工作方式為1

     setb EA                 ; 允許中斷

     setb ET0                ; 允許定時(shí)器/計(jì)數(shù)器0溢出中斷


     setb TR0                ; 啟動(dòng)定時(shí)器/計(jì)數(shù)器0

(3) 總體程序設(shè)計(jì)

單片機(jī)控制LED閃亮的程序流程圖如圖3和4所示。


圖3 總程序流程                                     圖4 溢出中斷服務(wù)程序流程

(4)程序運(yùn)行的效果


通過(guò)定時(shí)器計(jì)數(shù)器的設(shè)置和編寫相應(yīng)的程序,還可以在LED上實(shí)現(xiàn)高低交替閃爍、循環(huán)點(diǎn)亮的流水燈、逐位間隔點(diǎn)亮等效果。

通過(guò)實(shí)例,對(duì)涉及到的相關(guān)知識(shí)點(diǎn)進(jìn)行回顧,同時(shí)學(xué)習(xí)體會(huì)定時(shí)器/計(jì)數(shù)器應(yīng)用的基本方法。


AT89S52單片機(jī)的LED控制。利用定時(shí)器/計(jì)數(shù)器控制端口P1或者P2引腳相連的LED以1s為間隔循環(huán)閃亮。


圖2 LED原理

(2)設(shè)定初值和工作方式

CS-III外部時(shí)鐘采用24MHz,每定時(shí)1s時(shí)間需要計(jì)系統(tǒng)內(nèi)部時(shí)鐘12000000個(gè),即為2000000個(gè)機(jī)器周期??蛇x用定時(shí)器0的工作方式1,定義初值為(65536-50000)=15536,即從15536開始計(jì)數(shù),共50000次,重復(fù)40次可以達(dá)到50000*40=2000000個(gè)機(jī)器周期,即1s。

因此:M1M0=01;TH0=3CH,TL0=B0H


初始化程序段:

     mov TL0, #0B0H          ; 置定時(shí)器初值


     mov TH0, #03CH          ; 初值為0x3caf



     mov TMOD, #01H          ; 設(shè)定定時(shí)器/計(jì)數(shù)器0工作方式為1

     setb EA                 ; 允許中斷

     setb ET0                ; 允許定時(shí)器/計(jì)數(shù)器0溢出中斷


     setb TR0                ; 啟動(dòng)定時(shí)器/計(jì)數(shù)器0

(3) 總體程序設(shè)計(jì)

單片機(jī)控制LED閃亮的程序流程圖如圖3和4所示。


圖3 總程序流程                                     圖4 溢出中斷服務(wù)程序流程

(4)程序運(yùn)行的效果


通過(guò)定時(shí)器計(jì)數(shù)器的設(shè)置和編寫相應(yīng)的程序,還可以在LED上實(shí)現(xiàn)高低交替閃爍、循環(huán)點(diǎn)亮的流水燈、逐位間隔點(diǎn)亮等效果。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV