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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的城市道口交通燈控制系統(tǒng)(文件)

2024-12-04 04:11 上一頁面

下一頁面
 

【正文】 工作模式、外部中斷方式等的設(shè)定。//裝入初值 TL0 = 0xb0。 //啟動(dòng)中斷 8 EX0=1。 T0 中斷程序 現(xiàn)場(chǎng)保護(hù) 關(guān)中斷 T0 T0初值重設(shè) t0++ shu shiw=shu/10。 a8255_PB=table[shiw]。 a8255_PB=0xff。 } void time0() interrupt 1 //定時(shí)器 0中斷程序 { TH0 = 0x3c。 if(shu==0) shu=30。設(shè)計(jì)中將通行規(guī)則分成種不同的亮燈方式,先把 8 鐘燈亮狀態(tài)用表存起來,然后通過控制 t0和 i 用查表法逐一實(shí)現(xiàn)在不同 i值對(duì)燈送入不同值,程序如下: uchar code tab[]={0x66,0x69,0x99,0x5A,0x66,0x96,0x99,0xA5}。 t0++。 gew=shu%10。 } } 外部中斷程序 1外部中斷程序流程圖 圖 11 外部中斷程序流程圖 2中斷程序及說明 當(dāng)有特種車輛經(jīng)過時(shí),可 由交警手動(dòng)按下 INT0,觸發(fā)外中斷。 if(p3 == 0) P1 = 0xAA。 delay(1000)。 調(diào)試方法 本次課程設(shè)計(jì)中調(diào)試部分系統(tǒng)系統(tǒng)的調(diào)試主要分為:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。 硬件調(diào)試 首先對(duì)交道口交通燈控制系統(tǒng)的電路板進(jìn)行檢查,即確認(rèn)電路無虛焊,無短路,無斷路,集成元件安裝是否正確,之后進(jìn)行 電路功能模塊的分級(jí)調(diào)試,根據(jù)電路功能逐級(jí)進(jìn)行: ① LED 燈功能調(diào)試: LED 各個(gè)紅綠燈都能正常亮滅。然后運(yùn)行,除了語法差錯(cuò)外,當(dāng)確認(rèn)程序沒問題時(shí),通過直接下載到單片機(jī)來調(diào)試。根據(jù)實(shí)測(cè)數(shù)據(jù) ,逐步校正數(shù)據(jù),使測(cè)量結(jié)果更準(zhǔn)確。根據(jù)燈的亮滅情況依次查找直到電路正常工作為止。設(shè)計(jì)中將各個(gè)方向的直通,左拐,右拐通行規(guī)則分成幾種不同的亮燈方式。 在設(shè)計(jì)過程中,把所學(xué)到的理論知識(shí)與實(shí)際結(jié)合起來,深化了理論知識(shí)也加強(qiáng)了動(dòng)手操作能力。 致謝 在本次課程設(shè)計(jì)過程中, 。 uint t0 = 0,flag。//數(shù)碼管 09 uchar code tab[]={0x66,0x69,0x99,0x5A,0x66,0x96,0x99,0xA5}。x) for(y=110。 //工作在定時(shí)器工作方式 1 TH0 = 0x3c。 //開定時(shí)器 0中斷 TR0 = 1。 a8255_PB=0xff。 } a8255_PA=0xff。 //位選 , 選擇數(shù)碼管 PA1作為個(gè)位 delay(1)。 a8255_CON=0x89。//重新裝入初始值 TL0 = 0xb0。 shiw=shu/10。 } if(i==7) { i=0。 while(shu1) { sw=shu1/10。 shu1。 shuma(sw,gw)。 if(p3 == 0) //對(duì)按鍵消抖 delay(10)。 } if(t0 ==600) //30s時(shí)改變一次狀態(tài) { t0=0。 if(t0%20==0) //1s時(shí)間的變化 , 改變數(shù)碼管的顯示 { shu。 deng()。 } void main() { init()。 a8255_PB=table[gew]。 //段選 , 顯 示十位上數(shù)字 a8255_PA=0xfe。 //開外部中斷 0 IT0=0。 EA = 1。y)。 for(x=z。 uchar shu=30,shiw=3,gew=0。 感謝。本設(shè)計(jì)中,兩位組員之間相互配合是非常重要的,在不斷磨合期間團(tuán)隊(duì)意識(shí)逐漸形成,成為了本次設(shè)計(jì)成功的其中一個(gè)基礎(chǔ)。 14 特種車檢測(cè)模塊調(diào)試 特種車檢測(cè)模塊主要由中斷模塊組成,由單片機(jī)的串口與中斷按鍵模塊構(gòu)成,信號(hào)通過中斷模塊發(fā)出,特種車通過時(shí)所有的交通燈能變成紅燈,并在 15s 之后恢復(fù)正常,則說明該模塊工作正常。改正后數(shù)碼管順利實(shí)現(xiàn)倒計(jì)時(shí)顯示。 交通燈通行方式功能的調(diào)試 顯示倒計(jì)時(shí)采用 2位 LED 數(shù)碼管;左拐、右拐、直行 3組通行指示燈采用雙色高亮發(fā)光二極管。 軟硬聯(lián)調(diào) 系統(tǒng)做好后 ,進(jìn)行系統(tǒng)的完整調(diào)試。 ③中斷控制功能調(diào)試:包括按鍵功能及規(guī)則調(diào)試。單片機(jī)軟件先在最小系統(tǒng)板上調(diào)試,確保工作正常之后,再與硬件系統(tǒng)聯(lián)調(diào)。 } } 調(diào)試與功能分析 功能分析 北 西 東 南 圖 12 十字路口模型 如圖 12所示:在東西南北方向各設(shè)置一盞紅燈和一盞綠燈,當(dāng)任意兩方向的紅燈亮,綠燈滅,則這兩個(gè)方向之間是可以通車的,而同時(shí)對(duì)立兩方向的綠燈亮,紅燈滅,禁止通車,同時(shí)數(shù)碼管作為時(shí)間顯示牌,進(jìn)行 30s 倒計(jì)時(shí), 30 過后,亮燈方式換成另外一種狀態(tài),數(shù)碼管在進(jìn)行 30s 倒計(jì)時(shí),在沒有外部中斷響應(yīng)的情況下,一直這樣循環(huán)下去。 gw=shu1%10。程序如下: void enter0() interrupt 0 //外部中斷 0中斷程序 { uchar shu1 =15,sw,gw。 i++。 //shu 為定時(shí) 30s if(shu==0) shu=30。 } void time0() interrupt 1 //定時(shí)器 0 中斷程序 { TH0 = 0x3c。 gew=shu%10。 t0++。 //段選,顯示個(gè)位上數(shù)字 a8255_PA=0xfd。 //位選,選擇數(shù)碼管 PA0 作為十位 delay(1)。 a8255_PB=table[shiw] a8255_PB=table[gew] shu=0 shu=30 t0=0
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1