基于單片機(jī)無(wú)線收發(fā)控制的交通信號(hào)燈模型
發(fā)布時(shí)間:2007/9/11 0:00:00 訪問(wèn)次數(shù):513
作者:朱金飛
班級(jí):無(wú)線電021
指導(dǎo)老師:王貴恩
摘要:利用AT89C51單片機(jī)控制交通信號(hào)燈的工作原理及其硬件電路設(shè)計(jì)。文章對(duì)AT89C51單片機(jī)芯片及本交通信號(hào)燈模型作了較詳細(xì)介紹。最后簡(jiǎn)單介紹了本系統(tǒng)可改進(jìn)的地方。
關(guān)鍵詞:AT89C51單片機(jī)、無(wú)線收發(fā)、LED、數(shù)碼管。
Abstract:
Operation principle and hardware circuit utilizing AT89C51 one-chip computers to control the traffic signal lamp are designed. The article has done more detailed introduction to AT89C51 one-chip computer chips and this traffic signal lamp model. Introduced this systematic place where we can improve briefly finally.
Keywods:AT89C51、LED、The number managing
引言
隨著我國(guó)經(jīng)濟(jì)的高速發(fā)展,人們對(duì)私家車(chē)、公交車(chē)的需求越來(lái)越大。相應(yīng)地,我國(guó)進(jìn)入WTO以后,我國(guó)經(jīng)濟(jì)貿(mào)易與世界接軌,汽車(chē)業(yè)關(guān)稅大大降低,使很多人都能負(fù)擔(dān)得起,買(mǎi)私家車(chē)不再是夢(mèng)想。但是,私家車(chē)、公交車(chē)的大增無(wú)疑會(huì)對(duì)我國(guó)交通系統(tǒng)帶來(lái)沉重的壓力。放眼現(xiàn)在的中國(guó),如廣州、香港、上海等大都市,無(wú)不受到交通堵塞的困擾。中國(guó)要發(fā)展,交通事業(yè)決不能停步不前。有及于此,我國(guó)交通管制系統(tǒng)應(yīng)當(dāng)以人性化、智能化為目的,作出相應(yīng)的改善。本論文正是以此為出發(fā)點(diǎn),對(duì)單片機(jī)控制的交通信號(hào)燈模型作了較詳盡的介紹。
單片機(jī)無(wú)線收發(fā)控制的交通信號(hào)燈模型可以分為電源電路、單片機(jī)主控電路、無(wú)線收發(fā)控制電路和顯示電路四部分組成,組成電路如圖1:
圖1
由于顯示部分都是采用三色LED和數(shù)碼管模擬,比較簡(jiǎn)單,所以在此不作詳盡敘述。下面主要敘述單片機(jī)主控電路、直流電源的組成及其原理。
一、單片機(jī)主控電路
1、 主要元器件介紹
單片機(jī)主控電路的主要元件是AT89C51,其外型如圖2:
AT89C51是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,內(nèi)置功能強(qiáng)大的微型計(jì)算機(jī)的AT89C51提供了高性?xún)r(jià)比的解決方案。
AT89C51是一個(gè)低功耗高性能單片機(jī),40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,AT89C51可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。
2、管腳說(shuō)明:
VCC:供電電壓。
GND:接地。
P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。
P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。
P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。
P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。
P3口也可作為AT89C51的一些特殊功能口,如下表所示:
口管腳 備選功能
P3.0 RXD(串行輸入口)
P3.1 TXD(串行輸出口)
P3.2 /INT0(外部中斷0)
P3.3 /INT1(外部中斷1)
P3.4 T0(記時(shí)器0外部輸入)
P3.5 T1(記時(shí)器1外部輸入)
P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)
P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)
P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。
RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。
ALE/PROG:當(dāng)訪問(wèn)外部存
作者:朱金飛
班級(jí):無(wú)線電021
指導(dǎo)老師:王貴恩
摘要:利用AT89C51單片機(jī)控制交通信號(hào)燈的工作原理及其硬件電路設(shè)計(jì)。文章對(duì)AT89C51單片機(jī)芯片及本交通信號(hào)燈模型作了較詳細(xì)介紹。最后簡(jiǎn)單介紹了本系統(tǒng)可改進(jìn)的地方。
關(guān)鍵詞:AT89C51單片機(jī)、無(wú)線收發(fā)、LED、數(shù)碼管。
Abstract:
Operation principle and hardware circuit utilizing AT89C51 one-chip computers to control the traffic signal lamp are designed. The article has done more detailed introduction to AT89C51 one-chip computer chips and this traffic signal lamp model. Introduced this systematic place where we can improve briefly finally.
Keywods:AT89C51、LED、The number managing
引言
隨著我國(guó)經(jīng)濟(jì)的高速發(fā)展,人們對(duì)私家車(chē)、公交車(chē)的需求越來(lái)越大。相應(yīng)地,我國(guó)進(jìn)入WTO以后,我國(guó)經(jīng)濟(jì)貿(mào)易與世界接軌,汽車(chē)業(yè)關(guān)稅大大降低,使很多人都能負(fù)擔(dān)得起,買(mǎi)私家車(chē)不再是夢(mèng)想。但是,私家車(chē)、公交車(chē)的大增無(wú)疑會(huì)對(duì)我國(guó)交通系統(tǒng)帶來(lái)沉重的壓力。放眼現(xiàn)在的中國(guó),如廣州、香港、上海等大都市,無(wú)不受到交通堵塞的困擾。中國(guó)要發(fā)展,交通事業(yè)決不能停步不前。有及于此,我國(guó)交通管制系統(tǒng)應(yīng)當(dāng)以人性化、智能化為目的,作出相應(yīng)的改善。本論文正是以此為出發(fā)點(diǎn),對(duì)單片機(jī)控制的交通信號(hào)燈模型作了較詳盡的介紹。
單片機(jī)無(wú)線收發(fā)控制的交通信號(hào)燈模型可以分為電源電路、單片機(jī)主控電路、無(wú)線收發(fā)控制電路和顯示電路四部分組成,組成電路如圖1:
圖1
由于顯示部分都是采用三色LED和數(shù)碼管模擬,比較簡(jiǎn)單,所以在此不作詳盡敘述。下面主要敘述單片機(jī)主控電路、直流電源的組成及其原理。
一、單片機(jī)主控電路
1、 主要元器件介紹
單片機(jī)主控電路的主要元件是AT89C51,其外型如圖2:
AT89C51是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,內(nèi)置功能強(qiáng)大的微型計(jì)算機(jī)的AT89C51提供了高性?xún)r(jià)比的解決方案。
AT89C51是一個(gè)低功耗高性能單片機(jī),40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,AT89C51可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。
2、管腳說(shuō)明:
VCC:供電電壓。
GND:接地。
P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。
P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。
P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。
P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。
P3口也可作為AT89C51的一些特殊功能口,如下表所示:
口管腳 備選功能
P3.0 RXD(串行輸入口)
P3.1 TXD(串行輸出口)
P3.2 /INT0(外部中斷0)
P3.3 /INT1(外部中斷1)
P3.4 T0(記時(shí)器0外部輸入)
P3.5 T1(記時(shí)器1外部輸入)
P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)
P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)
P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。
RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。
ALE/PROG:當(dāng)訪問(wèn)外部存
熱門(mén)點(diǎn)擊
- 一種新的單片機(jī)“看門(mén)狗”電路軟件設(shè)計(jì)方法
- Motorola MC68HC908SR12
- ESD EMP對(duì)單片機(jī)的輻照效應(yīng)實(shí)驗(yàn)及加固方
- ST9+系列單片機(jī)I2C總線驅(qū)動(dòng)程序?qū)崿F(xiàn)
- 8腳單片機(jī)PIC12C50X的性能特點(diǎn)及應(yīng)用
- 單片機(jī)W77E58在“家校通"系統(tǒng)中的應(yīng)用
- 實(shí)時(shí)模擬計(jì)算芯片AD538
- 變跨導(dǎo)模擬乘法器MPY100的原理和應(yīng)用
- ADSP.
- ZILOG
推薦技術(shù)資料
- 硬盤(pán)式MP3播放器終級(jí)改
- 一次偶然的機(jī)會(huì)我結(jié)識(shí)了NE0 2511,那是一個(gè)遠(yuǎn)方的... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究