<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)T89C51單片機無(wú)線(xiàn)收發(fā)控制的交通信號燈模型

基于A(yíng)T89C51單片機無(wú)線(xiàn)收發(fā)控制的交通信號燈模型

作者: 時(shí)間:2009-05-18 來(lái)源:網(wǎng)絡(luò ) 收藏

電橋1、3端接交流電源,2、4為支直流輸出端。當某一時(shí)刻,交瞬時(shí)值為上+下-(即1端為+,3端為-),電流從1端輸入,經(jīng)1、2間的二極管到2端,再經(jīng)2、4端的負載流到4端,然后經(jīng)3、4間的二極管流回交流負端;同理,電流從3端流入,從1端流回交流負端。
2、 電源電路工作原理
從接口J1輸入的9V左右的交流電壓(波形如圖7所示),經(jīng)全波整流電橋DB整流后,得到一幅值為0-8V左右的波動(dòng)直流(如圖8所示)。這一波動(dòng)的直流經(jīng)C1、C2、C3濾波后,得到一較平穩的直流,再經(jīng) LM7805穩壓為+5V,C4再次濾波后,得到穩定的+5V直流電流(如圖9所示),為系統電接模塊和芯片PT2272路供電。Q1為繼電器驅動(dòng)管,當其基極接收到芯片的高電平時(shí),繼電器吸合,K1接通,電壓經(jīng)7805穩壓后為開(kāi)機供電。

本文引用地址:http://dyxdggzs.com/article/173731.htm

三、電遙控電路:
發(fā)射,接收有兩部分組成,如圖10所示,發(fā)射部分采用芯片PT2262和DF數據發(fā)射模塊,接收部分主要由芯片PT2272、DF接收模塊組成。為簡(jiǎn)化電路,發(fā)射接收部分采用現成的芯片,其工作頻率為315M,采用FM方式調制。S1-S4為脈沖開(kāi)關(guān),按下后在接收端解碼后將輸出相應的電平電路的開(kāi)機和Q9―Q11組成的電子開(kāi)關(guān)的工作。
1. 芯片PT2262芯片原理簡(jiǎn)介:
PT2262/2272是臺灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗低價(jià)位通用編解碼電路,PT2262/2272最多可有12位(A0-A11)三態(tài)地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441地址碼,PT2262最多可有6位(D0-D5)數據端管腳,設定的地址碼和數據碼從17腳串行輸出,可用于無(wú)線(xiàn)遙控發(fā)射電路。
2.解碼芯片PT2272芯片原理簡(jiǎn)介:
編碼芯片PT2262發(fā)出的編碼信號由:地址碼、數據碼、同步碼組成一個(gè)完整的碼字,解碼芯片PT2272接收到信號后,其地址碼經(jīng)過(guò)兩次比較核對后,VT腳才輸出高電平,與此同時(shí)相應的數據腳也輸出高電平,如果發(fā)送端一直按住按鍵,編碼芯片也會(huì )連續發(fā)射。當發(fā)射機沒(méi)有按鍵按下時(shí),PT2262不接通電源,其17腳為低電平,所以315MHz的高頻發(fā)射電路不工作,當有按鍵按下時(shí),PT2262得電工作,其第17腳輸出經(jīng)調制的串行數據信號,當17腳為高電平期間315MHz的高頻發(fā)射電路起振并發(fā)射等幅高頻信號,當17腳為低平期間315MHz的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全收控于PT2262的17腳輸出的數字信號,從而對高頻電路完成幅度鍵控(ASK調制)相當于調制度為100%的調幅。

四、設計過(guò)程:
主程序采用查詢(xún)方式定時(shí),由R2寄存器確定調用0.5S延時(shí)子程序的次數,從而獲取燈的各種時(shí)間。子程序采用定時(shí)器1方式1,查詢(xún)式定時(shí),定時(shí)器定時(shí)50ms,R3寄存器確定循環(huán)10次,從而獲取0.5S的延時(shí)時(shí)間。
一道有車(chē)而另一道無(wú)車(chē)的中斷服務(wù)程序首先要保護現場(chǎng),因而需用到延時(shí)子程序和P1口,,故需保護的寄存器有R3、P1、TH1和TL1。保護現場(chǎng)時(shí)還需關(guān)中斷,以防止高優(yōu)先級中斷(緊急車(chē)輛通過(guò)所產(chǎn)生的中斷)出現時(shí)導致程序混亂。然后,關(guān)中斷,恢復現場(chǎng),再開(kāi)中斷,返回主程序。
緊急車(chē)輛出現是的中斷服務(wù)程序也需要保護現場(chǎng),但無(wú)需關(guān)中斷(因其為高優(yōu)先級中斷),然后執行相應的服務(wù),待燈信號出現后延時(shí)20S,確保緊急車(chē)輛通過(guò)交叉路口。然后,恢復現場(chǎng),返回主程序。
模擬控制系統主程序及中斷服務(wù)程序的流程圖如下圖所示。

緊急情況時(shí)的中斷服務(wù)程序(INT0)

51單片機相關(guān)文章:51單片機教程


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


存儲器相關(guān)文章:存儲器原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>