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

正文內(nèi)容

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

2025-01-19 16:46本頁面
  

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