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

正文內(nèi)容

基于51單片機(jī)的智能交通燈課程設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 通過(guò)幾次反復(fù)調(diào)試過(guò)程,使得我對(duì)c語(yǔ)言有了更深刻的理解??梢苑抡?1 系列、AVR,PIC 等常用的MCU 及其外圍電路(如LCD,RAM,ROM,鍵盤(pán),馬達(dá),LED,AD/DA,部分SPI 器件,部分IIC 器件,...)Proteus與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī)CPU的工作情況,也能仿真單片機(jī)外圍電路或沒(méi)有單片機(jī)參與的其它電路的工作情況。 //紅燈亮 D2=0。 Display(shi,ge)。 } while(!K2)。 switch(aa) { case 1:TR0=0。 dula=0。 //把十位給 dula=0。 TH1=(6553650000)%256。//*******************延時(shí)函數(shù)*******************//void delay(uint z) { uint x,y。 //位選sbit K1=P3^6。B51庫(kù)管理器可以從由匯編器和編譯器創(chuàng)建的目標(biāo)文件建立目標(biāo)庫(kù),這些庫(kù)是按規(guī)定格式排列的目標(biāo)模塊,可在以后被鏈接器所使用當(dāng)鏈接器處理一個(gè)庫(kù)時(shí)僅僅使用了庫(kù)中程序使用了的目標(biāo)模塊而不是全部加以引用;◆BL51鏈接器定位器。在此期間若中斷按鍵按下則轉(zhuǎn)入中斷服務(wù)子程序進(jìn)行相關(guān)操作。 按鍵控制本設(shè)計(jì)設(shè)置了有3個(gè)鍵:每個(gè)按鍵一端接地,另一端接對(duì)應(yīng)的P3端口。 表驅(qū)動(dòng)代碼表顯示數(shù)值dp,g,f,e,d,c,b,a驅(qū)動(dòng)代碼011010000C0H111111001F9H210100100A4H310110000B0H41001100199H51001001092H61000001082H711111000F8H81000000080H91001000090H相應(yīng)在程序軟件上,可以通過(guò)調(diào)用程序給定的秒值經(jīng)過(guò)特定計(jì)算算出需要顯示的個(gè)位和十位,然后有DPTR調(diào)取LEDMAP的代碼。時(shí)間到達(dá)一個(gè)狀態(tài)所要全部時(shí)間,則要進(jìn)行下一狀態(tài)判斷及銜接,并裝入次狀態(tài)的相應(yīng)狀態(tài)碼值以及時(shí)間值,當(dāng)然,還要開(kāi)啟兩個(gè)外部中斷,其一為緊急情況處理中斷,一旦信號(hào)有效,即K鍵為低電平時(shí)進(jìn)入中斷服務(wù)子程序,東西南北路口的保持現(xiàn)有通行狀態(tài),再按一下K鍵,中斷結(jié)束返回。圖3 AT89C51系列單片機(jī)的內(nèi)部結(jié)構(gòu)示意圖 交通燈中的中斷處理流程(1)現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù):有特殊車(chē)輛要通過(guò)時(shí)就要進(jìn)行中斷,在中斷之前,先將交通燈中斷前情況保護(hù)好,當(dāng)中斷執(zhí)行后再恢復(fù)現(xiàn)場(chǎng),包括信號(hào)燈和時(shí)間顯示電路。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡(jiǎn)版本。單片機(jī)最小系統(tǒng)外圍接口電路LED數(shù)碼管顯示紅黃綠信號(hào)燈按鍵控制電路圖2系統(tǒng)的總體框圖據(jù)此,本設(shè)計(jì)系統(tǒng)以單片機(jī)為控制核心,連接成最小系統(tǒng),由按鍵設(shè)置模塊產(chǎn)生輸入,信號(hào)燈狀態(tài)模塊、LED倒計(jì)時(shí)模塊接受輸出。(2)時(shí)間的設(shè)置本設(shè)計(jì)中可通過(guò)鍵盤(pán)對(duì)時(shí)間進(jìn)行手動(dòng)設(shè)置,增加了人為的可控性,如在某一時(shí)間段某一方向的車(chē)流量多時(shí),可以將延長(zhǎng)該行車(chē)方向的綠燈時(shí)間,減少紅燈時(shí)間。 當(dāng)南北路口的流量大時(shí),可以增加南北路口亮綠燈的時(shí)間,當(dāng)東西路口的流量大時(shí),可以增加?xùn)|西路口亮綠燈的時(shí)間,結(jié)束后調(diào)回正常狀態(tài)。交通狀態(tài)從狀態(tài)1開(kāi)始變換,直至狀態(tài)6然后循環(huán)至狀態(tài)1,周而復(fù)始,:圖1 交通狀態(tài)本系統(tǒng)采用MSC51系列單片機(jī)AT89C51作為中心器件來(lái)設(shè)計(jì)交通燈控制器。該方案的優(yōu)點(diǎn)是:使用靈活可編程,并且有RAM,及計(jì)數(shù)器。綜上所述,選擇方案二。 (3)進(jìn)行倒計(jì)時(shí)顯示電路,燈狀態(tài)電路,特殊情況按鍵電路的設(shè)計(jì)和對(duì)各器件的選擇及連接,大體分配各個(gè)器件及模塊的基本功能要求。近年來(lái),隨著科技的飛速發(fā)展,電子器件也隨之廣泛應(yīng)用,其中單片機(jī)也不斷深入人民的生活當(dāng)中。本次課程設(shè)計(jì)以模擬交通燈系統(tǒng)利用單片機(jī)AT89C51作為核心元件,實(shí)現(xiàn)了通過(guò)信號(hào)燈對(duì)路面狀況的智能控制。(4)進(jìn)行軟件系統(tǒng)的設(shè)計(jì)和仿真中,程序在KEIL軟件中用單片機(jī)c語(yǔ)言編寫(xiě),電路的搭建和仿真實(shí)現(xiàn)是在proteus軟件中實(shí)現(xiàn)的。 顯示界面方案該系統(tǒng)要求完成倒計(jì)時(shí)功能。若用該方案,可提供較多I/O 口,但操作起來(lái)稍顯復(fù)雜。實(shí)現(xiàn)以下功能:216。下面我們可以用圖表表示燈狀態(tài)和行止?fàn)顟B(tài)的關(guān)系如下:表1交通狀態(tài)及紅綠燈狀態(tài)狀態(tài)1狀態(tài)3狀態(tài)4狀態(tài)6東西向禁行等待變換通行等待變換南北向通行等待變換禁行等待變換東西紅燈1100東西黃燈0001東西綠燈0010南北紅燈0011南北綠燈
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1