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

正文內(nèi)容

單片機控制交通燈控制系統(tǒng)設(shè)計-wenkub

2022-12-18 09:47:40 本頁面
 

【正文】 el公司在 1980年繼 MCS48系列 8位單片機之后推出的高檔 8位單片機。 89S51是 一種低功耗、高性能 CMOS8位微控制器,具有 4K 在系統(tǒng)可編程 Flash 存儲器。 單片機的應(yīng)用 單片機是應(yīng)工業(yè)測控需要而產(chǎn)生的,最能反映其功能及形態(tài)的名稱是在一個應(yīng)用系統(tǒng)中, Singlechip Microcontroller。目前,利用單片機構(gòu)成的智能產(chǎn)品已廣泛應(yīng)用于家用電器、辦公設(shè)備、數(shù)控機床、紡織機械、工業(yè)設(shè)備等行業(yè)。 ( 3)測控技術(shù) 7 用單片機構(gòu)成的各種工業(yè)控制系統(tǒng)中的數(shù)據(jù)采集系統(tǒng)具有工作穩(wěn)定可靠、抗干擾能力強的優(yōu)點,如爐溫恒溫控制系統(tǒng)、電鍍生產(chǎn)自動控制系統(tǒng)等。在一些通用計算機外部設(shè)備上,已實現(xiàn)了單片機的鍵盤管理、打印機控制、繪圖儀控制、硬盤驅(qū)動控制等。 3) 有緊急車輛要求通過時,系統(tǒng)要能禁止普通車輛通行, A , B 道均為紅燈,緊急車由 K2 開關(guān)模擬。設(shè) A 道比 B道 的車流量大,指示燈燃亮的方案如表 211。 ( 3)當 A 道綠燈, A 道車輛通行; B 道為紅燈, B 道車 輛禁止通過,行人通行。通過控制開關(guān)可以輸入要模擬的其它狀態(tài),交通燈將按照其輸入狀態(tài)的情況進行運行。系統(tǒng)的總的原理框圖如圖 21所示。 10 PF),并保證對稱 性(盡可能匹配)。具體電路如圖 241所示。數(shù)碼管常用的有 10根管腳,每一段有一根管腳,另外兩根管腳為一個數(shù)碼管的公共段,兩根之間相互連通。 圖 251 數(shù)碼管的內(nèi)部電路接法 在設(shè)計時,為了系統(tǒng)圖的美觀,我采用了 6個數(shù)碼管組成的數(shù)碼管組,采用共陰極接法。二極管工作原理是單向?qū)ǎ粗挥姓龢O電壓高于負極電壓某特定值時才會導通,而負極電壓高于正極電壓是不導通的。若發(fā)光二極管被點亮,則與紅表筆相接的引出腳為正極。 路燈設(shè)計時我采用了紅、黃、綠三種發(fā)光二級管。按鍵設(shè)計如圖 271所示。首先了解實際交通燈的變化規(guī)律。過一段時間轉(zhuǎn)狀態(tài) 2,南北綠燈閃幾次轉(zhuǎn)亮黃燈,延時幾秒,東西仍然紅燈。 軟件流程 系統(tǒng)總體流程圖如圖 321 所示: 圖 321 整體軟件設(shè)計流程圖 交通燈的設(shè)計程序說明 14 定義局部變量 i, j i j j100 i==100 j==100 i100 y y N N 這部分中 定義了一些全局變量的數(shù)組和變量以及位標志,只是些定義的東西不需要畫流程圖了。//交通燈狀態(tài)存儲表 uchar code em_state[3]={0x24,0x21,0x0c}。//顯示時間變量 bit md_flag,state_flag=1,red。i0。 //循環(huán) 10000 次 } } 15 定義局部變量 value 讀 P3口狀態(tài) value 右移 4 位 取 value 低三位 狀態(tài)改變? return 0 return 1 Y N statebef=value 圖 341 延時函數(shù)的流程圖 延時函數(shù) 讀狀態(tài)函數(shù)的流程圖如圖 351。 valueamp。} //判斷是否有緊急燈狀況發(fā)生, //保存按鍵值,置返回標志為 1 else return 0。//分 鐘 P2=0xed。 P0=led_table[light_time[0][1]%10]。 delay()。// 秒的十位 P2=0xdb。 TH0=10000/256。 time。//置狀態(tài)切換標志位 } } EA=1。此時時間已經(jīng)走過一秒,南北是紅燈,東西是綠燈。如圖 431。 圖 441 東西緊急情況下的路燈顯示 19 第 6 章 心得體會 通過此次課程設(shè)計讓我能夠親身參與電子產(chǎn)品的設(shè)計使我更加深深地體會到:現(xiàn)代的社會是信息的社會,很多與人們生活緊密相關(guān)的產(chǎn)品都是電子產(chǎn)品。做好一個課程設(shè)計或畢業(yè)設(shè)計不僅要具備扎實的書本知識并會善于應(yīng)用,還要學會查閱資料,對以前學過的知識不清楚的地方還要進行復習,實在搞不明白的地方要向老師或同學請教,這樣才可能做出一個比較不錯的課程設(shè)計。 參考文獻 [1]余發(fā)山 .單片機原理及 應(yīng)用技術(shù) .中國礦業(yè)大學 .2021 [2]李朝青 .單片機原理及接口技術(shù)(修訂版) .北京:北京航空航天大學出版社, 1998 [3]李廣弟 .單片機基礎(chǔ) .北京:北京航空航天大學出版社, 1992附 1 源程序代碼 include define uchar unsigned char define uint unsigned int sbit nom=P3^7。//緊急燈狀態(tài)顯示表 uchar light_time[][2]={{0,4},{0,1},{0,5},{0,1}}。//顯示時間更改狀態(tài),狀態(tài)切換標志位,紅綠切換標志位 /* 延時函數(shù) */ void delay(void) { uchar i,j。j0。 value=4。return 1。delay()。//秒的十位 P2=0xdb。P0=led_table[light_time[2][0]]。 delay()。//秒的個位 } } else //正常狀態(tài),顯示時間 { P2=0xf6。 P0=led_table[time/10%10]。 delay()。 ET0=1。 TR0=1。//緊急燈亮 case 0x02:P1=em_state[1]。TR0=0。 23 default: break。//南北紅燈亮時間 case 1:time=light_time[1][0]*60+light_time[1][1]。 P1=light_state[2]。break。}//恢復時間狀態(tài),更改為最近更改的值 display()。 time1s。//四個狀態(tài)輪流切換 if(state==4) state=0。 md_flag=1。break。//分加 小于 10m 25 case 3: red=0。 if(light_time[2][1]==60
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1