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

正文內(nèi)容

基于單片機(jī)的多功能門鈴設(shè)計(jì)論文(文件)

 

【正文】 何給該門鈴的使用者帶來(lái)一些更為便利和安全的生活。通過對(duì)紅外探測(cè)系統(tǒng)接收的信號(hào)進(jìn)行判斷,進(jìn)行對(duì) 電燈開關(guān)的控制,并有相應(yīng)蜂鳴器報(bào)警部分。 軟件利用 C語(yǔ)言編程來(lái)實(shí)現(xiàn)。 系統(tǒng)設(shè)計(jì)流程 ( 1)在 Proteus 中 Protel 中根據(jù)系統(tǒng)設(shè)計(jì)原理設(shè)計(jì)電路。金陵科技學(xué)院學(xué)士學(xué)位論文 第三章 硬件設(shè)計(jì) 3 3 硬件設(shè)計(jì) 主控模塊 AT89C51 芯片 AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能 CMOS8位微處理器,俗稱單片機(jī)。 ◎ GND:接地。 ◎ P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。在 FLASH 編程期間,此引腳用于輸入編程脈沖。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),該有效的 /PSEN 信號(hào)將不會(huì)出現(xiàn)。 ◎ XTAL2:來(lái)自反向振蕩器 [3]的輸出。錄音內(nèi)容 可被 存 進(jìn) 永久 的 存儲(chǔ)單元, 因此保存長(zhǎng)久,并可以 提供零功率信息存儲(chǔ)。操作模式也由地址端控制;當(dāng) A7 和 A6都為 1 時(shí),其它地址端置高就選擇某個(gè)(或某幾個(gè))模式。 ◎ A1( EOM 刪除) —— 把多條分段信息合而為一,變成一條信息,僅在信息最后會(huì)留下一個(gè) EOM標(biāo)志。當(dāng) A4 模式禁止地址計(jì)數(shù)器復(fù)位,就會(huì)使得信息可連續(xù)實(shí)現(xiàn)錄入或者重放。控制循環(huán)的另一種方法是只用 /PLAYL 端;接低開始循環(huán),變高循環(huán)結(jié)束 [7]。 在傳統(tǒng) D類放大器中,用控制器將模擬或數(shù)字音頻信號(hào)在被集成到功率后端設(shè)備中的功率 MOSFET 管放大之前轉(zhuǎn)換成 PWM 信號(hào)。 金陵科技學(xué)院學(xué)士學(xué)位論文 第三章 硬件設(shè)計(jì) 8 ( 2)特性: ◎ 靜態(tài) 功耗 比較 低,約為 4mA,可用于電池供電; ◎ 工作電壓范圍寬, 412V 或者 518V; ◎擁有比較少的外圍元件 ; ◎ 電壓增益可 以 調(diào) 節(jié) , 范圍是 20200; ◎其 失真度 比較低 ; ( 3)應(yīng)用特點(diǎn) [9]如下: LM386 主要應(yīng)用于低電壓消費(fèi)類產(chǎn)品。 表 32 LMS386 芯片主要參數(shù)表 本設(shè)計(jì)中采用的是放大增益為 20 的電路,如圖 34 所示。而電磁式由于音色好,所以多用于語(yǔ)音、音樂等設(shè)備 。在電磁線圈和磁鐵的相互作用下,振動(dòng)膜片 就會(huì) 周期性地振動(dòng)發(fā)聲。 圖 35 ISD1420 語(yǔ)音電路原理圖 金陵科技學(xué)院學(xué)士學(xué)位論文 第三章 硬件設(shè)計(jì) 10 人體紅外感應(yīng)模塊 紅外感應(yīng)原理 熱釋電紅外傳感器是一種能 夠 檢測(cè) 出 人或動(dòng)物發(fā)射的紅外線而輸出電信號(hào)的傳感器。熱釋電傳感器是對(duì)溫度敏感的傳感器。當(dāng)人體進(jìn)入檢測(cè)區(qū),因人體溫度與環(huán)境溫度有差別,產(chǎn)生 ΔT ,則有 ΔT 輸出;若人體進(jìn)入檢測(cè)區(qū)后不動(dòng),則溫度沒有變化,傳感器也沒有輸出了。 電氣參數(shù)如表 33所示: 表 33 HCSR501 電氣參數(shù) 功能特點(diǎn)如下: 全自動(dòng)感應(yīng); 金陵科技學(xué)院學(xué)士學(xué)位論文 第三章 硬件設(shè)計(jì) 11 光敏控制(可選擇,出廠時(shí)未設(shè)); 溫度補(bǔ)償 (可選擇,出廠時(shí)未設(shè) ); 兩種觸發(fā)方式:(可跳線選擇): a、不可重復(fù)觸發(fā)方式 :即感應(yīng)輸 出高電平后,延時(shí)時(shí)間段一結(jié)束,輸出就會(huì)自動(dòng)的從高電平轉(zhuǎn)變成為低電平; b、可重復(fù)觸發(fā)方式:即感應(yīng)輸出高電平后,在延時(shí)時(shí)間段之內(nèi),若感應(yīng)到有人體在該活動(dòng)范圍內(nèi)活動(dòng),則其輸出將一直保持在高電平的狀態(tài)上,直到感應(yīng)不到人體存在后才延時(shí)將高電平變?yōu)榈碗娖?。通過端口電位的變化來(lái)判斷按鍵是否按下,從而調(diào)用不同的功能。 Keil提供了包括 C編譯器 、宏匯編、 連接器 、庫(kù)管理和一個(gè)功能強(qiáng)大的 仿真 調(diào)試器等在內(nèi)的完整開發(fā) 方案 ,通過一個(gè)集成開發(fā)環(huán)境( uVision) [14]將這些部分組合在一起。其中主要包括 CPU初始化、 ISD1420 初始化及按鍵電路控制調(diào)用相應(yīng)子程序。程序編寫的思想如圖 43 流程圖所示。 if (FlagNo == 0x03) { FlagNo = 0x01。 Temp++。 //開始錄音 FlagREC = 0xff。具體程序如下: void StateHandle4(void) { u8 Temp。 Temp10)。 Temp++。 //播音計(jì)時(shí)清零 FlagPlay = 0xff。 //寫入錄音 2 地址 for (Temp=0。 PLAY = 0x00。 PLAY = 0xff。 Temp1100) { for (Temp2=0。 } } 金陵科技學(xué)院學(xué)士學(xué)位論文 第五章 成果及使用說明 19 5 成果及使用說明 成果展示 成果圖如下圖 51所示。金陵科技學(xué)院學(xué)士學(xué)位論文 結(jié)論 20 結(jié) 論 本設(shè)計(jì)采用了 AT89C51 單片機(jī)為核心的門鈴技術(shù),其設(shè)計(jì)的主要目的與設(shè)計(jì)任務(wù)即是實(shí)現(xiàn)基于單片機(jī)的多功能門鈴系統(tǒng),這樣不僅可以讓來(lái)訪者進(jìn)行留言,而且可以幫助實(shí)現(xiàn)照明功能,同時(shí) 還可以實(shí)現(xiàn)長(zhǎng)時(shí)間逗留即報(bào)警的功能。 通過該段時(shí)間的努力,該系統(tǒng)也能實(shí)現(xiàn)基本功能,由于作者水平有限,在 系統(tǒng)的錄音部分時(shí)間有限制,作者將繼續(xù)查閱資料,也希望大家可以給出寶貴建議。 const u16 TimeHW = 0x4665。 //目前 P1 的值 u8 KeyState = 0x00。 u16 DelayPlay = 0x00。 u8 FlagREC = 0x00。 void KeyHandle(void)。 void StateHandle4(void)。/ void main (void) { SystemInit()。 //定時(shí)器 T0 ; 10 毫秒 TMOD amp。 //設(shè)置定時(shí)器初值 TH0 = 0xD8。 //定時(shí)器 0 開中斷 EA = 1。 Temp++。 //開始錄音 FlagREC = 0xff。 P1 = 0x10。 //延時(shí),有利于系統(tǒng)穩(wěn)定 DelayREC = 0x00。 //7 秒錄音 FlagREC = 0x00。 //記錄按鍵舊值 P3 = P3 | 0xF0。 //去掉無(wú)關(guān)數(shù)據(jù),下降沿處罰 KeyState = 1。 (KeyState 5)) { TempKey = TempKey 1。amp。(DelayHW TimeHW)) { KeyState = 6。 } } void KeyHandle(void) { switch(KeyState) { case 1:StateHandle1()。 case 3:StateHandle3()。 case 5:StateHandle5()。 case 7:StateHandle7()。 //紅外檢測(cè)到人后計(jì)時(shí)器清零 FlagMan = 0xFF。 //寫入門鈴聲地址 for (Temp=0。 PLAY = 0x00。 PLAY = 0xff。 if (FlagMan) { FlagNo++。 } for (Temp=0。 //錄音計(jì)時(shí)清零 REC = 0x00。 } } void StateHandle4(void) { u8 Temp。 Temp10)。 Temp++。 //播音計(jì) 時(shí)清零 FlagPlay = 0xff。 //寫入錄音 2 地址 for (Temp=0。 PLAY = 0x00。 PLAY = 0xff。 Temp++。 for (Temp=0。 //產(chǎn)生下降沿,播放錄音提示 DelayPlay = 0x00。 } void StateHandle6(void) { u8 Temp1,Temp2。 Temp2++。 FlagML = 0x00。 //設(shè)置定時(shí)器初值 FlagKey = 0xff。 } } 金陵科技學(xué)院學(xué)士學(xué)位論文 致謝 31 致 謝 時(shí)光如白駒過隙,轉(zhuǎn)眼間就到了畢業(yè)在即的時(shí)刻,時(shí)光荏苒,完成了畢業(yè)設(shè)計(jì)就等于給大學(xué)生活畫上了一個(gè)完美的句號(hào)。老師多次督促我按時(shí)完成規(guī)定的任務(wù),并為我指點(diǎn)迷津,而且?guī)臀议_拓思路,學(xué)會(huì)多個(gè)角度考慮問題。 感謝這篇論文所涉及到的各位學(xué)者。 。 畢業(yè)設(shè)計(jì)是一次再系統(tǒng)學(xué)習(xí)的過程,畢業(yè)論文的完 成,同樣也意味著新的學(xué)習(xí)生活的開始。多虧有了老師的悉心指導(dǎo),使我的畢業(yè)設(shè)計(jì)畫上一個(gè)完美的句號(hào)。 首先我要感謝在畢設(shè)中 指導(dǎo)老師丁冬艷老師對(duì)我的悉心指導(dǎo)。 } if (FlagML) { DelayML++。 金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 30 } /********************************************************************************* [中斷入口說明 ] interrupt 0 外部中斷 0( ROM 入口地址: 0x03) interrupt 1 定時(shí) /計(jì)數(shù)器中斷 0( ROM 入口地址: 0x0B) interrupt 2 外部中斷 1( ROM 入口地址: 0x13) interrupt 3 定時(shí) /計(jì)數(shù)器中斷 1( ROM 入口地址: 0x1B) interrupt 4 UART 串口中斷( ROM 入口地址: 0x23) (更多的中斷依單片機(jī)型號(hào)而定, ROM 中斷入口均相差 8 個(gè)字節(jié)) using 0 使用寄存器組 0 using 1 使用寄存器組 1 using 2 使用寄存器組 2 using 3 使用寄存器組 3 *********************************************************************************/ void Timer0_Rountine(void) interrupt 1 using 1 { TL0 = Time0H。 Alarm = !Alarm。 Temp1++。 while (DelayPlay 0x190)。 Temp10)。 //延時(shí),有利于系統(tǒng)穩(wěn)定 PLAY = 0xff。 P1 = 0x10。 Temp++。 Temp10)。 //7 秒播
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1