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

正文內(nèi)容

基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 時(shí)這4個(gè)緩沖器為高阻。雙色發(fā)光二極管是在一個(gè)封裝結(jié)構(gòu)內(nèi)設(shè)置兩只不同單色的發(fā)光二極管。整流橋的是作用將交流電轉(zhuǎn)換成直流電,本次設(shè)計(jì)電源電路中選用1A,220V的整流橋。 定時(shí)中斷服務(wù)程序定時(shí)中斷服務(wù)程序主要用于車輛與行人的通行指示,按照通行規(guī)則,紅綠燈控制轉(zhuǎn)換邏輯表如表22所示。通行時(shí)間為1min(60S)。圖216 交通管理定時(shí)功能程序 特種車中斷服務(wù)程序?qū)粹oS3按下,給INT1引腳輸入低電平信號(hào)來(lái)模擬特種車通過(guò)信號(hào),此時(shí)外部中斷1被觸發(fā),中斷處理流程如圖217所示。本設(shè)計(jì)中CPU允許中斷即EA=1,定時(shí)器/計(jì)數(shù)器0中斷允許位ET0及外部中斷0中斷允許位EX0可申請(qǐng)中斷,即ET0=1,EX0=1,其余不允許中斷,均設(shè)為0,所以IE=10000011H=83H3 系統(tǒng)調(diào)試根據(jù)前述第2大節(jié)中硬件和軟件設(shè)計(jì),制作了基于單片機(jī)的交通燈控制系統(tǒng)樣機(jī)實(shí)物。對(duì)軟件先用仿真器進(jìn)行了調(diào)試。(若無(wú)包含文件,此步加以取消)c) 保存項(xiàng)目。在編譯之前,軟件會(huì)自動(dòng)將項(xiàng)目和程序存盤。 到START處循環(huán)以上操作 DELAY: MOV R7,01H 。先編制了LED靜態(tài)顯示的程序,相應(yīng)程序如下:ORG 0000H START: MOV A,01H MOV DPTR,TAB 。至此,顯示模塊調(diào)試成功。將S1開關(guān)打在合上的位置,顯示器從60S開始倒計(jì)時(shí),每秒鐘自動(dòng)減1,四個(gè)路口的紅綠燈按通行規(guī)則正確顯示。然后是通電調(diào)試,先調(diào)試電源部分?;趩纹瑱C(jī)的交通燈控制系統(tǒng)的PCB板已進(jìn)行了設(shè)計(jì),但是由于時(shí)間緊迫,布線還不十分合理,需進(jìn)一步調(diào)整,初步設(shè)計(jì)的PCB圖見附錄2。在完成設(shè)計(jì)期間,還有許多老師給予了我極大的幫助,PCB設(shè)計(jì)方面,周云龍老師給予了熱情的指導(dǎo),在此向他們表示衷心的感謝!特別感謝王翠、鄧興冬、沈佳、陳逸等同學(xué)給予我在學(xué)習(xí)上的大力支持與無(wú)私幫助。掃描字放入A MOV SCAN, A ;從SCAN口輸出 MOV A, R1 ;取顯示表地址 MOV DPTR, TAB ;取段碼表地址 MOVC A, A+DPTR ;查顯示數(shù)據(jù)對(duì)應(yīng)段碼 MOV LEDOUT, A ;段碼放入LEDOUT口LOOP6: LCALL DL1MS ;顯示1ms INC R1 ;指向下一地址 MOV A, R5 ;掃描控制字放入A JNB , ENDOUT ;=0時(shí),一次顯示結(jié)束 RL A ;A中數(shù)據(jù)循環(huán)左移 MOV R5, A ;放回R5內(nèi) MOV LEDOUT, 0FFH AJMP PLAY ;跳回PLAY循環(huán)ENDOUT: MOV LEDOUT, 0FFH ;一次顯示結(jié)束,端口復(fù)位 MOV SCAN, 0FFH ;端口復(fù)位 RET ;子程序返回TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H, 0FFH, 88H, 0BFH。判斷是否小于10SLOOP77: JC LOOP88 ;6010 MOV SN, 66H MOV EW, 0A6H LJMP OUTT0 ;6010LOOP88: MOV A, TIME JZ OUT88 MOV 20H, SN CPL 06H CPL 02H MOV SN, 20H MOV 20H, EW CPL 02H MOV EW, 20H LJMP OUTT0 ;7060OUT88: MOV TIME, TIMED0 ;20初值 CPL SNEWFLAGOUTT0: LCALL TUNBCDOUTT00: POP PSW ;恢復(fù)狀態(tài)字(出棧) POP ACC ;恢復(fù)累加器 SETB ET0 ;開放T0中斷 RETI ;中斷返回INT22: DEC TIME MOV A, TIME CJNE A, TIMED1, LOOP111 。張老師對(duì)我言傳身教、關(guān)心備至,正是她孜孜不倦的教誨與細(xì)致入微的關(guān)懷激勵(lì)著我完成了本次畢業(yè)設(shè)計(jì),學(xué)生無(wú)限感激,將會(huì)永遠(yuǎn)銘記在心,在此,謹(jǐn)向張老師表示衷心的感謝。這個(gè)過(guò)程讓我學(xué)到很多東西:首先必須具有的是耐心和細(xì)心,問(wèn)題出現(xiàn)后,必須分析問(wèn)題,找出可能出現(xiàn)此種問(wèn)題的原因,然后進(jìn)行一一檢測(cè),進(jìn)行多次修改后才得到所需結(jié)果。在制作硬件的過(guò)程中,每制作一步,都要檢查這一步的正確性,可靠性。對(duì)實(shí)驗(yàn)板通電后,顯示器從120S開始倒計(jì)時(shí),每秒鐘自動(dòng)減一,四個(gè)路口的紅綠燈按通行規(guī)則正確顯示。經(jīng)檢測(cè)各位LED可以正常顯示,但是發(fā)光的亮度偏暗,有些模糊,這說(shuō)明電路連接沒(méi)有問(wèn)題,但選用的電阻過(guò)大了,以至于電流很小,顯示器不太亮,在保證9012正常工作的情況下,將電阻從47K調(diào)整為10K,顯示亮度合適,這部分調(diào)試成功。對(duì)于時(shí)間模塊,首先看顯示的數(shù)字是否正常,顯示的亮度是否合適。讓東西南北四個(gè)路口的綠燈全亮 MOV P1,A MOV P2,A ACALL DELAY 。在編譯過(guò)程中,如果有錯(cuò)可以在信息窗口中顯示出來(lái),雙擊錯(cuò)誤信息,可以在源程序中定位所在行。B.建立項(xiàng)目建立項(xiàng)目分如下三步:a) 加入模塊文件。 通電檢查首先調(diào)試電源部分。若取“X”為0,則(TMOD)=00000001B=01HIE的格式如圖219所示??刂拼a分為5個(gè)時(shí)間段:120~110S、110~70S、70~60S、60~10S、10~0S。東西向通行時(shí)間為1min(60S),各路右拐比直行滯后10S開放。由于子程序調(diào)用較多,因此初始化時(shí)堆棧指針設(shè)于80H處。其中1腳為發(fā)射極,2腳為基極,3腳為集電極。LED數(shù)碼管根據(jù)LED的接法不同分為共陰和共陽(yáng)兩類,圖211 (b)是共陽(yáng)極數(shù)碼管的內(nèi)部電路,將八只LED的陽(yáng)極連在一起,其中a~g為7個(gè)筆畫的驅(qū)動(dòng)端;dp為小數(shù)點(diǎn)驅(qū)動(dòng)端;COM為公共引腳。74HC244芯片的引腳排列與內(nèi)部結(jié)構(gòu)分別如圖29(a)(b)。:片外程序存儲(chǔ)器讀選通信號(hào),低電平有效。P2口可驅(qū)動(dòng)4個(gè)TTL負(fù)載。P1口:8位、準(zhǔn)雙向I/O口,具有內(nèi)部上拉電阻。這個(gè)系列單片機(jī)最吸引人的特點(diǎn)就是在片內(nèi)含有FLASH存儲(chǔ)器,不需要再外擴(kuò)存儲(chǔ)器,與80C51插座兼容,由于這些優(yōu)點(diǎn),使它有著十分廣泛的用途,特別是在便攜式和需要特殊信息保存的儀器和系統(tǒng)中顯得更為有用。由于通行時(shí)南北雙向指示牌相同,東西雙向指示牌相同,因此每個(gè)端口應(yīng)具有12mA的吸收電流能力,在單片機(jī)的輸出口接驅(qū)動(dòng)電路74HC244,以保護(hù)單片機(jī)的輸出端口。圖24 控制模塊原理圖AT89S52的P1口用于控制南北通行燈,P2口用于控制東西通行燈,P0口用于3位LED顯示器的段碼控制,~,手動(dòng)/。三種方案的特點(diǎn)比較如下:方案一具有電路簡(jiǎn)單,設(shè)計(jì)方便,顯示亮度高,耗電較少,可靠性高等特點(diǎn);方案二的圖案顯示逼真,單片機(jī)占用端口資源少,缺點(diǎn)是需要大量的硬件,電路復(fù)雜,耗電量大,不太適合于模型制作;方案三設(shè)計(jì)占用單片機(jī)的端口最少,硬件也少,耗電也最少;雖然顯示圖案也很精美,但由于亮度太暗,晚上還得開背光燈,不夠?qū)嵱?。設(shè)計(jì)交通燈控制系統(tǒng)硬件電路與軟件控制程序,對(duì)硬件電路與軟件程序分別進(jìn)行調(diào)試,并進(jìn)行軟硬件聯(lián)調(diào),要求獲得調(diào)試成功的實(shí)物。城市交通控制系統(tǒng)是用于城市交通數(shù)據(jù)監(jiān)測(cè)、交通信號(hào)燈控制與交通疏導(dǎo)的計(jì)算機(jī)綜合管理系統(tǒng),它是現(xiàn)代城市交通監(jiān)控指揮系統(tǒng)中最重要的組成部分。軟件采用了模塊化的設(shè)計(jì)方法,主要分為主程序、定時(shí)器中斷服務(wù)子程序、倒計(jì)時(shí)顯示子程序、交通燈模擬顯示子程序四部分。系統(tǒng)功能為:以MCS51系列單片機(jī)作為控制核心,設(shè)計(jì)并制作交通燈控制系統(tǒng),東西南北四個(gè)方向具有左拐、右拐、直行及行人4種通行指示燈,用計(jì)時(shí)器顯示路口通行轉(zhuǎn)換剩余時(shí)間,在特種車輛如11120通過(guò)路口時(shí),系統(tǒng)可自動(dòng)轉(zhuǎn)為特種車輛放行,其他車輛禁止通行狀態(tài)。城市中交通擁擠、堵塞現(xiàn)象日趨嚴(yán)重,由此造成巨大的經(jīng)濟(jì)與時(shí)間損失。交通燈可以采用PLC、單片機(jī)等控制方法。方案一設(shè)計(jì)框圖如圖21所示。(為排版起見,該圖放在下一頁(yè))。晶振頻率為12MHz。由于時(shí)間顯示每個(gè)路口相同,4組需192mA,因此設(shè)計(jì)中采用功率三極管S9012驅(qū)動(dòng)。它內(nèi)部具有1個(gè)8KB的Flash的程序存儲(chǔ)器,1個(gè)512字節(jié)的RAM,4個(gè)8位的雙向可位尋址I/O端口,3個(gè)16的定時(shí)/計(jì)數(shù)器、1個(gè)串行口、6個(gè)二級(jí)中斷源和兩個(gè)中斷優(yōu)先級(jí)。用做輸入時(shí),應(yīng)先將輸出鎖存器置1。在編程/校驗(yàn)時(shí),P3口接受某些控制信號(hào)。d)外部晶振引線:XTAL1:片內(nèi)振蕩器反相放大器和時(shí)鐘發(fā)生線路的輸入端。19引腳為低電平另外四個(gè)緩沖器工作,同樣,輸入11,13,15,17,對(duì)應(yīng)輸出9,7,5,3;19為高電平時(shí)這四個(gè)緩沖器為高阻。共陰紅綠雙色發(fā)光電氣符號(hào)圖與內(nèi)部電路連接如圖212所示。圖213 9012外形圖及引腳圖 圖214整流橋的外形如圖                            系統(tǒng)軟件的設(shè)計(jì)交通燈控制系統(tǒng)軟件分為主程序、定時(shí)中斷程序與特種車實(shí)時(shí)響應(yīng)程序三部分。通行規(guī)則如下:、各路右拐,南北向行人通行。表22 路口通行方式控制碼數(shù)據(jù)表 南 北 方 向端口控制功能120110S11070S7060S6010S100S左拐紅1(亮)1(亮)1(亮)0(暗)0(暗)左拐綠0(暗)0(暗)0(暗)1(亮)1/0(提示)直行紅0(暗)0(暗)0(暗)1(亮)1(亮)直行綠1(亮)1(亮)1/0(提示)0(暗)0(暗)右拐紅1(亮)0(暗)0(暗)0(暗)0(暗)右拐綠0(暗)1(亮)1(亮)1(亮)1/0(提示)行人紅0(暗)0(暗)0(暗)1(亮)1(亮)行人綠1(亮)1(亮)1/0(提示)0(暗)0(暗)路口控制字99H95H95H/84H66H66H/22H 東 西 方向 左拐紅1(亮)1(亮)1(亮)1(亮)1(亮)左拐綠0(暗)0(暗)0(暗)0(暗)0(暗)直行紅1(亮)1(亮)1(亮)1(亮)1(亮)直行綠0(暗)0(暗)0(暗)0(暗)0(暗)右拐紅1(亮)0(暗)0(暗)0(暗)0(暗)右拐綠0(暗)1(亮)1(亮)1(亮)1/0(提示)行人紅1(亮)1(亮)1(亮)1(亮)1(亮)行人綠0(暗)0(暗)0(暗)0(暗)0(暗)路口控制字AAHA6HA6HA6HA6H/ A2H交通燈的4種通行規(guī)則,是以給控制紅綠燈端口送控制碼的方式實(shí)現(xiàn)的。圖217 特種車中斷服務(wù)程序流程圖總的程序清單見附錄三 算法分析本設(shè)計(jì)涉及到120~110S、110~70S、70~60S、60~10S、10~0S五段計(jì)時(shí),首先須將它們轉(zhuǎn)為16進(jìn)制代碼。對(duì)樣機(jī)的硬件和軟件分別進(jìn)行了調(diào)試,最后進(jìn)行了軟件、硬件聯(lián)調(diào)。用仿真器運(yùn)行正常后,再用燒寫器將程序燒到AT89S52單片機(jī)中,進(jìn)行了脫機(jī)調(diào)試。C.仿真器的設(shè)置選擇菜單[設(shè)置
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1