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

正文內(nèi)容

基于單片機的智能交通燈控制系統(tǒng)的設(shè)計-免費閱讀

2025-01-08 00:37 上一頁面

下一頁面
  

【正文】 滅東西個位數(shù) DJNZ R1,DPLOP 。查表 MOV P0,A 。延時 1MS SETB 。將 A放到 22H MOV D_BIT,B 。將南北要顯示的數(shù)存放到 A MOV B,10 。將東西要顯示的個位數(shù)送 A MOVC A,A+DPTR 。顯示南北個位數(shù) CLR ACALL D1MS 。R1=250 DPLOP1: MOV A,A_BIT 。將 B放到 21H MOV A,TEMP2 。調(diào)用顯示 DEC TEMP3 。調(diào)用顯示 DEC TEMP3 。調(diào)用顯示 DEC TEMP3 。調(diào)用顯示 DEC TEMP3 。 CLR TF1 MOV TH1,0FFH 。少車下次顯示時間為 20 秒 LJMP STAR3 T401:MOV TEMP1,40 。狀態(tài) 1 SETB CLR 。 開始計數(shù) SETB TR1 CLR CLR 。若顯示時間不為 0保持現(xiàn)在狀態(tài) JB TF1 ,T40 。若顯示時間不為 0保持現(xiàn)在狀態(tài) LJMP STAR2 。跳到 40 秒 TEMP20: 。送 20 秒時的初始值 MOV TL1 ,0FCH 。開中斷 MOV TEMP1,20 。清除先前狀態(tài) MOV P2,0FFH CLR CLR CLR 。中斷保護 PUSH ACC MOV P1,0FFH 。用于存放第一二東西狀態(tài)要顯示的時間 TEMP3 EQU 26H 。 感謝我的學(xué)友葉家榮等人對我的關(guān)心和幫助。仿真結(jié)果如圖十五。 ( 2) 單擊 New按鈕,將出現(xiàn)如圖十三所示對話框。 具體的延時程序分析: DELAY:MOV R4,08H 延時 1 秒子程序 DE2:LCALL DELAY1 DJNZ R4,DE2 RET DELAY1:MOV R6,0 ; 延時 125ms 子程序 MOV R5,0 DE1: DJNZ R5,$ DJNZ R6,DE1 RET MOV RN, DATA ; 字節(jié)數(shù)數(shù)為 2 , 機器周期數(shù)為 1 所以此指令的執(zhí)行時間為 2ms, 而 DELAY1 為一個雙重循壞 循環(huán)次數(shù)為256*256=65536 所以延時時間 =65536*2=131072us 約為 125us 。開T 0中斷 SEBT TRO ;啟動T 0 計數(shù)器 MOV RO, 14H 。在方式 0時 M為 213 ;在方式 1時 M的值為 216;在方式 2和 3為 28 .b 計算公式 T=( M- TC) T 計數(shù) 或 TC= MC/ T 計數(shù) T 計數(shù) 是單片機時鐘周期T CLK 的 12 倍; TC 為定時初值 如單片機的主脈沖頻率為T CLK 12MHZ ,經(jīng)過 12分頻 方式 0 TMAX= 213 *1微秒= 毫秒 方式 1 TMAX= 216 *1微秒= 毫秒 顯然1秒鐘已經(jīng)超過了計數(shù)器的最大定時間,所以我們只有采用定時器和軟件相結(jié)合的辦法才能解決這個問 題. 1 秒的方法 我們采用在主程序中設(shè)定一個初值為 20 的軟件計數(shù)器和使 T0 定時 50毫秒.這樣每當(dāng) T0 到 50 毫秒時 CPU 就響應(yīng)它的溢出中斷請求,進入他的中斷服務(wù)子程序。 ⅲ ) 交通燈中的中斷處理流程 (1)現(xiàn)場保護和現(xiàn)場恢復(fù): 有特殊車輛要通過時就要進行中斷,在中斷之前,先將交通燈中斷前情況保護好,當(dāng)中斷執(zhí)行后再恢復(fù)現(xiàn)場,包括信號燈和時間顯示電路。我們舉個例子,在看書時,電話玲響需傳去接電話時,必須在書本上做個記號,以便在接完電話后回來看書時,知道從哪些內(nèi)容繼續(xù)往下看。延時 1MS SETB 。顯掃描次數(shù) LOOP: MOV P0,5BH 。 信號燈電路 信號燈用來顯示車輛通行狀況,下面以一個十字路口為例,說明一個交通燈的四種狀態(tài)見圖 5。通過一輛車的平均時間只需 1 秒。 圖三 交通燈控制器系統(tǒng)框圖 電路圖 智能交通燈電路圖如圖 3所示。需注意的是:如果加密位 LB1被編程, 復(fù)位時內(nèi)部會鎖存 EA 端狀態(tài)。該位置位后,只有一條 M0VX 和M0VC 指令 ALE 才會被激活。 WDT 溢出將使該引腳輸出高電平,設(shè)置 SFR AUXR 的 DISRT0 位(地址8EH)可打開或關(guān)閉該功能。 P3 口: P3 口是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/ 0 口。 Flash 編程和程序校驗期間, Pl接收低 8位地址。 GND:地 全雙工串行口: A89S51 內(nèi)置一個全雙工串行通信口,用于與其它設(shè)備間 的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。 中央處理器: 中央處理器 (CPU)是整個單片機的核心部件,是 8 位數(shù)據(jù)寬度的處理器,能處理8 位二進制數(shù)據(jù)或代碼, CPU 負(fù)責(zé)控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控制輸入輸出功能等操作。 2.沒有考慮 緊急車通過時,兩車道應(yīng)采取的措施,臂如,消防車執(zhí)行緊急任務(wù)通過時,兩車道的車都應(yīng)停止,讓緊急車通過。 黃燈亮 ,表示該條道路上未過停車線的車輛停止通行 ,已過停車線的車輛繼續(xù)通行 。 基于間片機的智能交通燈控制系統(tǒng)設(shè)計的意義 目前,國內(nèi)的交通燈一般設(shè)在十字路門,在醒目位置用紅、綠、黃三種顏色的指示燈。 1869 年 1 月 2 日,煤氣燈爆炸,使警察受傷,遂被取消。東莞職業(yè)技術(shù)學(xué)院 畢 業(yè) 論 文 基于單片機的智能交通燈控制系統(tǒng)的設(shè)計 學(xué)生姓名:楊偉寧 學(xué) 號: 202102021413 年級專業(yè): 2021 級電子信息工程技術(shù) 指導(dǎo)老師: 張依群 系 部: 電子系 廣東 1914 年,電氣啟動的紅綠燈出現(xiàn)在美國。加上一個 倒計時的顯示計時器來控制行車。 綠燈亮 ,表示該條道路允許通行 .交通燈控制電路自動控 制十字路口兩組紅、黃、綠交通燈的狀態(tài)轉(zhuǎn)換 ,指揮各種車輛和行人安全通行 ,實現(xiàn)十字路口城鄉(xiāng)交通管理自動化。 . 智能交通燈的技術(shù)指標(biāo) 1) 設(shè)計一個十字路口的交通燈控制電路,要求南北方向和東西方向兩個交叉路口的車輛交替運行,兩個方向能根據(jù)車流量大小自動調(diào)節(jié)通行時間,車流量大,通行時間長,車流量小,通行時間短 2) 每次綠燈變紅燈時 ,要求黃燈先亮 5S,才能變換運行車輛 . 3) 東西方向、南北方向車道除了有紅、黃、綠燈指示外,每一種燈亮的時間都用數(shù) 碼管顯示器進行顯示(采用倒計時的方法)。 定時 /計數(shù)器 (ROM): 定時 /計數(shù)器用于實現(xiàn)定時和計數(shù)功能。 P0 口: P0 口是一組 8位漏極開路型雙向 I/ 0口,也即地址/數(shù)據(jù)總線復(fù)用口。 表 1 具有第二功能的 P1口引腳 端口引腳 第二功能: MOSI(用于 ISP 編程) MOSI(用于 ISP 編程) MOSI(用于 ISP 編程) P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯門電路。 DISRT0 位缺省為 RESET 輸出高電平打開狀態(tài)。此外,該引腳 會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置 ALE 無效。如 EA端為高電平(接 VCC 端), CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。 圖四 智能交通燈電路圖 大 家都明白,綠燈的放行時間與車輛通過數(shù)量不成正比。顯然在車輛擁擠的情況下綠燈的通行時間越長,單位時間內(nèi)通行的車輛越多,可以有效緩解車輛擁堵問題。每個路口的信號的的轉(zhuǎn)換順序為:綠 —— 黃 —— 紅 綠燈表示允許通行,黃燈 表示禁止通行,但已經(jīng)駛過安全線的車輛可以繼續(xù)通行,是綠燈過渡到紅燈提示燈。送 2的共陰極碼 CLR ;第一位顯示 2 ACALL D1MS 。滅第三位 MOV P0,6DH 。計算機的中斷處理方法也如此,中斷開始前需將有關(guān)寄存器的內(nèi)容壓入堆棧進行保存,以便在恢復(fù)原來程序時使用。 (2)中斷打開和中斷關(guān)閉: 為了使特殊車輛通行按一下打開中斷開關(guān)就可以打開中斷,關(guān)閉中斷開關(guān)就關(guān)閉中斷。在中斷服務(wù)子程序中, CPU 先使軟件計數(shù)器減1,然后判斷它是否為零。軟件計數(shù)器賦初值 LOOP: SJMP $ ;等待中斷 (2)中斷服務(wù)子程序 ORG 00BH AJMP BRT0 ORG 00BH BRT0: DJNZ R0, NEXT AJMP TIME 。 DELAY R4 設(shè)置的初值為 8 主延時程序循環(huán) 8次,所以 125us*8= 1 秒由于單片機的運行速度很快其他 的指令執(zhí)行時間可以忽略不計。 圖十三 創(chuàng)建源代碼對話框 選擇用 Wave6000創(chuàng)建好的 ,即完成了文件的創(chuàng)建。在這個例子里 , 開始仿 真后,開關(guān),按鈕通過鼠標(biāo)單擊來改變狀態(tài),所改變狀態(tài)的狀態(tài)會在 LED和數(shù)碼管顯示出來。他們的關(guān)懷是我克服困難,勇往直前的巨大動力。用于存放第三第四南北狀態(tài)要顯示的時間 TEMP4 EQU 27H。清除先前狀態(tài) MOV P2,0FFH CLR CLR 。東西通行,南北禁止通行 CLR JNB ,$ 。 MOV TEMP2,25 MOV TEMP3,25 MOV TEMP4,20 STAR: MOV P1,0FFH MOV P2,0FFH 。在些設(shè)計 20秒 6輛為多車 MOV TH0 ,0FFH MOV TL0 ,0FCH LJMP TEMP20 。TEMP1=20 情況 SETB TR0 。若顯示時間為 0跳到第二狀態(tài) NEXT: LJMP STLOP STAR2: 。判斷南 北是否多車 JB
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1