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

正文內(nèi)容

基于51單片機(jī)的交通燈控制系統(tǒng)課程設(shè)計(jì)報(bào)告-文庫(kù)吧資料

2024-10-30 13:35本頁(yè)面
  

【正文】 西通行 CLR TR0 。繼續(xù)計(jì)時(shí) ,恢復(fù)以前交通情況 LCALL LIGHT 。南北方向通行 CLR NY SETB NG SETB ER CLR EY CLR EG NSCLEARWAIT: LCALL FEEDDOG 。判斷是否南北通行 CLR TR0 。繼續(xù)計(jì)時(shí) ,禁止前交通情況 LCALL LIGHT 。都亮紅燈 CLR NY CLR NG SETB ER CLR EY CLR EG ALLREDWAIT: LCALL FEEDDOG 。判斷是否全部禁止 CLR TR0 。顯示倒計(jì)時(shí)剩余時(shí)間 。計(jì)時(shí)到 1 秒檢測(cè) JNB ONESECOND,ALLRED CLR ONESECOND DEC DISPLAYNUM MOV A,DISPLAYNUM CJNE A,02H,EQ0 SETB DISPLAYYELLOW LCALL LIGHT LJMP NUMDECLINE EQ0: CJNE A,00H,NUMDECLINE CLR DISPLAYYELLOW CPL DIRECTION LCALL LIGHT 。喂狗 JB SETNEW,REMAIN 。開始顯示交通燈、倒計(jì)時(shí) LCALL DISPLAYLED 。設(shè)置看門狗中斷為高級(jí)中斷 SETB EA 。設(shè)置 設(shè)定時(shí)間 中斷為高級(jí)中斷 CLR PT0 。允許 T0 中斷 SETB ET1 。設(shè)置中斷 0 為跳沿觸發(fā) SETB TR0 。為 T0 設(shè)置初值,使定時(shí)為 秒 MOV TH0,3CH START: SETB EX0 。T0 設(shè)置為方式 1 定時(shí), T1 設(shè)置為方式 1 定時(shí) LCALL FEEDDOG 。設(shè)置倒計(jì)時(shí)初值 MOV SP,5FH 。設(shè)置通車方向標(biāo)志 ,默認(rèn)從南北方向開始 CLR DISPLAYYELLOW 。主程序開始 ,各 方向寄存器賦初值 MOV EWNORM,14H MOV NSPEAK,1EH MOV EWPEAK,0AH REMAIN: MOV COUNTER,0AH 。跳轉(zhuǎn)到定時(shí)子函數(shù) ORG 001BH LJMP DOG 。跳轉(zhuǎn)到主函數(shù) ORG 0003H LJMP RESET 。東西通行輸入 SELECTDIR EQU 。全部通行輸入 NSTHROUGH EQU 。高峰信 號(hào)輸入 ALLSTOP EQU 。交通違章模擬信號(hào)輸入 SOUND EQU 。東西方向黃燈 EG EQU 。南北方向綠燈 ER EQU 。南北方向紅燈 NY EQU 。重新設(shè)置標(biāo)志 LOADNEWFLAG EQU 04H 。顯示黃燈標(biāo)志 ONESECOND EQU 02H 。東西重置緩存 DIRECTION EQU 00H 。定義高峰時(shí)東西通行時(shí)間寄存器 NSPUT EQU 57H 。定義正常時(shí)東西通行時(shí)間寄存器 NSPEAK EQU 55H 。定義計(jì)時(shí)循環(huán)次數(shù)寄存器 NSNORM EQU 53H 。 交通燈控制模擬程序 如下 DISPLAYNUM EQU 51H ?!翱撮T狗”的設(shè)置解決了這個(gè)問題。 程序的軟件設(shè)計(jì)中添加了“看門狗”,屬于自定義軟件“看門狗”。要結(jié)束設(shè)置時(shí),按“設(shè)定結(jié)束”可以結(jié)束設(shè)置。通過“時(shí)間加一”鍵使當(dāng)前時(shí)間加1。 自定義各方向通行時(shí)間時(shí),按“設(shè)定時(shí)間”鍵開始設(shè)定,通過“高峰控制”鍵控制當(dāng)前設(shè)定的時(shí)間是正常時(shí)段的還是高峰時(shí)段的,高電平為正常時(shí)段,低電平為高峰時(shí)段。 注:“警報(bào)提示”是以一個(gè)開關(guān)模 擬傳感器發(fā)現(xiàn)闖紅燈時(shí)所傳輸?shù)男盘?hào)。 ( 8)可以自動(dòng)檢測(cè)違章闖紅燈。 ( 6)高峰時(shí),各方向通行時(shí)間縮短,南北方向 30s,東西方向 10s。還可以各個(gè) 方向單獨(dú)通行。 ( 3)相應(yīng)地東西向紅綠燈工作順序?yàn)榧t燈亮 40s 后轉(zhuǎn)綠燈亮 18s, 再轉(zhuǎn)黃燈亮2s, 以此進(jìn)行循環(huán)。 十字路口的東西向、南北向各有一組紅綠燈和一個(gè)時(shí)鐘系統(tǒng) , 時(shí)鐘系統(tǒng)由兩個(gè) LED 組成 , 用于顯示紅綠燈的時(shí)間 , 具體要求如下 : ( 1)初始時(shí)東西方向亮紅燈 ,南北方向亮綠燈。黃燈亮提示人們注意紅、綠 燈的狀態(tài)即將切換 ,且黃燈燃亮?xí)r間為 南北 、 東西 兩干道的公共停車時(shí)間。 器件清單:(注:模擬用的交通燈、 LED 等器件不包含在內(nèi)) 單片機(jī): AT89C51 一塊 晶體振蕩器: 6MHz一個(gè) 電容: 22pF 2 個(gè); 22μF 2 個(gè) 電阻: 1kΩ 2 個(gè);上拉電阻組 1 個(gè) 交通管理方案: 南北 、東西兩干道交于一個(gè)十字路口 ,各干道有一組紅、黃、綠三色的指示燈 ,指揮車輛和行人安全通行。 四、設(shè)計(jì)原理 為了減小制作成本,本設(shè)計(jì)選用了價(jià)格低 廉的 AT89C51,性價(jià)比高,同時(shí)減少了外圍電路(如看門狗芯片、 RP1 等),僅用了晶體振蕩電路和復(fù)位電路。電路形式可以采用由運(yùn)放及分離元件構(gòu)成;也可以采用單片集成函數(shù)發(fā)生器。 【 門狗芯片 】 在由 單片機(jī) 構(gòu)成的微型計(jì)算機(jī)系統(tǒng)中 ,由于單片機(jī)的工作常常會(huì)受到來自外界電磁場(chǎng)的干擾 ,造成程序的跑飛 ,而陷入死循環(huán) ,程序的正常運(yùn)行被打斷 ,由單片機(jī)控制的系統(tǒng) 無(wú)法繼續(xù)工作 ,會(huì)造成整個(gè)系統(tǒng)的陷入停滯狀態(tài) ,發(fā)生不可預(yù)料的后果 ,所以出于對(duì)單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的考慮 ,便產(chǎn)生了一種專門用于監(jiān)測(cè)單片機(jī)程序運(yùn)行狀態(tài)的芯片 ,俗稱 看門狗 (watchdog) 看門狗電路的應(yīng)用,使單片機(jī)可以在無(wú)人狀態(tài)下實(shí)現(xiàn)連續(xù)工作 ,其工作原理是 :看門狗芯片和單片機(jī)的一個(gè) I/O 引腳相連 ,該 I/O 引腳通過程序控制它定時(shí)地往看門狗的這個(gè)引腳上送入高電平 (或低電平 ),這一程序語(yǔ)句是分散地放在單片機(jī)其他控制語(yǔ)句中間的,一旦單片機(jī)由于干擾造成程序跑飛后而陷入某一程序段 進(jìn)入死循環(huán)狀態(tài) 時(shí) ,寫看門狗 引腳的程序便不能被執(zhí)行 ,這個(gè)時(shí)候 ,看門狗電路就會(huì)由于得不到單片機(jī)送來的信號(hào) ,便在它和單片機(jī)復(fù)位引腳相連的引腳上送出一個(gè)復(fù)位信號(hào) ,使單片機(jī)發(fā)生復(fù)位 ,即程序從程序存儲(chǔ)器的起始位置開始執(zhí)行 ,這樣便實(shí)現(xiàn)了單片機(jī)的自動(dòng)復(fù)位。當(dāng)紅色正端加高電平,綠色正端加低電平時(shí),紅燈亮;紅色正端加低電平,綠色正端加高電 平 時(shí),綠燈亮;兩端都加高電平時(shí),黃燈亮 【 晶體振蕩器 】 石英晶體振蕩器是利用石英晶體(二氧化硅的結(jié)晶體)的 壓電效應(yīng) 制成
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1