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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于單片機的多功能交通燈系統(tǒng)設(shè)計-wenkub.com

2024-11-27 22:59 本頁面
   

【正文】 我在此對顏老師表示最真摯的謝意! 最后,真誠的感謝在學(xué)習(xí)和生活中給予我關(guān)心和幫助的所有老師、同學(xué)和朋友 。另外,還可在此系統(tǒng)基礎(chǔ)上進一步完善和改進,如加入左、右轉(zhuǎn)車輛的檢測,語音提示功能等,以使交通燈控制系統(tǒng)更趨于智能化和人 性化。本系統(tǒng)是并非根據(jù)一般需要來設(shè)計的 , 在實際應(yīng)用中 , 可根據(jù)具體情況 , 參照本設(shè)計作適當(dāng)修改 , 也可以加入更多智能化技術(shù)。由該口輸出音頻數(shù)據(jù) POP PSW POP ACC RETI 每一音符對應(yīng)著確定的頻率,我們將每一音符的時間常數(shù)和其相應(yīng)的節(jié)拍常數(shù)作為一組,按順序?qū)非械乃谐?shù)排列成一個表,然后由查表程序依次取出,產(chǎn)生音符并控制節(jié)奏,就可以實現(xiàn)演奏效果。其程序如下 “ SING: 。黃燈時顯示的字符 DB wait a moment CHAR3: 。 0 輸入數(shù)據(jù) SETB LCD_RW 。1 輸入指令 CLR LCD_RW 。0 寫指令 MOV P0,A SETB LCD_EN 。顯示第一行左邊第一位位置 ACALL LCD_CMD ACALL DELAY5MS RET LCD_CMD: 。進行 LCD 忙檢測 RET LCDSET: 。進行 LCD 忙檢測 MOV A,06H 。不進行 LCD 忙檢測 ACALL DELAY5MS MOV A,08H 。不進行 LCD 忙檢測 ACALL DELAY5MS MOV A,38H 。 LCD_INIT: 。紅燈通過 和 亮 MOV NUMTIM,RED 。數(shù)碼管倒 計時顯示個位數(shù) SCAN_L1: MOV P2,11111011B 。跳轉(zhuǎn)到黃燈 AJMP GRE_LIGHT 。設(shè)置高字節(jié)初值 MOV TL0,LOW(655365000) 。倒計時值 LED EQU 34H 。掃描模式 RED EQU 28H 。首先定義 GEWEI EQU 21H 。延時 5ms 子程序 MOV R1,10 DL1: MOV R2,250 DL2: DJNZ R2,DL2 DJNZ R1,DL1 RET DELAY1MS: 。設(shè)置低字節(jié)初值 DJNZ R7,RET0 MOV R7,200 MOV A,SCANMODE 。設(shè)置定時器低字節(jié)初值 SETB TR0 。設(shè)置定時器 T0,T1 MOV IE,10001010B 。在中斷服務(wù)子程序中 , CPU 先使軟件計數(shù)器減 1,然后判斷它是否為零。在方式 0 時 M 為 213;在方式 1 時 M 為 216;在方式 2 和 3 時 M 為 28。 控制器的軟件設(shè)計 定時設(shè)定 在交通燈的時間顯示中,每秒鐘的設(shè)定采用軟件延時的方法,延時方法可以有兩種,一種是利用 MCS51 內(nèi)部定 時器產(chǎn)生溢出中斷來確定 1 秒的時間,另一種是采用軟件延時的方法。 T 值表建立在 TABLE1, 構(gòu)成發(fā)音符的計數(shù)值放在 “TABLE”。但如果 1 拍為 秒, 1/4 拍是 秒,只要設(shè)定延遲時間就可求得節(jié)拍的時間。 3. .例如頻率為 523Hz,其周期 T=1/523 S=1912uS,因此只要令計數(shù)器計時956uS/1us=956,在每計數(shù) 956 次時就將 I/O 反相,就可得到中音 DO( 532Hz)。因此單片機奏樂只需弄清楚音調(diào)和節(jié)拍兩個概念即可,音調(diào)表示一個音符唱多高的頻率,節(jié)拍表示一個音符唱多久的時間。當(dāng)燈亮?xí)r,液晶 LCD1602 顯示 “please stop”,黃燈亮?xí)r,液晶 LCD1602 顯示 “wait a moment”,綠燈亮?xí)r,液晶 LCD1602顯示 “l(fā)et’s go”。如顯示“A”,將編碼 41H 寫入到液晶屏顯示即可。 第一行的顯示地址是 0x80- 0x8F,第二行的顯示地址是 0xC0- 0xCF。 指令 8: DDRAM 地址設(shè)置。高電平表示有效,低電平則無效。 1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實現(xiàn)的。 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模塊,本設(shè)計采用的是 1602 字符型液晶顯示器顯示交通燈英文提示。 圖 數(shù)碼管 LED 顯示模塊 基于單片機的多功能交通燈系統(tǒng)設(shè)計 15 液晶 LCD1602 顯示模塊 LCD1602 是一款最常用也是最便宜的液晶顯示屏。 LED 數(shù)碼管廣泛用于儀表,時鐘,車站,家電等場合。下圖是共陰和共陽極數(shù)碼管的內(nèi)部電路,它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。用 LED 顯示紅、黃、綠燈顯示時間的倒計時,給行人和車輛以指示。下面是單片機 P1口與 LED 燈的連接圖, ~ 這 8 個引腳分別連接 8 個發(fā)光二極管,予以控制。 PN 結(jié)加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。 交通燈顯示模塊 交通燈采用三色 LED, 它由 2 個紅色發(fā)光二極管、 2 個黃色發(fā) 光二極管和 2個綠色發(fā)光二極管封裝在一起 ,低電平有效。 根據(jù)設(shè)計控制要求,我們選用 P0~P2 口作輸出 LED 數(shù)碼管和液晶 LCD1602顯示控制口,用 P3 口作音樂播放的輸出控制口。 本設(shè)計采用的是上電自動復(fù)位方式,但除了上電復(fù)位外,有時還需要按鍵手動復(fù)位。 復(fù)位電路通常采用上 電自動復(fù)位和按鈕復(fù)位兩種方式。所以本設(shè)計中,振蕩晶體選擇 12MHZ,電容選擇 20pF。 AT89S52單片機的時鐘產(chǎn)生方法有兩種:內(nèi)部時鐘方式和外部時鐘方式。如 EA 為低電平,則不管地址大小,一律讀取外部程序存儲器指令。而訪問非外部程序存儲器時, ALE 端將有一個 1/6 時鐘頻率的正脈沖信 號,這個信號可以用于識別單片機是否工作,可以作為外部時鐘或定時信號用。 基于單片機的多功能交通燈系統(tǒng)設(shè)計 10 AT89S52 芯片的復(fù)位方式可以是自動復(fù)位,也可以使手動復(fù) 位,見下圖 。其引腳排列和邏輯 符號框圖為 圖 AT89S52 引腳和邏輯符號圖 Pin9: RESET/Vpd 復(fù)位信號復(fù)用腳,當(dāng)芯片通電時,時鐘電路開始工作,在RESET 引腳上出現(xiàn) 2 個機器周期以上的高電平,系統(tǒng)即初始復(fù)位。 中斷系統(tǒng): AT89S52 具備較完善的中斷功能,有兩個外中斷、三個定時 /計數(shù)器中斷和一個串行中斷,可滿足不同的控制要求,并具有 2 級的優(yōu)先級別選擇。 程序存儲器 (內(nèi)部 ROM): AT89S52 共有 4KB 個 8 位掩膜 ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。 INTEL 的 MCS51 系列單片機采用的是哈佛結(jié)構(gòu)的形式。( 3)控制功能具有預(yù)想性,變動控制方案容易。( 3)芯片引線齊全,容易擴展。 單片機經(jīng)過 3 代的發(fā)展,目前單片機正朝著高性能和多品種方向發(fā)展,它們的 CPU 功能在增強,內(nèi)部資源在增多,引角的多功能化,以及低電壓底功耗。 單片機微型計算機是微型計算機的一個重要分支,也是頗具生命力的機種。 單片機的發(fā)展概述 隨著集成電路技術(shù)的發(fā)展,單片微型計算機的功能 也不斷增強,許多高性能的新型機種不斷涌現(xiàn)出來。左右轉(zhuǎn)彎車輛都必須讓合法地正在路口內(nèi)行駛的車輛和過人行橫道的行人優(yōu)先通行。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行,以免發(fā)生交通事故。紅燈亮表示 “停止 ”,綠燈亮表示 “通行 ”。它由紅綠兩以旋轉(zhuǎn)式方形玻璃提燈組成,紅色表示 “停止 ”,綠色表示 “注意 ”。但這一技術(shù)在 19 世紀(jì)就已經(jīng)出現(xiàn)了。 with 6 a lightemitting diodes to simulate various quarters red, green and yellow light traffic signal cycle of light, two sevensegment LED digital tube with a countdown displayed to allow access or prohibit the passage of the signal remaining time, stop 10S, ready 3S, after the passage 10S. In addition, the system also uses liquid crystal display and 580c speakers SPEAKER 1602 to achieve the turn at the traffic lights lit LCD display, while English characters and play background music function, liquid crystal on a rolling basis alternating light cycle with lights display the corresponding prompt identification, practical, simple and powerful extensions. The design used in assembly language programming language, simple and easy to read. Programming principle is: 1. To meet the design requirements. 2. As far as possible the best and most effective algorithm. 3. Preparation should be kept in the most simple language. After the preparation of a good source, using Keil uVision2 pile their software, to generate the microcontroller can recognize. Hex file, then import this file in MCU AT89S52 can. Key words: SCM, traffic lights, plays music, LCD 基于單片機的多功能交通燈系統(tǒng)設(shè)計 4 目 錄 緒 論 ............................................................................................................................... 5 第一章 單片機的基本知識 .............................................................................................. 6 單片機的發(fā)展概述 ............................................................................................. 6 單片機的特點 .................................................................................................... 6 單片機的內(nèi)部結(jié)構(gòu) ............................................................................................. 7 AT89S52 芯片簡介 ................................................................................... 8 AT89S52 芯片的引腳排列及功能 .............................................................. 9 時鐘電路 ............................................................................................... 10 復(fù)位電路 ..........................
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1