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

正文內容

基于8051單片機的城市智能交通燈控制系統(tǒng)的設計(編輯修改稿)

2025-06-27 08:57 本頁面
 

【文章內容簡介】 的段碼驅動,東西方向和南北方向的位線可以公共來使用,可以節(jié)約單片機的口線[11]。數(shù)碼管可以使用共陰數(shù)碼管[4],數(shù)碼管的每段的電流是10毫安。: 其數(shù)碼管顯示原理[13]:數(shù)碼管按段數(shù)分為7段數(shù)碼管和8段數(shù)碼管。7段數(shù)碼管是由七段條形發(fā)光二極管組成的“8”字形的LED顯示器,每段分別用a、b、c、d、e、f、g表示;8段數(shù)碼管則是在7段的基礎上再加一個圓點型發(fā)光二極管,用dp表示。由于連接方式的不同,數(shù)碼管又分共陽極接法和共陰極接法,接法不同,段碼值不同[12]。在本設計中采用共陰極接法,: 采用共陰極連接顯示數(shù)值dp g f e d c b a驅動代碼(16進制)00 0 1 1 1 1 1 13FH10 0 0 0 0 1 1 006H20 1 0 1 1 0 1 15BH30 1 0 0 1 1 1 14FH40 1 1 0 0 1 1 066H50 1 1 0 1 1 0 06DH60 1 1 1 1 1 0 07DH70 0 0 0 0 1 1 107H80 1 1 1 1 1 1 17FH90 1 1 0 1 1 1 16FH 信號燈設計本設計利用單片機的P2口驅動和控制各種信號燈的燃亮和燃亮時間,在實際中,交通燈的信號燈需要用高電壓控制,在這里我們只是模擬一下它的控制信號,所以我們就只用單片機的信號引腳直接來控制發(fā)光二極管,[14]。鎖存器74HC573八進制三態(tài)非反轉透明鎖存器,高性能硅門CMOS 器件。器件的輸入是和標準CMOS 輸出兼容的;加上拉電阻,他們能和LS/ALSTTL 輸出兼容。當鎖存使能端為高時,這些器件的鎖存對于數(shù)據(jù)是透明的(也就是說輸出同步)。當鎖存使能變低時,符合建立時間和保持時間的數(shù)據(jù)會被鎖存[15]。: 鎖存器74HC573管腳圖主要特點:1) 輸出能直接接到CMOS,NMOS 和TTL 接口上2) 操作電壓范圍:3) 低輸入電流:4) CMOS 器件的高噪聲抵抗特性: 鎖存器74HC573功能表輸入輸出輸出使能輸入鎖存D QLHHHLHLLLLX不變HXXZX:不用關心Z:高阻抗 單片機與信號燈連接圖 (其中R表示紅燈,Y表示黃燈,G表示綠燈)[16]當緊急情況發(fā)生時,按下緊急按鍵(外部中斷INT1),單片機輸出緊急信號,系統(tǒng)進入緊急狀態(tài)[17]。: 中斷硬件連接圖 第4章 軟件設計 軟件流程圖開始系統(tǒng)初始化設置時間初值初值送緩沖單元初值減到“0”?返回 主程序流程調用顯示子程序初值自減拆分程序YN 部分函數(shù)介紹 每秒鐘的設定 延時方法可以有兩種一中是利用MCS51內部定時器才生溢出中斷來確定1秒的時間,另一種是采用軟件延時的方法[18]。 計數(shù)器初值計算 定時器工作時必須給計數(shù)器送計數(shù)器初值,這個值是送到TH和TL中的。他是以加法記數(shù)的,并能從全1到全0時自動產生溢出中斷請求。因此,我們可以把計數(shù)器記滿為零所需的計數(shù)值設定為C和計數(shù)初值設定為TC 可得到如下計算通式: TC=MC式中,M為計數(shù)器摸值,該值和計數(shù)器工作方式有關。在方式0時M為213 ;在方式1時M的值為216;在方式2和3為28。 計算公式:T=(M-TC)T計數(shù) 或TC=M-T/T計數(shù) T計數(shù)是單片機時鐘周期TCLK的12倍;TC為定時初值。如單片機的主脈沖頻率為TCLK12MHz,經(jīng)過12分頻:方式0    TMAX=213 *1微秒=方式1    TMAX=216 *1微秒= 顯然1秒鐘已經(jīng)超過了計數(shù)器的最大定時間,所以我們只有采用定時器和軟件相結合的辦法才能解決這個問題。 軟件延時 MCS51的工作頻率為2~12MHz。機器周期與主頻有關,機器周期是主頻的12倍,所以一個機器周期的時間為12*(1/6M)=2us。我們可以知道具體每條指令的周期數(shù),這樣我們就可以通過指令的執(zhí)行條數(shù)來確定1秒的時間[19]。 具體的延時程序分析: DELAY: MOV R4,08H 延時1秒子程序 DE2: LCALL DELAY1 DJNZ R4 , DE2 RETDELAY1: MOV R6,0 延時125ms 子程序 MOV R5,0DE1: DJNZ R5,$ DJNZ R6,DE1 RETMOV RN, DATA 字節(jié)數(shù)數(shù)為2 機器周期數(shù)為1所以此指令的執(zhí)行時間為2ms DELAY1 為一個雙重循壞,循環(huán)次數(shù)為256*256=65536,所以延時時間=65536*2=131072us 約為125us。DELAY R4設置的初值為8,主延時程序循環(huán)8次,所以125us*8= 1秒。由于單片機的運行速度很快其他的指令執(zhí)行時間可以忽略不計。 中斷響應程序設計 在現(xiàn)實生活中,通常會有一些緊急車輛出現(xiàn)(例如救護車)。此時應強行中斷正常的交通燈運轉狀態(tài),使有緊急車輛的車行方向保持通行狀態(tài)。無緊急車輛時,交通信號燈按正常時序控制。有緊急車輛來時,若緊急車通行方向為綠燈狀態(tài),則無需處理。若緊急車通行方向為紅燈狀態(tài),則按下緊急通行開關使此方向維持紅燈狀態(tài),另一個方向也為紅燈狀態(tài)。,一般情況下交通燈按照車流量大小合理分配通行時間,按一定規(guī)律變化,但考慮緊急車通行車況,設計緊急通行開關[20]。返回 保護現(xiàn)場強制南北東西方向為紅燈數(shù)碼顯示時間中斷完畢?恢復現(xiàn)場中斷響應中斷響應中斷響應 保護現(xiàn)場強制南北方向或者東西方向為綠燈數(shù)碼顯示時間 否中斷完畢? 是恢復現(xiàn)場
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1