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

正文內(nèi)容

基于51單片機(jī)的智能交通燈課程設(shè)計(jì)(更新版)

  

【正文】 /定時(shí)中斷子程序{ TH0=0X3C。 P1=0Xfb。 //送東西時(shí)間十位的數(shù)碼管編碼 delay(1)。 } }}void display() //顯示子程序{ buf[1]=sec_dx/10。 //東西紅燈,南北綠燈 sec_nb=sec_dx+5。 //調(diào)用key2功能 for(n=0。 //調(diào)用顯示程序 Buzzer()。 //定時(shí)器0中斷開(kāi)啟 TR0=1。void display()。bit time=0。 //時(shí)間減sbit k3=P3^4。//東西數(shù)默認(rèn)uchar data sec_nb=30。我們了解和掌握了一些簡(jiǎn)單的編程思想和對(duì)I/O口的使用。控制電路圖如圖18所示?! D15 顯示管連接圖圖16 排阻連接圖圖17 74LS245驅(qū)動(dòng)芯片連接圖   緊急通行電路該電路為緊急情況和根據(jù)車流量調(diào)節(jié)紅綠燈時(shí)間長(zhǎng)度控制電路。駕駛員和行人普遍都愿意選擇有倒計(jì)時(shí)顯示的信號(hào)控制方式,并且認(rèn)為有倒計(jì)時(shí)顯示的路口更安全。之后,南北綠燈亮,東西紅燈亮,方向開(kāi)始通車,時(shí)隔20s,南北黃燈閃爍5次,然后又切換成東西方向通車,如此重復(fù)?! r(shí)間到達(dá)一個(gè)狀態(tài)所要全部時(shí)間,則要進(jìn)行下一狀態(tài)判斷及銜接,并裝入次狀態(tài)的相應(yīng)狀態(tài)碼值以及時(shí)間值,  當(dāng)然,還要開(kāi)啟三個(gè)外部中斷,其一為全部路口緊急情況處理中斷,一旦信號(hào)有效,即按鍵為低電平時(shí)進(jìn)入中斷服務(wù)子程序,東西南北路口的狀態(tài)禁止通行。              表1 驅(qū)動(dòng)代碼表顯示數(shù)值dp,g,f,e,d,c,b,a驅(qū)動(dòng)代碼011010000C0H111111001F9H210100100A4H310110000B0H41001100199H51001001092H61000001082H711111000F8H81000000080H91001000090H  相應(yīng)在程序軟件上,可以通過(guò)調(diào)用程序給定的秒值經(jīng)過(guò)特定計(jì)算算出需要顯示的個(gè)位和十位,然后有DPTR調(diào)取LEDMAP的代碼。P0口與74LS245輸入端相連,E端接地,保證數(shù)據(jù)線暢通。P2口能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。對(duì)于87C51單片機(jī),在EPROM編程期間,此端為21V編程電源輸入端。在從外部程序存儲(chǔ)器取指令(或數(shù)據(jù))期間, 在每個(gè)機(jī)器周期內(nèi)兩次有效。當(dāng)采用外部振蕩器時(shí),此引腳接外部振蕩源。交通燈的點(diǎn)亮采用發(fā)光二極管實(shí)現(xiàn),時(shí)間的顯示采用七段數(shù)碼管實(shí)現(xiàn)。單片機(jī)作為計(jì)算機(jī)技術(shù)的一個(gè)分支,正在不斷的應(yīng)用到實(shí)際生活中,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)的更新。  十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。圖11為引腳圖    圖11 80C51引腳圖  這40根引腳大致可分為:電源(VCC、VSS、VPP、VPD)、時(shí)鐘(XTALXTAL2)、I/O口(P0~P3)、地址總線(P0口、P2口)和控制總線(ALE、RST、 、 、 )等幾部分。因此,它可用作對(duì)外輸出的時(shí)鐘信號(hào)或用于定時(shí)。振蕩器工作時(shí),該引腳上持續(xù)2個(gè)機(jī)器周期的高電平可實(shí)現(xiàn)復(fù)位操作。它也可以用作雙向輸入/輸出口。它的功能引腳圖如圖12所示。LED數(shù)碼管的結(jié)構(gòu)簡(jiǎn)單,分為七段和八段兩種形式,也有共陽(yáng)和共陰之分。雖然路口不一樣,但是顯示的時(shí)間在數(shù)字上是一樣的,所以兩邊連接的IO口是對(duì)稱的?!   D14 控制系統(tǒng)總原理圖                 交通燈控制電路這里我們采用發(fā)光二極管作為交通燈來(lái)使用,單片機(jī)的I/O接口直接和交通燈(發(fā)光二極管)連接。當(dāng)發(fā)生交通意外(中斷產(chǎn)生)時(shí),全部亮紅燈,進(jìn)行交通事故的處理。當(dāng)某一方向?yàn)榫G燈時(shí),在綠燈倒計(jì)時(shí)結(jié)束后會(huì)再顯示一個(gè)5S的倒計(jì)時(shí),以供黃燈顯示使用。當(dāng)需要禁止東西方向或者南北方向通行時(shí),禁止該方向車輛通行,而另一方向上則綠燈常量,車輛通行。如往常每一次實(shí)訓(xùn),我獲得了很大的收獲?! ⊥ㄟ^(guò)這次的實(shí)踐,我們對(duì)單片機(jī)的I/O口的使用的條件有更深的理解,對(duì)單片機(jī)的各個(gè)管腳功能的理解也加深了,以及在常用編程設(shè)計(jì)思路技巧,特別是匯編語(yǔ)言的掌握方面都能向前邁了一大步。int n。 //南北黃燈標(biāo)志sbit Yellow_dx=P2^2。//函數(shù)的聲明部分void delay(int ms)。//主程序void main(){ TMOD=0X11。 //開(kāi)外部中斷1 logo()。 //調(diào)用按鍵1功能 for(n=0。} } } } if(k3!=1) //當(dāng)K3(確認(rèn))鍵按下時(shí) { TR0=1。 } } if(k4!=1) //當(dāng)K4(切換)鍵按下 { delay(5)。 //第3位 南北秒十位 buf[0]=sec_nb%10。 P1=0xfd。 P1=0xff。 //重新啟動(dòng)定時(shí)器 countt0++。 } if(sec_dx=5amp。amp。 //重賦東西方向的起始值 } if(time==1amp。 //南北加1S else set_timedx++。 //東西減1S if(set_timenb==0) set_timenb=99。 Buzzer_Indicate=1。 //置南北方向?yàn)榫G燈 Buzzer_Indicate=0。 P1=0xfd。 else Buz
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1