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

正文內(nèi)容

單片機控制交通燈畢業(yè)設(shè)計任務(wù)書-文庫吧資料

2024-09-11 12:00本頁面
  

【正文】 T0中斷, T1中斷和外部中斷 1 中斷 MOV TMOD,51H 。跳轉(zhuǎn)到中斷服務(wù)程序處 ORG 0013H 。外部中斷 0的中斷程序入口地址 ORG 000BH 。主程序的入口地址 LJMP MAIN 。 (3) 8255PA 口輸出信號接信號燈: 由于發(fā)光二極管為共陽極接法,輸出端口為低電平,對應(yīng)的二極管發(fā)光,所以 用置位方法點亮紅,綠,黃發(fā)光二極管。我們用 8255 并行接口信片來擴展 I/O端口。由于我們用外部輸入設(shè)定紅綠燈倒計時初值、數(shù)碼管的輸出顯示、 紅綠黃信號燈的顯示都要一個 I/O 端口,顯然 8031 的端口是不夠,需要擴展。 (1) 8051 并行口的擴展 8051 雖然有 4 個 8 位 I/O 端口 ,但真正能提供借用的只有 P1 口 ,因為 P2 和 P0 口通于傳送外部傳送地址和數(shù)據(jù) ,P3 口也有它的第二功能。我們可以知道具體每條指令的周期數(shù),這樣我們就可以通過指令的執(zhí)行條數(shù)來確定 1 秒的時間。 MOV IE, 82H RET1 END 7) 3 軟件延時 MCS51 的工作頻率為 212MHZ,我們選用的 8031 單片機的工作頻率為 6MHZ。 跳轉(zhuǎn)到時間及信號燈顯示子程序 DJNZ:MOV RO,#14H ;恢復(fù)R0值 MOV TH0, 3CH 。開T0中斷 SEBT TR O ;啟動T0計數(shù)器 MOV RO, 14H 。裝入定時器初值 MOV TL0, BOH 。 初值: 16 TC=M-T/ T 計數(shù) =2 -50 ms/1us=15536=3CBOH ORG 1000H START: MOV TMOD, 01H 。為零表示1秒已到 可以返回到輸出時間顯示程序。在方式 0 時 M 為 213 ;在方式 1時 M的值為 216;在方式 2 和 3 為 28 (2). 計算公式 T=( M- TC) T 計數(shù) 或TC=M-T/ T計數(shù) T計數(shù)是單片機時鐘周期TCLK的12倍;TC為定時初值 如單片機的主脈沖頻率為TCLK12MHZ ,經(jīng)過12分頻 13 方式0 TMAX= 2 *1微秒=8.192毫秒 16 方式1 TMAX= 2 *1微秒=65.536毫秒 顯然1秒鐘已經(jīng)超過了計數(shù)器的最大定時間,所以我們只有采用定時器和軟件相結(jié)合的辦法才能解決這個問題. (3) 1秒的方法 我們采用在主程序中設(shè)定一個初值為20的軟件計數(shù)器和使T0定時50毫秒.這樣每當T0到50毫秒時CPU就響應(yīng)它的溢出中斷請求,進入他的中斷服務(wù)子程序。他是以加法記數(shù)的,并能從全 1 到全 0時自動產(chǎn)生溢出中斷請求。 七、軟件設(shè)計流程圖及各功能模塊的程序設(shè)計說明 . 控制器的軟件設(shè)計說明 7)1.每秒鐘的設(shè)定 延時方法可以有兩種一中是利用 MCS51 內(nèi)部定時器才生溢出中斷來確定 1秒的時間,另一種是采用軟延時的方法。 1Q8Q為 8個輸出端。只有 A 口具備雙向總線方式, 8 位外設(shè)線用作輸入或輸出,此時 C口的 5 條線用作通訊聯(lián)絡(luò)信號和中斷請求信號。這時 A 口或 B 口的 8 位外設(shè)線用作輸入或輸出, C 口的 4條線中三條用作數(shù)據(jù)傳輸?shù)穆?lián)絡(luò)信號和中斷請求信號。輸出可被鎖存,輸入不能鎖存。適用于三個端口中的任何一個。 方式控制字格式說明如表 2: 表 2 D7:設(shè)定工作方式標志, 1有效。 8255 可編程并行接口芯片方式控制字格式說明 : 8255 有兩種控制命令字;一個是方式選擇控制字;另一個是 C 口按位置位/復(fù)位控制字。 C 口作為控制或狀態(tài)信息的端口,它在方式字的控制下,可以分成 4 位的端口,每個端口包含一個 4 位鎖存器。其內(nèi)部還有一個控制寄存器,即控制口。 在編程時, EA/Vpp 腳還需加上 21V 的編程電壓。如 EA 為低電平,則不管地址大小,一律讀取外部程序存儲器指令。 更有一個特點,當訪問外部程序存儲器, ALE 會跳過一個脈沖。 Pin30:ALE/ 當訪問外部程序器時, ALE(地址鎖存 )的輸出用于鎖存地址的低位字節(jié)。此外, RESET/Vpd 還是一復(fù)用腳, Vcc 掉電其間,此腳可接上備用電源,以保證單片機內(nèi)部 RAM 的數(shù)據(jù)不丟失。然而,初始復(fù)位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài), 8051 的初始態(tài)。初始化后,程序計數(shù)器 PC 指向 0000H, P0P3 輸出口全部為高電平,堆棧指針寫入 07H,其它專用寄存器被清“ 0”。現(xiàn)在我們對這些引腳的功能加以說明: MCS51 的引腳說明: MCS51 系列單片機中的 803 8051 及 8751 均采用 40Pin 封裝的雙列直接 DIP結(jié)構(gòu),右圖是它們的引腳配置, 40 個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根, 4組 8位共 32 個 I/O 口,中斷口線與 P3 口線復(fù)用。 四 、 總體設(shè)計的框圖 五 、單片機選型 選用設(shè)備 8031 單片機一片選用設(shè)備: 8031 彈片機一片, 8255 并行通用接口芯 片一片, 74LS07 兩片, MAX692‘看門狗’一片,共陰極的七段數(shù)碼管兩個雙向晶閘管若干, 7805 三端穩(wěn)壓電源一個,紅、黃、綠交通燈各兩個,開關(guān)鍵盤、連線若干。 ( 4)這樣如上表的時間和紅、綠、黃出現(xiàn)的順序依次出現(xiàn)這樣行人和車輛就能安全暢通 的通行。時間為 80 秒。 ( 2)黃燈閃爍 5秒,警示車輛和行人紅、綠燈的狀態(tài)即將切換。 60s 5s 80s 5s ...... 東西道 紅燈亮 黃燈亮 綠燈亮 黃燈亮 ...... 南北道 綠燈亮 黃燈亮 紅燈亮 黃燈亮 ...... 表 1 表 1 說明: ( 1)當東西方向為紅燈,此道車輛禁止通行,東西道行人可通過;南北道為綠燈,此道車輛通過,行人禁止通行。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換,且黃燈燃亮?xí)r間為東西、南北兩干道的公共停車時間。 (2)通過對交通燈控制程序的編寫與調(diào)試,掌握中斷程序的結(jié)構(gòu) (3)進一步熟練使用開發(fā)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1