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

正文內(nèi)容

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

2024-11-27 08:35本頁面
  

【正文】 設(shè)計(jì)中將每段的首地址一次送至 P1口,在每次送地址播放時(shí)進(jìn)行延時(shí)。 P1 = 0x30。 Temp++。 //延時(shí),有利于系統(tǒng)穩(wěn)定 PLAY = 0xff。 for (Temp=0。 Temp10)。 DelayPlay = 0x00。 while (DelayPlay 0x2BC)。 P1 = 0x68。 Temp++。 //延時(shí),有利于系統(tǒng)穩(wěn)定 PLAY = 0xff。 for (Temp=0。 Temp10)。 //產(chǎn)生下降沿,播放錄音 2 } 報(bào)警程序的編寫與分析 該部分主要通過單片機(jī)內(nèi)部的定時(shí)器以工作方式 1 工作,定時(shí)器計(jì)數(shù)計(jì)滿后溢出,啟動(dòng) 報(bào)警電路,故程序如下: void StateHandle6(void) { u8 Temp1,Temp2。 Temp1++。 Temp2++。 Alarm = !Alarm。 圖 51 成果圖 系統(tǒng)使用說明 1. 按住門鈴鍵,打開電源,錄音燈亮,開始錄制門鈴聲,時(shí)間 2s; 2. 按住錄音鍵,打開電源,錄音燈亮,開始錄制錄音提示音,時(shí)間 4s; 3. 由于紅外傳感器的特殊性,請使用電腦 USB 供電,或者 5V 穩(wěn)壓電源,請勿使用手機(jī)充點(diǎn)電等電源,以免影響性能。時(shí)間到后,走向作品, LED 會亮,說明檢測到人。由于使用了單片機(jī)來設(shè)計(jì),所以在不改變系統(tǒng)硬件的情況下只需要修改內(nèi)存中的數(shù)據(jù),就可以對主人的語音提示進(jìn)行修正和更新,大大方便了我們的生活。設(shè)計(jì)中也分成語音控制模塊、紅外探測模塊、鍵盤輸入模塊、開燈模塊和報(bào)警模塊并給出了具體的原理圖。 金陵科技學(xué)院學(xué)士學(xué)位論文 參考文獻(xiàn) 21 參考文獻(xiàn) [1]何立民 .《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)》 [M].北京 :航空航天大學(xué)出版社 . [2]任敦亮 .《 采用 3BCM 鍺磁敏三極管研制位移傳感器 》 [D].黑龍江大學(xué) ,2020年 . [3]楊子文 .《單片機(jī)原理及應(yīng)用》 [M].西安電子科技大學(xué)出版社, 2020年 . [4]孫正貴 .《 油田抽油機(jī)智能節(jié)電控制器的研制 》 [D]. 合肥工業(yè)大學(xué) , 2020年 . [5]吳弘 .《 空中目標(biāo)聲音識別技術(shù)的研究 》 [D].南京理工大學(xué), 2020年 . [6]王國華 .《 單總線系統(tǒng)在電梯溫度監(jiān)測上的應(yīng)用 》 [D].大連理工大學(xué), 2020年 . [7]王敏 .《 溫室大棚溫濕度、二氧化碳測控系統(tǒng)的研究 》 [D].西安理工大學(xué) , 2020年 . [8] 鄒慶尊 .《 透明容器內(nèi)液位監(jiān)測技術(shù)的研究 》 [D].合肥工業(yè)大學(xué) , 2020年 . [9] 吳昊 .《 D類功放中三角波發(fā)生器的設(shè)計(jì) 》 [D].東南大學(xué), 2020年 . [10]王法能 .《單片機(jī)原理及應(yīng)用》 [M].科學(xué)出版社 , 2020 年 . [11] 張偉 .《 家庭智能安防報(bào)警系統(tǒng)研究 》 [D].山東科技大學(xué) , 2020年 . [12] 郭奇 .《 智能家居控制平臺的設(shè)計(jì)與實(shí)現(xiàn) 》 [D]. 沈陽理工大學(xué) , 2020年 . [13] 文樺 .《 單片機(jī)教學(xué)與應(yīng)用平臺的研究 》 [D]. 同濟(jì)大學(xué)軟件學(xué)院 , 2020年 . [14]徐愛鈞 ,彭秀華 .《 Keil Cx51 V7,0 單片機(jī)高級語言編程與μ Vision2 應(yīng)用實(shí)踐》 [J].北京 :電子工業(yè)出版社, 2020 年 .金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 22 附 錄 附 錄 1 系統(tǒng)硬件設(shè)計(jì)原理圖 金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 23 附 錄 2 系統(tǒng) PCB 版圖 金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 24 附 錄 3 系統(tǒng)總程序: include include /* 全局常量聲明 */ const u8 Time0H = 0xF0。 const u16 TimeML = 0x3E8。 /* 全局變量定義 */ u8 FlagKey = 0x00。 //10ms 前 P1 的值 u8 KeyNow = 0x00。 //按鍵狀態(tài)值 u16 DelayHW = 0x00。 u16 DelayREC = 0x00。 u8 FlagMan = 0x00。 u8 FlagNo = 0x00。 u8 FlagPlay = 0x00。 void KeyRead(void)。 void StateHandle1(void)。 void StateHandle3(void)。 void StateHandle5(void)。 void StateHandle7(void)。 //初始程序 while(1) { if (FlagKey) { KeyRead()。 } } //無限循環(huán)程序 } } void SystemInit(void) { u8 Temp。= 0xF0。 //設(shè)置定時(shí)器模式 TL0 = 0xF0。 //設(shè)置定時(shí)器初值 TF0 = 0。 //定時(shí)器 0 開始計(jì)時(shí) ET0 = 1。 //總中斷開啟 if (!Key1) { LED = 0x00。 for (Temp=0。 Temp10)。 //錄音計(jì)時(shí)清零 REC = 0x00。 金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 26 while (DelayREC 0xC8)。 } else { if (!Key2) { LED = 0x00。 for (Temp=0。 Temp10)。 //錄音計(jì)時(shí)清零 REC = 0x00。 while (DelayREC 0x190)。 } } } void KeyRead(void) { u8 TempKey。 //清除按鍵標(biāo)志位 KeyOld = KeyNow。 //讀入引腳前,先拉高引腳 KeyNow = P3。 (~KeyNow)) 4。 while ((!(TempKey amp。amp。 KeyState++。 } //以上程序片段,為了得到按下按鈕的代碼,紅外的優(yōu)先級最高 金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 27 if ((!KeyState)amp。(DelayML TimeML)) { KeyState = 5。amp。 } if (KeyNow amp。 0x10) { KeyState = 7。break。break。break。break。break。break。break。 } } void StateHandle1(void) { DelayHW = 0x00。 //置位標(biāo)志位 LED = 0x00。 if (FlagMan) { P1 = 0x00。 Temp++。 //延時(shí),有利于系統(tǒng)穩(wěn)定 金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 28 PLAY = 0xff。 for (Temp=0。 Temp10)。 //產(chǎn)生下降沿,促發(fā)播鈴聲 DelayML = 0x00。 } } void StateHandle3(void) { u8 Temp。 if (FlagNo == 0x03) { FlagNo = 0x01。 //寫入門鈴聲地址 } else { P1 = 0x68。 Temp++。 //延時(shí),有利于系統(tǒng)穩(wěn)定 DelayREC = 0x00。 //開始錄音 FlagREC = 0xff。 //7 秒錄音 FlagREC = 0x00。 P1 = 0x30。 Temp++。 //延時(shí),有利于系統(tǒng)穩(wěn)定 PLAY = 0xff。 金陵科技學(xué)院學(xué)士學(xué) 位論文 附錄 29 for (Temp=0。 Temp10)。 //產(chǎn)生下降沿,播放錄音 1 DelayPlay = 0x00。 while (DelayPlay 0x2BC)。 P1 = 0x68。 Temp++。 //延時(shí),有利于系統(tǒng)穩(wěn)定 PLAY = 0xff。 for (Temp=0。 Temp10)。 //產(chǎn)生下降沿,播放錄音 2 } void StateHandle5(void) { u8 Temp。 //寫入錄音提示地址 for (Temp=0。 Temp10)。 PLAY = 0x00。 Temp++。 PLAY = 0xff。 //播音計(jì)時(shí)清零 FlagPlay = 0xff。 //4 秒播音 FlagPlay = 0x00。 for (Temp1=0。 Temp1100) { for (Temp2=0。 Temp2255)。 } } void StateHandle7(void) { FlagMan = 0x00。 LED = 0xff。 //設(shè)置定時(shí)器初值 TH0 = Time0L。 if (FlagMan) { DelayHW++。 } if (FlagREC) { DelayREC++。大學(xué)教會了我很多,不止很多專業(yè)知識,更教會了我怎么做人。在課題的完成過程中我遇到了很多問題,但是每次老師都不厭其煩地指導(dǎo)我。從論文的選題到現(xiàn)在,每一步都是在導(dǎo)師的悉心指導(dǎo)下完成的,傾注了導(dǎo)師大量的心血。在此,對丁老師表示我衷心的感謝 。如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成該次課程設(shè)計(jì)和論文。 最后,我要感謝金陵科技學(xué)院信息技術(shù)學(xué)院的所有老師,為我們提供的良好的研究條件,向各位老師表示誠摯的敬意
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1