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

正文內(nèi)容

本科生畢業(yè)設(shè)計(jì)單片機(jī)模擬交通燈的設(shè)計(jì)(文件)

2025-08-06 19:09 上一頁面

下一頁面
 

【正文】 單片機(jī)的 和 置高電平經(jīng) 7405 反相后為低電平來點(diǎn)亮與之相連的發(fā)光二極管。南北路口紅燈亮 RET LED 顯示子程序 LED 計(jì)時(shí)每 1 秒都要刷新 1 次,那么計(jì)時(shí)滿 1 秒時(shí)就要將存儲時(shí)間的計(jì)時(shí)寄存器SECOND1 減 1,然后送入 LED 顯示程序中顯示。把 10 作為除數(shù) DIV AB 。顯示個(gè)位 RET LEDMAP: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END 16 4 系統(tǒng)仿真 仿真平臺介紹 Keil 軟件介紹 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU 可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。下面簡單介紹一下使用過程。 通過 Proteus 軟件的使用我們能夠輕易地獲得一個(gè)功能齊全、實(shí)用方便的單片機(jī)實(shí)驗(yàn)室。 ( 4) 具有各種信號源和電路分析所需的虛擬儀表、是電類教學(xué)實(shí)驗(yàn)與創(chuàng)新的最侍平臺。 系統(tǒng)仿真 及分析 圖 46 系統(tǒng)初始化效果圖 20 根據(jù)上圖 46 的仿真效果圖說明系統(tǒng)在初始化后使東西方向的綠燈亮、南北方向的紅燈亮,仿真結(jié)果正確。但由于時(shí)間的倉促該設(shè)計(jì)在有些方面還有待于提高,比如在根據(jù)各個(gè)路段的車流量來自動的調(diào)整紅綠的時(shí)間和闖紅燈報(bào)警電路以滿足社會的需要。 通過 PROTEUS 仿真實(shí)驗(yàn)表明該交通燈的工作原理是比較簡單,實(shí)用性比較強(qiáng)可以用在窄路段,因?yàn)闀r(shí)間較短。計(jì)時(shí)寄存器 DBUF EQU 40H 。東西路口黃燈 LED_R1 BIT 。南北路口紅燈 ORG 0000H LJMP START ORG 0100H START: MOV TMOD,01H 。********************************************************** LOOP: MOV R2,20 。調(diào)用狀態(tài) 1 WAIT1: JNB TF0,WAIT1 。置 50ms 計(jì)數(shù)初值 DEC SECOND1 。置 50ms 計(jì)數(shù)初值 MOV R3,3 。調(diào)用狀態(tài) 2 WAIT2: JNB TF0,WAIT2 。東西綠燈閃爍 MOV R4,4 。顯示時(shí)間減 1 LCALL DISPLAY DJNZ R3,WAIT2 。黃燈閃爍 2s MOV SECOND1,2 ?;謴?fù) T0 定時(shí)初值 100ms MOV TL0,0B0H DJNZ R2,WAIT3 。狀態(tài) 3 維 持 2s 。顯示初值 25s LCALL DISPLAY LCALL STATE4 。判斷 1s 到否?未到繼續(xù)狀態(tài) 4 MOV R2,20 。****************************************************************** MOV R2,5 。顯示初值 5s LCALL DISPLAY LCALL STATE5 。判斷 200ms 到否?未到繼續(xù)狀態(tài) 5 CPL LED_G2 。置 100ms 計(jì)數(shù)初值 DEC SECOND1 。置 50ms 計(jì)數(shù)初值 MOV R3,2 。查詢 100ms 到否 CLR TF0 MOV TH0,3CH 。顯示時(shí)間減 1 LCALL DISPLAY DJNZ R3,WAIT6 。狀態(tài) 1 CLR LED_Y1 。南北路口紅燈亮 RET STATE3: CLR LED_G1 。狀態(tài) 4 CLR LED_Y1 SETB LED_R1 。東西路口紅燈亮 CLR LED_Y2 CLR LED_R2 RET
。南北路口綠燈亮 CLR LED_Y2 CLR LED_R2 RET STATE5: CLR LED_G1 。南北路口紅燈亮 SETB LED_Y1 。南北路口紅燈亮 RET STATE2: CLR LED_Y1 。大循環(huán) 。判斷 1s 到否?未到繼續(xù)狀態(tài) 6 MOV R2,20 。顯示初值 2s LCALL DISPLAY LCALL STATE6 。狀態(tài) 5 維持 3s 。閃爍間隔 200ms DJNZ R2,WAIT5 。查詢 100ms 到否 CLR TF0 27 MOV TH0,3CH 。紅燈亮 20s MOV R3,3 。顯示時(shí)間減 1 LCALL DISPLAY DJNZ R3,WAIT4 。查詢 100ms 到否 CLR TF0 MOV TH0,3CH 。置 50ms 計(jì)數(shù)初值 MOV R3,20 。置 100ms 計(jì)數(shù)初值 DEC SECOND1 。調(diào)用狀態(tài) 3 WAIT3: JNB TF0,WAIT3 。*********************************************************** MOV R2,20 。判斷 1s 到否?未到繼續(xù)狀態(tài) 2 MOV R2,5 。恢復(fù) T0 定時(shí)初值 50ms MOV TL0,0B0H DJNZ R4,WAIT2 。閃爍間隔 200ms MOV SECOND1,5 。狀態(tài) 1 維持 20s ?;謴?fù) T0 定時(shí)初值 50ms MOV TL0,0B0H DJNZ R2,WAIT1 。紅燈亮 20s MOV SECOND1,25 。置 T0 定時(shí)初值 50ms MOV TL0,0B0H CLR TF0 SETB TR0 。南北路口綠燈 LED_Y2 BIT 。顯示碼緩沖 2 LED_G1 BIT 。 23 參考文獻(xiàn) [1] 李廣弟 ,朱月秀 ,冷祖祁 .單片機(jī)基礎(chǔ) [M].北京 :北京航空航天大學(xué)出版社 , [2] 張靖武 ,周靈彬編著 .單片機(jī)原理、應(yīng)用與 PROTEUS 仿真 [M].北京 :電 子工業(yè)出版社 , [3] 周潤景 ,袁偉亭 ,景曉松 .Proteus在 MCS51amp。并通過 PROTEUS 進(jìn)行的仿真。 圖 48 南北方向 25s 倒計(jì)時(shí) 21 根據(jù)圖 48 當(dāng)東西方向的 25s 倒計(jì)時(shí)結(jié)果后轉(zhuǎn)為南北方向開始 25s 倒計(jì)時(shí)、南北方向的綠燈亮,東西方向的紅燈亮,說明仿真結(jié)果正確。 18 ( 6) 具有強(qiáng)大 的原理圖到 PCB 板設(shè)計(jì)功能, 可輸出多種格式的電路設(shè)計(jì)報(bào)表。 ( 2) 具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真,是獨(dú)一無二的支持處理器與外圍電路的協(xié)同仿真電路設(shè)計(jì)軟件。 Proteus 的軟件仿真基于 VSM 技術(shù), 它能把微處理器軟件作用在處理器上,并和該處理器的任何模擬和數(shù)字器件協(xié)調(diào)仿真。 Keil提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境( uVision)將這些部 分 組合在一起。取數(shù)據(jù)表的首地址 MOVC A,A+DPTR MOV P1,A 。 顯示子程序: DISPLAY: MOV A,SECOND1 。狀態(tài) 1 CLR LED_Y1 。顯示時(shí)間減 1 LCALL DISPLAY 。查詢 50ms 到否 CLR TF0 MOV TH0,3CH 。置 1s 計(jì)數(shù)初值 MOV R3,20 。置 T0 定時(shí)初值 50ms MOV TL0,0B0H CLR TF0 SETB TR0 。在中斷服 務(wù)子程序中, CPU 先使軟件計(jì)數(shù)器加 1,然后判斷它是否為 20。因此,我們可以把計(jì)數(shù)器記滿為零所需的計(jì)數(shù)值設(shè)定為 C 和計(jì)數(shù)初值設(shè)定為 TC 可得到如下計(jì)算通式 : TC=M – C ( 4 – 1) 式中, M 為計(jì)數(shù)器模值,該值和計(jì)數(shù)器工作方式有關(guān)。 當(dāng)設(shè)置了定時(shí)器的工作方式并啟動定時(shí)器工作后,定時(shí)器就 按照 設(shè)定的工作方式獨(dú)立工作,不 再 占用 CPU 的操作時(shí)間,只有在計(jì)數(shù)器計(jì)滿溢出時(shí)才能中斷 CPU 當(dāng)前的操作。也可實(shí)現(xiàn)對外部脈沖的計(jì)數(shù)功能。其特點(diǎn)是不占用 CPU 時(shí)間,通過改變電路元器件參數(shù)來 調(diào) 節(jié)定時(shí),但使用不夠靈活方便。通過適當(dāng)?shù)倪x擇指令和安排循環(huán)次數(shù),可調(diào)節(jié)這段程序執(zhí)行所需花費(fèi)的 時(shí)間的長短。 動態(tài)顯示驅(qū)動: 動態(tài)驅(qū)動是將所有數(shù)碼管的 8 位段碼 a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極 COM 增加位選通控制電路,位 選通由各自獨(dú)立的 I/O 線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到 相同的字形碼,但究竟是那個(gè)數(shù)碼管會顯示出字形,取決于單片機(jī)對位 選通 COM 端電路的控制,所以我們 只要將需要顯示的數(shù)碼管的選通控制打開 被選中的數(shù)碼管就會顯示字符 ,沒有選通的數(shù)碼管就不會亮。常用的 LED 顯示器有兩種供應(yīng)狀態(tài),既共陰極 LED 與共陽極 LED。由條形發(fā)光二極管組成“ 8”字形的顯示器,也 稱 數(shù)碼管。當(dāng)給發(fā)光二極管加上正向9 電壓后,從 P 區(qū)注入到 N 區(qū)的空穴和由 N 區(qū)注入
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1