EM78系列單片機(jī)在紅外遙控系統(tǒng)中的應(yīng)用_第1頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、em78系列單片機(jī)在紅外遙控系統(tǒng)中的應(yīng)用em78系列是臺(tái)灣義隆股份有限公司采納工藝創(chuàng)造的8位高性價(jià)比單片機(jī)。該系列單片機(jī)普通都內(nèi)置計(jì)數(shù)器(wdt)、ram、rom、可編程定時(shí)計(jì)數(shù)器、預(yù)分頻器以及5層堆棧。該系列器件的絕大部分命令只需兩個(gè)振蕩周期,同時(shí)具有內(nèi)外部中斷、低檢測復(fù)位、可編程i0、內(nèi)部上拉和集電極開路輸出、sleep方式等功能。另外,em78p447s單片機(jī)還具有編程容易、速度快、功耗小、成本低等優(yōu)點(diǎn),能廣泛應(yīng)用于玩具、家電、工業(yè)控制等方面。em78p447s的主要性能特點(diǎn)如下:工作電壓范圍:25-55v;允許溫度范圍:0-70°c;工作頻率范圍:石英振蕩型:5v時(shí)的范圍為d

2、c-20mhz,3v時(shí)的范圍為dc-8mhz;rc振蕩型:5v時(shí)的范圍為dc-4mhz;3v時(shí)的范圍為dc-4mhz;一次可編程rom達(dá)4k x 13bit;內(nèi)部ram為148 x 8bit;具有5層堆棧;內(nèi)含一個(gè)可以自行規(guī)劃的看門狗計(jì)時(shí)器(wdt)和一個(gè)8位預(yù)分頻器;具有24個(gè)雙向三態(tài)io腳;睡眠狀態(tài)的io可做規(guī)劃;有十個(gè)具有提升電阻及叫醒cpu的io引腳;有兩個(gè)具有r-option功能的io引腳,通過r-option功能可在兩個(gè)或兩個(gè)以上應(yīng)用程序中放人同一單片機(jī)時(shí),用一個(gè)輸入腳來推斷挑選哪一個(gè)程序。也就是說,r-option功能就是在em78p447s的某兩個(gè)i0腳上設(shè)置可挑選的下拉電阻,

3、從而通過用戶是否外接下拉電阻(普通為510k)來推斷該腳的狀態(tài),進(jìn)而推斷運(yùn)行哪一個(gè)程序;有兩個(gè)可規(guī)劃為集電極開路的輸出腳;可通過一個(gè)8位定時(shí)計(jì)數(shù)器(tcc)來挑選信號(hào)源和觸發(fā)源,并可舉行8位預(yù)分頻;具有溢出中斷功能;具有上電復(fù)位、低電平檢測復(fù)位、reset引腳輸入低電平復(fù)位、wdt超時(shí)溢出復(fù)位等功能;絕大部分命令只需兩個(gè)振蕩周期;具有低電平睡眠模式;具有tcc溢出中斷、外部int引腳輸入脈沖中斷和執(zhí)行int命令軟件中斷功能;采納32腳dip封裝。2 em78p447s的引腳功能和寄存器21 em78p447s的引腳羅列圖1為em78p447s的引腳羅列。其各引腳的功能如下:tcc:外部計(jì)數(shù)輸入

4、腳;osco:振蕩輸出腳;vdd:正電源輸入腳;osci:晶振或rc振蕩輸入腳;nc:空腳;beset:復(fù)位輸入端,低電平有效;vss:接地腳;int:外部中斷輸入腳,下降沿輸入有效;p50-p57:雙向io引腳;p60-p67:雙向io引腳,可通過軟件規(guī)劃成有內(nèi)部提升電阻;p70-p77:雙向io引腳,其中p74、p75可以通過軟件規(guī)劃成有內(nèi)部提升電阻;p76、p77通過軟件可設(shè)定為集電極開路輸出腳;p70、p71可當(dāng)作r-option的輸入腳。22 em78p447s中的寄存器em78p447s內(nèi)含9個(gè)操作用途寄存器。其中間接尋址寄存器r0(iab)、定時(shí)計(jì)數(shù)器r1(tcc)、程序計(jì)數(shù)器r

5、2(pc)、狀態(tài)寄存器r3(status)、ram挑選寄存器r4(rsr)、io口寄存器r5(port5)、r6(port6)、r7(port7)等8個(gè)寄存器的地址按挨次分離為00h-07h,而中斷狀態(tài)寄存器r3f(1sr)的地址為3fh。在em78p447s的148個(gè)通用寄存器(ram)中,包括有地址為08h-1fh的寄存器和4個(gè)地址為20h-3eh的寄存器組(4個(gè)頁面地址由r4的位6、位7來打算)。另外,em78p447s中還有7個(gè)特別功能寄存器。其中包括累加器a、控制寄存器cont、輸入輸出控制寄存器ioc5、ioc6、ioc7(分離控制port5,port6,port7的輸入輸出模式)

