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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程設(shè)計(jì)-基于單片機(jī)的城市道口交通燈控制系統(tǒng)-文庫吧資料

2024-11-15 22:20本頁面
  

【正文】 delay(1000)。 gw=shu1%10。 if(p3 == 0) P1 = 0xAA。程序如下: void enter0() interrupt 0 //外部中斷 0中斷程序 { uchar shu1 =15,sw,gw。 } } 外部中 斷程序 1外部中斷程序流程圖 圖 11 外部中斷程序流程圖 2中斷程序及說明 當(dāng)有特種車輛經(jīng)過時(shí),可由交警手動(dòng)按下 INT0,觸發(fā)外中斷。 i++。 gew=shu%10。 //shu 為定時(shí) 30s if(shu==0) shu=30。 t0++。 } void time0() interrupt 1 //定時(shí)器 0 中斷程序 { TH0 = 0x3c。設(shè)計(jì)中將通行規(guī)則分成種不同的亮燈方式,先把 8 鐘燈亮狀態(tài)用表存起來,然后通過控制 t0和 i 用查表法逐一 實(shí)現(xiàn)在不同 i值對燈送入不同值,程序如下: uchar code tab[]={0x66,0x69,0x99,0x5A,0x66,0x96,0x99,0xA5}。 gew=shu%10。 if(shu==0) shu=30。 t0++。 } void time0() interrupt 1 //定時(shí)器 0中斷程序 { TH0 = 0x3c。 //段選,顯示個(gè)位上數(shù)字 a8255_PA=0xfd。 a8255_PB=0xff。 //位選,選擇數(shù)碼管 PA0 作為十位 delay(1)。 a8255_PB=table[shiw]。 a8255_PB=table[shiw] a8255_PB=table[gew] shu=0 shu=30 t0=0? 9 //共陽數(shù)碼管 09 void shuma(uchar shiw, uchar gew) { if(shiw!=0) { a8255_PA=0xff。 T0 中斷程序 現(xiàn)場保護(hù) 關(guān)中斷 T0 T0初值重設(shè) t0++ shu shiw=shu/10。 //觸發(fā)方式為低電平 } 定時(shí)器中斷和 數(shù)碼管顯示程序 1定時(shí)器中斷和數(shù)碼管顯示程序流程圖 N N Y 圖 9 定時(shí)器中斷和數(shù)碼管顯示程序流程圖 2定時(shí)器中斷和數(shù)碼管顯示程序及說明 定時(shí)中斷服務(wù)程序主要用于車輛及行人的通行時(shí)間指示,其通行規(guī)則如下:先把數(shù)碼管 0 至 9 十個(gè)數(shù)存起來,定時(shí)器 T0 的溢出中斷周期設(shè)為 50ms,中斷累計(jì) 20 次(即1s)則對倒計(jì)時(shí)單元減 1 操作。 //啟動(dòng)中斷 8 EX0=1。 //開總中斷 ET0 = 1。//裝入初值 TL0 = 0xb0。程序如下: void init() //定時(shí)器和外中斷 0的初始化程序 { TMOD = 0x01。 //燈亮狀態(tài) } } 初始化程序 初始化程序主要完成定時(shí)器的工作模式、外部中斷方式等的設(shè)定。 //電源控制 , 進(jìn)入空閑待機(jī)狀態(tài) , 中斷請求有效 while(1) { shuma(shiw,gew)。 P1 = tab[0]。由于采用動(dòng)態(tài)掃描方式顯示時(shí)間,因此主程序大部分要調(diào)用掃描顯示程序 [5]。 外部中斷控制模塊 當(dāng)特種車通過十字路口時(shí),外中斷 0響應(yīng), 就會產(chǎn)生一個(gè)低電平,送往單片機(jī)進(jìn)行處理,從而產(chǎn)生中斷, LED 數(shù)碼管和 LED 閃爍燈同時(shí)轉(zhuǎn)向特種狀態(tài)顯示, 15s 過后,LED數(shù)碼管和 LED 閃爍又同時(shí)返回中斷前的狀態(tài)。通過控制串口芯片 8255 的 PA口(低電平有效)進(jìn)行位選擇,選定 PA0,PA1 兩位數(shù)碼管。工作模式 0 是做常用的 5 一種工作方式,此次課程設(shè)計(jì)也選用了工作模式 0,通過控制 PA 口對數(shù)碼管進(jìn)行位選,控制 PB口對數(shù)碼管進(jìn)行段選。當(dāng)特種車通行時(shí)即外部中斷響應(yīng),所有紅燈全亮。單片機(jī)的 P1口用于控制各個(gè)方向直通,左拐,右拐的通行指示燈, P0 口及 P3口用于計(jì)時(shí)器的控制,特種車輛通過時(shí)使用外中斷 0 口( ) ,P2 口用于控制 8255芯片的工作方式以及控制端口。 硬件模塊 主控單元模塊 根據(jù)設(shè)計(jì)要求,采用單片機(jī) STC89C52RC 作為主控制器,它是 ATMEL 公司生產(chǎn)的一款性能穩(wěn)定的 8為單片機(jī)。 通過以上綜合分析可以看出,方案一具有綜合設(shè)計(jì)優(yōu)點(diǎn),因此城市道口交通燈控制系統(tǒng)采用方案一設(shè)計(jì)。該系統(tǒng)具有電路簡單,設(shè)計(jì)方便,顯示亮度高,耗電少,可靠性高等特點(diǎn)。每條行線上需要較大的驅(qū)動(dòng)電流,應(yīng)選用大功率三極管作為驅(qū)動(dòng)管。該系統(tǒng)設(shè)計(jì)框架如 P1 STC89C52 INT0 INT0 PA 8255 PB 數(shù)碼管顯示時(shí)間 特種車輛檢測 段選 位選 上電復(fù)位 定時(shí)中斷 LED 交通指示燈 2 圖 2 所示。當(dāng)有特種車輛通行時(shí)采用外部實(shí)時(shí)中斷完成,系統(tǒng)轉(zhuǎn)為特種車輛放行,其它車輛禁行通行的狀態(tài), 15s 后系統(tǒng)自動(dòng)恢復(fù)正常管理。 ④ 當(dāng)有特種車輛通過路口時(shí),其他車輛全部禁止通行, 15秒后恢復(fù)通行。 ② 每個(gè)方向具有左拐、右拐 、直行通行的指示燈。 本組在此次設(shè)計(jì)過程中先先分析設(shè)計(jì)要求,根據(jù)提出的設(shè)計(jì)畫硬件系統(tǒng)方框圖和軟件流程圖,在用 Keil 軟件編寫程序,通過 STC 軟件下載到單片機(jī),反復(fù)調(diào)試,最終完成交通燈控制系統(tǒng)的設(shè)計(jì)。 湖南人文科技學(xué)院 課程設(shè)計(jì)報(bào)告 課程名稱: 單片機(jī)原理及應(yīng)用課程設(shè)計(jì) 設(shè)計(jì)題目 : 城市道口交通燈控制系統(tǒng)設(shè)計(jì) 系 別: 通信與控制工程系 專 業(yè): 電子信息工程 班 級: 電信二班
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1