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

正文內(nèi)容

交通燈控制器設(shè)計(jì)報(bào)告-資料下載頁

2024-10-08 05:27本頁面

【導(dǎo)讀】交通燈控制器設(shè)計(jì)主要功能是用單片機(jī)控制LED燈模擬指示。方向的十字路口交通燈信號(hào)控制情況。以89C51單片機(jī)為核心芯片,采用中斷方。數(shù)碼管選用2位共陰極顯示的數(shù)碼管,共4個(gè);東西通行時(shí)間為80s,南北通行時(shí)間為60s,緩沖時(shí)間為3s;設(shè)計(jì)單片機(jī)最小系統(tǒng);相應(yīng)的控制狀態(tài)表;硬件實(shí)驗(yàn)部分可選用實(shí)驗(yàn)箱測試或Proteus仿真軟件實(shí)現(xiàn)。利用定時(shí)器T0產(chǎn)生每10ms一次的中斷,每100次中斷為1s;對兩個(gè)方向分別顯示紅、綠、黃燈的剩余時(shí)間即可;用MAX7219芯片實(shí)現(xiàn)共陰極顯示驅(qū)動(dòng);單片機(jī)復(fù)位電路工作原理及設(shè)計(jì);的正確亮滅,并能顯示發(fā)亮交通燈發(fā)亮狀態(tài)的剩余時(shí)間。程串行通道;低功耗的閑置和掉電模式;片內(nèi)振蕩器和時(shí)鐘電路。

  

