【正文】
SCM (MaskROM MPU) chips produced by the Federationpurpose remote control for some equipment, but more and more devices can not work. Learning is the original home appliances remote control learning remote at the receiver one by one remote control button, which accurately record the waveform of the remote control, then the waveform reconstruction applications, launch out. This has the advantage of versatility, drawback is the remote control base within the memory capacity of the very limited, generally only record the waveform dozens of keys, replacement of equipment is even more relearning. Appliance controller as a universal remote control is not specific to the chip as an application, and each code for each function, do not need a learning remote so as to mechanically record the waveform of each button, but integrated remote control encoding characteristics of the many factors that form the word, will need to change some of the data encoded by a separate PC, software to deal with significant savings in data storage and entirely without losing generality. This way you have already had to overe the advantages of both the corresponding shortings. MCU in the application of electronic products have been widely used in many electronic products also use the infrared control. As the curtain infrared controller applications bee increasingly wide and diverse range, all for different occasions curtain controller came into being. Infrared remote control curtain is a newly developed hightech products, which not only replace the original controller, wireless remote control curtains, and be more reliable, 4 arbitrary choice of different ways of working, digital automatic test environment brightness, the whole point of the newspaper Electrical work ringing tips, digital clock and other functions to meet the needs of different usersKey words: infrared remote control, timing, events, programming引 言智能家居,或稱智能住宅,以住宅為平臺,兼?zhèn)浣ㄖ⒕W(wǎng)絡(luò)通信、信息家電、設(shè)備自動化,集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境,盡顯便捷將家中的各種設(shè)備(如音視頻設(shè)備、照明系統(tǒng)、窗簾控制、空調(diào)控制、安防系統(tǒng)、數(shù)字影院系統(tǒng)、網(wǎng)絡(luò)家電等)通過家庭網(wǎng)絡(luò)連接到一起。新的遙控編碼組合隨新的家電機型層出不窮,導(dǎo)致采用專用集成電路(ASIC)或掩模型單片機(MaskROM MPU)制作的萬用遙控芯片總會對一些設(shè)備,而且是越來越多的設(shè)備無法起作用。萬用遙控器存儲有很多家電遙控器的編碼,最大缺點是靈活性差,即使是采用同一遙控芯片的遙控器可以選取不同的識別碼(客戶碼)和命令碼(數(shù)據(jù)碼),從而構(gòu)成幾乎無數(shù)種具體的用法。紅外線窗簾遙控控制器是最新研制的一種高科技產(chǎn)品,它不但取代原有的無線遙控窗簾控制器,而且工作可靠,4種不同的工作方式任意選擇,數(shù)字自動測試環(huán)境亮度,整點報時,電機工作鳴響提示,數(shù)碼時鐘等功能,滿足不同用戶的需要。高精度、多功能、低功耗,是現(xiàn)代科技發(fā)展的趨勢。隨著電子技術(shù)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,生產(chǎn)工藝的飛速發(fā)展,人們生活水平的不斷提高,家用電器逐漸普及,市場對于紅外遙控控制系統(tǒng)的需求也越來越大。窗簾控制器可以使用紅外遙控器進行遠(yuǎn)程手動開、手動關(guān)和手動停控制。而由一些諸如奇勝電器等傳統(tǒng)電氣和工控企業(yè)推出的方案非常重視電氣自動化的實現(xiàn),對家居的控制主要由感應(yīng)器和供電控制中心來完成,具有更為成熟穩(wěn)定的運行品質(zhì),但給人的感覺還是不夠聰明,比如對一盞燈的控制大多是關(guān)閉和打開兩種方式,而無法實現(xiàn)根據(jù)自然光和作息時間的不同來真正智能調(diào)節(jié)。事實上,市場調(diào)查數(shù)據(jù)表明,屬于感性和持繼性消費群體,每年在家居方面的支出人均遠(yuǎn)遠(yuǎn)不止1000元。這一點是其他機種無法比擬的。單片機在出現(xiàn)時,Intel公司就給其單片機取名為嵌入式微控制器(embedded microcontroller)。5 、在其它方面的應(yīng)用:單片機除以上各方面的應(yīng)用,它還廣泛應(yīng)用于辦公自動化領(lǐng)域、商業(yè)營銷領(lǐng)域、汽車及通信、計算機外部設(shè)備、模糊控制等各領(lǐng)域中。下面是MCS51的結(jié)構(gòu)框圖 P1. 0 ~P1. 7 ( 1~8 腳): P1 是一上帶內(nèi)部上拉電阻的 8 位雙向 I/O 口。P3. 0 ~P3. 7 ( 10~17 腳): P3 也是一上帶內(nèi)部上拉電阻的雙向 I/O 口。其計數(shù)初值: X=M 計數(shù)值例如:某工序要求對外部脈沖信號計 100 次, X=M100 2 、定時工作方式時 定時工作方式時,因為計數(shù)脈沖由內(nèi)部供給,是對機器周期進行計數(shù),故計數(shù)脈沖頻率為 f cont =f osc 1/12 、計數(shù)周期 T=1/f cont =12/f osc 定時工作方式的計數(shù)初值 X 等于:X=M 計數(shù)值 =Mt/T=M ( f osc t ) /12式中: f osc 為振蕩器的振蕩頻率, t 為要求定時的時間?! CS51 有 5 個中斷源,可分為 2 個中斷優(yōu)先級,即高優(yōu)先級和低優(yōu)先級,中斷自然優(yōu)先級:外部中斷 0 ;定時器 0 中斷; 外部中斷 1 ;定時器 1 中斷 ;串行口中斷 ;定時器 2 中斷 ?。?1 )同級或高優(yōu)先級的中斷正在進行中;( 2 )現(xiàn)在的機器周期還不是執(zhí)行指令的最后一上機器周期,即正在執(zhí)行的指令還沒完成前不響應(yīng)任何中斷;( 3 )正在執(zhí)行的是中斷返回指令 RET1 或是訪問專用寄存器 IE 或 IP 的指令,換而言之,在 RETI 或者讀寫 IE 或 IP 之后,不會馬上響應(yīng)中斷請求,至少要在執(zhí)行其它一要指令之扣才會響應(yīng)。方式 3 :方式 3 與方式 2 完全類似,唯一的區(qū)別是方式 3 的小組特率是可變的。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。下面分別就這四個方面說明單片機的技術(shù)進步狀況。有的單片機內(nèi)部設(shè)置了專門用于變頻控制的脈寬調(diào)制控制電路,這些單片機有Fujitsu公司的MB89850系列、MB89860系列;Motorola 公司的MC68HC08MR1MR24等。這是目前單片機最大的進步之一。在LPM3 時,振蕩器處于32kHz,?A。而一些廠家,~6V的條件下工作的單片機。要實現(xiàn)嵌入式設(shè)備和Int ernet連接,就需要把傳統(tǒng)的Internet理論和嵌入式設(shè)備的實踐都顛倒過來。 如果嵌入式設(shè)備的資源足夠,則emMicro和emGateway可以同時裝入嵌入式設(shè)備中,實現(xiàn)Inter net的直接接入。近年來,單片機的生產(chǎn)廠家在單片機設(shè)計上采用了各種提高可靠性的新技術(shù),這些新技術(shù)表現(xiàn)在如下幾點: EFT(Ellectrical Fast Transient)技術(shù) EFT技術(shù)是一種抗干擾技術(shù),它是指在振蕩電路的正弦信號受到外界干擾時,其波形上會迭加各種毛刺信號,如果使用施密特電路對其整形,則毛刺會成為觸發(fā)信號干擾正常的時鐘,在交替使用施密特電路和RC濾波電路時,就可以消除這些毛否則令其作用失效,從而保證系統(tǒng)的時鐘信號正常工作。其它公司:AMD,F(xiàn)ujitsu,NEC ,Infineon,Hitachi,Ateml,Tosbiba等基本上可達(dá)8~20mA的水平。 所集成的部件越來越多;NS(美國國家半導(dǎo)體)公司的單片機已把語音、圖象部件也集成到單片機中,也就是說,單片機的意義只是在于單片集成電路,而不在于其功能了;如果從功能上講它可以講是萬用機。紅外線通信是一種廉價、近距離、無線、低功耗、保密性強的通訊方案,主要應(yīng)用于近距離的無線數(shù)據(jù)傳輸,也有用于近距離無線網(wǎng)絡(luò)接入。2. 紅外通訊技術(shù)的特點紅外通訊技術(shù)是目前在世界范圍內(nèi)被廣泛使用的一種無線連接技術(shù),被眾多的硬件和軟件平臺所支持:⑴ 通過數(shù)據(jù)電脈沖和紅外光脈沖之間的相互轉(zhuǎn)換實現(xiàn)無線的數(shù)據(jù)收發(fā)。目前,惠普移動計算分公司正在開發(fā)內(nèi)置式端口,所有擁有支持紅外通信標(biāo)準(zhǔn)的筆記本計算機和手持式計算機的用戶,可以把計算機放在電話機的旁邊,遂行高速呼叫,可連通本地的因特網(wǎng)。而且,由于該系統(tǒng)不要求在計算機中使用調(diào)制解調(diào)器,所以過去不可能維持高性能PC卡調(diào)制解調(diào)器運行所需電壓的手持式計算機,現(xiàn)在也能以無線方式進行通信。第3章 總體方案設(shè)計這次設(shè)計題目為單片機在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中也用到了紅外控制。(3)豐富強大的外部接口性能:32可編程I/O線,可編程串行通道,片內(nèi)振蕩器和時鐘電路。紅外發(fā)送每次編碼的發(fā)送是一個鍵值,即一個十六進制的數(shù)據(jù)。當(dāng)有按鍵按下時,控制軟件啟動定時器T0、T1, T0定時溢出,寫入定時器的初值不同,在輸出端口就可得到不同的發(fā)射頻率。 波形圖上述“0”和“1”組成的32位二進制碼經(jīng)38kHz的載頻進行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。如果鍵按下超過108ms仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9ms)和結(jié)束碼()組成。紅外接收頭靜態(tài)時輸出高電平。尤其是當(dāng)儀器系統(tǒng)的軟件不是由自己開發(fā)而又要加裝遙控時更是無能為力。所謂“模擬”是指并沒有機械按鍵動作,但對于鍵盤矩陣電路而言卻產(chǎn)生一個低電平,效果和機械按鍵動作完全一樣。不難推想,具有N位輸入地址和M位數(shù)據(jù)輸出的EPROM可以獲得一組(最多為M個)任何形式的N變量組合邏輯函數(shù)。解碼程序,跟著引導(dǎo)碼是系統(tǒng)碼,系統(tǒng)反碼,按鍵碼,按鍵反碼,如果按著鍵不放,則遙控器則發(fā)送一段重復(fù)碼,重復(fù)碼由9ms的高電平,跟著是一個短脈沖。一、紅外遙控系統(tǒng)當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。上述“0”和“1”組成的32位二進制碼經(jīng)38kHz的載頻進行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。如果鍵按下超過108ms仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9ms)和結(jié)束碼()組成。 uchar delay2400()。 // for(j=0。 delay882()。 ///CY=IR_RE。i4。 if(k==0) //如果接收到的是有效信號,則調(diào)用解碼程序 TMOD=0x11。 TL0=0xf7。 ET0=1。由于MSP4紅外發(fā)送模塊和紅外接收模塊都可采用3V電源。因為接收頭對38KHz的光信號轉(zhuǎn)換能力比較強,所以把高電平的頻率設(shè)置為38KHz。即先發(fā)出前導(dǎo)碼,然后再按發(fā)出的是‘0’或‘1’來發(fā)出不同的數(shù)據(jù)碼,每發(fā)送完一位,就讓碼長計數(shù)器num加1,直到num加到32時,發(fā)送停止。一般情況下,無論是機械振動的振幅,還是交變電場的振幅都非常小。單片機在開機時都需要復(fù)位,以便中央處理CPU以及其他功能部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。要使電機運轉(zhuǎn),必須導(dǎo)通對角線上的一對三極管。如果三極管Q1和Q2同時導(dǎo)通,那么電流就會從正極穿過兩個三極管直接回到負(fù)極。如果DIR-L信號為0,DIR-R信號為1,并且使能信號是1,那么三極管Q1和Q4導(dǎo)通,電流從左至右流經(jīng)電機();如果DIR-L