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

正文內(nèi)容

基于單片機控制交通燈的設(shè)計_畢業(yè)設(shè)計說明書(論文)(文件)

2025-07-30 21:23 上一頁面

下一頁面
 

【正文】 (論文 ) 第 頁 21 附錄 1 交通燈控制線路圖 四川信息職業(yè)技術(shù)學院畢業(yè)設(shè)計說明書 (論文 ) 第 頁 附錄 2 原程序代碼 include define uint unsigned int//宏定義 define uchar unsigned char//宏定義 uchar aa,cc,NBshi,NBge,DXshi,DXge,NBtemp,DXtemp。//南北綠燈 sbit DXY=P3^5。 //數(shù)字的代碼從 09 void init()。//南北數(shù)碼管顯示數(shù)字的分解函數(shù) void fenjieDX()。//定 義兩個變量 for(x=z。y)。//允許外部中斷 0 中斷 TR0=1。//給定時器的低 8 為賦初值 } void fenjieNB()//南北數(shù)碼管顯示數(shù)字的分解函數(shù) { NBshi=NBtemp/10。 DXge=DXtemp%10。 delay(5)。 四川信息職業(yè)技術(shù)學院畢業(yè)設(shè)計說明書 (論文 ) 第 頁 25 } void displayDX(uchar DXshi,uchar DXge) { //東西十位 P2=0xfb。 P1=table[DXge]。//重裝計數(shù)初值 aa++。//東西的綠燈不 亮 DXR=1。//南北的紅燈亮 DXtemp=5。//東西的綠燈亮 DXR=1。//南北的紅燈亮 DXtemp=34。//東西的紅燈亮 NBY=0。//南北的黃燈亮 5 秒 DXtemp=40。//東西的紅燈亮 NBY=1。//南北的綠燈亮 34秒 DXtemp=34。//判斷亮燈的變量自加 1 } displayNB(NBshi,NBge)。//東西的綠燈不亮 四川信息職業(yè)技術(shù)學院畢業(yè)設(shè)計說明書 (論文 ) 第 頁 DXR=0。//南北的紅燈亮 displayNB(0,0)。 。//東西數(shù)碼管都顯示 0 cc=0。//南北的黃燈不亮 NBG=1。//調(diào)用 DX 黃燈 5秒的顯示程序 } void JJZD() interrupt 0 //緊急中斷程序, 南北東西都亮紅燈 { DXY=1。//調(diào)用南北分解函數(shù) fenjieDX()。//南北的綠燈亮 NBR=1。//東西的黃燈不亮 DXG=1。//南北的綠燈不亮 NBR=1。//東西的黃燈不亮 DXG=1。//南北的黃燈不亮 NBG=1。//南北的紅燈亮 40秒 } else if(cc==6)//南北繼續(xù)亮紅燈 40 秒,東西亮綠燈 34 秒 { DXY=1。//南北的黃燈不亮 NBG=1。//計數(shù)次數(shù)清 0 if(cc==0)//南北亮紅燈 40 秒,東西亮黃燈 5秒 { DXY=0。 } void timer0() interrupt 1//定時器 0 的中斷函數(shù) { TH0=(6553650000)/256。 delay(5)。 P0=table[NBge]。 } void displayNB(uchar NBshi,uchar NBge)//帶參數(shù)的數(shù)碼管顯示函數(shù) { //顯示南北十位 P2=0xfe。//將要顯示的時間的個位賦給變量 NBtemp。//設(shè)置定時器 0工作方式 1 TH0=(6553650000)/256。//開總中斷 ET0=1。x)//循環(huán)延時 for(y=110。//初始化子程序 while(1) { if(cc==82)//循環(huán)一次結(jié)束 { cc=0。//顯示子程 序的申明 void delay(uint z)。//東西綠燈 sbit DXR=P3^7。//南北紅燈 sbit NBY=P3^1。 四川信息職業(yè)技術(shù)學院畢業(yè)設(shè)計說明書 (論文 ) 第 頁 參考文獻 [1] 李朝青 .單片機原理及接口技術(shù)(簡明修訂版) . 杭州:北京航空航天大學出版社, 1998 [2] 李廣弟 .單片機基礎(chǔ)[M] .北京:北京航空航天大學出版社, 1994 [3] 胡文金,單片機應(yīng)用技術(shù)實訓教程,重慶大學出版社, 20xx 年 2 月。 四川信息職業(yè)技術(shù)學院畢業(yè)設(shè)計說明書 (論文 ) 第 頁 19 致 謝 在這里,我首先向我的指導老師張萬良表示深深的感謝,同時感謝我的 同學在畢業(yè)設(shè)計中給我的幫助和鼓勵。畢業(yè)設(shè)計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。 四川信息職業(yè)技術(shù)學院畢業(yè)設(shè)計說明書 (論文 ) 第 頁 第五章 結(jié)論 本系統(tǒng)采用 MSC51 系列單片機 AT89C51 為中心器件來設(shè)計交通燈控制器,實現(xiàn)了能根據(jù)實際車流量通過 8051 芯片的 P2 口設(shè)置紅、綠燈燃亮時間的功能,紅綠燈循環(huán)點亮,倒計時為 5秒時黃燈閃爍警示(交通燈信號通過 P3口輸出,顯示時間直接通過 P0 和 P2口輸出至雙位數(shù)碼管),外加緊急事件中斷處理。 設(shè)置轉(zhuǎn)換成 16 進制; 錯誤 !未找到引用源。 選擇芯片; 錯誤 !未找到引用源。 ( 4)當由于緊急需要時,就要對道路進行長時間中 斷。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換,且黃燈燃亮時間為東西、南北兩干道的公共停車時間,外加緊急事件中斷處理,如表 2。//南北的紅燈亮 DXtemp=5。//東西的綠燈不亮 DXR=1。 delay(15)。 P0=table[NBshi]。如下: void fenjieNB()//南北數(shù)碼管顯示數(shù)字的分解函數(shù) { NBshi=NBtemp/10。//東西數(shù)碼管都顯示 0 cc=0。//南北的黃燈不亮 NBG=1。代碼如下: void JJZD() interrupt 0 //緊急中斷程序,南北東西都亮紅燈 { DXY=1。//南北的綠燈不亮 NBR=0。//東西的黃燈亮 DXG=1。//重裝計數(shù)初值 TL0=(6553650000)%256。y0。 具體的延時程序分析: void delay(uint z)//帶參數(shù)的延時函數(shù) { uchar x,y。只要 VCC 的上升時間不超過 1ms,就可以實現(xiàn)自動上電復位。電容器 C1 和 C2 主要起頻率微調(diào)作用。如采用外部時鐘源驅(qū)動器件, XTAL2 應(yīng)不接。我們在晶體某一方向加一電場,從而在與此垂直的方向產(chǎn)生機械振動,有了機械振動,就會在相應(yīng) 的垂直面上產(chǎn)生電場,從而使機械振動和電場互為因果,這種循環(huán)過程一直持續(xù)到晶體的機械強度限制時,才達到最后穩(wěn)定,這種壓電諧振的頻率即為晶體振蕩器的固有頻率。 LED 顯示數(shù)碼管 八段 LED 顯示器由八個發(fā)光二極管組成。 更有一個特點,當訪問外部程序存儲器, ALE 會跳過一個脈沖。此外,RESET/Vpd還是一復用腳, Vcc掉電其間,此腳可接上備用電源,以保證單片機內(nèi)部 RAM的數(shù)據(jù)不丟失。初始化后,程序計數(shù)器PC 指向 0000H, P0P3 輸出口全部為高電平,堆棧指針寫入 07H,其它專用寄存器被清“ 0”。 時鐘電路 : 8051內(nèi)置最高頻率達 12MHz的時鐘電路,用于產(chǎn)生整個單片機運行的脈沖時序,但 8051 單片機需外置振蕩電容。 全雙工串行口: 8051 內(nèi)置一個全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當同步移位器使用。 定時 /計數(shù)器 (ROM): 8051 有兩個 16 位的可編程定時 /計
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1