【正文】 //左移一位 CLK=1。 //時(shí)鐘上升沿,發(fā)送地址 } //發(fā)送數(shù)據(jù) for (i=0。i8。i++) { CLK=0。 DIN=(bit)(datamp。0x80)。 dat=1。 CLK=1。 //時(shí)鐘上升沿,發(fā)送數(shù)據(jù) } LOAD=1。 //發(fā)送結(jié)束,上升沿鎖存數(shù)據(jù) } /*數(shù)字變化處理函數(shù) : 對東西南北方向數(shù)字變換時(shí)值的處理 */ void Digit_deal() { //東西方向數(shù)字變換 if(!Easw) //Easw 為 0 時(shí), dte 加 1 { dte ++。 } if((Easw == 0) amp。amp。 (dte == 1)) //Easw 為 0 且 dte 為 1 時(shí),東西方向數(shù)字置為 3,亮黃燈 { Easw = 3。 P0 = 0XFD。 } if((Easw == 0) amp。amp。 (dte == 2)) //Easw 為 0 且 dte 為 2 時(shí),東西方向數(shù)字置為 63,亮紅燈 { Easw = 63。 P0 = 0XFB。 } if((Easw == 0) amp。amp。 (dte == 3)) //Easw 為 0 且 dte 為 3 時(shí),東西方向數(shù)字置為 79, dte 置 0,亮綠燈 { Easw = 79。 dte = 0。 P0 = 0XFE。 } //南北方向數(shù)字變換 if(!Soun) //Soun 為 0 時(shí), dts 加 1 { dts ++。 } //Soun 為 0 且 dts 為 1 時(shí),南北方向數(shù)字置為 60,亮綠燈 if((Soun == 0) amp。amp。 (dts == 1)) { Soun = 60。 P1 = 0XFE。 } if((Soun == 0) amp。amp。 (dts == 2)) //Soun 為 0 且 dts 為 2 時(shí),南北方向數(shù)字置為 3,亮黃燈 { Soun = 3。 P1 = 0XFD。 } if((Soun == 0) amp。amp。 (dts == 3)) //Soun 為 0 且 dts 為 3 時(shí),南北方向數(shù)字置為 82, dts 置 0,亮紅燈 { Soun = 82。 dts = 0。 P1 = 0XFB。 } } /*定時(shí)器 0 中斷函數(shù) : 產(chǎn)生 50ms 脈沖,實(shí)現(xiàn)1s 鐘時(shí)間定時(shí) */ void Time0() interrupt 1 { TH0 = 0X4C。 TL0 = 0X00。 t++。 } 六、收獲及體會(huì) 在 課程設(shè)計(jì) 中 ,體驗(yàn)到了單片機(jī)在生活中的強(qiáng)大作用。一片小小的單片機(jī)竟能有如此之神奇,控制交通燈顯示我們想要的結(jié)果,給我們的生活帶來了極大的便利。 一個(gè)學(xué)期的理論學(xué)習(xí)讓人深感疲憊,然而一個(gè)小小的課程設(shè)計(jì),竟能在此調(diào)動(dòng)自己求學(xué)上進(jìn)的內(nèi)心。理論課上積累的身后的基礎(chǔ),是最后設(shè)計(jì)成果的巨大財(cái)富。雖然設(shè)計(jì)過程中遇到過些小問題,但總體感覺還是很好的。 在進(jìn)行設(shè)計(jì)之前,先對 MAX7219 芯片進(jìn)行了學(xué)習(xí),為設(shè)計(jì)做好準(zhǔn)備。在程序的編寫過程中,對MAX7219 芯片的地址、數(shù)據(jù)輸入的編寫遇到了些小問題,使得最后無法正常輸出。認(rèn)真研究比對 MAX7219 芯片的讀寫時(shí)序圖,對程序加以修改,最終實(shí)現(xiàn)自己的目標(biāo),達(dá)到了要求,幸而解決了設(shè)計(jì)中的關(guān)鍵一步。 在設(shè)計(jì)的過程中,遇到問題逐項(xiàng)分析,有時(shí)與同學(xué)們一起討論,從中收獲頗豐。這次課程設(shè)計(jì)與上次的設(shè)計(jì)雖然都有數(shù)碼管顯示,但是我運(yùn)用控制數(shù)碼管的芯片確是不同的。上次 我運(yùn)用的是較為熟悉的 74HC573,八位數(shù)入端口,八位輸出端口,有片選段。用了兩片的 74HC573,共占用單片機(jī) 10 個(gè) I/0 輸入輸出端口。雖然程序?qū)懫饋肀容^簡單易懂。但是用了兩片的 74HC573,比較起來這次顯得有點(diǎn)多,成本也就高了。另外,占用 10 個(gè) I/O 輸入輸出端口,浪費(fèi) I/O資源。比起運(yùn)用 74HC573 控制數(shù)碼管的顯示,運(yùn)用 MAX7219 使得成本降低了(用了一片的 MAX7219)。同時(shí),占用的 I/O 資源也少了(只占用了 3 個(gè) I/O 輸入輸出端口),這在以后的項(xiàng)目開發(fā)設(shè)計(jì)中占有巨大的優(yōu)勢。所以在進(jìn)行項(xiàng)目設(shè)計(jì)時(shí)應(yīng)當(dāng)注意芯片的比較選擇,給自己帶來最大的方便與實(shí)惠。 另外, 在 設(shè)計(jì)中,模塊化顯得尤其重要。模塊化處理使得項(xiàng)目設(shè)計(jì)顯得清晰明了,也大大簡化的設(shè)計(jì)過程,同時(shí)也極大地簡化了程序編寫過程,降低了程序錯(cuò)誤的出現(xiàn),還給理解程序帶來了極大的便利。運(yùn)用模塊化處理,使得電路 原理圖清晰明了,也是 流程圖設(shè)計(jì)清晰易懂。 通過此次的課程設(shè)計(jì),不僅又一次驗(yàn)證了對理論知識(shí)的掌握,同時(shí)也又一次地體驗(yàn)了設(shè)計(jì)帶來的樂趣,感受單片機(jī)帶給自己對學(xué)習(xí)的動(dòng)力。相信在以后的學(xué)習(xí)中會(huì)有更大的收獲的。 七、參考文獻(xiàn) 《 單片機(jī)中級(jí)教程 —— 原理與應(yīng)用(第二版) 》 張俊謨 主編 , 北京航空航天大學(xué)出版社 2020 年 6 月出版 《 單片機(jī)原理及接口技術(shù) (C51 編程 )》 張毅剛主編,人民郵電出版社出版2020 年 8 月 出版 《 單片機(jī)原理及接口技術(shù)第二版 》 李全利主編,高等教育出版社 2020 年 1月 出版 電子發(fā)燒友網(wǎng) : 21ic 電子網(wǎng)社區(qū): 中國工控網(wǎng): 中國 66 電子網(wǎng):
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1