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

正文內(nèi)容

智能學(xué)習(xí)型遙控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 存儲(chǔ)。 數(shù)據(jù)存儲(chǔ)功能。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),因此完全可以實(shí)現(xiàn)。采用先進(jìn)的技術(shù)和方法,依靠高素質(zhì)的科研人員和高水平的 檢測(cè)檢驗(yàn)隊(duì)伍,提供分析監(jiān)控服務(wù),同時(shí)進(jìn)行監(jiān)控技術(shù)和方法的研究。 紅外信號(hào)學(xué)習(xí)功能 當(dāng)單片機(jī)收到紅外接收頭傳送來(lái)的數(shù)字信號(hào)的時(shí)候靜態(tài)穩(wěn)定高亮顯示,用來(lái)顯示系統(tǒng)所處狀態(tài)。在按鍵矩陣任 意按下鍵時(shí),蜂鳴器都會(huì)鳴叫一聲,表示信號(hào)發(fā)送成功。其功能框圖如下: 圖 2 智能學(xué)習(xí)型遙控系統(tǒng)功能圖 4 系統(tǒng)設(shè)計(jì) 硬件模塊結(jié)構(gòu)設(shè)計(jì) 在該設(shè)計(jì)中,電路的設(shè)計(jì)都是經(jīng)過(guò)再三斟酌的,并且用 Protel 畫(huà)出電路圖,為以后做 PCB 以及焊接電路做好準(zhǔn)備。 10Ω電阻起到限流的作用, 47uF 電容濾波減少干擾 ,當(dāng)紅外接收頭 OUT 端沒(méi)有信號(hào)輸出時(shí) ,10K 的電阻能使紅外接收頭 OUT 端保持高電平。當(dāng)外部有紅外線信號(hào)時(shí),該 LED 燈會(huì)閃爍提示。電源正極通過(guò) 10K 電阻與單片機(jī)的P2. 5 腳相連。 圖 5 遙控系統(tǒng)蜂鳴器提示電路 單片機(jī)最小系統(tǒng)及部分周邊電路設(shè)計(jì) 單片 機(jī)的最小系統(tǒng)包括震蕩電路、復(fù)位電路、工作指示燈等。圖 12 為其邏輯位的定義,以及其電平時(shí)間長(zhǎng)度,可以了解其編碼規(guī)則, 560us 時(shí)間的高和 590us 時(shí)間的低電平應(yīng)譯碼“ 0”, 560us時(shí)間的高和 1690us 時(shí)間的低電平應(yīng)譯碼“ 1”。為了精確起見(jiàn),可以直接用單片機(jī)將其高低電平計(jì)數(shù)數(shù)據(jù)通過(guò)串口傳送到 PC 機(jī)上仔細(xì)觀察,確定范圍。開(kāi)始可以在萬(wàn)用板上搭建各部分電路進(jìn)行驗(yàn)證,比如:在電源部分電路的驗(yàn)證中,就可以先在萬(wàn)用電路 板上搭建該部分電路,然后按照輸入的要求輸入 9V 電壓,用萬(wàn)用表測(cè)試 7805 的輸出端,看其是否是所需的穩(wěn)定的 5V 電壓,若是表明該部分是切實(shí)可行的。 在所有程序都調(diào)試通過(guò)后,就可以用 Protel 設(shè)計(jì)電路板了,在做出電路的PCB 圖后,若較簡(jiǎn)單的電路可以用熱轉(zhuǎn)印法自己制板,較復(fù)雜的電路板或多面板可送往電路板工廠制作。綜合以上 C 語(yǔ)言的優(yōu)點(diǎn),我在本系統(tǒng)的程序設(shè)計(jì)時(shí)選擇了 C 語(yǔ)言。從資料上了解到此,此波形的邏輯 0 定義為 560ms的高電平加上 560 ms 的底電平,邏輯 1 定義為 560ms 的高電平加上 1690ms 的底電平。 define send1 send_pulse_565 。 void send_bit uchar one_bit 。 //顯示緩沖 void delay uchar t char a。 void display uchar t while t P0 disp[i1]。 //對(duì) P2 口進(jìn)行賦值 P0 disp[i2]。 //對(duì) P2 口進(jìn)行賦值 P0 disp[i3]。 //對(duì) P2 口進(jìn)行賦值 P0 disp[i4]。 P0 disp[i5]。 P0 disp[i6]。 P0 disp[i7]。 P0 disp[i8]。 void send_pulse_9000 void //9ms 脈寬 TH0 0xdc。 while TR0 。 TH0 0xee。 OUT 1。 TR1 1。 void send_space_1685 void // 間隔 OUT 1。 while TR0 。 TL0 0xea。 void send_bit uchar one_bit uchar i。i++ send_pulse_565 。 //如果是 0 則延時(shí) one_bit one_bit 1。 // 的間隔 send_bit SYS_DATA 。 //發(fā)數(shù)據(jù)碼的反碼 TR1 1。 void main void uchar c 0x77。 TL1 0xf3。 delay 255 。 TR1 0。以下程序段是此系統(tǒng)檢要的按鍵檢測(cè)程序: //判斷是哪鍵接下程序 //功能 :根據(jù)鍵碼中的值按鍵后需要做出的反應(yīng) //條件 :temp_h,temp_l 中要有值 //結(jié)果 :current_n 中得到當(dāng)前按鍵 if temp_h 0x00amp。 //判斷是不是矩陣鍵 2 if temp_h 0x01amp。 //判斷是不是矩陣鍵 4 if temp_h 0x00amp。通過(guò)調(diào)整輸出低電平時(shí)間的長(zhǎng)短可以控制鳴叫的時(shí)間長(zhǎng)短。 //輸出低電平讓蜂鳴器鳴叫 delay05s 。 硬件環(huán)境。仿真機(jī)可以通過(guò)和 PC 機(jī)的連接來(lái)實(shí)現(xiàn)硬件的防真,而不需要每次都把程序?qū)懭雴纹瑱C(jī)才可以調(diào)試。 Keil 主要是完成程序的編譯及提供防真環(huán)境,應(yīng)用Protel 可以完成電路及電路板的設(shè)計(jì), Protel 是一款電路設(shè)計(jì)專業(yè)軟件,應(yīng)用該軟件可以輕松完成電路圖的設(shè)計(jì),并且其超強(qiáng)的自動(dòng)布線功能,更能出色完成電路 PCB 的繪制。有意義的系統(tǒng)測(cè)試應(yīng)該是從“破壞”系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露系統(tǒng)缺陷的測(cè)試方案。 程序測(cè)試分析 單元測(cè)試: 對(duì)每部分功能的單元進(jìn)行測(cè)試,單元測(cè)試也稱模塊測(cè)試或程序測(cè)試。把各個(gè)不同功能的模塊組合起來(lái)進(jìn)行相關(guān)功能的嚴(yán)格測(cè)試,是否能夠達(dá)到預(yù)期的效果,若出現(xiàn)差錯(cuò),客觀認(rèn)真地分析原因,并尋求最佳的解決方案。本系統(tǒng)在該測(cè)試中,連續(xù)工作一天各部分功能仍然正常。 針對(duì)這些問(wèn)題我主要對(duì)程序做了一定的修改,在按鍵靈敏度問(wèn)題上,采用結(jié)合實(shí)際情況來(lái)完善程序;在信號(hào)不穩(wěn)定的問(wèn)題上,主要是根據(jù)特殊情況解決一些常見(jiàn)的干擾。在本設(shè)計(jì)中我認(rèn)為最重要的是以下這些方面和問(wèn)題: 本設(shè)計(jì)中需要注意的重要方面: 需要對(duì)單片機(jī)知識(shí)有相當(dāng)?shù)牧私?,特別是對(duì)定時(shí)計(jì)數(shù)器的運(yùn)用,再就是程序設(shè)計(jì)方面,具備對(duì)程序運(yùn)行分析的能力,和解決問(wèn)題的方法; 對(duì)紅外接收頭信號(hào)的分析一定要準(zhǔn)確,雖然在存儲(chǔ)式示波儀上能夠較形象地觀察到其波形,可畢竟不是最準(zhǔn)確的數(shù)據(jù),若要得到準(zhǔn)確的數(shù)據(jù),在測(cè)試階段,可以用單片機(jī)把定時(shí)計(jì)數(shù)器所測(cè)數(shù)據(jù)直接傳到 PC 機(jī)進(jìn)行分析,這樣測(cè)得數(shù)據(jù)更加準(zhǔn)確,而且是直接面向單片機(jī)的,對(duì)譯碼十 分有利; 要求有一定的硬件知識(shí),具備一般的分析判斷及解決問(wèn)題的能力,對(duì)電路板的制作也有一定的要求; 本系統(tǒng)所解決的主要問(wèn)題及欠缺: 本智能學(xué)習(xí)型遙控系統(tǒng)主要解決了針對(duì) NEC 編碼格式的遙控器信號(hào)的譯碼問(wèn)題,通過(guò)紅外接收頭接收其他遙控器所發(fā)送的紅外信號(hào),并且能夠譯碼存儲(chǔ)起來(lái)。 [2]《 MCS51 系列單片機(jī)系統(tǒng)原理與設(shè)計(jì)》 蘇凱等 冶金工業(yè)出版社 ,10212。 [6]《電子技術(shù)基礎(chǔ)》康華光等 高等教育出版社 , 10156。 [11]《單片機(jī)器件及應(yīng)用》 王毅編 陜西電子編輯部 , 38279。 [15]《單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)》 周航慈 北京航空航天大學(xué)出版社, 14243。 [19]《 8051 單片機(jī)實(shí)踐與應(yīng)用》 沈慶陽(yáng)等 清華大 學(xué)出版社 , 38279。在此表示衷心地感謝。他無(wú)論 在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。 附錄 include include define uchar unsigned char uchar YKDatas[3]。 //接收結(jié)束標(biāo)志 //延時(shí) a * 1ms void delayMs unsigned int a unsigned int i, j。 j 0。 YKtype 0。 //TL0 65536 1651/ % 256 14 TH0 else if YKcount 8 //獲取完 system bits, 共 5 位 YKtype 2。 YKtype 0。 //初始化串口 void RSInit TMOD | 0x20。 SM1 1。 //允許串口中斷 PCON 0x00。 while !TI 。 RI 0。 default : break。 //T0 選用方式 1 16 位定時(shí) IE 0x82。 TH0 255。 //啟動(dòng)定時(shí)器 0, 接收紅外遙控器發(fā)來(lái)的數(shù)據(jù) while !YKend 。 send_space_1685 。 //系統(tǒng)碼 sbit OUT P3^7。 char i1 0,i2 0,i3 0,i4 0,i5 0,i6 0,i7 0,i8 0。a 。 P2 0xff。 P2 0xff。 P2 0xff。 P2 0xff。 P2 0xff。 P2 0xff。 P2 0xff。 P2 0xff。 TR1 1。 void send_space_4500 void // 間隔 OUT 1。 while TR0 。 TR0 1。 OUT 1。 TR0 1。 TH0 0xfd。 OUT 1。i 8。 //先發(fā)低位 某位是 1 則延 else send_space_560 。 //起始碼 9ms 的脈寬 考慮到誤差 send_space_4500 。 //發(fā)數(shù)據(jù)碼 send_bit ~one_data 。 OUT 1。 //T0 產(chǎn)生精確時(shí)間的延時(shí)或脈寬 16 位 //T1 產(chǎn)生 38kHz 方波 8 位自動(dòng)重裝 TH1 0xf3。 display 100 。 void time0 void interrupt 1 TR
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1