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

正文內(nèi)容

本科生畢業(yè)設(shè)計單片機模擬交通燈的設(shè)計-免費閱讀

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

下一頁面
  

【正文】 東西路口紅燈亮 SETB LED_G2 。東西 路口綠燈亮 CLR LED_R1 CLR LED_G2 28 CLR LED_Y2 SETB LED_R2 ?;謴?fù) T0 定時初值 100ms MOV TL0,0B0H DJNZ R2,WAIT6 。顯示時間減 1 LCALL DISPLAY DJNZ R3,WAIT5 。調(diào)用狀態(tài) 5 WAIT5: JNB TF0,WAIT5 。置 100ms 計數(shù)初值 DEC SECOND1 。**************************************************************** MOV R2,20 。顯示初值 2s LCALL DISPLAY LCALL STATE3 。閃爍間隔 200ms DJNZ R2,WAIT2 。綠燈閃爍 3s MOV R4,4 。查詢 50ms 到否 CLR TF0 MOV TH0,3CH 。置 T0 工作方式 1 MOV TH0,3CH 。顯示碼緩沖 1 TEMP EQU 44H 。 22 5 總結(jié) 本文是以 AT89C51 單片機為核心,設(shè)計出的模擬交通燈。 ( 5) 支持 Keil C51 uVision MTLAB 等第三方的軟件編譯和調(diào)試環(huán)境。 圖 41 Keil 軟件的使用流程圖 Keil軟件的工作界面圖如下圖: 啟動 Keil 新建工程 選擇芯片 新建匯編 /C 語言文件 編譯文件、調(diào)試 生成 .HEX 文件 17 圖 42 Keil 軟件的工作界面圖 Proteus 仿真軟件介紹 Proteus 軟件是 Labcenter Electronics 公司的一款電路設(shè)計與仿真軟件,它 主要 包括ISIS、 ARES 等軟件模塊, ARES 模塊主要用來完成 PCB 的設(shè)計,而 ISIS 模塊用來完成電路原理圖的布圖與仿真。兩者相除,商存 A, 余數(shù)存 B MOV DPTR,LEDMAP 。 狀態(tài) 1 下的子程序: STATE1: SETB LED_G1 。調(diào)用狀態(tài) 1 WAIT1: JNB TF0,WAIT1 。置 T0 工作方式 1 MOV TH0,3CH 。 它 是以加法記數(shù)的,并能從全 1 到全 0 時自動產(chǎn)生溢出中斷請求。其特點是通過對系統(tǒng)時鐘設(shè)置定時,顯示初始化 開始 處理狀態(tài)、顯示 時間到否? 處理下一狀態(tài) 結(jié)束 是 否 12 脈沖進行計數(shù)實現(xiàn)定時,定時的時間可通過程 序的設(shè)定的方法改變,使 用靈活方便。這 個程序段本身 沒有安排其他的執(zhí)行目的,只是利用該程序段 執(zhí)行花費的一個固定時間。 LED 顯示器為發(fā)光二極管構(gòu)成的顯示器件。發(fā)光二極管與普通二極管一樣是由一個 PN 結(jié)組成,也具有單向?qū)щ娦浴? 單片機復(fù)位的條件是:必須使 RST/VPD或 RST引腳加上持續(xù)兩個機器周期 (即 24個振蕩周期 )的高電平。 ( 4) I/O 引腳 — : P0 口 數(shù)據(jù) /低 8 位地址復(fù)用總線端口。 ALE 輸出的頻率為時鐘振蕩頻率的 1/6。時鐘電路為單片機產(chǎn)生時鐘脈沖序列。 AT89C51 共有 4KB 掩膜ROM,用于存放程序和原始數(shù)據(jù),因此稱之為程序存儲器,簡稱“內(nèi)部 ROM” ( 4)定時器 /計數(shù)器 由于控制應(yīng)用的需要, 89C51 內(nèi)部共有兩個 16 位的定時器 /計數(shù)器,用定時器 /計數(shù)器0 和定時器 /計數(shù)器 1 表示, 用于實現(xiàn)定時或計數(shù)功能,并以其定時或計數(shù)結(jié)果對單片機進5 行控制。各公司的產(chǎn)品在盡量兼容的同時向高速 、強運算能力、尋址范圍大以及小型廉價方面發(fā)展。以 Intel 公司的 MCS48 為代表,采用了單片結(jié)構(gòu),即在一塊芯片內(nèi)含有 8 位 CPU、定時器 /計數(shù) 器、并行 I/O、 RAM 和 ROM等。 單片機的應(yīng)用 ( 1)智能儀器儀表 現(xiàn)代儀器儀表采用單片機,不僅提高了儀器儀表使用功能和精度,使儀器儀表智能化而且簡化了其結(jié)構(gòu),減小了體積,降低了成本。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行,以免發(fā)生交通事故。 1868 年,英國機械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。 簽名: 年 月 日 授 權(quán) 聲 明 本人完全了解許昌學(xué)院有關(guān)保留、使用本科生畢業(yè) 設(shè)計 的規(guī)定,即:有權(quán)保留并向國家有 關(guān)部門或機構(gòu)送交畢業(yè) 設(shè)計 的復(fù)印件和磁盤,允許畢業(yè) 設(shè)計 被查閱和借閱。本人授權(quán)許昌學(xué)院可以將畢業(yè) 設(shè)計 的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編 設(shè)計 。它由紅綠兩以旋轉(zhuǎn)式方形玻璃提燈組成,紅色表示“停止”,綠色表示“注意”。 交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。 ( 2)工業(yè)控制 單片機還可以用于工業(yè)控制器對各種物理量的采集及控制。主要用于工業(yè)領(lǐng)域。 3 2 系統(tǒng) 硬件 設(shè)計 系統(tǒng) 原理 本設(shè)計主要采用 AT89C51 單片機為核心結(jié)合電源電路、時鐘電路、復(fù)位電路構(gòu)成單片機最小系統(tǒng),并 與 外圍倒計時顯示電路和指示電路共同構(gòu)成單片機模擬交通燈系統(tǒng)。 ( 5)并行 I/O 口 89C51 共有 4 個 8 位 I/O 口 ( P0、 P P2 和 P3) , 以實現(xiàn)數(shù)據(jù)的并行輸入 /輸出。 AT89C51 的引腳說明 圖 24 AT89C51 的引腳圖 按其功能可分為電源、時鐘、控制和 I/O 接口四大部分: ( 1) 電源引腳 Vcc:電源端,接 +5V ; Vss:接地端。對 8751 單片機片內(nèi)EPROM 編程時,編程脈沖由此引腳接入。 —: P1 口 靜態(tài)通用端口。例如,若時鐘頻率為 12MHz,每機器周期為 1us,則只需 2us以上時間的高電平,在 RST引腳出現(xiàn)高電平后的第二個機器周期執(zhí)行復(fù)位。當給發(fā)光二極管加上正向9 電壓后,從 P 區(qū)注入到 N 區(qū)的空穴和由 N 區(qū)注入到 P 區(qū)的電子,在 PN 結(jié)附近數(shù)微米內(nèi)分別與 N 區(qū)的電子和 P 區(qū)的空穴復(fù)合,產(chǎn)生自發(fā)輻射的熒光。常用的 LED 顯示器有兩種供應(yīng)狀態(tài),既共陰極 LED 與共陽極 LED。通過適當?shù)倪x擇指令和安排循環(huán)次數(shù),可調(diào)節(jié)這段程序執(zhí)行所需花費的 時間的長短。也可實現(xiàn)對外部脈沖的計數(shù)功能。因此,我們可以把計數(shù)器記滿為零所需的計數(shù)值設(shè)定為 C 和計數(shù)初值設(shè)定為 TC 可得到如下計算通式 : TC=M – C ( 4 – 1) 式中, M 為計數(shù)器模值,該值和計數(shù)器工作方式有關(guān)。置 T0 定時初值 50ms MOV TL0,0B0H CLR TF0 SETB TR0 。查詢 50ms 到否 CLR TF0 MOV TH0,3CH 。狀態(tài) 1 CLR LED_Y1 。取數(shù)據(jù)表的首地址 MOVC A,A+DPTR MOV P1,A 。 Proteus 的軟件仿真基于 VSM 技術(shù), 它能把微處理器軟件作用在處理器上,并和該處理器的任何模擬和數(shù)字器件協(xié)調(diào)仿真。 18 ( 6) 具有強大 的原理圖到 PCB 板設(shè)計功能, 可輸出多種格式的電路設(shè)計報表。并通過 PROTEUS 進行的仿真。顯示碼緩沖 2 LED_G1 BIT 。置 T0 定時初值 50ms MOV TL0,0B0H CLR TF0 SETB TR0 ?;謴?fù) T0 定時初值 50ms MOV TL0,0B0H DJNZ R2,WAIT1 。閃爍間隔 200ms MOV SECOND1,5 。判斷 1s 到否?未到繼續(xù)狀態(tài) 2 MOV R2,5 。調(diào)用狀態(tài) 3 WAIT3: JNB TF0,WAIT3 。置 50ms 計數(shù)初值 MOV R3,20 。顯示時間減 1 LCALL DISPLAY DJNZ R3,WAIT4 。查詢 100ms 到否 CLR TF0 27 MOV TH0,3CH 。狀態(tài) 5 維持 3s 。判斷 1s 到否?未到繼續(xù)狀態(tài) 6 MOV R2,20 。南北路口紅燈亮 RET STATE2: CLR LED_Y1 。南北路口綠燈亮 CLR LED_Y2 CLR LED_R2 RET STATE5: CLR LED_G1 。狀態(tài) 4 CLR LED_Y1 SETB LED_R1 。狀態(tài) 1 CLR LED_Y1 。查詢 100ms 到否 CLR TF0 MOV TH0,3CH 。置 100ms 計數(shù)初值 DEC SECOND1 。顯示初值 5s LCALL DISPLAY LCALL STATE5 。判斷 1s 到否?未到繼續(xù)狀態(tài) 4 MOV R2,20 。狀態(tài) 3 維 持 2s 。黃燈閃爍 2s MOV SECOND1,2 。東西綠燈閃爍 MOV R4,4 。置 50ms 計數(shù)初值 MOV R3,3 。調(diào)用狀態(tài) 1
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1