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

正文內(nèi)容

片機(jī)課程設(shè)計--交通信號燈實時控制系統(tǒng)設(shè)計-文庫吧資料

2025-06-12 06:43本頁面
  

【正文】 ,A 。判斷是否要設(shè)定東西方向紅綠燈時間的初值,若 為 1 則跳轉(zhuǎn) MOV A,P1 JB ,RED 。選擇邊沿觸發(fā)方式 MOV DPTR ,0003H MOV A, 80H 。啟動 T1 計時器 SETB EX1 。設(shè)置 T1 為計數(shù)方式 ,T0 為定時方式,且都工作于模式 1 MOV TH1,00H 。外部中斷 1 的中斷程序入口地址 MAIN : MOV SP,50H MOV IE,8EH 。定時器 0的中斷程序入口地址 LJMP T0_INT 。跳轉(zhuǎn)到主程序的開始處 ORG 0003H 。 5. 程序設(shè)計 圖 3 程序流程圖 程序源代碼 ORG 0000H 。 8255 與 8051 的連接 用 8051 的 P0 口的 連接 8255 的片選信號 cs 我們用 8031 的地址采用全譯碼方式,當(dāng) =0 時片選有效,其他無效, 用于選擇 8255 端口。 8255 PA 口輸出信號接信號燈 由于發(fā)光二極管為共陽極接法,輸出端口為低電平,對應(yīng)的二極管發(fā)光,所以可以用置位方法點亮紅,綠,黃發(fā)光二極管。我們用 8255 并行接口信片來擴(kuò)展 I/O 端口。由于我們用外部輸入設(shè)定紅綠燈倒計時初值、數(shù)碼管的輸出顯示、紅綠黃信號燈的顯示都要用到一個 I/O 端口,顯然 8051 的端口是不夠,需要擴(kuò)展。 4. 時間及信號燈的顯示 8051 并行口的擴(kuò)展 8051 雖然有 4 個 8 位 I/O 端口 ,但真正能提供借用的只有 P1 口 ,因為 P2 和P0 口通常用于傳送外部傳送地址和數(shù)據(jù) ,P3 口也有它的第二功能。 DELAY 中 R4 設(shè)置的初值為 8,主延時程序循環(huán)8 次,所以 125ms*8=1 秒。延時 1 秒子程序 DE2 : LCALL DELAY1 DJNZ R4 , DE2 RET DELAY1 : MOV R6 , 0 。我們可以知道具體每條指令的周期數(shù),這樣我們就可以通過指令的執(zhí)行條數(shù)來確定 1 秒的時間。重裝入定時器初值 MOV TL0, B0H MOV IE, 82H 3. 軟件延時 MCS51 的工作頻率為 212MHZ,我們選用的 8051 單片機(jī)的工作頻率為 6MHZ。等待中斷 (2)中斷服務(wù)子程序 ORG 000BH AJMP BRT0 ORG 00BH BRT0: DJNZ R0, NEXT AJMP TIME 。啟動 T0 計數(shù)器 MOV R0, 14H 。裝入定時器初值 MOV TL0, B0H MOV IE, 82H 。 初值: TC=M-T/ T 計數(shù) = 216- 50ms/1us=15536=3CB0H ORG 1000H START: MOV TMOD, 01H 。為零表示1秒已到可以返回到輸出時間顯示程序。 秒計時 我們采用在主程序中設(shè)定一個初值為 20 的軟件計數(shù)器和使T 0 定時 50 毫秒.這樣每當(dāng)T 0 到 50 毫秒時 CPU 就響應(yīng)它的溢出中斷請求,進(jìn)入他的中斷服務(wù)子程序。因此,我們可以把計數(shù)器記滿為零所需的計數(shù)值設(shè)定為 C 和計數(shù)初值設(shè)定為 TC 可得到如下計算通式: TC=MC 式中, M 為計數(shù)器摸值,該值和計數(shù)器工作方式有關(guān)。 2. 計數(shù)器硬件延時 設(shè)置 計數(shù)器初值 定時器工作時必須給計數(shù)器送計數(shù)器初值,這個值是送到 TH 和 TL 中的。 ( 7)綠燈時間倒計時完畢,重新循環(huán)。 ( 5)紅燈倒計時時間,當(dāng)有車輛闖紅燈時,啟動蜂鳴器進(jìn)行報警, 3S 后然后恢復(fù)正常。 ( 3) 8051 設(shè)置各個信號 燈 的 燃亮?xí)r間 , 通過 8051 設(shè)置,綠、紅時間分別為 60 秒、 80 秒循環(huán) , 由 8051 的 P0 口向 8255 的數(shù)據(jù)口輸出。 LE 為數(shù)據(jù)打入端:當(dāng) LE 為 “1” 時,鎖存 器輸出狀態(tài)同輸入狀態(tài);當(dāng) LE 由 “1” 變 “0” 時,數(shù)據(jù)打入鎖存器 OE 為輸出允許端:當(dāng) OE=0 時,三態(tài)門打開;當(dāng) OE=1 時,三態(tài)門關(guān)閉,輸出高阻。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1