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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文_基于單片機(jī)的紅外遙控器設(shè)計(jì)-wenkub.com

2024-08-24 10:36 本頁(yè)面
   

【正文】 if(Im[2]=~Im[3]) IrOK=1。TcInum1) { Im[m/8]=Im[m/8]1。TcInum3) { Im[m/8]=Im[m/8]1|0x80。 f=1。 TL0=0。 Receive_dat=0。 delayms(100)。 P0=0XFF。 //外部中斷 0中斷允許位 TH0=0。 m=0。j0。 /*************************************************** 函數(shù)名稱(chēng):延時(shí)子函數(shù) 函數(shù)功能:按鍵消抖 ***************************************************/ void delayms(uint xms) { uint i,j。 unsigned long m,Tc。 Rxd_Infr=0。 count0++。 Rxd_Infr=0。 hc=shujuamp。 count=0。s8。 count0++。 Rxd_Infr=0。 hc=shujuamp。 count=0。s8。 count0++。 Rxd_Infr=0。 hc=useramp。 count=0。s8。 count0++。 Rxd_Infr=0。 hc=useramp。 count=0。s8。 count0++。 //發(fā)送 結(jié)束碼的低電平 Rxd_Infr=0。 do { if(count=10) { count=0。 /**********發(fā)送引導(dǎo)碼 **********************/ endcount=55。 uint endcount=0。 } key_num=0。 sendirdata(key_num)。 } } else if(key_flag==4) key_flag=0。 if(!KEY_LIN1) key_num=13。 if((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4)) { delayms(8)。 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 30 頁(yè) 共 57 頁(yè) else if(!KEY_LIN3) key_num=11。amp。 } } else if(key_flag==2) key_flag=0。 if(!KEY_LIN1) key_num=5。 if((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4)) { delayms(8)。 else if(!KEY_LIN3) 基于單片機(jī)的紅外遙控器設(shè)計(jì) 第 29 頁(yè) 共 57 頁(yè) key_num=3。amp。KEY_ROW3=1。KEY_ROW2=1。KEY_ROW4=1 define DEF_KEY2 KEY_ROW1=1。 extern void delayms(unsigned int xms)。 sbit KEY_LIN3=P1^6。 sbit KEY_ROW3=P1^1。 } } void T0_timer() interrupt 1 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 28 頁(yè) 共 57 頁(yè) { R_TIME=~R_TIME。 } void main() { init()。 //裝初值 TL0=244。j)。 for(i=xms。 同時(shí) 感謝從我進(jìn)入大學(xué)以來(lái),學(xué)校所有在學(xué)習(xí)和生活方面對(duì)我關(guān)心的老師 。 經(jīng)過(guò)幾個(gè)月的努力,我在汪老師的耐心幫助和自己的努力下終于完成了此次設(shè)計(jì),并按設(shè)計(jì)要求實(shí)現(xiàn)了遙控器的各項(xiàng)功能。 第三點(diǎn),單片機(jī)電源的穩(wěn)定性,復(fù)位電路過(guò)于簡(jiǎn)單,使得系統(tǒng)的抗干擾能力不強(qiáng),使系統(tǒng)不能穩(wěn)定的運(yùn)行。遙控操作的不同,遙控發(fā)射器通過(guò)對(duì)紅外光發(fā)射頻率的控制來(lái)區(qū)別不同的操作。經(jīng)過(guò)軟件調(diào)試,排查了下面一些問(wèn)題:有些語(yǔ)句后面不需要加分號(hào)卻加了,有些語(yǔ)句用法理解不夠清晰,以及一些常見(jiàn)的語(yǔ)法錯(cuò)誤。 ( 3) 測(cè)量電壓所用儀器的輸入阻抗必須遠(yuǎn)大于被測(cè)處的等效阻抗 [15]; ( 4) 測(cè)量?jī)x器的帶寬必須大于被測(cè)量電路的帶寬; ( 5) 正確選擇測(cè)量點(diǎn)和測(cè)量; ( 6) 認(rèn)真觀察記錄實(shí)驗(yàn)過(guò)程,包括條件、現(xiàn)象 、數(shù)據(jù)、波形、相位等; ( 7) 出現(xiàn)故障時(shí)要認(rèn)真查找原因。 本設(shè)計(jì)的遙控器電路是采用碼分制遙控方式,用示波器對(duì)發(fā)射電路輸出端及接收電路輸入端的信號(hào)波型進(jìn)行了檢查,發(fā)現(xiàn)當(dāng)按下不同的開(kāi)關(guān)按鈕時(shí)所顯示的波型是不同的。 硬件調(diào)試 對(duì)照電路圖和實(shí)際線路檢查連線是否正確, 如少接、錯(cuò)接 、多接等;電源端對(duì)地 是不是 存在短路 ; 元器件引腳之間 有沒(méi)有 短路,連接處 有沒(méi)有 接觸不良,二極管、三極管、集成電路和電解電容的極性 是不是都 正確;電源供電 ( 極性、信號(hào)源 ) 連線 是不是 正確;用萬(wàn)用表電阻檔檢查焊接和接插 是不是 良好 。接收信號(hào)端接至 口,該引腳為復(fù)用引腳, 引腳復(fù)用為外部中斷 INT0 請(qǐng)求輸入端,當(dāng)收到第一個(gè)紅外脈沖時(shí), INT0被觸發(fā), T0開(kāi)始工作,當(dāng)接收 到下一個(gè)下降沿時(shí)每收到一個(gè)紅外脈沖,根據(jù)定時(shí)器所定的時(shí)間判斷是引導(dǎo)碼、字符 ?0?還是字符 ?1?,從而可斷定出遙控操作,然后由接收遙控器 CPU 將其轉(zhuǎn)化為控制操作,對(duì)外電路實(shí)施控制功能 [13]。 程序開(kāi)始是對(duì)單片機(jī)進(jìn)行初始化設(shè)置,循環(huán)掃描判斷是否有鍵按下,如果有鍵按下就發(fā)射相 應(yīng)的紅外信號(hào),遙控發(fā)射程序流程圖如圖 31 所示。 (6)接收完畢,初始化本次接收的數(shù)據(jù) ,準(zhǔn)備下一次遙控接收。 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 17 頁(yè) 共 57 頁(yè) (5)當(dāng)接收到 32 位數(shù)據(jù)時(shí),說(shuō)明一幀數(shù)據(jù)接收完畢。并將計(jì)時(shí)值保存后,再重新計(jì)時(shí)。 解碼方法如下: (1)設(shè)外部中斷 0(或者 1)為下降沿中斷,定時(shí)器 0(或者 1)為 16 位計(jì)時(shí)器。如果計(jì)時(shí)值等于 2. 25ms。單片機(jī)在中斷時(shí)使用定時(shí)器 0或定時(shí)器 1 開(kāi)始計(jì)時(shí).到下一個(gè)脈沖到來(lái)時(shí),即再次產(chǎn)生中斷時(shí),先將計(jì)時(shí)值取出。 圖 212 為該遙控器的接收器原理圖,其中 P0 口作為數(shù)碼管的二進(jìn)制數(shù)據(jù)輸出,顯示按鍵號(hào),第 9 腳為單片機(jī)復(fù)位腳, 1 19 腳為 12MHZ 晶振。目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線波長(zhǎng)為940nm 左右,外形與普通發(fā)光二極管相同。如果鍵按下超過(guò) 108ms 仍未松開(kāi),接下來(lái)發(fā)射的代碼(連發(fā)代碼)將僅由起始碼( 9ms)和結(jié)束碼( )組成 [9]。芯片的用戶識(shí)別碼固定為十六進(jìn)制 0xd1H,后 16 位為 8 位操作碼(功 能碼)及其反碼。 發(fā)射采用脈寬調(diào)制的串行碼,以脈寬為 、間隔 、周期為 的組合表示二進(jìn)制的 “0”;以脈寬為 、間隔 、周期為 的組合表示二進(jìn)制的 “1”,其波形如圖 28 所示。 A11B12Y13A24B25Y26GND7Y38A39B310Y411A412B413VCC14 圖 26 HD74LS08P 管腳 遙控發(fā)射模塊的電路設(shè)計(jì) 遙控發(fā)射模塊由單片機(jī)最小系統(tǒng)和按鍵電路、紅外發(fā)射器電路等組成,遙控發(fā)射單元框圖如圖 27 所示。這種行列式鍵盤(pán)能夠有效得提高單片機(jī)系統(tǒng)中 I/O 的利用率。共陽(yáng)極顯示器就是發(fā)光二極管的陽(yáng) 極連在一起,共陰極顯示器就是陰極連在一起。這兩種顯示器成本低廉,配置靈活,與單片機(jī)接口方便。當(dāng)計(jì)數(shù)器產(chǎn)生計(jì)數(shù)溢出時(shí),相應(yīng)的溢出標(biāo)位 硬件置“ 1”。 表 23 TCON 位定義表 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 位符號(hào) TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 IE0 和 IE1——外中斷請(qǐng)求標(biāo)志位。 (3)定時(shí)器控制寄存器( TCON) 該寄 存器用于保存外部中斷請(qǐng)求以及定時(shí)器的計(jì)數(shù)溢出。 IE 各位的定義如表 21所示。為了解決這個(gè)問(wèn)題,就發(fā)展了中斷的概念。 振蕩脈沖經(jīng)二分頻后作為系統(tǒng)的時(shí)鐘信號(hào),時(shí)鐘信號(hào)經(jīng)過(guò)三分頻產(chǎn)生 ALE信號(hào), ALE 信號(hào)用于控制把 P0 口的低 8 位地址送入鎖存器鎖起來(lái),以實(shí)現(xiàn)低地址和數(shù)據(jù)的分時(shí)傳送, ALE 還可作為外部時(shí)鐘或外部脈沖使用。 時(shí)鐘 電路如圖 23所示 。復(fù)位分為上電復(fù)位和外部按鍵 復(fù)位兩種方式 。 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 7 頁(yè) 共 57 頁(yè) XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 EA /VPP:訪問(wèn)外部程序存儲(chǔ)器控制信號(hào)。否則, ALE 將被微弱拉高。在一般情況下, ALE 以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。特殊寄存器AUXR(地址 8EH)上的 DISRTO 位可以使此功能無(wú)效。在 flash編程和校驗(yàn)時(shí), P3 口也接收一些控制信號(hào)。 P3 口: P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P3 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。在訪問(wèn)外部程序存儲(chǔ)器或用 16 位地址讀取外部數(shù)據(jù)存儲(chǔ)器江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 6 頁(yè) 共 57 頁(yè) (例如執(zhí)行 MOVX DPTR)時(shí), P2 口送出高八位地址。作為輸入使用時(shí),被外部拉低的引腳由 于內(nèi)部電阻的原因,將輸出電流。在 flash 編程時(shí), P0 口也用來(lái)接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。作為輸出口,每位能驅(qū)動(dòng)8個(gè) TTL 邏輯電平??臻e模式下, CPU 停止工作,允許RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適用于常規(guī)編程器。但是 C31 沒(méi)有內(nèi)部存儲(chǔ)器,本設(shè)計(jì)需要編寫(xiě)程序,那么就要用外部擴(kuò)展,比較麻煩。 : 圖 14 紅外接收部分結(jié)構(gòu)圖 紅外接收模塊接收到控制脈沖時(shí),由控制方式選擇譯碼,通過(guò)單片機(jī)處理后,驅(qū)動(dòng)數(shù)碼管顯示數(shù)碼且蜂鳴器工作。 方案論證 方案一: 使用由常規(guī)集成電路組成的單通道紅外遙控電路 ,一般用于不需要多路控制的場(chǎng)合,它 不需要使用較貴的專(zhuān)用編譯碼器,因此成本較低 。 設(shè)計(jì)的最終成果是能通過(guò)按鍵無(wú)線遙控使 LED數(shù)碼管顯示‘ 0’ ~‘ F’ 16 種不同的字符。由于紅外線遙控裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、音響設(shè)備、空調(diào)機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。 singlechip microputer 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 1 頁(yè) 共 57 頁(yè) 目 錄 引 言 ………………………………………………… ...............1 第 1 章 課題分析與方案論證 ………………………… ..............2 課題任務(wù)分析 ……………………………………………… .......3 方案論證 …………………………………… ............................3 第 2 章 系統(tǒng)硬件電路設(shè)計(jì) ……………………………………… .4 器件選擇 ………………………………………… ....… .......… .4 單片機(jī)選擇 ………………………………… ....……… ........… 4 顯示器件選擇 ……………………………………… ....…… ...11 按鍵控制方式選擇 ………………………………… ........… .....12 門(mén)電路芯片選擇 ……………………………………… ..........12 電路設(shè)計(jì) …………………………………………………… ...13 遙控發(fā)射模塊的電路設(shè)計(jì) ……………………………………… .13 遙控接收模塊的電路設(shè)計(jì) ……………………………………… .17 第 3 章 系統(tǒng)軟件設(shè)計(jì) ………………………………………… ...21 發(fā)射模塊軟件流程圖 ………………………………………… 21 接收模塊軟件流程圖 ………………………………………… ...22 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 2 頁(yè) 共 57 頁(yè) 第 4 章 系統(tǒng)調(diào)試 ……………………………………………… 25 硬件調(diào)試 ..…………………………… ………… .
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1