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

正文內(nèi)容

基于at89s51單片機(jī)的交通燈設(shè)計(jì)(存儲(chǔ)版)

2025-07-27 18:05上一頁面

下一頁面
  

【正文】 lay(100)。 T1_t=0。 t_sn=init_sn[state_val_sn]。 switch (state_val_sn) //根據(jù)狀態(tài)值,刷新各信號燈的狀態(tài)//南北方向綠燈//南北方向綠燈//南北方向紅燈 break。 } } { t_ew。 if (state_val_ew2) state_val_ew=0。 case 1: EW_green=0 。//南北方向綠燈亮//東西方向黃燈滅 一、過一段時(shí)間轉(zhuǎn)狀態(tài)。 ORG 0000H確保P0為低電位取數(shù)碼管的譯碼判斷紅燈是否倒計(jì)時(shí)完 JMP MAIN MOV R7,00H JMP MAIN4 MOV P3,A LOOP3:DJNZ R3,LOOP3 MOVC A,A+DPTR LOOP9:DJNZ R3,LOOP9 JNZ DELAY計(jì)滿1s,東西倒計(jì)時(shí)減1,南北倒計(jì)時(shí)減1相應(yīng)數(shù)值的數(shù)碼管代碼 TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H重新1s次數(shù),重新計(jì)時(shí) MOV 30H,08H LOOP:MOV TL0,0CDH判斷是否計(jì)滿125ms JBC TF0,LOOP MOV P3,A MOV B,0AH 。 MOV A,B降低動(dòng)態(tài)顯示頻率 MOV B,0AH 。 MAIN3:CALL DELAY MOV R7,1EH 。 CJNE R6,00H,MAIN2 。設(shè)計(jì)定時(shí)方式及時(shí)間 ORG 0030HMAIN0: MOV 30H,08H最后循環(huán)至狀態(tài)1。初始狀態(tài)0為東西紅燈,南北紅燈。當(dāng)今 ,社會(huì)上的汽車越來越多,并且交通事故愈演愈烈,為了要減少此類的事情的發(fā)生,必須加強(qiáng)道路的管理。//0x4b。//東西方向綠燈滅//初始化各燈的狀態(tài) EW_red=1 。//東西方向黃燈 EW_red=0 。//東西方向黃燈 switch (state_val_ew) //根據(jù)狀態(tài)值,刷新各信號燈的狀態(tài) SN_yellow=1 。//南北方向綠燈 else //如果計(jì)數(shù)3999, 計(jì)時(shí)1s P2=0xfd。 delay(100)。 i=u%100/10。 //暫存?zhèn)€位unsigned char data state_val_sn,state_val_ew。//南北方向綠燈sbit SN_yellow=P3^1 。 程序設(shè)計(jì)(僅供參考的C語言源程序)//晶振:在“文件\新建項(xiàng)目”的菜單中,新建項(xiàng)目并將C語言源程序文件包括在項(xiàng)目文件中。 (2)單片機(jī)型號及所需外圍器件型號,單片機(jī)硬件電路原理圖圖35 交通燈硬件電路原理圖選用MCS51系列AT89S51單片機(jī)作為微控制器,選擇兩個(gè)四聯(lián)的共陰極數(shù)碼管組成8位顯示模塊,由于AT89S51單片機(jī)驅(qū)動(dòng)能力有限,采用兩片74HC244實(shí)現(xiàn)總線的驅(qū)動(dòng),一個(gè)74HC244完成共陰極數(shù)碼管位控線的控制和驅(qū)動(dòng),另一個(gè)74HC244完成數(shù)碼管的7段碼輸出,在7段碼輸出口上各串聯(lián)一個(gè)100歐姆的電阻對7段數(shù)碼管限流。計(jì)時(shí)功能:要實(shí)現(xiàn)計(jì)時(shí)功能則需要使用定時(shí)器來計(jì)時(shí),通過設(shè)置定時(shí)器的初始值來控制溢出中斷的時(shí)間間隔,再利用一個(gè)變量記錄定時(shí)器溢出的次數(shù),達(dá)到定時(shí)1秒中的功能。清除先前狀態(tài)MOV P2,0FFHCLR CLR CLR 。中斷保護(hù) PUSH ACCMOV P1,0FFH 。用于存放第一二東西狀態(tài)要顯示的時(shí)間TEMP3 EQU 26H 。 具體的延時(shí)程序分析: DELAY:MOV R4,08H 延時(shí)1秒子程序 DE2:LCALL DELAY1 DJNZ R4,DE2 RETDELAY1:MOV R6,0 ;延時(shí)125ms 子程序 MOV R5,0DE1: DJNZ R5,$ DJNZ R6,DE1 RETMOV RN,DATA ;字節(jié)數(shù)數(shù)為2 ,機(jī)器周期數(shù)為1所以此指令的執(zhí)行時(shí)間為2ms,而DELAY1 為一個(gè)雙重循壞 循環(huán)次數(shù)為256*256=65536 所以延時(shí)時(shí)間=65536*2=131072us 約為125us 。開T0中斷 SEBT  TRO      ;啟動(dòng)T0計(jì)數(shù)器 MOV  RO,  14H  。在方式0時(shí)M為213 ;在方式1時(shí)M的值為216;在方式2和3為28.b 計(jì)算公式 T=(M-TC)T計(jì)數(shù) 或TC=MC/T計(jì)數(shù)T計(jì)數(shù)是單片機(jī)時(shí)鐘周期TCLK的12倍;TC為定時(shí)初值如單片機(jī)的主脈沖頻率為TCLK12MHZ ,經(jīng)過12分頻方式0    TMAX=213?。蔽⒚耄椒绞?    TMAX=216?。蔽⒚耄健★@然1秒鐘已經(jīng)超過了計(jì)數(shù)器的最大定時(shí)間,所以我們只有采用定時(shí)器和軟件相結(jié)合的辦法才能解決這個(gè)問題. 1秒的方法 我們采用在主程序中設(shè)定一個(gè)初值為20的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒.這樣每當(dāng)T0到50毫秒時(shí)CPU就響應(yīng)它的溢出中斷請求,進(jìn)入他的中斷服務(wù)子程序。紅燈表示禁止通行。綠燈下限時(shí)間為20秒,上限值為40秒,初始時(shí)間為20秒。通過一輛車的平均時(shí)間只需1秒。其中紅燈(R)亮,表示禁止通行;黃燈(Y)亮表示暫停;綠燈(G)亮表示允許通行。/VPP:外部訪問允許。對F1ash存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。RST:復(fù)位輸入。Flash編程或校驗(yàn)時(shí),P2亦接收高位地址和其它控制信號。對端口寫“l(fā)”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。圖32 AT89S51系列單片機(jī)的內(nèi)部結(jié)構(gòu)示意圖 主要引腳功能AT89S51 引腳圖如圖31所示: AT89S51內(nèi)部配置了4KB閃存。 AT89S51芯片內(nèi)部結(jié)構(gòu)簡介 用單片機(jī)設(shè)計(jì)不但設(shè)計(jì)簡單,而且成本低,用其設(shè)計(jì)的交通燈也滿足了要求,所以本文采用單片機(jī)設(shè)計(jì)交通燈??刂葡到y(tǒng)的總框圖如圖21示A干道交通信號燈A干道交通信號燈B道交通信號燈B道交通信號燈路口子系統(tǒng)路口子系統(tǒng)…………圖21 控制系統(tǒng)的總框圖遠(yuǎn)程主系統(tǒng)計(jì)算機(jī)路口子系統(tǒng)………… 方案論證和比較1) 智能交通燈的研究現(xiàn)狀目前設(shè)計(jì)交通燈的方案有很多,有應(yīng)用CPLD設(shè)計(jì)實(shí)現(xiàn)交通信號燈控制器方法。2 系統(tǒng)設(shè)計(jì)要求與整體規(guī)劃 基礎(chǔ)設(shè)計(jì)要求 1)設(shè)計(jì)一個(gè)十字路口的交通燈控制電路,要求南北方向和東西方向兩個(gè)交叉路口的車輛交替運(yùn)行,兩個(gè)方向能根據(jù)車流量大小自動(dòng)調(diào)節(jié)通行時(shí)間,車流量大,通行時(shí)間長,車流量小,通行時(shí)間短。1869年1月2日,煤氣燈爆炸,使警察受傷,遂被取消。但這一技術(shù)在19世紀(jì)就已出現(xiàn)了。紅燈亮表示“停止”,綠燈亮表示“通行”。 4)同步設(shè)置人行橫道紅、綠燈指示。目前,國內(nèi)的交通燈一般設(shè)在十字路門,在醒目位置用紅、綠、黃三種顏色的指示燈。通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器、存儲(chǔ)器和I/O接口電路等。數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAM):數(shù)據(jù)存儲(chǔ)器用于存放變化的數(shù)據(jù)。AT89S51共有2個(gè)16位定時(shí)/計(jì)數(shù)器。時(shí)鐘電路:時(shí)鐘電路的作用是產(chǎn)生單片機(jī)工作所需要的時(shí)鐘脈沖序列。P0口:P0口是一組8位漏極開路型雙向I/0口,也即地址/數(shù)據(jù)總線復(fù)用口。表1 具有第二功能的P1口引腳端口引腳第二功能:MOSI(用于ISP編程)MOSI(用于I
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1