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

正文內(nèi)容

電信自動化相關專業(yè)基于單片機的交通燈的設計與制作(參考版)

2024-12-11 00:41本頁面
  

【正文】 7060 MOV 20H, SN CPL CPL MOV SN, 20H MOV EW, 0A6H CPL DCY MOV A,P3 MOV R2,A LJMP OUTT0 。11070 LOOP44: MOV A, TIME CJNE A, TIMED3, LOOP55 。判斷是否小于 70S LOOP33: JC LOOP44 。120110 MOV SN, 99H 西安思源學院本科畢業(yè)論文(設計) 45 MOV EW, 0AAH LJMP OUTT0 。南北行 MOV A, TIME CJNE A, TIMED1, LOOP11 。開啟定時器 T0 DJNZ R4, OUTT000 。高 8 位初值修正 ADDC A, TH0 MOV TH0, A 。低 8 位初值修正 MOV TL0, A 。關閉定時器 T0 MOV A, 0B0H 。狀態(tài)字入棧保護 CLR ET0 。************************************************* INTT0: PUSH ACC 。********************1s 計時程序 ******************* 。重新開始計時初值 LCALL TUNBCD CLR SNEWFLAG 。時間顯示 0 LCALL TUNBCD KEYWAIT0: LCALL DISPLAY JNB , KEYWAIT0 KEYWAIT1: LCALL DISPLAY JNB , KEYWAIT1 西安思源學院本科畢業(yè)論文(設計) 44 MOV TIME, 5EH。等待按鍵按下 JB , KEYY LCALL DISPLAY JB , KEYY MOV SN, 56H 。東西車道全通 MOV EW, 56H MOV TIME, 00H 。手動狀態(tài) SJMP START1 。1S 定時用初值( 50ms 20) MOV CONR5, 20 START1: LCALL DISPLAY 。允許 T0 中斷 SETB TR0 。 120S LCALL TUNBCD MOV SN, 99H MOV EW, 0AAH SETB EA 。前行結束,人行結束,左拐開始( 30S) MOV TIMED4, 05 。各路右拐開始時間( 55S) MOV TIMED2, 35 。干擾 MOV TIMED0, 60 。**以下為 60s 管理 **。50ms 定時初值 JB , SSST 。50ms 定時初值 MOV TL1, 0B0H 。設 T0, T1 為 16 位定時器 MOV TL0, 0B0H 。左拐結束提醒 SETB SNEWFLAG 。前行結束提醒( 70S) 西安思源學院本科畢業(yè)論文(設計) 42 MOV TIMED3, 3CH 。單向最大定時時間,直行開始,人行開始 MOV TIMED1, 6EH 。清 00H~7FH 內(nèi)存單元 MOV R7, 7FH CLEARDISP: MOV R0, 00H INC R0 DJNZ R7, CLEARDISP MOV R2,0FFH SETB IT1 。 主程序 。串行中斷程序程序返回 RETI 。外中斷 119﹑ 120 中斷 ORG 001BH 。跳至 INTT0 執(zhí)行 ORG 0013H 。外中斷 0 中斷返回 ORG 000BH 。跳到標號 START 執(zhí)行 ORG 0003H 。********************************************* ORG 0000H 。********************************************* 。東西口與南北口轉(zhuǎn)換標志 EX1FLAG BIT 。直行與行人黃燈 DLRY BIT 。段碼口 SRY BIT 。東西口 SCAN EQU P3 。左 拐結束 TIMED6 EQU 5BH TIMED7 EQU 5CH SN EQU P1 。前行結束,人行結束,左拐開始( 60S) TIMED4 EQU 59H 。各路右拐開始時間( 110S) TIMED2 EQU 57H 。T1 秒定時記數(shù)用 TIMED0 EQU 55H 。當前 120S 倒計時值 TIMESFR EQU 51H 。通行時間為 1min( 60S)。東西向通行時間為 1min( 60S) ,各路右拐比直行滯后 10S 開放。通行時間為 1min( 60S)。南北向通行時間為 1min( 60S) ,各路右拐比直行滯后 10S 開放。 4. 定時服務中斷程序 主要用于行車與行人的通行指示,按照交通規(guī)則,紅綠燈控制轉(zhuǎn)換邏輯表如表所列。主程序流程圖如下圖示。 2. 主程序 主程序要負責總體程序管理功能,實現(xiàn)人機交換設定。由于子程序調(diào)用較多,因此初始化時堆棧指針設于 80H 處。 通過西安思源學院本科畢業(yè)論文(設計) 36 復位按鈕 ,使用實時中斷來影響特種車的通行要求。由于時間顯示每個道口相同,4組需 192mA,因此設計中采用中功率三極管 需吸收 24mA 電流,因此在電路設計中也使用了驅(qū)動集成塊 74HC244。當發(fā)光電流為 6mA 時,按公式 R=()/ 計算,限流電阻應為 510Ω. 由于南北通行時雙向指示牌相同,因此每個端口應具有 12mA 的吸收電流能力。 二、系統(tǒng)硬件電路設計 整套電路系統(tǒng) 由控制系統(tǒng)模塊、通行燈輸出控制顯示模塊、時間顯示模塊、時間顯示模塊和自動特種車輛控制模塊等組成。 (三)輸入方案 直接在 IO 口上接按鍵開關。 (二)顯示界面方案 采用數(shù)碼管和點陣 LED 相結合的方法,因為實際既要求倒計時施主輸出,又要求又狀態(tài)燈輸出等,為方便觀看并考慮到現(xiàn)實狀況,用數(shù)碼管與 LED 分別顯示時間和提示信息。1s 延時子程序 MOV R5,20 D1: MOV R6,100 D2: MOV R7,248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET DELAY1: 。 按鍵放開時返回主程序 POP PSW LOOP: POP ACC RETI DIR: 。將 PSW 的值存入堆棧保存 MOV A,0F6H MOV P1,A 。狀態(tài) 3,東西紅燈、南北黃燈亮 MOV P1,0EEH MOV R4,5 MOV R3,55 LCALL DIR RET EXT0: PUSH ACC 。設置閃亮時,數(shù)碼管顯示 5s MOV R4,05 FLASH2: MOV P1,0FEH 。狀態(tài) 1,東西黃燈、南北紅燈亮 MOV P1,0F5H MOV R4,5 MOV R3,55 LCALL DIR RET ZHT2: 。設置閃亮時,數(shù)碼管顯示 5s MOV R4,05 FLASH1: MOV P1,0F7H 。重復循環(huán)狀態(tài) ZHT0: 。INT0 外部中斷 MOV IP,00000001B MOV P2,00H 。 二、 元件清單 表 元件清單 序號 元件名稱 規(guī)格 數(shù)量 用途 價格(單價) 1 51 單片機 AT89S51 1 個 控制核心 11 元 2 晶振 1MHz 立式 1 個 晶振電路 2 元 3 集成電路 7447 2個 轉(zhuǎn)化數(shù)碼管 75 元 4 按鍵 2 個 按鍵電路 元 5 電解電容 1uF/10V 1 個 復位電路 1 元 6 瓷片電容 1nF 瓷片電容 2 個 晶振電路 元 7 電阻 10kΩ 1 個 復位電路 1 元 電阻 100Ω 13個 LED 限流 3 元 8 LED 紅、黃、綠各 2個 6 個 紅、黃、綠燈 元 9 電源 5V/ 1 個 提供 +5V 8 元 西安思源學院本科畢業(yè)論文(設計) 28 三、硬件及系統(tǒng)設計 (一)硬件設計 圖 電路原理圖 西安思源學院本科畢業(yè)論文(設計) 29 (二)仿真效果圖 在基礎部分我們已經(jīng)提到過 仿真的過程和方法,在這我只將做后的效果圖給出: 圖 緊急狀態(tài) 圖 東西方向紅燈,南北方向綠燈 西安思源學院本科畢業(yè)論文(設計) 30 圖 東西方向 西安思源學院本科畢業(yè)論文(設計) 31 (三)軟件程序 ************************************************************************************ ORG 0000H LJMP MAIN ORG 0003H LJMP EXT0 ORG 0030H MAIN: MOV SP,60H 。 XTAL1: 反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當/EA 端保持高電平時,此間內(nèi)部程序存儲器。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。 /PSEN: 外部程序存儲器的選通信號。另外,該引腳被略微拉高。如想禁止 ALE的輸出可在 SFR8EH 地址上置 0。因此它可用作對外部輸出的脈沖或用于定時目的。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。 P3口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0外部輸入) T1(記時器 1外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3口同時為閃爍編程和編程校驗接收一些控制信號。當 P3 口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。 P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2口輸出地址的高八位。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出 電流。在 FLASH 編程和校驗時, P1口作為第八位地址接收。 P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。 P0 能夠用于外部程序數(shù)據(jù)存儲器,西安思源學院本科畢業(yè)論文(設計) 25 它可以被定義為數(shù)據(jù) /地址的第八位。 P0口: P0 口為一個 8位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 (二)主要特性 與 MCS51 兼容 4K字節(jié)可編程 FLASH 存儲器 壽命: 1000 寫 /擦循環(huán) 數(shù)據(jù)保留時間: 10 年 全靜態(tài)工作: 0Hz24MHz 三級程序存儲器鎖定 1288 位內(nèi)部 RAM 32可編程 I/O 線 兩個 16位 定時器 /計數(shù)器 5個中斷源 可編程串行通道 低功耗的閑置和掉電模式 片內(nèi)振蕩器和時鐘電路 (三)管腳說明 VCC: 供電電壓。由于將多功能 8 位 CPU 和閃爍存儲器組合在單個芯片中, ATMEL 的 AT89C51 是一種高效微控制器, AT89C2051 是它的一種精簡版本。單片機的可擦除只讀存儲器可以反復擦除 1000 次。 西安思源學院本科畢業(yè)論文(設計) 22 (三)實物圖效果 圖 A道綠燈, B道黃燈 圖 A道綠燈, B道紅燈 西安思源學院本科畢業(yè)論文(設計) 23 圖 A道紅燈, B道黃燈 圖 A 道紅燈, B道綠燈 西安思源學院本科畢業(yè)論文(設計) 24 四、補充: AT89C51 介紹 ( 一) AT89C51 簡介 非 AT89C51 是一種帶 4K 字節(jié) FLASH 存儲器 ( FPEROM— Flash Programmable and Erasable Read Only Memory)的低電壓、高性能 CMOS 8 位微處理器,俗稱 單片機 。 先要將單片機 AT89 S51 芯片取下,對電路板進行通電檢查,通過觀察看是否
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1