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

正文內容

單片機課程設計--基于單片機的城市道口交通燈控制系統(tǒng)(更新版)

2025-01-01 04:11上一頁面

下一頁面
  

【正文】 1定時器中斷和數(shù)碼管顯示程序流程圖 N N Y 圖 9 定時器中斷和數(shù)碼管顯示程序流程圖 2定時器中斷和數(shù)碼管顯示程序及說明 定時中斷服務程序主要用于車輛及行人的通行時間指示,其通行規(guī)則如下:先把數(shù)碼管 0 至 9 十個數(shù)存起來,定時器 T0 的溢出中斷周期設為 50ms,中斷累計 20 次(即1s)則對倒計時單元減 1 操作。程序如下: void init() //定時器和外中斷 0的初始化程序 { TMOD = 0x01。由于采用動態(tài)掃描方式顯示時間,因此主程序大部分要調用掃描顯示程序 [5]。當特種車通行時即外部中斷響應,所有紅燈全亮。該系統(tǒng)具有電路簡單,設計方便,顯示亮度高,耗電少,可靠性高等特點。 ④ 當有特種車輛通過路口時,其他車輛全部禁止通行, 15秒后恢復通行。 城市道口交通燈控制系統(tǒng) 實現(xiàn)了發(fā)光二極 管作為直行 、 左 拐, 右拐 的 指示 燈 ,數(shù)碼管 實現(xiàn) 倒計時指示 ,以 中斷 實現(xiàn)特種車輛 通行十字路口,當有特種車輛通過路口時,其他車輛全部禁止通行并在指定時間內恢復原來的通行狀態(tài) 。方案一原理 [2]框圖如圖 1 所示: 圖 1 硬件系統(tǒng)方框圖 方案二 采用 STC89C2051 單片機 [1]作為控制器;通行倒計時顯示采用 16 16點陣 LED 發(fā)光管,左拐、右拐、直通通行指示燈也采用 16 16 點陣 LED 發(fā)光管。 系統(tǒng)硬件設計 系統(tǒng)的組成及總體框圖 RED TXD 單 片 機 I/O口 行 驅 動 器 雙色 LED 顯示點陣 (每個路口 7 個) 列驅動器 74LS595 電源 3 圖 3 硬件總體框圖 城市道口交通燈控制系統(tǒng)設計硬件電路由主控制模塊 STC89C5 8255 外部擴展和數(shù)碼管顯示模塊, LED 顯示模塊,外部中斷控制模塊等四大模塊構成。 LED 數(shù)碼管 圖 7 LED 數(shù)碼管結構圖 考慮到一般交通通行時間為 60秒倒計時,且特種車輛也只需最大計時 15s,所以時間顯示模塊只要用到兩位數(shù)碼管即可。 a8255_CON=0x89。 EA = 1。 gew=shu%10。 a8255_PB=table[gew]。 shiw=shu/10。 if(t0%20==0) //1s 時間的變化 , 改變數(shù)碼管的顯示 { T0 中斷程序 現(xiàn)場保護 關中斷 T0 T0 初值重設 t0=0? i++ i=7 P1 = tab[i] i=0 11 shu。東西南北方向的紅燈全亮,綠燈全熄滅, 15S 鐘后恢復原來狀態(tài)。 shu1。 ②數(shù)碼管功能調試:每個數(shù)碼管能正常顯示 0f的值。單片機軟件先在最小系統(tǒng)板上調試,確保工作正常之后,再與硬件系統(tǒng)聯(lián)調。經(jīng)過調試指示燈的亮滅符合控制要求。 15 參考文獻 [1] 張鑫 .單片機原理與應用 [M].北京 :電子工業(yè)出版社 .2020 [2] 樓然苗 .單片機課程設計指導 [M].北京 :航天航空大型出版社 .2020 [3] 康華光主編 .電子技術基礎 (第五版 )[M].北京 :高等教育出版社 .2020 [4] 謝宜仁 .單片機硬件接口電路及實例解析 [M].北京 :電子工業(yè)出版社 .2020 [5] 譚浩強 .C程序設計第二版 [M].北京 :清華大學出版社 .1999 [6] 郭天祥 .十天學會單片機 [OL]. [7]何立民 .單片機高級教程 [M].北京 :北京航空航天大學出版社 .2020 [8]侯玉寶 ,李成群 .基于 Proteus的 51 系列單片機設計與仿真 [M].北京 :電子工業(yè)出版社 .2020 16 附錄 附錄一 硬件總電路圖如下: 圖 13 總電路圖 17 附錄二 城市道口交通燈控制系統(tǒng)設計總程序如下: include include //定義 8255A的絕對地址 define a8255_PA XBYTE[0xD1FF] //PA口地址 define a8255_PB XBYTE[0xD2FF] //PB口地址 define a8255_PC XBYTE[0xD5FF] //PC口地址 define a8255_CON XBYTE[0xD7FF] //控制字地址 define uint unsigned int define uchar unsigned char sbit p3 = P3^2。x。 //開總中 斷 ET0 = 1。 //位選 , 選擇數(shù)碼管 PA0作為十位 18 delay(1)。 P1 = tab[0]。 if(shu==0) shu=30。 if(p3 == 0) P1 = 0x
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1