6、、wdt控制寄存器ioce和中斷屏蔽寄存器iocf。23 em78p447s的命令簡介em78p447s單片機(jī)共有45個(gè)單字、58條命令。這58條命令包括19條規(guī)律命令、11條算術(shù)運(yùn)算命令、4條位元命令、4條轉(zhuǎn)移命令、10條控制命令和10條跳動(dòng)命令。表1給出了這些命令字按功能的分類。em78p447s單片機(jī)的命令主要有以下幾個(gè)特色:除轉(zhuǎn)變程序計(jì)數(shù)器的命令需要兩個(gè)命令周期外,其余命令均為單命令周期;寄存器的每一個(gè)位元均可由位元型命令挺直舉行設(shè)定、清除或測試;對應(yīng)于io引腳的io寄存器也可以當(dāng)作普通寄存器舉行存取。也就是說,存取普通寄存器與io所用法的命令徹低一樣。3 在直流電機(jī)遙控系統(tǒng)中的應(yīng)用采

7、納em78p447s為主控器設(shè)計(jì)的遙控系統(tǒng)可實(shí)現(xiàn)對直流電機(jī)正轉(zhuǎn)、反轉(zhuǎn)和停止的遙控控制。該遙控控制系統(tǒng)由放射模塊、接收輸入模塊和單片機(jī)處理輸出模塊三部分組成。31放射模塊筆者設(shè)計(jì)的該遙控控制系統(tǒng)中的放射模塊采納3v工作電壓,其板上有三個(gè)乒乓鍵ko、k1、k2,可分離用來控制電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和停止操作。當(dāng)需要舉行放射時(shí),采納放射專用芯片pt2248及外圍放大電路把信號(hào)放大,即可舉行放射。其硬件電路原理圖2所示。32接收輸入模塊本遙控控制系統(tǒng)中的接收模塊采納5v工作電壓,且在該電路板上有一個(gè)接收器,可用以接收放射模塊傳送過來的信號(hào)。利用一個(gè)放大電路可將接收到的信號(hào)放大并傳送到接收專用芯片pt2249

8、a,然后再通過74ls04處理后送給單片機(jī)??捎萌齻€(gè)發(fā)光分離對應(yīng)于放射模塊的三個(gè)按鍵以顯示操作。當(dāng)按下某一個(gè)鍵時(shí),與之對應(yīng)的發(fā)光。其硬件電路3所示。33單片機(jī)處理輸出模塊單片機(jī)處理輸出模塊采納5v工作電壓,模塊上的三個(gè)乒乓鍵k3、k4、k5,分離對應(yīng)于放射模塊上的·ko、k1、k2三個(gè)鍵,可用來控制電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和停止。這三個(gè)鍵可在遙控器浮現(xiàn)問題或走失時(shí)代替ko、k1和k2舉行操作,因此十分便利有用。單片機(jī)上的p5.0-p5.2引腳分離作為電機(jī)正轉(zhuǎn)、反轉(zhuǎn)和停止的信號(hào)輸入端,p6.0、p6.1引腳分離作為電機(jī)正轉(zhuǎn)、反轉(zhuǎn)的信號(hào)輸出端。要使電機(jī)停止操作,只要將無效信號(hào)送人p6.0、p6.

9、1即可。單片機(jī)的輸出信號(hào)經(jīng)74ls04反向并送人uln2003a舉行放大后,即可驅(qū)動(dòng)以使直流電機(jī)作相應(yīng)操作。另外,還可用兩個(gè)發(fā)光二極管來顯示操作。這樣,當(dāng)電機(jī)正轉(zhuǎn)或反轉(zhuǎn)時(shí),其中的一個(gè)二極管將點(diǎn)亮,而當(dāng)按下停止按鈕時(shí),兩個(gè)都不亮。其硬件電路4所示。4 系統(tǒng)的軟件設(shè)計(jì)該設(shè)計(jì)以em系列單片機(jī)配套的開發(fā)工具為編程工具,由主程序不斷循環(huán)監(jiān)測乒乓鍵的狀態(tài)。當(dāng)某個(gè)按鍵被按下松開后,其對應(yīng)的電機(jī)被啟動(dòng),然后系統(tǒng)再返回檢測按鍵的狀態(tài),以確定是否保持該運(yùn)行狀態(tài)或轉(zhuǎn)入其它狀態(tài)。應(yīng)該注重:當(dāng)機(jī)械開關(guān)按下或敞開的眨眼,按鍵會(huì)因機(jī)械彈性的緣故在接點(diǎn)上產(chǎn)生彈動(dòng)。這個(gè)迅速跳躍cpu會(huì)徹低檢測到,因而會(huì)浮現(xiàn)用法者只按了一次開關(guān),而被cpu認(rèn)為是按下無數(shù)次的錯(cuò)誤狀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論