freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的紅外遙控窗簾設(shè)計論文含c語言源程序-文庫吧在線文庫

2025-02-20 14:28上一頁面

下一頁面
  

【正文】 分、顯示部分、鳴響提示部分、紅外線接收部分、數(shù)據(jù)儲存部分、光控電路測光部分、電機(jī)控制執(zhí)行部分、單片機(jī)主控器件部分。紅外線接收電路使用一個集成紅外接收器,型號是PIC12043。使得C3放電工作在線性比較好的一個工作段上。電路中使用P1口的8個I/O口分別驅(qū)動數(shù)碼管的7個筆劃和數(shù)點。 遙控器面板示意圖。聲音開關(guān)是開啟或者關(guān)閉電機(jī)在運行的時候,鳴響器是否配合運行發(fā)出一種“嘀—嘀—嘀—嘀—”的斷續(xù)提示音,以便用戶聽覺感知窗簾的工作。感謝學(xué)校和二級學(xué)院在這大學(xué)四年里對我們在學(xué)習(xí)和生活上的關(guān)心和幫助,使我們從剛進(jìn)學(xué)校的懵懂少年成長為一名見多識廣的合格大學(xué)生,使我們學(xué)會了做人,也學(xué)到了很多專業(yè)知識,為我們將來踏入社會奠定了堅實的基礎(chǔ)。一股暖意細(xì)水長流,源自內(nèi)心而又淌遍全身,豈是三言兩語能夠說得清,道得明的。k3鍵輸出頻率1200Hz208k4h equ 0ffhk4l equ 059h 。開所有中斷xh: jb k0,d01acall ysJb k0,d01 。k7jnb k0,$ acall sett1mov r1,k7h mov r2,k7lacall sett0 jnb bz,$ d08: ajmp xhys: mov r5,80hys1: djnz r5,ys1retsett1: MOV TH1,3ch 。RESET0x04//應(yīng)答信號,表示接收數(shù)據(jù)錯誤define0x06//空閑信號,表示處于空閑狀態(tài)define0xaa//數(shù)據(jù)幀頭define//發(fā)送標(biāo)志,1表示需要發(fā)送或沒發(fā)送完畢,0表示沒有要發(fā)送的數(shù)據(jù)或發(fā)送完畢unsigned char state1,state2。unsigned int b。unsigned int data *p4。//}ir_code。unsigned int b[2]。unsigned char data *p1[4]。unsigned char data *p3[2]。//紅外接收標(biāo)志,0為緩沖區(qū)空,1為接收成功,2為緩沖溢出void sub(void)。 void ir_jiema(void)。 bit write_byte_iic(unsigned char a)。 void ie0(void)}void ie1(void)tf_2()。//采用中斷方式跟查詢方式相結(jié)合的辦法解碼if(TF2){}//開啟計數(shù)器0loop:{[0]=RCAP2H。go to loop。else{ir++。*ir=[1]。ir++。*ir=RCAP2H。//判斷是否溢出緩沖,如果溢出則失敗退出//返回繼續(xù)查詢interrupt//是則把state賦值為10//初始化接收地址}sbuf2=~sbuf2。0x0f)!=(sbuf1amp。[0]++)*[0]=0。}{//不是接受到數(shù)據(jù)幀尾,表明接收錯誤ES=0。{if(*buf1==RESET)//初始化接收的地址interrupt 5{}void tf1(void)}void tf0(void) void start_iic(void)。 void read_key(void)。 void ie_1(void)。unsigned int date *p4[2]。unsigned int data *p2[4]。unsigned long c。unsigned char a[4]。 union{unsigned char data *p3。//紅外緩沖的指針0x55//數(shù)據(jù)幀尾define0x50//紅外接收緩沖開始地址define0x05//忙信號,表示正在忙define0x03//應(yīng)答信號,在接收數(shù)據(jù)后發(fā)送ACK信號表示數(shù)據(jù)接收正確,也位請求信號的應(yīng)答信號defineACKNULLk3jnb k0,$ acall sett1mov r1,k3h mov r2,k3lacall sett0jnb bz,$ D04: jb k0,d05acall ysJb k0,d05 。k7鍵輸出頻率2400Hz104ORG 0000HAJMP STARTORG 000BH 。1991 4651[9]余永叔 何小敏 世界流行單片機(jī)技術(shù)手冊 北京:北京航空航天大學(xué)出版社 2002 6366[10]沈德金 MOS51系列單片機(jī)接口電路與應(yīng)用程序?qū)嵗?北京:北京航空航天大學(xué) 7880[11] 劉光斌 劉冬 姚志成 單片機(jī)系統(tǒng)實用抗干擾技術(shù) 北京:人民郵電出版社 2003 9298[12] 沈紅衛(wèi) 單片機(jī)應(yīng)用系統(tǒng)設(shè)計實例與分析 單片機(jī)應(yīng)用系統(tǒng)設(shè)計實例與分析 2003 151156[13] 余永全 單片機(jī)與家用電器智能化技術(shù) 北京:電子工業(yè)出版社 1995 169172[14] 余永權(quán) 汪明慧 黃英編 單片機(jī)在控制系統(tǒng)中的應(yīng)用 北京:電子工業(yè)出版社 2003 134137[15] 沈?qū)W礎(chǔ) 褚君浩 陸衛(wèi) 紅外光電子學(xué)研究 中國科學(xué)院院刊 上海技術(shù)物理研究所紅外物理國家重點實驗室上海200083 (004).354357[16] 靳達(dá) 單片機(jī)應(yīng)用系統(tǒng)開發(fā)實例導(dǎo)航 北京:人民郵電出版社 2003 2326[17] 李光飛 單片機(jī)課程設(shè)計實例指導(dǎo) 北京:北京航空航天大學(xué)出版社 2004 3740[18] 王幸之 AT89系列單片機(jī)原理與接口技術(shù) 北京:北京航空航天大學(xué)出版社 2004 190194[19] 曲衛(wèi)東 薛建國 張哲 紅外與激光工程 新型紅外干擾機(jī)參數(shù)測試系統(tǒng) (004).354357[20] 秉時 鄂生 紅外 雙路紅外線遙控開關(guān) (007).F003F003, F004[21] 倪健 董強(qiáng) 中國民航飛行學(xué)院學(xué)報 編碼解碼技術(shù)在紅外遙控器中的實現(xiàn) 河北工程大學(xué) (001).3536[22] 李經(jīng)達(dá) 皖西學(xué)院學(xué)報 紅外遙控器軟件解碼的研究及其在單片機(jī)控制產(chǎn)品設(shè)計中的應(yīng)用 皖西學(xué)院計算機(jī)科學(xué)系 (004).102106[23] 趙志敏 溫耐 平頂山師專 紅外遙控在單片機(jī)系統(tǒng)中的應(yīng)用 (002).6667, 76 [24] . ZELINSKIY Journal of Automation and Information Sciences Analysis of Interference Effect on Requirements for TimeandFrequency Code Receiver Parameters 2001, 33(2)8888[25] O. Sigmund Structural and Multidisciplinary Optimization educational article: A 99 line topology optimization code written in Matlab 2001, 21(2)120127[26] EnYih Jean and ChengHuang Tung Computer Processing of Oriental Languages A PhonemeBased Chinese Input Method with Low Conflict Code Rate 2000, 13(4)333349[27] Bob Francis Managing Automation Bar Code Printers Enter A New Era of Connectivity 2000,15(2)6675[28] Weimin Mou, and Kan Zhang Applied ergonomics A patible chord code for inputting elements of Chinese characters 2001,32(3)293297[29] Albert Benveniste, Benoit Caillaud, Paul Le Guernic Information and putation Compositionality in Dataflow Synchronous Languages: Specification and Distributed Code Generation 2000,163(1)125171附錄1發(fā)射器程序清單:k0 BIT k1 BIT k2 BIT k3 BIT k4 BIT k5 BIT k6 BIT k7 BIT bz bit 00hk0h equ 0f1hk0l equ 0c8h 。謝謝你們,是你們在關(guān)鍵時刻給了我?guī)椭沧T改銈冊谝院蟮墓ぷ骱蛯W(xué)習(xí)上都能一帆風(fēng)順!在論文寫作期間,得到了導(dǎo)師譚忠祥老師的精心指導(dǎo)。同時我也還有很多的不足之處。工作方式的選擇是選擇時控、光控和僅僅手動控制方式之一,在時控和光控狀態(tài)下,手動控制仍然有效,在手動狀態(tài)下僅能手動遙控操作。書點控制腳兼用鳴響信號輸出端,輸出的音頻信號通過RC10輸入到V6的基極,放大后推動發(fā)聲器Y1發(fā)聲。兩個繼電器便會有一個導(dǎo)通,、V4導(dǎo)通,J1吸合,電機(jī)得電轉(zhuǎn)動,電機(jī)則反方向轉(zhuǎn)動,實現(xiàn)了窗簾的拉開和關(guān)閉。開啟中斷功能的目的,既減輕了單片機(jī)的工作負(fù)擔(dān),又保證接收到的紅外信號的完整性,同時在手動工作狀態(tài)下,單片機(jī)進(jìn)入睡眠后,利用外部中斷功能完成對單片機(jī)的喚醒。在控制器設(shè)置成手動控制時,單片機(jī)除執(zhí)行任務(wù)外,均處于睡眠狀態(tài),遙控器信號的到來,單片機(jī)從睡眠中喚醒,恢復(fù)正常工作,所以手動狀態(tài)下當(dāng)交流停電時,電池的耗電電流更小。該窗簾控制器采用89C2051單片機(jī)的最小系統(tǒng)設(shè)計,控制一個220V的可逆、變速電動機(jī)控制窗簾的拉開和關(guān)閉。、軟件復(fù)位識別流程此外,由于硬件復(fù)位時片內(nèi)RAM狀態(tài)是隨機(jī)的,而軟件復(fù)位片內(nèi)RAM則可保持復(fù)位前狀態(tài),因此可選取片內(nèi)某一個或兩個單元作為上電標(biāo)志。四種情況中除第一種情況外均屬非正常復(fù)位,需加以識別。對于需經(jīng)常使用T1定時器進(jìn)行串口通訊的測控系統(tǒng),則定時器T1不能進(jìn)行中斷,可改由串口中斷進(jìn)行監(jiān)控(如果用的是MCS52系列單片機(jī),也可用T2代替T1進(jìn)行監(jiān)視)。通過不斷檢測程序循環(huán)運行時間,若發(fā)現(xiàn)程序循環(huán)時間超過最大循環(huán)運行時間,則認(rèn)為系統(tǒng)陷入“死循環(huán)”,需進(jìn)行出錯處理。返回指令可用“RETI”,也可用“LJMP 0000H”。 NOP通過軟件陷阱,攔截亂飛程序,將其引向指定位置,再進(jìn)行出錯處理。 在工程實踐中,軟件抗干擾研究的內(nèi)容主要是: 一、消除模擬輸入信號的嗓聲(如數(shù)字濾波技術(shù));二、程序運行混亂時使程序重入正軌的方法。使用串行口進(jìn)行LED通信,程序編寫相當(dāng)簡單,用戶只需將需顯示的數(shù)據(jù)直接送串口發(fā)送緩沖器,等待串行中斷即可,看看下面的程序。 ~:;在接有片外存儲器或擴(kuò)展I/O接口且尋址范圍超過256字節(jié)時,P2口用為高8為地址總線。 XTAL2:片內(nèi)反相放大器輸出端。它含運算器、控制器、片內(nèi)存儲器、4個I/O接口、串行接口、定時器/計數(shù)器、中斷系統(tǒng)、振蕩器等功能器件。 中斷系統(tǒng)有5個中斷源,可編程為兩個優(yōu)先級。 128個字節(jié)的片內(nèi)數(shù)據(jù)存儲器。每一組有效的編碼由24為組成,因此程序中需要有一個脈沖計數(shù)變量來記錄是否有24位碼,只有確認(rèn)收到24位碼后,才認(rèn)為這次按鍵有效。需要指出的是,EPROM的地址譯碼是全譯碼,而在本方案中占據(jù)地址線A0~A7的8位遙控碼只有20種有效碼值(20個鍵),即一頁(2S6字節(jié))中只有20個有效數(shù)據(jù),則應(yīng)將剩余空間填入0FFH。 這是一個12變量輸入S變量輸出的組合邏輯函數(shù),最小項總數(shù)為1620=320個。但實際上卻有遙控器與鍵盤兩套鍵輸入硬件在同時而獨立地工作。這樣,每按動一次紅外發(fā)射器,在IC6輸出端就得到一個負(fù)脈沖信號,去觸發(fā)由ICc和ICd組成的雙穩(wěn)態(tài)電路,促使雙穩(wěn)態(tài)電路翻轉(zhuǎn),輸出H或L電平,通過R8控制單向可控硅的導(dǎo)通或截止 紅外接收電路紅外遙控接收頭解調(diào)出的編碼是串行二進(jìn)制碼,包含著遙控器按鍵信息?!?   ②單發(fā)代碼格式       ?、圻B發(fā)代碼格式 注:代碼寬度算法: 16位地址碼的最短寬度:16=18ms 16位地址碼的最長寬度:16=36ms易知8位數(shù)據(jù)代碼及其8位反代碼的寬度和不變:(+)8=27ms∴32位代碼的寬度為(18ms+27ms)~(36ms+27ms)1. 解碼的關(guān)鍵是如何識別“0”和
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1