版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 學(xué) 位 論 文</b></p><p><b> 無(wú)線遙控門鈴的設(shè)計(jì)</b></p><p> 作 者 姓 名: 趙強(qiáng) </p><p> 學(xué) 科 專 業(yè): 電子信息工程 </p><p> 學(xué)
2、 號(hào): 092022111 </p><p> 指 導(dǎo) 教 師: 黃剛 副教授 </p><p> 完 成 日 期: 2013-6-15 </p><p><b> 太原工業(yè)學(xué)院</b></p><p> Taiyuan Ins
3、titute of Technology</p><p><b> 誠(chéng)信申明</b></p><p><b> 本人申明:</b></p><p> 本人所提交的畢業(yè)設(shè)計(jì)(論文)《無(wú)線遙控門鈴》,嚴(yán)格遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,所有材料是本人在指導(dǎo)教師指導(dǎo)下獨(dú)立研究、寫作、完成的成果,設(shè)計(jì)(論文)中所引用他人的無(wú)
4、論以何種方式發(fā)布的文字、研究成果,均在設(shè)計(jì)(論文)中加以說(shuō)明;有關(guān)教師、同學(xué)和其他人員對(duì)我的設(shè)計(jì)(論文)的寫作、修訂提出過(guò)并為我在設(shè)計(jì)(論文)中加以采納的意見(jiàn)、建議,均已在我的致謝辭中加以說(shuō)明并深致謝意。</p><p> 本設(shè)計(jì)(論文)和資料若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。</p><p><b> 特此申明。</b></p><p>
5、; 本人簽名: </p><p> 2013年06月15日</p><p> 畢業(yè)設(shè)計(jì)(論文)任務(wù)書</p><p> 設(shè)計(jì)(論文)題目: 無(wú)線遙控門鈴 </p><p> 系部: 電子工程系 專業(yè): 電子信息
6、工程 學(xué)號(hào): 092022111 </p><p> 學(xué)生:趙強(qiáng) 指導(dǎo)教師(含職稱): 黃剛(副教授) 專業(yè)負(fù)責(zé)人: 郭彩萍 </p><p> 設(shè)計(jì)(論文)的主要任務(wù)及目標(biāo)</p><p><b> (1)課題任務(wù):</b></p><p> ①自行設(shè)計(jì)無(wú)線發(fā)射和接受裝置。</p&g
7、t;<p><b> ?、诶L制電路原理圖。</b></p><p><b> ?、弁瓿珊附?。</b></p><p><b> ?、苓M(jìn)行調(diào)試電路。</b></p><p><b> (2)課題目標(biāo):</b></p><p> ①通過(guò)課題,
8、熟悉protel,keil軟件、應(yīng)用等,加深對(duì)C的認(rèn)識(shí)并進(jìn)一步學(xué)習(xí)C面向?qū)ο蟮脑O(shè)計(jì)。</p><p> ?、谕ㄟ^(guò)課題,深入理解路徑規(guī)劃、控件添加、合理布局的原理與設(shè)計(jì)。</p><p> ?、壅莆站幊谭椒ǎ鞔_設(shè)計(jì)任務(wù)。設(shè)計(jì)編程時(shí),可用C語(yǔ)言或C++語(yǔ)言或兩者結(jié)合的混合編程來(lái)實(shí)現(xiàn)算法。</p><p> ?、苷莆崭哳l發(fā)射與接收模塊的電路。</p>&l
9、t;p> 2.設(shè)計(jì)(論文)的基本要求和內(nèi)容</p><p> (1)自行設(shè)計(jì)無(wú)線發(fā)射和接受裝置。</p><p> (2)繪制電路原理圖。</p><p><b> (3)完成焊接。</b></p><p> (4)發(fā)射器采用電池供電,靜態(tài)電流小;(5)采用無(wú)線電進(jìn)行遙控,具有一定的遙控距離;(6)具
10、有一定的保密性;(7)門鈴按鍵按下有振鈴響起;</p><p> (8)接收板用5號(hào)電池供電;</p><p> (9)音樂(lè)IC可以發(fā)出三種音樂(lè),可以轉(zhuǎn)換開(kāi)關(guān)選擇喜歡的音樂(lè)。</p><p><b> 3.主要參考文獻(xiàn)</b></p><p> [1] 周良權(quán),傅恩錫,李世馨. 模擬電子技術(shù)基礎(chǔ)(第3版). 北
11、京: 高等教育出版社,2005,6.</p><p> [2] 張瑾,張偉,張立寶. 電路設(shè)計(jì)與制板 Protel 99SE 入門與提高. 北京:人民郵電出版社,2007,7.</p><p> [3] 張玉蓮. 電子CAD(Protel 99SE)實(shí)訓(xùn)指導(dǎo)書. 西安:西安電子科技大學(xué)出版社,2007,1.</p><p> [4] 韓廣興,王春進(jìn),韓雪濤.
12、電子產(chǎn)品裝配技能上崗實(shí)訓(xùn). 北京:電子工業(yè)出版社,2008,6.</p><p> [5] 孫津平. 數(shù)字電子技術(shù)(第二版). 西安:西安電子科技大學(xué)出版社,2005,7.</p><p> [6] 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì). 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品選編第1版. 北京:北京理工大學(xué)出版社,2005,3.</p><p> [7]申忠如,申淼,譚亞麗
13、.MCS-51單片機(jī)原理及系統(tǒng)設(shè)計(jì).西安:西安交通大學(xué)出版社, 2008.3.</p><p> [8]薛鈞義,張彥斌.MCS-51/96系列單片微型計(jì)算機(jī)及其應(yīng)用.西安:西安交通大學(xué)出版社,1997.8.</p><p> [9]胡漢才.單片機(jī)原理及其接口技術(shù).北京:清華大學(xué)出版社,1996.7.</p><p> [10]張?chǎng)?,華臻,陳書謙.單片機(jī)原理及應(yīng)
14、用.北京:電子工業(yè)出版社,2005.8.</p><p> [11]陳艷燕等.基于單片機(jī)的晶體管特性圖示儀.儀器儀表學(xué)報(bào),2005.8.</p><p> [12]申忠如.MCS-51單片機(jī)原理及其系統(tǒng)設(shè)計(jì).西安:西安交通大學(xué)出版社,2008.3.</p><p> [13]林益平.基于LCD的晶體管特性曲線圖示儀.廣東省肇慶學(xué)院.</p>&l
15、t;p> [14]張克農(nóng)等.數(shù)字電子技術(shù)基礎(chǔ).北京:高等教育出版社,2005.</p><p> [15]J.C.Whitaker.Thermal Design of Elektronic Equipment,CRC Press LLC.Lond on2001.</p><p> [16]Zhang,X.AllBalanced:A Web- Based
16、60;Chinese Character Input System to Meet Hong Kong's Needs.Proceedings of ICCPOL 2001. Seoul, Korea, 2001,333 - 338. </p>&
17、lt;p> [17] Yue Weining,Dong Aigin,Wang Heng,et al.Muhimodal Chinese Characters Input for Handheld Mobile Devices[EB/OL]. http://graphics .pku.edu.
18、 cn/pape-rs, 2007-12-06</p><p> [18] Jean E.Y.,Tung C.H..A Phoneme-based Chinese Input Method with Low Conflict Code Rate[J].International
19、60;Journal of Computer Processing of Oriental Languages,2000. </p><p> [19] Wong S.K,Chan Y.K..Lee E..A Postprocessing to Reduce
20、160;Conflict Code Rate for Chinese Input Methods[J].Proc.of Computer Processing of Chinese and Orien-tal Languages.1994. </p><p> [20] M
21、icrosoft.Win32 Multilingual IME Overview for IME Development[EB/OL]. 2003-04-11.http://www.osronline.com/ddkx/appendix/imeimes_0h2s.htm.</p><p><b> 4.進(jìn)度安排</b>&
22、lt;/p><p><b> 無(wú)線遙控門鈴的設(shè)計(jì)</b></p><p><b> 摘 要</b></p><p> 隨著微電子技術(shù)、無(wú)線技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及人們生活水平的大幅度提高,人們對(duì)居住環(huán)境的安全、方便也有了越來(lái)越多以及越來(lái)越高的要求,主要體現(xiàn)在智能化住宅中,人們著眼于一種安全可靠、使用方便等優(yōu)點(diǎn)于一體的
23、智能化門鈴產(chǎn)品,因此無(wú)線遙控音樂(lè)門鈴系統(tǒng)的設(shè)計(jì)成為本課題研究的目標(biāo)。</p><p> 本文介紹了一種新型無(wú)線遙控門鈴,它采用具有編碼功能的遙控發(fā)射-接收專用集成電路.結(jié)合高音質(zhì)機(jī)電式音樂(lè)門鈴做聲源,成為一種聲音動(dòng)聽(tīng)、門鈴按鈕與聲源之間免去連線、安裝方便的新型遙控高音質(zhì)門鈴。這種門鈴具有功耗低,電路簡(jiǎn)單可靠,抗干擾能力強(qiáng),遙控距離遠(yuǎn),電路體積小等優(yōu)點(diǎn),其接收電路連同機(jī)電式音樂(lè)門鈴為一體,可以隨意放置在室內(nèi)的某個(gè)
24、地方,還可變換各種門鈴音樂(lè),使聲音悅耳動(dòng)聽(tīng),滿足不同人群的生活需要,具有廣闊的發(fā)展前景。</p><p> 該無(wú)線音樂(lè)門鈴用PT2262/PT2272集成芯片作為發(fā)射和接收主電路,還有F05V和J05V超外差發(fā)射和接收模塊。具有性能穩(wěn)定、功耗低等特點(diǎn)。</p><p> 關(guān)鍵詞:無(wú)線遙控 ,PT2262, PT2272, FO5V, J05V</p><p>
25、 The design of the wireless remote control doorbell</p><p><b> Abstract</b></p><p> With microelectronic technology, wireless technology and the network technology rapid developmen
26、t and people's living standards greatly improved, people living environment of safe, convenient and there are more and more requirements, mainly reflected in the intelligent residential, people with a view to a safe
27、and reliable, use convenient wait for an advantage in one intelligent wireless remote control doorbell products, so the music doorbell system design has become the goal of this research.</p><p> This paper
28、introduces a new wireless remote control doorbell music, it has function of coding remote control transmitter receiver ASIC. Combined with high electromechanical music doorbell sound source, become a kind of sound, the d
29、oorbell button and between the sound source is removed from the connection, convenient installation of the new remote control doorbell the doorbell sound quality with low power consumption., the circuit is simple and rel
30、iable, strong anti-interference capability, remot</p><p> The wireless door chime with the PT2262 / PT2272 integrated chip for transmitting and receiving circuit, and F05V and J05V Super heterodyne transmit
31、ter and receiver module. Has the advantages of stable performance, low power consumption.</p><p> Key words:wireless, remote, control, PT2262, PT2272, FO5V, J05V</p><p><b> 目 錄</b>
32、;</p><p><b> 1 緒論1</b></p><p> 1.1門鈴的發(fā)展歷程1</p><p> 1.2單片機(jī)在各個(gè)領(lǐng)域中的應(yīng)用1</p><p><b> 2總體設(shè)計(jì)4</b></p><p> 2.1 設(shè)計(jì)內(nèi)容4</p>&l
33、t;p> 2.2 設(shè)計(jì)思路4</p><p> 2.3 主要技術(shù)指標(biāo)4</p><p><b> 3系統(tǒng)硬件設(shè)計(jì)6</b></p><p> 3.1總體硬件電路圖及工作原理6</p><p> 3.2 89C52單片機(jī)簡(jiǎn)介7</p><p> 3.3 PT2262/22
34、72 編解碼芯片原理簡(jiǎn)介9</p><p> 3.4 DF315MHZ射頻發(fā)射器14</p><p> 3.5 DF 315MHZ射頻接收器15</p><p> 4系統(tǒng)軟件設(shè)計(jì)17</p><p> 4.1 KEIL的介紹17</p><p> 4.1.1、KEIL軟件的由來(lái)和發(fā)展17</
35、p><p> 4.1.2、KEIL軟件的優(yōu)點(diǎn)18</p><p> 4.2 KEIL軟件的使用與調(diào)試18</p><p> 4.3 程序設(shè)計(jì)18</p><p> 4.3.1、程序簡(jiǎn)介19</p><p> 4.3.2、軟件設(shè)計(jì)思路19</p><p> 4.3.3、代碼實(shí)現(xiàn)模
36、塊圖19</p><p> 5無(wú)線遙控門鈴的調(diào)試20</p><p> 5.1硬件調(diào)試20</p><p> 5.2程序下載與調(diào)試20</p><p> 5.3整機(jī)安裝22</p><p> 5.4調(diào)試過(guò)程中的問(wèn)題與對(duì)策22</p><p><b> 6總結(jié)2
37、4</b></p><p><b> 參考文獻(xiàn)25</b></p><p><b> 致謝27</b></p><p><b> 附錄28</b></p><p><b> 1 緒論</b></p><p>
38、; 1.1門鈴的發(fā)展歷程</p><p> “門鈴”早已不是有錢人家的專項(xiàng),“門鈴”已經(jīng)在平民百姓人家廣泛普遍應(yīng)用。各式各樣的“門鈴”比比皆是。最常見(jiàn)的是“電子門鈴”;一般安放兩節(jié)5號(hào)電池在內(nèi),門外的觸發(fā)電鈕被人按動(dòng)后,門內(nèi)的“門鈴”就“嘀嘟”地響幾聲。也有的是由IC片播放一段電子音樂(lè)的。“電子門鈴”又分為兩種:有線門鈴和無(wú)線門鈴。傳統(tǒng)的門鈴都為有線門鈴,使用方便,極大地方便了大家的生活。如果在豪門大院或經(jīng)常
39、聽(tīng)不到門鈴的房主,有時(shí)總會(huì)不能及時(shí)接待來(lái)客,很是尷尬。無(wú)線音樂(lè)門鈴解決了這種尷尬,方便主人在房?jī)?nèi)各地使用,將門鈴按鈕安裝在門上,來(lái)訪者只要按下按鈕,放在客廳、廚房或臥室的接受主機(jī)就會(huì)響起“叮咚”聲或樂(lè)曲聲,宏亮悅耳,告知有客人來(lái)了,距離在幾米到幾十米,一般都有15到20米的距離。接收機(jī)由電池供電。</p><p> 隨著經(jīng)濟(jì)的發(fā)展,人們的生活水平也在不段提高,對(duì)產(chǎn)品的要求也越來(lái)越高,有線門鈴已不在是消費(fèi)者心目中
40、滿意的產(chǎn)品,更多的消費(fèi)者追求更方便,性能更好的無(wú)線遙控門鈴,進(jìn)而市場(chǎng)上的無(wú)線門鈴也越來(lái)越多。所謂無(wú)線門鈴是針對(duì)傳統(tǒng)的有線門鈴而講的。傳統(tǒng)的門鈴都為有線門鈴,雖然它也極大的方便了我們的日常生活,然而在一些已裝修好的室內(nèi),由于傳統(tǒng)的門鈴布置采用導(dǎo)線將門鈴的各個(gè)設(shè)備連接到一起需要布線,從而破壞裝修,讓人感到非常麻煩。這就需要者有一款能夠不需要布線的遙控門鈴,伴隨著電子的發(fā)展,這樣的一款產(chǎn)品也就應(yīng)運(yùn)而生。無(wú)線門鈴不僅安裝和使用方便,而且無(wú)線遙控
41、門鈴能發(fā)出各種不同的優(yōu)美音樂(lè),用戶可以通過(guò)轉(zhuǎn)換開(kāi)關(guān)選擇喜歡的音樂(lè)。在現(xiàn)代家庭中,利用無(wú)線電技術(shù)制成的無(wú)線門鈴和無(wú)線防盜報(bào)警器已廣為應(yīng)用,門鈴的發(fā)展也將向著智能化、數(shù)字化、信息化。</p><p> 1.2單片機(jī)在各個(gè)領(lǐng)域中的應(yīng)用</p><p> 目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,
42、工業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄象機(jī)、攝象機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開(kāi)單片機(jī)。更不用說(shuō)自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了。因此,單片機(jī)的學(xué)習(xí)、開(kāi)發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。 </p><p> 單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備
43、的智能化管理及過(guò)程控制等領(lǐng)域,大致可分如下幾個(gè)范疇: </p><p> (1)在智能儀器儀表上的應(yīng)用: </p><p> 單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。采用單片機(jī)控制使得儀器儀
44、表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強(qiáng)大。例如精密的測(cè)量設(shè)備(功率計(jì),示波器,各種分析儀)。 </p><p> (2)在工業(yè)控制中的應(yīng)用: </p><p> 用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。 </p><
45、p> (3)在家用電器中的應(yīng)用: </p><p> 可以這樣說(shuō),現(xiàn)在的家用電器基本上都采用了單片機(jī)控制,從電飯煲、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無(wú)所不在。 </p><p> (4)在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用: </p><p> 現(xiàn)代的單片機(jī)普遍具備通信接口,可以很方便
46、地與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為在計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)智能控制,從手機(jī),電話機(jī)、小型程控交換機(jī)、樓宇自動(dòng)通信呼叫系統(tǒng)、列車無(wú)線通信、再到日常工作中隨處可見(jiàn)的移動(dòng)電話,集群移動(dòng)通信,無(wú)線電對(duì)講機(jī)等。 </p><p> (5)單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用: </p><p> 單片機(jī)在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛
47、,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。 </p><p> (6)在各種大型電器中的模塊化應(yīng)用: </p><p> 某些專用單片機(jī)設(shè)計(jì)用于實(shí)現(xiàn)特定功能,從而在各種電路中進(jìn)行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。如音樂(lè)集成單片機(jī),看似簡(jiǎn)單的功能,微縮在純電子芯片中(有別于磁帶機(jī)的原理),就需要復(fù)雜的類似于計(jì)算機(jī)的原理。如:音樂(lè)信
48、號(hào)以數(shù)字的形式存于存儲(chǔ)器中(類似于ROM),由微控制器讀出,轉(zhuǎn)化為模擬音樂(lè)電信號(hào)(類似于聲卡)。 </p><p> 在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡(jiǎn)化了電路,降低了損壞、錯(cuò)誤率,也方便于更換。 </p><p> 此外,單片機(jī)在工商,金融,科研、教育,國(guó)防航空航天等領(lǐng)域都有著十分廣泛的用途。 </p><p>
49、現(xiàn)今的單片機(jī)技術(shù)已經(jīng)相當(dāng)成熟,因此成本也相對(duì)于別的新產(chǎn)品低,同時(shí)穩(wěn)定性也會(huì)更加的好?;谶@些考慮,本設(shè)計(jì)使用STC89C52進(jìn)行控制。</p><p><b> 2總體設(shè)計(jì)</b></p><p><b> 2.1 設(shè)計(jì)內(nèi)容</b></p><p> (1)本系統(tǒng)是基于STC89C52的無(wú)線遙控門鈴。 </p&
50、gt;<p> (2)系統(tǒng)主要由單片機(jī)最小系統(tǒng)模塊,PT2262和PT2272模塊,射頻發(fā)送與射頻接收模塊,喇叭和電源等模塊組成。 </p><p> (3)當(dāng)發(fā)射端發(fā)出信號(hào),接收端接收信號(hào),音樂(lè)響起,并亮起相應(yīng)的提示燈。</p><p> (4)進(jìn)行調(diào)試電路。</p><p><b> 2.2 設(shè)計(jì)思路</b></
51、p><p> 無(wú)線遙控門鈴是利用電磁波發(fā)射和接收的,因此會(huì)有發(fā)射和接收電路。如圖2.1無(wú)線遙控門鈴設(shè)計(jì)流程所示。發(fā)射板要先調(diào)制振蕩產(chǎn)生方波信號(hào),再經(jīng)高頻振蕩產(chǎn)生正弦波信號(hào)發(fā)射出去,接收板接收信號(hào)以后,通過(guò)濾波、選頻等電路選出接收的信號(hào),再將其濾波、整形、放大,最后利用方波的高電平使得喇叭發(fā)聲。</p><p> 調(diào)試振蕩→→高頻振蕩→→發(fā)射信號(hào)→→接收信號(hào)</p><p
52、><b> ↓</b></p><p><b> ↓</b></p><p> 蜂鳴器發(fā)聲←←←整形放大←←←選出信號(hào)</p><p> 圖2.1 無(wú)線遙控門鈴設(shè)計(jì)流程圖</p><p> 2.3 主要技術(shù)指標(biāo)</p><p> (1)發(fā)射的距離≥10米。&
53、lt;/p><p> (2)發(fā)射的頻率為315MHZ。</p><p> (3)帶有指示燈顯示。</p><p> (4)發(fā)射器采用電池供電,靜態(tài)電流小;</p><p> (5)具有一定的保密性; </p><p> (6)門鈴按鍵按下有鈴聲響起; </p><p> (7)
54、可以發(fā)出三種音樂(lè),可以轉(zhuǎn)換開(kāi)關(guān)選擇喜歡的音樂(lè)。</p><p><b> 3系統(tǒng)硬件設(shè)計(jì)</b></p><p> 3.1總體硬件電路圖及工作原理</p><p> 總體硬件電路圖如圖3.1所示.</p><p> 圖3.1 總體硬件電路</p><p> 3.2 89C52單片機(jī)簡(jiǎn)介&
55、lt;/p><p> 89C52是INTEL公司MCS-51系列單片機(jī)中基本的產(chǎn)品,它采用ATMEL公司可靠的CMOS工藝技術(shù)制造的高性能8位單片機(jī),屬于標(biāo)準(zhǔn)的MCS-51的HCMOS產(chǎn)品。它結(jié)合了CMOS的高速和高密度技術(shù)及CMOS的低功耗特征,它基于標(biāo)準(zhǔn)的MCS-51單片機(jī)體系結(jié)構(gòu)和指令系統(tǒng),屬于89C51增強(qiáng)型單片機(jī)版本,集成了時(shí)鐘輸出和向上或向下計(jì)數(shù)器等更多的功能,適合于類似馬達(dá)控制等應(yīng)用場(chǎng)合。89C52內(nèi)
56、置8位中央處理單元、256字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM、8k片內(nèi)程序存儲(chǔ)器(ROM)32個(gè)雙向輸入/輸出(I/O)口、3個(gè)16位定時(shí)/計(jì)數(shù)器和5個(gè)兩級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩電路。此外,89C52還可工作于低功耗模式,可通過(guò)兩種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié)CPU而RAM定時(shí)器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存RAM數(shù)據(jù),時(shí)鐘振蕩停止,同時(shí)停止芯片內(nèi)其它功能。89C52有PDIP(40pin)和PL
57、CC(44pin)兩種封裝形式。</p><p> (1) 89C52單片機(jī)引腳圖</p><p> 單片機(jī)引腳圖如3.2所示:</p><p> (2)89C52單片機(jī)引腳功能分析</p><p> ?、賄CC:供電電壓。 </p><p><b> ?、贕ND:接地。 </b></
58、p><p> ③P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8個(gè)TTL門電流。當(dāng)P0口的管腳第一次寫“1”時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。 </p><p> ④P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,
59、P1口緩沖器能接收輸出4個(gè)TTL門電流。P1口管腳寫入“1”后,被內(nèi)部上拉為高,可用作輸入,P1口</p><p> 被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 </p><p> ?、軵2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻
60、拉高,且作為輸入。</p><p> 并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。</p><p> 圖3.2 89C52引腳圖</p><p> 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)行讀寫時(shí),P2口輸出其特
61、殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 </p><p> ?、轕3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口作為AT89C51的一些特殊功能口,P3口各管腳功能如下:</p>&l
62、t;p> P3.0 RXD(串行輸入口) </p><p> P3.1 TXD(串行輸出口) </p><p> P3.2 /INT0(外部中斷0) </p><p> P3.3 /INT1(外部中斷1) </p><p> P3.4 T0(計(jì)時(shí)器0外部輸入) </p><p> P3.5 T1(計(jì)時(shí)
63、器1外部輸入) </p><p> P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) </p><p> P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) </p><p> ?、逺ST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 </p><p> ⑧ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址
64、的地位字節(jié)。 </p><p> ?、酨SEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA / VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLA
65、SH編程期間,此引腳也用于施加12V編程電源(VPP)。 </p><p> ?、釾TAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入; XTAL2:來(lái)自反向振蕩器的輸出。</p><p> (3)89C52單片機(jī)的運(yùn)用</p><p> 本設(shè)計(jì)選用高性能單片機(jī)STC89C52,該芯片為52內(nèi)核8位單片機(jī),兼容Intel等52內(nèi)核單片機(jī),支持ISP下載,適用
66、于常用檢測(cè)控制電路。圖中P3.0—P3.6管腳控制LED數(shù)碼管顯示;P0.7管腳接PT2272接收芯片;P2.6管腳控制蜂鳴器的發(fā)聲;P2.7管腳控制按鍵,通過(guò)按鍵可以轉(zhuǎn)換三種音樂(lè)模式。</p><p> 3.3 PT2262/2272 編解碼芯片原理簡(jiǎn)介</p><p> PT2262/2272 是一種CMOS工藝制造的低功耗低價(jià)位通用編解碼電路,PT2262/2272 最多可有 1
67、2 位(A0- A11)三態(tài)地址端管腳(懸空,接高電平,接低電平),任意組合可提供 531441 地址碼,PT2262 最多可有6位,(D0-D5)數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17腳串行輸出,可用于無(wú)線遙控發(fā)射電路。</p><p> 編碼芯片 PT2262 編碼信號(hào)是由地址碼、數(shù)據(jù)碼、同步碼組成一個(gè)完整的碼字,從17腳輸出到射頻發(fā) 射模塊的數(shù)據(jù)輸入端發(fā)射出去。射頻接收模塊接收后送到解碼芯片 PT2272
68、,其地址碼經(jīng)過(guò)三次比較核對(duì)后 , PT2272 的 VT 腳才輸出高電平,與此同時(shí)與 PT2262 相應(yīng)的數(shù)據(jù)腳也輸出高電平,如果 PT2262 連續(xù)發(fā)送編 碼信號(hào),PT2272 第17腳和相應(yīng)的數(shù)據(jù)腳便連續(xù)輸出高電平。PT2262 停止發(fā)送編碼信號(hào),PT2272 的 VT 端 便恢復(fù)為低電平狀態(tài)。</p><p> 高頻發(fā)射電路完全收控于 PT2262 的 17 腳輸出的數(shù)字信號(hào),從而對(duì)高頻電路完成幅度鍵控(
69、ASK調(diào)制)相當(dāng)于調(diào)制度為100%的調(diào)幅。</p><p> PT2262/2272 特點(diǎn):</p><p> (1)CMOS 工藝制造,低功耗</p><p><b> (2)外部元器件少</b></p><p> (3)RC 振蕩電阻</p><p> (4) 工作電壓范圍寬:2.6
70、-15v</p><p> (5) 數(shù)據(jù)最多可達(dá) 6 位</p><p> (6) 地址碼最多可達(dá) 531441 種</p><p> PT2262引腳圖:</p><p> 圖3.3 PT2262引腳圖</p><p> PT2262 管腳說(shuō)明:</p><p> A0-A11:地
71、址管腳,用于進(jìn)行地址編碼,可置為“0”, “1”,“f”(懸空)</p><p> D0-D5:數(shù)據(jù)輸入端,有一個(gè)為“1”即有編碼發(fā)出,內(nèi)部下拉</p><p> Vcc :電源正端(+)</p><p> Vss:電源負(fù)端(-)</p><p> TE :編碼啟動(dòng)端,用于多數(shù)據(jù)的編碼發(fā)射,低電平有效;</p>
72、<p> OSC1:振蕩電阻輸入端,與 OSC2 所接電阻決定振蕩頻率;</p><p> OSC2:振蕩電阻振蕩器輸出端;</p><p> Dout:編碼輸出端(正常時(shí)為低電平)</p><p> PT2272引腳圖:</p><p> 圖3.4 PT2272管腳圖</p><p>
73、 PT2272 管腳說(shuō)明:</p><p> A0-A11 :地址管腳,用于進(jìn)行地址編碼,可置為“0”,“1”,“f”(懸空),必須與 2262 一致,否則不解碼</p><p> D0-D5 :地址或數(shù)據(jù)管腳 ,當(dāng)做為數(shù)據(jù)管腳時(shí) ,只有在地址碼與 2262 一致,數(shù)據(jù)管腳 才能輸出與 2262 數(shù)據(jù)端對(duì)應(yīng)的高電平,否則輸出為低電平,鎖存型只有在接 收到下一數(shù)據(jù)才能轉(zhuǎn)換</p&
74、gt;<p> Vcc : 電源正端(+)</p><p> Vss : 電源負(fù)端(-)</p><p> DIN :數(shù)據(jù)信號(hào)輸入端,來(lái)自接收模塊輸出端</p><p> OSC1 :振蕩電阻輸入端,與 OSC2 所接電阻決定振蕩頻率;</p><p> OSC2:振蕩電阻振蕩器輸出端;</p>
75、<p> VT :解碼有效確認(rèn) 輸出端(常低)解碼有效變成高電平(瞬態(tài))</p><p> PT2262 編碼格式:</p><p> 圖3.5 PT2262編碼格式</p><p> 地址碼和數(shù)據(jù)碼都用寬度不同的脈沖來(lái)表示,兩個(gè)窄脈沖表示“0”;兩個(gè)寬脈沖表示“1”;一個(gè)窄脈沖和一個(gè)寬脈沖表示“F”也就是地址碼的“懸空”。每組字碼之間有同步碼
76、隔開(kāi),如果用單片機(jī)軟件解碼時(shí),程序只要判斷出同步碼,然后對(duì)后面的字碼 進(jìn)行脈沖寬度識(shí)別即可。一個(gè)字碼由 12 位 AD 碼(地址碼加數(shù)據(jù)碼,比如 8 位地址碼加 4 位數(shù)據(jù)碼)組成 , 每個(gè) AD 位用兩個(gè)脈沖來(lái)代表:兩個(gè)窄脈沖表示“0”;兩個(gè)寬脈沖表示“1”;一個(gè)窄脈沖和一個(gè)寬脈沖 表示“F”也就是地址碼的“懸空”。PT2262 每次發(fā)射時(shí)至少發(fā)射 4 組字碼,PT2272 只有在連續(xù)三次檢測(cè)到相同的地址碼加數(shù)據(jù)碼才會(huì)把 數(shù)據(jù)碼中的“
77、1”驅(qū)動(dòng)相應(yīng)的數(shù)據(jù)輸出端為高電平和驅(qū)動(dòng) VT 端同步為高電平。因?yàn)闊o(wú)線發(fā)射的特點(diǎn),第一組字碼非常容易受零電平干擾,往往會(huì)產(chǎn)生誤碼,所以程序可以丟棄處理 。</p><p> PT2272 解碼芯片有不同的后綴,表示不同的功能,有 L4/M4/L6/M6 之分,其中 L 表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對(duì)應(yīng)的電平狀態(tài),直到下次遙控?cái)?shù)據(jù)發(fā)生變化時(shí)改變。M 表示非鎖存輸出,數(shù) 據(jù)腳輸出的電平是瞬時(shí)的而且和發(fā)
78、射端是否發(fā)射相對(duì)應(yīng),可以用于類似點(diǎn)動(dòng)的控制。后綴的 6 和 4 表示有 幾路并行的控制通道,當(dāng)采用 4 路并行數(shù)據(jù)時(shí)(PT2272-M4),對(duì)應(yīng)的地址編碼應(yīng)該是8位,如果采用 6 路 的并行數(shù)據(jù)時(shí)(PT2272-M6),對(duì)應(yīng)的地址編碼應(yīng)該是6位。</p><p> PT2262/2272 地址碼的設(shè)定:</p><p> 在通常使用中,一般采用8位地址碼和4位數(shù)據(jù)碼,這時(shí)編碼電路 PT
79、2262 和解碼 PT2272 的第 1~8 腳為地址設(shè)定腳,有三種狀態(tài)可供選擇:懸空、接正電源、接地三種狀態(tài),3的8次方為 6561,所以地址 編碼不重復(fù)度為 6561 組,只有發(fā)射端 PT2262 和接收端 PT2272 的地址編碼完全相同,才能配對(duì)使用,例如將發(fā)射機(jī)的 PT2262 的第2腳接地第3腳接正電源,其它引腳懸空,那么接收機(jī)的 PT2272 只要第2腳接地第3腳接正電源,其它引腳懸空就能實(shí)現(xiàn)配對(duì)接收。當(dāng)兩者地址編碼完全一
80、致時(shí),接收機(jī)對(duì)應(yīng)的 D1~D4 端輸出約 4V 互鎖高電平控制信號(hào),同時(shí) VT 端也輸出解碼有效高電平信號(hào)。用戶可將這些信號(hào)加一級(jí)三極管放大,便可驅(qū)動(dòng)繼電器等負(fù)載進(jìn)行遙控操縱。</p><p> 設(shè)置地址碼的原則是:同一個(gè)系統(tǒng)地址碼必須一致;不同的系統(tǒng)可以依靠不同的地址碼加以區(qū)分。</p><p><b> 振蕩電阻:</b></p><p&g
81、t; PT2262和 PT2272除地址編碼必須完全一致外,振蕩電阻還必須匹配,否則接收距離會(huì)變近甚至無(wú)法接收,在具體的應(yīng)用中,外接振蕩電阻可根據(jù)需要進(jìn)行適當(dāng)?shù)恼{(diào)節(jié),阻值越大振蕩頻率越低,編碼的寬度越大,發(fā)碼一幀的時(shí)間越長(zhǎng)。相對(duì)來(lái)說(shuō)PT2262用1.2M,2272用200K配套發(fā)射效果比較好。</p><p> 其他品牌的振蕩電阻如何配套請(qǐng)參照各廠家提供的技術(shù)資料,目前 2262 和2272 品牌比較多,振蕩
82、電阻配套也比較混亂。還有2272解碼芯片的工作電壓的最小值和最大值也標(biāo)注不同,有的標(biāo)注在 2.4-6V 有的是2.4-15V 有的是4-18V 使用時(shí)請(qǐng)注意查閱各廠家提供的技術(shù)資料。根據(jù)我們多年的的試驗(yàn)情況,各種品牌的2272工作電壓在 3-5V比較可靠,最低工作電壓 2.4V沒(méi)有問(wèn)題,最高工作電壓超5V易燒毀。特別需要注意 2272 的地址端高電平不得超過(guò)18腳的工作電壓。</p><p> 3.4
83、;DF 315MHZ射頻發(fā)射器 </p><p> 原理圖如圖3.6所示:</p><p> 圖3.6 DF 射頻發(fā)射器</p><p> DF發(fā)射模塊未設(shè)編碼集成電路,而增加了一只數(shù)據(jù)調(diào)制三極管Q1,這種結(jié)構(gòu)使得它可以方便地和其它固定編碼電路、滾動(dòng)碼電路及單片機(jī)接口,而不必考慮編碼電路的工作電壓和輸出幅度信號(hào)值的大小。比如用PT
84、2262等編碼集成電路配接時(shí),直接將它們的數(shù)據(jù)輸出端第17腳接至DF數(shù)據(jù)模塊的輸入端即可。</p><p><b> 接收端設(shè)計(jì)框圖:</b></p><p> 如圖3.7所示為接收顯示主機(jī)工作原理框圖。從天線中接收到的信號(hào)會(huì)直接進(jìn)入解碼電路,解碼電路會(huì)先把接收到信號(hào)中的地址位與本地的地址位進(jìn)行比較,如果地址位比較正確,就會(huì)把接收到數(shù)據(jù)信息傳送給由單片機(jī),單片機(jī)電
85、路則會(huì)根據(jù)接收到的數(shù)據(jù)進(jìn)行一系列動(dòng)作:根據(jù)接收地址點(diǎn)亮相應(yīng)報(bào)警燈并觸發(fā)音樂(lè)報(bào)警電路。如果在地址位的比較中出現(xiàn)誤差,解碼電路不會(huì)送出任何信息,單片機(jī)電路也不會(huì)有任何響應(yīng)。</p><p> 圖3.7 接收顯示主機(jī)框圖</p><p> 3.5 DF 315MHZ射頻接收器</p><p> 原理圖如圖3.8所示:</p><p> 圖3
86、.8 DF射頻接收器</p><p> DF接收模塊的工作電壓為5伏,靜態(tài)電流4毫安,它為超再生接收電路,接收靈敏度為-105dbm,接收天線最好為25~30厘米的導(dǎo)線,最好能豎立起來(lái)。接收模塊本身不帶解碼集成電路,因此接收電路僅是一種組件,只有應(yīng)用在具體電路中進(jìn)行二次開(kāi)發(fā)才能發(fā)揮應(yīng)有的作用,這種設(shè)計(jì)有很多優(yōu)點(diǎn),它可以和各種解碼電路或者單片機(jī)配合,設(shè)計(jì)電路靈活方便。本電路中與PT2272配合使用,能穩(wěn)定接收信號(hào)
87、并傳輸?shù)絇T2272芯片。</p><p><b> 4系統(tǒng)軟件設(shè)計(jì)</b></p><p> 4.1 KEIL的介紹</p><p> 4.1.1、KEIL軟件的由來(lái)和發(fā)展</p><p> Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能
88、上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選,即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半
89、功倍。</p><p> (1)Keil μVision2</p><p> KeiluVision2是美國(guó)KeilSoftware公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),使用接近于傳統(tǒng)c語(yǔ)言的語(yǔ)法來(lái)開(kāi)發(fā),與匯編相比,C語(yǔ)言易學(xué)易用,而且大大的提高了工作效率和項(xiàng)目開(kāi)發(fā)周期,他還能嵌入?yún)R編,您可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。KEILC51標(biāo)準(zhǔn)C編譯器為805
90、1微控制器的軟件開(kāi)發(fā)提供了C語(yǔ)言環(huán)境,同時(shí)保留了匯編代碼高效,快速的特點(diǎn)。C51編譯器的功能不斷增強(qiáng),使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品。C51已被完全集成到uVision2的集成開(kāi)發(fā)環(huán)境中,這個(gè)集成開(kāi)發(fā)環(huán)境包含:編譯器,匯編器,實(shí)時(shí)操作系統(tǒng),項(xiàng)目管理器,調(diào)試器。uVision2 IDE可為它們提供單一而靈活的開(kāi)發(fā)環(huán)境。</p><p> (2)Keil μVision3</p><
91、;p> 2006年1月30日ARM推出全新的針對(duì)各種嵌入式處理器的軟件開(kāi)發(fā)工具,集成Keil μVision3的RealView MDK開(kāi)發(fā)環(huán)境。RealView MDK開(kāi)發(fā)工具KeilμVision3源自Keil公司。RealView MDK集成了業(yè)內(nèi)領(lǐng)先的技術(shù),包括Keil μVision3集成開(kāi)發(fā)環(huán)境與RealView編譯器。支持ARM7、ARM9和最新的Cortex-M3核處理器,自動(dòng)配置啟動(dòng)代碼,集成Flash燒寫模塊
92、,強(qiáng)大的 Simulation設(shè)備模擬,性能分析等功能,與ARM之前的工具包ADS等相比,RealView編譯器的最新版本可將性能改善超過(guò)20%。</p><p> (3)KeilμVision4</p><p> 2009年2月發(fā)布Keil μVision4,Keil μVision4引入靈活的窗口管理系統(tǒng),使開(kāi)發(fā)人員能夠使用多臺(tái)監(jiān)視器,并提供了視覺(jué)上的表面對(duì)窗口位置的完全控制的任何
93、地方。新的用戶界面可以更好地利用屏幕空間和更有效地組織多個(gè)窗口,提供一個(gè)整潔,高效的環(huán)境來(lái)開(kāi)發(fā)應(yīng)用程序。新版本支持更多最新的ARM芯片,還添加了一些其他新功能。</p><p> 4.1.2、KEIL軟件的優(yōu)點(diǎn)</p><p> (1)Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。</p>&l
94、t;p> (2)與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過(guò)匯編語(yǔ)言后再使用C來(lái)開(kāi)發(fā),體會(huì)更加深刻。</p><p> 4.2 KEIL軟件的使用與調(diào)試</p><p> 首先打開(kāi)keil軟件,在project中新建一個(gè)工程,然后保存工程,給工程命名。</p><p> 然后選芯片,在工程里面新建文件,保存文件
95、,命名此文件,然后把此文件添加到工程里面,這時(shí)就可以在此文件里面里面編程序了。</p><p> 最后,編完程序,編譯,沒(méi)有錯(cuò)誤生成十六進(jìn)制文件,再使用燒程序的軟件往焊好的板子里面下載程序,觀察實(shí)驗(yàn)結(jié)果,達(dá)到預(yù)期的運(yùn)行結(jié)果說(shuō)明程序編寫成功;如果運(yùn)行結(jié)果與想要的運(yùn)行狀態(tài)有差異,在對(duì)程序經(jīng)行修改直到達(dá)到想要的結(jié)果。</p><p><b> 4.3 程序設(shè)計(jì)</b>&
96、lt;/p><p> 4.3.1、程序簡(jiǎn)介</p><p> 本程序?qū)崿F(xiàn)遙控門鈴的音樂(lè),定義P0.7口為無(wú)線接收信號(hào)端口,當(dāng)接收模塊把接收到的信號(hào)經(jīng)過(guò)PT2272解碼出信號(hào)給單片機(jī),單片機(jī)根據(jù)所編程序輸出給P2.6口一個(gè)低電平信號(hào),三極管導(dǎo)通,此時(shí)蜂鳴器將響起三首音樂(lè),第一首音樂(lè)是揮著翅膀的女孩,同時(shí)數(shù)碼管顯示1;再按一下按鍵,響起第二首音樂(lè)是同一首歌,同時(shí)數(shù)碼管顯示2,;再按一下按鍵,響
97、起第三首音樂(lè)兩只蝴蝶,同時(shí)數(shù)碼管顯示3。</p><p> 4.3.2、軟件設(shè)計(jì)思路</p><p> 軟件分為三大模塊,即數(shù)據(jù)采集模塊,數(shù)據(jù)處理模塊,數(shù)據(jù)顯示模塊。</p><p> (1)數(shù)據(jù)采集模塊,采集無(wú)線發(fā)射模塊,經(jīng)過(guò)解碼,輸出給單片機(jī)P0.7口一個(gè)解碼后的信號(hào)。</p><p> (2)數(shù)據(jù)處理模塊,單片機(jī)根據(jù)接收到的解碼
98、信號(hào),調(diào)用對(duì)應(yīng)的子程序。</p><p> (3)數(shù)據(jù)顯示模塊,數(shù)據(jù)經(jīng)程序處理后播放相應(yīng)的音樂(lè),這是由于使用了三首歌的數(shù)組,同時(shí)接在P3口的數(shù)碼管根據(jù)程序處理結(jié)果顯示相應(yīng)的數(shù)字1,2,3。</p><p> 上述程序只有初始化單片機(jī)才能執(zhí)行。</p><p> 4.3.3、代碼實(shí)現(xiàn)模塊圖</p><p> 圖4.1 代碼程序框<
99、/p><p> 5無(wú)線遙控門鈴的調(diào)試</p><p><b> 5.1硬件調(diào)試</b></p><p> (1)發(fā)射板的調(diào)試:所有元件焊接好后,注意檢查開(kāi)關(guān)是否可以正常開(kāi)關(guān)。</p><p> (2)如有頻率計(jì)或頻譜儀等儀器,在接通電源后按鍵檢測(cè)是否有無(wú)線電波發(fā)射。</p><p> (3)
100、也可用收音機(jī)或接上電腦的音箱,當(dāng)按動(dòng)按鍵時(shí),可聽(tīng)到"吱吱"聲,這就表明發(fā)射部分工作正常。</p><p> (4)接收板的調(diào)試:全部元件安裝完成后,需要注意的是電源引線連接時(shí)要注意極性不要裝反。</p><p> (5)接通電源后,若發(fā)現(xiàn)不會(huì)響,應(yīng)仔細(xì)檢查喇叭線是否焊牢,音樂(lè)片的引腳是否有虛焊等。</p><p> 5.2程序下載與調(diào)試&l
101、t;/p><p> 當(dāng)程序在uVision環(huán)境下編寫完成,并編譯生成.hex文件后,就可以下載并進(jìn)行調(diào)試了。</p><p> (1)USB轉(zhuǎn)串口驅(qū)動(dòng)安裝</p><p> 打開(kāi)USB驅(qū)動(dòng)文件夾下的PL2303_Prolific_DriverInstaller_v130.exe安裝文件,按提示安裝USB轉(zhuǎn)串口驅(qū)動(dòng)程序。安裝完成后,插入U(xiǎn)SB下載線后,在[開(kāi)始]-[
102、控制面板]-[打印機(jī)和其他硬件]-[設(shè)備管理器],在“端口”分支下有(Prolific USB-to-Serial Comm Port(COMX)。X表示串口號(hào),如果沒(méi)有說(shuō)明USB轉(zhuǎn)串口驅(qū)動(dòng)沒(méi)有安裝,須重新安裝。記住括號(hào)里的COM口號(hào)。如圖5.1,成功安裝USB轉(zhuǎn)串口驅(qū)動(dòng)示意圖。</p><p><b> (2)下載程序</b></p><p> 打開(kāi)STC單片機(jī)
103、下載軟件文件夾,點(diǎn)擊運(yùn)行STC_ISP_V481.exe程序,出現(xiàn)如下圖5.2界面。</p><p> 圖5.1 成功安裝USB轉(zhuǎn)串口驅(qū)動(dòng)示意圖</p><p><b> 圖5.2 下載軟件</b></p><p> 正確選擇MCU 類型,COM口(與剛才安裝的COM號(hào)一致),最高波特率和最低波特率都選2400bps或者1200bps,并
104、打開(kāi)正確的.hex數(shù)據(jù)文件。</p><p> 點(diǎn)擊“Download/下載”按紐,窗口出現(xiàn)提示:</p><p> 連接失敗,請(qǐng)嘗試以下操作:</p><p> ?、僭趩纹瑱C(jī)停電狀態(tài)下,點(diǎn)下載按鈕,再給單片機(jī)上電。</p><p> ?、谕V瓜螺d,重新選擇 RS-232 串口, 接好電纜。</p><p> ?、?/p>
105、可能需要先將 P1.0/P1.1 短接到地。</p><p> ?、芸赡芡獠繒r(shí)鐘未接。</p><p> ?、菀?PLCC、PQFP 轉(zhuǎn)換座引線過(guò)長(zhǎng)而引起時(shí)鐘不振蕩,請(qǐng)調(diào)整參數(shù)。</p><p> ?、蘅赡芤?jí)電腦端的 STC ISP.exe 軟件,若仍然不成功,可能 MCU/單片機(jī)內(nèi)無(wú) ISP 系統(tǒng)引導(dǎo)碼,或需退回升級(jí),或 MCU 已損壞。</p>
106、<p> ?、呷羰褂?USB 轉(zhuǎn) RS-232 串口線下載,可能會(huì)遇到不兼容的問(wèn)題, 請(qǐng)給 MCU 上電,按下電路板上的電源按紐,保證其有個(gè)失電至上電的過(guò)程,則窗口顯示開(kāi)始燒錄芯片。</p><p> ?、嘈酒瑹洺晒螅绦蜷_(kāi)始運(yùn)行,可以用來(lái)測(cè)試程序有無(wú)問(wèn)題。</p><p><b> 5.3整機(jī)安裝</b></p><p>&
107、lt;b> 安裝注意事項(xiàng):</b></p><p> 音樂(lè)集成電路安裝時(shí)注意時(shí)間不要太長(zhǎng),有條件的話,電烙鐵最好外殼接地,焊音樂(lè)片時(shí)可先將音樂(lè)片的第一個(gè)腳進(jìn)行上錫,注意不要太多,否則無(wú)法插入線路板上的小槽,音樂(lè)片與線路板焊接線,線路板上應(yīng)全部上過(guò)錫,當(dāng)插入音樂(lè)片后,先將第一只腳與線路板進(jìn)行焊接,讓其定位,然后再將最后一只腳焊上,等焊錫冷后,音樂(lè)片便牢牢地裝在線路板上了,這時(shí)再去焊另外的引腳就
108、會(huì)方便許多。</p><p> 5.4調(diào)試過(guò)程中的問(wèn)題與對(duì)策</p><p><b> 問(wèn)題一:</b></p><p> 當(dāng)電路焊好進(jìn)行測(cè)試發(fā)現(xiàn)震蕩電路不穩(wěn)定。</p><p> 解決對(duì)策:首先檢查電路有無(wú)焊錯(cuò),虛焊,少焊等焊接問(wèn)題,發(fā)現(xiàn)沒(méi)有,于是開(kāi)始在整個(gè)電路沒(méi)有通電的情況下,對(duì)各個(gè)元器件進(jìn)行測(cè)試,結(jié)果發(fā)現(xiàn),
109、元器件正常,軟件程序經(jīng)過(guò)檢查也沒(méi)有問(wèn)題,初步懷疑是由于焊接不規(guī)范或者其他因素造成的,通過(guò)上網(wǎng)查詢發(fā)現(xiàn),我在焊接時(shí)沒(méi)有注意板子的清潔,同時(shí)過(guò)多的使用松香,導(dǎo)致電路電容增大,從而使得電路不穩(wěn)定。為了解決上述問(wèn)題,用吸錫器吸走多余的錫,用砂紙打磨焊接板上多余的松香殘留物,經(jīng)過(guò)檢測(cè)發(fā)現(xiàn),電路穩(wěn)定性得到提高,問(wèn)題基本解決。</p><p><b> 問(wèn)題二:</b></p><p
110、> 按下呼叫按鈕,接收板無(wú)反應(yīng)。</p><p> 解決對(duì)策:檢查無(wú)線收發(fā)裝置,發(fā)現(xiàn)無(wú)問(wèn)題,將PT2262和PT2272裝到開(kāi)發(fā)板上</p><p> 測(cè)試也沒(méi)有問(wèn)題,單片機(jī)在開(kāi)發(fā)板也能正常工作,于是開(kāi)始檢查程序,發(fā)現(xiàn)由于沒(méi)有對(duì)P1口進(jìn)行置位,使得P1口初始為低電位,當(dāng)外部輸入高電平,被拉低成低b 電位,電路沒(méi)有信號(hào)輸入,所以在程序里面對(duì)P1口進(jìn)行置位,P1 = 0xff;電路
111、板開(kāi)始正常工作。</p><p><b> 6總結(jié)</b></p><p> 該電路選用了編碼集成電路和微功率發(fā)射模塊,具有電路簡(jiǎn)潔明了,性能穩(wěn)定,遙控距離遠(yuǎn),功耗低等特點(diǎn)。但隨著微電子技術(shù)、無(wú)線技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及人們生活水平的大幅度提高,無(wú)線遙控門鈴將滿足不了人們的生活需要,無(wú)線可視門鈴已逐漸走進(jìn)人們的生活。同時(shí)也可以將單片機(jī)技術(shù)應(yīng)用于無(wú)線遙控門鈴行業(yè)
112、,使門鈴的功能更加廣泛。隨著數(shù)字智能化技術(shù)的發(fā)展,智能門鈴、可視對(duì)講門鈴、紅外線門鈴等將快速發(fā)展,并將很快普及我們的生活。隨著生活節(jié)奏的加快,有訪客而主人不在家,則需要一種能夠紀(jì)錄來(lái)客的錄象門鈴,也可作為防盜設(shè)備。我們可以設(shè)計(jì)集無(wú)線門鈴和無(wú)線防盜報(bào)警器于一身的無(wú)線門鈴報(bào)警器的制作,集思廣益創(chuàng)新思想,擴(kuò)展本課題的功能和應(yīng)用范圍??梢?jiàn),無(wú)線遙控門鈴的發(fā)展前景非常樂(lè)觀,市場(chǎng)前景非常廣闊,由此,對(duì)于門鈴系統(tǒng)的開(kāi)發(fā)與研究將成為我們電子應(yīng)用專業(yè)人員
113、長(zhǎng)期研究的課題。</p><p> 基于該門鈴的使用簡(jiǎn)便,除用作門鈴?fù)?,也可作為傳呼、看護(hù)病人、緊急通知等短距離的聯(lián)絡(luò)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]周良權(quán),傅恩錫,李世馨. 模擬電子技術(shù)基礎(chǔ)(第3版). 北京: 高等教育出版社,2005,6.</p><p> [2]張瑾
114、,張偉,張立寶. 電路設(shè)計(jì)與制板 Protel 99SE 入門與提高. 北京:人民郵電出版社,2007,7.</p><p> [3]張玉蓮. 電子CAD(Protel 99SE)實(shí)訓(xùn)指導(dǎo)書. 西安:西安電子科技大學(xué)出版社,2007,1.</p><p> [4]韓廣興,王春進(jìn),韓雪濤. 電子產(chǎn)品裝配技能上崗實(shí)訓(xùn). 北京:電子工業(yè)出版社,2008,6.</p><p
115、> [5] 孫津平. 數(shù)字電子技術(shù)(第二版). 西安:西安電子科技大學(xué)出版社,2005,7.</p><p> [6] 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì). 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品選編第1版. 北京:北京理工大學(xué)出版社,2005,3.</p><p> [7]申忠如,申淼,譚亞麗.MCS-51單片機(jī)原理及系統(tǒng)設(shè)計(jì).西安:西安交通大學(xué)出版社, 2008.3.</p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 無(wú)線遙控門鈴畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-----無(wú)線遙控門鈴設(shè)計(jì)
- 無(wú)線遙控音樂(lè)門鈴畢業(yè)設(shè)計(jì)
- 射頻無(wú)線遙控門鈴的畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---無(wú)線遙控音樂(lè)門鈴的設(shè)計(jì)與制作
- 畢業(yè)設(shè)計(jì)---無(wú)線遙控音樂(lè)門鈴的設(shè)計(jì)與制作
- 無(wú)線遙控音樂(lè)門鈴畢業(yè)論文
- 無(wú)線遙控門鈴課程設(shè)計(jì)
- 無(wú)線遙控音樂(lè)門鈴畢業(yè)論文
- 無(wú)線編碼遙控門鈴畢業(yè)論文
- 畢業(yè)設(shè)計(jì)---無(wú)線門鈴的設(shè)計(jì)
- 電子工藝與管理畢業(yè)設(shè)計(jì)任務(wù)書無(wú)線編碼遙控門鈴
- 無(wú)線遙控音樂(lè)門鈴-職業(yè)學(xué)院畢業(yè)論文
- 無(wú)線遙控電動(dòng)欄桿畢業(yè)設(shè)計(jì)
- 簡(jiǎn)易無(wú)線遙控系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)204無(wú)線遙控實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)204無(wú)線遙控實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)-----多路無(wú)線遙控開(kāi)關(guān)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---多路無(wú)線遙控開(kāi)關(guān)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)203無(wú)線遙控設(shè)計(jì)資料
評(píng)論
0/150
提交評(píng)論