freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]單片機(jī)第六章(已修改)

2025-10-23 18:28 本頁面
 

【正文】 第 6章 MCS51的定時(shí) /計(jì)數(shù)器 ? 任務(wù)六 簡易交通信號(hào)燈 ? 定時(shí) /計(jì)數(shù)器結(jié)構(gòu)與功能 ? 定時(shí) /計(jì)數(shù)器相關(guān)寄存器 ? 定時(shí) /計(jì)數(shù)器工作方式 ? 定時(shí) /計(jì)數(shù)器的編程 ? 定時(shí) /計(jì)數(shù)器應(yīng)用 任務(wù)六 簡易交通信號(hào)燈 ? 任務(wù)目的 ? 利用單片機(jī)的定時(shí)器,完成簡易交通信號(hào)燈的程序設(shè)計(jì),學(xué)會(huì)使用定時(shí)器的查詢法編程 _ ? 任務(wù)描述 ? 用單片機(jī)的 P0口控制 6只 LED,模擬東西向,南北向 6只交通信號(hào)燈,當(dāng)剩余時(shí)間為 5S時(shí)綠燈閃亮,為 3S時(shí)黃燈亮、 25S時(shí)間到交通燈換向 ? ? 學(xué)習(xí)板電路原理圖見 圖 61所示。 ? FX BIT 00H ORG 0000H LJMP MAIN ORG 000BH 。 定時(shí)器 T0中斷入口地址 返回 下一頁 任務(wù)六 簡易交通信號(hào)燈 LJMP SFT0 ORG 0030 H MAIN : MOV TMOD , 01H 。 設(shè)置定時(shí)器為工作方式 1 MOV TL0 , 0B0H 。 設(shè)定時(shí)器初值 , 定時(shí)時(shí)間 50ms MOV TH0 , 3CH MOV R6 , 0 。 賦時(shí)序初值 MOV R7 , 10 。 定時(shí)器運(yùn)行次數(shù) , 10次 , 定時(shí) SETB TR0 。 啟動(dòng)定時(shí)器 SETB EA 。 開中斷 SETB ET0 CLR FX SJMP $ SFT0 : MOV TL0 , 0B0H 。 真正的中斷服務(wù)程序 .重新設(shè)置初值 ,定時(shí) 50ms 返回 上一頁 下一頁 任務(wù)六 簡易交通信號(hào)燈 MOV TH0 , 3CH DJNZ R7 , RETN 。 延時(shí)夠 ? MOV R7 , 10 JB FX , E1 。 判斷通行的方向 MOV DPTR , TAB 。 南北通行 N1: MOV A , R6 MOVC A , @A+DPTR 。 查表 , 取南北通行顯示代碼 MOV P0 , A 。 輸出顯示代碼 INC R6 。 下一個(gè) CJNE R6 , 50 , RETN 。 25s顯示完畢了嗎 SETB FX 。 設(shè)置東西通行標(biāo)志位 MOV R6 , 0 。 賦時(shí)序初值 返回 上一頁 下一頁 任務(wù)六 簡易交通信號(hào)燈 RETI 。 中斷返回 TAB:DB 7EH 7EH 7EH 7EH 7EH 。 南北向通行顯示代碼表 DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH DB 7EH 7EH 7EH 7EH 7EH 。 綠燈閃爍 DB 7EH 7EH 7EH 7EH 7EH 返回 上一頁 下一頁 任務(wù)六 簡易交通信號(hào)燈 TAB1: DB 0DBH 0DBH 0DBH 0DBH 0DBH 。 東西向通行顯示代碼表 DB 0DBH 0DBH 0DBH 0DBH 0DBH DB 0DBH 0DBH 0DBH 0DBH 0DBH DB 0DBH 0DBH 0DBH 0DBH 0DBH DB 0DBH 0DBH 0DBH 0DBH 0DBH DB 0DBH 0DBH 0DBH 0DBH 0DBH DB 0DBH 0DBH 0DBH 0DBH 0DBH DB 0DBH 0DBH 0DBH 0DBH 0DBH 。 綠燈閃爍 END 。 匯編程序結(jié)束 ? ? 把這段程序在 WAV6000中編輯、匯編,用軟件仿真運(yùn)行、調(diào)試無誤,把得到 bin格式或者 hex格式的日標(biāo)文件,通過燒錄器或者下載線,保存到單片機(jī)的程序存儲(chǔ)器中。 返回 上一頁 下一頁 任務(wù)六 簡易交通信號(hào)燈 ? 把單片機(jī)插人實(shí)驗(yàn)板插座里,上電運(yùn)行,觀察運(yùn)行結(jié)果。 ? ? 簡易交通信號(hào)燈,也是按照一定的時(shí)序點(diǎn)亮、熄滅信號(hào)燈,因此也可以看成是一種彩燈控制器, 表 61中列出廠交通信號(hào)燈的時(shí)序,把它編制成一個(gè)表格,按照時(shí)序查表,輸出,就可以實(shí)現(xiàn)交通信號(hào)燈的設(shè)計(jì)。 ? 在測量控制系統(tǒng)中,常常要求有實(shí)時(shí)時(shí)鐘來實(shí)現(xiàn)定時(shí)測控或延時(shí)動(dòng)作,也會(huì)要求有計(jì)數(shù)器實(shí)現(xiàn)對(duì)外部事件計(jì)數(shù),例如測電機(jī)轉(zhuǎn)速、頻率、脈沖個(gè)數(shù)等。在單片機(jī)應(yīng)用系統(tǒng)中,實(shí)現(xiàn)定時(shí) /計(jì)數(shù),主要有軟件延時(shí)和可編程定時(shí) /計(jì)數(shù)器 2種方法。表 6- 2 ? (1)軟件定時(shí),讓機(jī)器執(zhí)行一個(gè)程序段,這個(gè)程序段本身沒有具體的執(zhí)行日的,通過正確的挑選指令和安排循環(huán)次數(shù)實(shí)現(xiàn)軟件延時(shí),由于執(zhí)行每條指令都需要時(shí)間,執(zhí)行這一段程序所需要的時(shí)間就是延時(shí)時(shí)間,這種軟件定時(shí)占用 CPU的執(zhí)行時(shí)間,降低廠 CPU的工作效率。例如前面帝節(jié)中多次用到的DELAY子程序,就是一個(gè)典型的軟件定時(shí)的例子。 返回 上一頁 下一頁 任務(wù)六 簡易交通信號(hào)燈 ? (2)可編程定時(shí) /計(jì)數(shù)器,它可以通過軟件編程來確硬件定時(shí) /計(jì)數(shù)器的功能、運(yùn)行以及停止,可以用軟件確定定時(shí)時(shí)間,使用靈活方便,功能強(qiáng)大。而且硬件定時(shí) /計(jì)數(shù)器可以單獨(dú)運(yùn)行,和 CPU并行工作,有利于提高 CPU的工作效率,因而得到廣泛應(yīng)用,大多數(shù)單片機(jī)內(nèi)部都集成廠可編程硬件定時(shí) /計(jì)數(shù)器。 MCS一 51單片機(jī)內(nèi)部有兩個(gè) 16位的定時(shí) /計(jì)數(shù)器 TO和 Tl。 返回 上一頁 定時(shí) /計(jì)數(shù)器結(jié)構(gòu)與功能 ? 8051單片機(jī)內(nèi)部有兩個(gè) 16位定時(shí)器 /計(jì)數(shù)器,即定時(shí) /計(jì)數(shù)器T39。0和定時(shí) /計(jì)數(shù)器 T1。它們都具有定時(shí)和計(jì)數(shù)功能,可用于定時(shí)或延時(shí)控制,對(duì)外部事件進(jìn)行檢測、計(jì)數(shù)等。其內(nèi)部結(jié)構(gòu)樞圖如 圖 62所示。 ? 定時(shí) /計(jì)數(shù)器 TO由特殊功能寄存器 THO , TLO(字節(jié)地址分別為 8CH和 8AH)構(gòu)成, THO為高 8位, TLO為低 8位。定時(shí) /計(jì)數(shù)器T1由特殊功能寄存器 TH1 , TL1(字節(jié)地址分別為 8DH和 8BH)構(gòu)成, TH1為高 8位, TL1為低 8位。其內(nèi)部還有一個(gè) 8位的定時(shí)器方式寄存器 TMOD和一個(gè) 8位的定時(shí)器控制寄存器 TCONo TMOD主要是用于選定定時(shí) /計(jì)數(shù)器的工作模式與工作方式, TCON主要是用于控制定時(shí) /計(jì)數(shù)器的啟動(dòng)和停止。這些寄存器之間是通過內(nèi)部總線和控制邏輯電路連接起來的。 下一頁 返回 定時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1