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

正文內容

交通燈控制器設計報告(文件)

2024-11-01 05:27 上一頁面

下一頁面
 

【正文】 控制各個數(shù)碼管的的 COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅動。 由子模塊的功能,可以設計繪制出各模塊的程序流程圖。給自己帶來不少的方便之處。 模塊說明: 主模塊:采用順序循環(huán)程序設計,進行匯總處理,實現(xiàn)最終的目的。并對相應變量 和交通燈 做初始化出處理。 數(shù)字變化處理函數(shù) :當數(shù)字變量變?yōu)?0 時,相應方向的數(shù)字變化標志增 1,并根據(jù)數(shù)字變化標志當前值 ,使數(shù)字變量做出相應的變化,并使相應方向上相應的燈發(fā)亮。 //MAX7219 串行數(shù)據(jù) 1 腳 sbit LOAD=P3^1。 //東西、南北方數(shù)碼管數(shù)字變量 //函數(shù)聲明 void Write7219(unchar address,unchar dat)。 //定時器初始化函數(shù)聲明 /*主函數(shù) : 交通等控制器,東西通行時間為 80s,南北通行時間為 60s,緩沖時間為 3s。 //調用顯示函數(shù) } } /*MAX7219 初始化函數(shù) : MAX7219 初始化,設置 MAX7219 內部的控制寄存器 */ void Initial(void) { Write7219(SHUT_DOWN,0x01)。 //選用前 4 只 LED Write7219(INTENSITY,0x04)。 //定時器 0 高八位初始化 TL0 = 0X00。 //開總中斷 t = 0。 //東西方向數(shù)碼管初值 79 Soun = 82。 unchar Ewsn[4]={0}。 Soun。 //東西顯示數(shù)字個位 Ewsn[2] = Soun/10。i++) { Write7219(i,Ewsn[i1])。i8。 //每次取高字節(jié) address=1。i++) { CLK=0。 CLK=1。amp。amp。amp。 } //南北方向數(shù)字變換 if(!Soun) //Soun 為 0 時, dts 加 1 { dts ++。 P1 = 0XFE。 P1 = 0XFD。 dts = 0。 t++。理論課上積累的身后的基礎,是最后設計成果的巨大財富。認真研究比對 MAX7219 芯片的讀寫時序圖,對程序加以修改,最終實現(xiàn)自己的目標,達到了要求,幸而解決了設計中的關鍵一步。用了兩片的 74HC573,共占用單片機 10 個 I/0 輸入輸出端口。比起運用 74HC573 控制數(shù)碼管的顯示,運用 MAX7219 使得成本降低了(用了一片的 MAX7219)。模塊化處理使得項目設計顯得清晰明了,也大大簡化的設計過程,同時也極大地簡化了程序編寫過程,降低了程序錯誤的出現(xiàn),還給理解程序帶來了極大的便利。 七、參考文獻 《 單片機中級教程 —— 原理與應用(第二版) 》 張俊謨 主編 , 北京航空航天大學出版社 2020 年 6 月出版 《 單片機原理及接口技術 (C51 編程 )》 張毅剛主編,人民郵電出版社出版2020 年 8 月 出版 《 單片機原理及接口技術第二版 》 李全利主編,高等教育出版社 2020 年 1月 出版 電子發(fā)燒友網(wǎng) : 21ic 電子網(wǎng)社區(qū): 中國工控網(wǎng): 中國 66 電子網(wǎng): 。 通過此次的課程設計,不僅又一次驗證了對理論知識的掌握,同時也又一次地體驗了設計帶來的樂趣,感受單片機帶給自己對學習的動力。所以在進行項目設計時應當注意芯片的比較選擇,給自己帶來最大的方便與實惠。但是用了兩片的 74HC573,比較起來這次顯得有點多,成本也就高了。這次課程設計與上次的設計雖然都有數(shù)碼管顯示,但是我運用控制數(shù)碼管的芯片確是不同的。 在進行設計之前,先對 MAX7219 芯片進行了學習,為設計做好準備。一片小小的單片機竟能有如此之神奇,控制交通燈顯示我們想要的結果,給我們的生活帶來了極大的便利。 } } /*定時器 0 中斷函數(shù) : 產(chǎn)生 50ms 脈沖,實現(xiàn)1s 鐘時間定時 */ void Time0() interrupt 1 { TH0 = 0X4C。amp。amp。amp。 dte = 0。 P0 = 0XFB。 P0 = 0XFD。 //發(fā)送結束,上升沿鎖存數(shù)據(jù) } /*數(shù)字變化處理函數(shù) : 對東西南北方向數(shù)字變換時值的處理 */ void Digit_deal() { //東西方向數(shù)字變換 if(!Easw) //Easw 為 0 時, dte 加 1 { dte ++。0x80)。 //時鐘上升沿,發(fā)送地址 } //發(fā)送數(shù)據(jù) for (i=0。 //清零時鐘總線 DIN=(bit)(addressamp。 LOAD=0。 //南北顯示數(shù)字個位 for(i=1。 //數(shù)字變化處理函數(shù) Ewsn[0] = Easw/10。 //數(shù)字變化處理函數(shù)聲明 if(t = 20) //t=20 時,定時 1 秒, Easw、 Soun 做自減 { t= 0。 //初始化東西方向亮綠燈 P1 = 0XFB。 dts = 0。 //定時器 0 中斷允許 TR0 = 1。開總中斷、定時 /計數(shù)器 0,初始化所需全局變量 */ void init() { TMOD = 0X01。 //選
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1