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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于單片機的多功能交通燈系統(tǒng)設(shè)計-資料下載頁

2024-12-01 22:59本頁面

【導讀】制檢測技術(shù)日益更新。在實時檢測和自動控制的單片機應(yīng)用系統(tǒng)中,單片機往往。軟硬件結(jié)合,加以完善。通指揮變得重要。一套性能齊全、安全有效的交通燈控制系統(tǒng)對一個城市來說必。本系統(tǒng)采用MSC-51系列單片機AT89C52為中心器件來設(shè)計交通燈控制器,3S,之后通行10S。另外,本系統(tǒng)還采用1602液晶顯示器和580c喇叭SPEAKER. 本設(shè)計采用的程序編寫語言為匯編語言,簡單又便于閱讀。,最有效的算法。編寫好源程序后,采用KeiluVision2軟件對其進行編譯,使其生成。單片機可以識別的.hex文件,再把此文件導入單片機AT89S52中即可。

  

【正文】 TH0,HIGH(655365000) 。設(shè)置高字節(jié)初值 MOV TL0,LOW(655365000) 。設(shè)置低字節(jié)初值 DJNZ R7,RET0 MOV R7,200 MOV A,SCANMODE 。調(diào)用掃描 TAB_SCAN:AJMP RED_LIGHT 。跳轉(zhuǎn)到紅燈 AJMP YEL_LIGHT 。跳轉(zhuǎn)到黃燈 AJMP GRE_LIGHT 。跳轉(zhuǎn)到綠燈 AJMP YEL_LIGHT 。跳轉(zhuǎn)到黃燈 RET0: MOV A,NUMTIM LCALL BIN_BCD MOV SHIWEI,A 。數(shù)碼管倒計時顯示十位數(shù) MOV GEWEI,B 。數(shù)碼管倒 計時顯示個位數(shù) SCAN_L1: MOV P2,11111011B 。倒計時十位數(shù)通過 口輸出 基于單片機的多功能交通燈系統(tǒng)設(shè)計 27 MOV A,SHIWEI JMP END_SCAN SCAN_L2: MOV P2,11111101B 。倒計時個位數(shù)通過 口輸出 MOV A,GEWEI JMP END_SCAN RED_LIGHT: 。紅燈顯示函數(shù) MOV LED,11111100B 。紅燈通過 和 亮 MOV NUMTIM,RED 。紅燈倒計時間 DEC RED MOV A,RED CJNE A,0FFH,RET0 MOV RED,60 MOV A,SCANMODE ADD A,01H MOV SCANMODE,A JMP RET0 黃燈和綠燈的顯示函數(shù)基本與紅燈相同,黃燈通過 和 亮( MOV LED,11110011B),綠燈通過 和 亮( MOV LED,11001111B),設(shè)置不同的時間參數(shù)燈亮的時間也不同。 液晶 LCD1602 顯示字符源程序 要實現(xiàn)液晶 LCD1602 顯示的字符與交通燈的某一時刻亮的燈以及數(shù)碼管的時間顯示同步,必須將下面液晶 LCD1602 的顯示程序插入到交通的 RED_LIGHT指令中,具體程序如下: RED_LIGHT: ACALL LCD_INIT ACALL LCDSET MOV DPTR,CHAR1 。顯示 “please stop” 基于單片機的多功能交通燈系統(tǒng)設(shè)計 28 ACALL WRITE1 1602LCD 的一般初始化(復位)過程為: 15ms 38H,不檢測忙信號 5ms 38H,不檢測忙信號 5 延時 5ms 38H,不檢測忙信號 以后每次寫指令、讀 /寫數(shù)據(jù)操作均需要檢測忙信號。 LCD_INIT: 。初始化(復位)過程 ACALL DELAY5MS 。延時 15MS,等待 LCD 電源穩(wěn)定 ACALL DELAY5MS ACALL DELAY5MS MOV A,38H 。16*2 顯示, 5*7 點陣, 8 位數(shù)據(jù) ACALL LCD_CMD_NC 。不進行 LCD 忙檢測 ACALL DELAY5MS MOV A,38H 。16*2 顯示, 5*7 點陣, 8 位數(shù)據(jù) ACALL LCD_CMD_NC 。不進行 LCD 忙檢測 ACALL DELAY5MS MOV A,38H 。16*2 顯示, 5*7 點陣, 8 位數(shù)據(jù) ACALL LCD_CMD_NC 。不進行 LCD 忙檢測 ACALL DELAY5MS MOV A,08H 。顯示關(guān) ACALL LCD_CMD 。進行 LCD 忙檢測 MOV A,01H 。清除屏幕 ACALL LCD_CMD 。進行 LCD 忙檢測 MOV A,06H 。移動光標 ACALL LCD_CMD 。進行 LCD 忙檢測 MOV A,0CH 。顯示開,關(guān)光標 ACALL LCD_CMD 。進行 LCD 忙檢測 RET LCDSET: 。顯示位置與移動光標設(shè)定 MOV A,01H 。清除屏幕 ACALL LCD_CMD 基于單片機的多功能交通燈系統(tǒng)設(shè)計 29 ACALL DELAY5MS MOV A,06H 。移動光標(光標加 1) ACALL LCD_CMD ACALL DELAY5MS MOV A,80H 。顯示第一行左邊第一位位置 ACALL LCD_CMD ACALL DELAY5MS RET LCD_CMD: 。檢測 LCD 控制器忙狀態(tài) ACALL CHECKBUSY 。寫指令數(shù)據(jù)到 LCD , RS=L,RW=L,D0D7=指令碼, E=高脈沖 LCD_CMD_NC: CLR LCD_RS 。0 輸入數(shù)據(jù) CLR LCD_RW 。0 寫指令 MOV P0,A SETB LCD_EN 。1 時讀信息,下降沿執(zhí)行指令 CLR LCD_EN RET WRITE1: 。發(fā)送字符串子程序 MOV R0,16 WRITE0: CLR A MOVC A,@A+DPTR INC DPTR ACALL LCD_WDATA DJNZ R0,WRITE0 RET 。寫顯示數(shù)據(jù)到 LCD, RS=H,RW=L,D0D7=數(shù)據(jù), E=高脈沖 LCD_WDATA: ACALL CHECKBUSY 基于單片機的多功能交通燈系統(tǒng)設(shè)計 30 SETB LCD_RS 。1 輸入指令 CLR LCD_RW 。0 寫數(shù)據(jù) MOV P0,A SETB LCD_EN 。 1 時讀信息,下降沿執(zhí)行指令 CLR LCD_EN RET 。 讀數(shù)據(jù) , RS=L,RW=H,E=H,輸出: D0D7=數(shù)據(jù) CHECKBUSY: PUSH ACC MOV P0,0FFH CLR LCD_RS 。 0 輸入數(shù)據(jù) SETB LCD_RW 。 1 讀取信息 D0D7 SETB LCD_EN 。 1 時讀信息,下降沿執(zhí)行指令 CHAR1: 。紅燈時顯示的字符 DB please stop CHAR2: 。黃燈時顯示的字符 DB wait a moment CHAR3: 。綠燈時顯示的字符 DB let39。s go 音樂播放源程序 音樂播放的功能是通過利用定時器 T1 實現(xiàn)的,對定時器 T1 的設(shè)置,必須在整個程序一開始執(zhí)行就進行的。利用單片機的內(nèi)部定時器使其工作在計數(shù)器模式 MODE1 下,改變計數(shù)值 TH1 及 TL1 以產(chǎn)生不同的頻率。其程序如下 “ SING: 。音樂播放程序 DEC A MOV 22H,A RL A MOV DPTR,TABLE1 基于單片機的多功能交通燈系統(tǒng)設(shè)計 31 MOVC A,@A+DPTR MOV TH1,A MOV 21H,A MOV A,22H RL A INC A MOVC A,@A+DPTR MOV TL1,A MOV 20H,A SETB TR1 TIMER1: 。定時器 T1 部分 PUSH ACC PUSH PSW MOV TL1,20H 。設(shè)置定時器 MOV TH1,21H CPL 。由該口輸出音頻數(shù)據(jù) POP PSW POP ACC RETI 每一音符對應(yīng)著確定的頻率,我們將每一音符的時間常數(shù)和其相應(yīng)的節(jié)拍常數(shù)作為一組,按順序?qū)非械乃谐?shù)排列成一個表,然后由查表程序依次取出,產(chǎn)生音符并控制節(jié)奏,就可以實現(xiàn)演奏效果。 TABLE1: DW 64021,64103,64260,64400 DW 64524,64580,64684,64777 DW 64820,64898,64968,65030 DW 64934 TABLE2: 。音樂蘭花草代碼 DB 42H,82H,82H,82H,84H,02H,72H DB 0B2H,0B2H,0B2H,0B2H,0B4H,02H,0A2H 基于單片機的多功能交通燈系統(tǒng)設(shè)計 32 DB 12H,0A2H,0D2H,92H,88H DB 82H,0B2H,0B2H,0A2H,84H,02H,72H DB 62H,72H,62H,52H,44H,02H,12H DB 12H,62H,62H,52H,44H,02H,82H DB 72H,62H,52H,32H,48H DB 00H 基于單片機的多功能交通燈系統(tǒng)設(shè)計 33 第四章 結(jié)論 在城市中交通燈的使用十分普遍。本設(shè)計利用單片機來實現(xiàn)交通燈的控制 , 開發(fā)方便 , 實用性好 , 可靠性高 ,成本低。本系統(tǒng)是并非根據(jù)一般需要來設(shè)計的 , 在實際應(yīng)用中 , 可根據(jù)具體情況 , 參照本設(shè)計作適當修改 , 也可以加入更多智能化技術(shù)。 基于單片機的多功能交通燈控制系統(tǒng)充分利用 AT89C52 單片機芯片,提高了系統(tǒng)的可靠性和穩(wěn)定性。系統(tǒng)設(shè)計簡便、實用性強、操作簡單、程序可靠。此系統(tǒng)加入了液晶顯示字符和音樂播放的功能, 軟件部分與硬件部分完美配合, 更加的多元化。另外,還可在此系統(tǒng)基礎(chǔ)上進一步完善和改進,如加入左、右轉(zhuǎn)車輛的檢測,語音提示功能等,以使交通燈控制系統(tǒng)更趨于智能化和人 性化。 基于單片機的多功能交通燈系統(tǒng)設(shè)計 34 致 謝 首先感謝我的畢業(yè)設(shè)計指導老師顏老師。本論文是在顏老師的引導下完成的,在整個設(shè)計過程中,顏老師提供了很多幫助,整個論文的編寫無一不是凝聚著老師的心血與汗水。顏老師嚴謹治學、認真負責、不怕困難的科研態(tài)度對我影響至深,這些影響將使我終身受益。我在此對顏老師表示最真摯的謝意! 最后,真誠的感謝在學習和生活中給予我關(guān)心和幫助的所有老師、同學和朋友 。 基于單片機的多功能交通燈系統(tǒng)設(shè)計 35 參考文獻 1 張毅剛 . 單片機原理及應(yīng)用 . 北京 : 高等教育出版社 ,2020 2 查振亞 ,葉向陽 . 智能交通燈控制系統(tǒng) . 華中理工大學學報 ,1997 3 邊春元 ,李文濤等 .C51 單片機典型模塊設(shè)計與應(yīng)用 .北京機械工業(yè)出版社 , 2020 4 張毅坤 .單片微型計算機原理及應(yīng)用 .西安 : 電子科技大學出版社 ,1998 5 白駒珩 ,雷曉平 .單片計算機及其應(yīng)用 .電子科技大學出版社 ,1997 6 付家才 .片機控制工程實踐
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1