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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于stc89c52單片機(jī)的紅外鬧鐘裝置設(shè)計(jì)與實(shí)現(xiàn)-免費(fèi)閱讀

2025-02-10 01:00 上一頁面

下一頁面
  

【正文】 j0。 //高 4位移到低 4位 return(decimal)。 //液晶初始化 init_1302()。//1302 地址寫 uchar read_1302(uchar address)。 //液晶寫入指令函數(shù) void write_1602_wdat(uchar dat)。 //鬧鐘開關(guān)的標(biāo)志位 uchar code tab1[] = {20 }。//時(shí)間功能鍵 ,選擇時(shí)分秒年月日和星期的 sbit key_add = P1^1。我再次真誠(chéng)地向幫助過我的老師和同學(xué)表示感謝! 33 附錄 源程序 include include define uint unsigned int define uchar unsigned char sbit CLK_1302 = P3^6。 27 圖 22 如圖 23, 按 K1 進(jìn)入時(shí)間設(shè)置 狀態(tài) ,按的 次數(shù)不同光標(biāo)顯示的位置不同,從而進(jìn)行年、月、日、時(shí)、分、秒、的調(diào)整,按 第 8 次時(shí)退出,按 K2時(shí)間上調(diào) , K3時(shí)間下調(diào) 。在未加入感應(yīng)探測(cè)模塊外部中斷前,先對(duì)萬年歷鬧鐘進(jìn)行調(diào)試,發(fā)現(xiàn)兩個(gè)問題: ( 1)讀取時(shí)間時(shí)出現(xiàn)部分顯示亂碼。 硬件調(diào)試 該設(shè)計(jì)硬件部分并不十分復(fù)雜,首先按照復(fù)位電路,液晶顯示,按鍵輸入,蜂鳴器, DS1302 電路,熱釋電紅外傳感模塊的順序進(jìn)行分立調(diào)試,除了液晶顯示和紅外傳感模塊的調(diào)試,其他基本順利,當(dāng)然最終這兩個(gè)模塊也調(diào)試完成。 ( 4) 按鍵掃描程序 當(dāng)系統(tǒng)檢測(cè)到按鍵 S1 被按下時(shí),轉(zhuǎn)到相應(yīng)程序處理,第一次按下 S1,定時(shí)器關(guān)閉,秒閃爍, S2 為上調(diào)按 鍵, S3 為下調(diào)按鍵,第二次按下 S1,分閃爍, S S3作用如前,如上所述 S1依次按下實(shí)現(xiàn)秒分時(shí)周日月年的調(diào)節(jié), S S3 作為調(diào)節(jié)按鍵,第八次按下 S1,定時(shí)器開啟,回到主程序。 ( 7)輸出高電平信號(hào):可方便與各類電路實(shí)現(xiàn)對(duì)接。如果需要,可另行購(gòu)買光敏電阻自己安裝。 待測(cè)目標(biāo) 熱釋電紅外傳感器 菲涅爾透鏡 信號(hào)處理 及輸出 18 圖 16 人體探測(cè)模塊電路 探測(cè)模塊與單片機(jī)接口 由于單片機(jī)外部中斷觸發(fā)方式只能是低電平或者下降沿,而本文采用的HCSR501 是高電平輸出,所以的信號(hào)輸出端要外接反相器,本設(shè)計(jì)采用 74LS04,接法如圖 17所示。 圖 14 按鍵電路 人體探測(cè)模塊設(shè)計(jì) 設(shè)計(jì)思路 主要由第三章主要元器件中介紹的熱釋電紅外傳感器探頭(具體型號(hào) LHI778)和紅外傳感器信號(hào)處理芯片組成,當(dāng)人在檢測(cè)范圍內(nèi),菲涅爾透鏡可將人體輻射的紅外線聚焦到熱釋電紅外探測(cè)元上,熱釋電紅外傳感器是模塊的核心器件,它可以把人體的紅外信號(hào)轉(zhuǎn)化 成電信號(hào),然后進(jìn)行信號(hào)處理。 :一般 RST 引腳上保持 24 個(gè)工作主頻周期的高電平,單片機(jī)可完成復(fù)位 ,但是復(fù)位電路要使 RST 保持 10ms 以上的高電平才能保證系統(tǒng)可靠復(fù)位。當(dāng) VcVR時(shí)允許觸發(fā) (VR≈) 10 IB 運(yùn) 算放大器偏置電流設(shè)置端 11 VDD 工作電源正端 12 2OUT O 第二級(jí)運(yùn)算放大器的輸出端 13 2IN I 第二級(jí)運(yùn)算放大器的反相輸入端 14 1IN+ I 第一級(jí)運(yùn)算放大器的同相輸入端 15 1IN I 第一級(jí)運(yùn)算放大器的反相輸入端 16 1OUT O 第一級(jí)運(yùn)算放大器的輸出端 BISS0001 是由運(yùn)算放大器、電壓比較器、狀態(tài) 控制器 、延遲時(shí)間定時(shí)器以及封鎖時(shí)間定時(shí)器等構(gòu)成的數(shù)?;旌蠈S眉呻娐?。 11 圖 5 熱釋電紅外傳感器內(nèi)部結(jié)構(gòu)和電路 BISS0001 紅外傳感器信號(hào)處理芯片 BISS001 16腳 DIP 封裝 如圖 6??捎脕碇苯咏邮漳繕?biāo)物體發(fā)射的紅外線并將其轉(zhuǎn)換為電壓信號(hào)輸出,且不需要紅外發(fā)射傳感器 。 第 2腳: VCC接 5V正電源。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為 8+8( 8 位地址 +8位數(shù)據(jù)),在多字節(jié)方式下為 8 加最多可達(dá) 248 的數(shù)據(jù)。 ALE/PROG(Pin30):地址鎖存允許信號(hào) PSEN(Pin29):外部存儲(chǔ)器讀選通信號(hào) 6 EA/VPP(Pin31):程序存儲(chǔ)器的內(nèi)外部選通,接低電平從外部程序存儲(chǔ)器讀指令,如果接高電平則從內(nèi)部程序存儲(chǔ)器讀指令。所以不采用此方案。 顯示模塊選擇方案和論證 方案一: 采用點(diǎn)陣式數(shù)碼管顯示。 本課題設(shè)計(jì)一種新型的紅外感應(yīng)式鬧鐘,具有傳統(tǒng)的鬧鈴功能,也可以自動(dòng)感應(yīng)在預(yù)設(shè)的時(shí)刻使用者是否還在賴床,并通過自動(dòng)控制電路來控制鬧鐘來進(jìn)行強(qiáng)制性提醒。比如:在房間無人時(shí)會(huì)自動(dòng)停機(jī)的空調(diào)機(jī)、飲水機(jī)。它的應(yīng)用遍及各個(gè)領(lǐng)域,主要表現(xiàn)的幾個(gè)方面:?jiǎn)纹瑱C(jī)在智能儀表中的應(yīng)用,單片機(jī)在機(jī)電一體化中的應(yīng)用,單片機(jī)在實(shí)時(shí)控制中的應(yīng)用,單片機(jī)在分布式多機(jī)系統(tǒng)中的 應(yīng)用,單片機(jī)在人類生活中的應(yīng)用。除了基本的鬧鐘功能,可以設(shè)置并且顯示年、月、日、時(shí)、分、秒、星期,主要實(shí)現(xiàn)智能紅外感應(yīng)功能,到達(dá)設(shè)置時(shí)間,能自能檢測(cè)床上一定范圍內(nèi)有無存在人體,有則驅(qū)動(dòng)鬧鈴并延時(shí)檢測(cè),無則延時(shí)感應(yīng)檢測(cè)。 單片機(jī)與熱釋電紅外傳感器的結(jié)合 單片機(jī)的智能化系統(tǒng)控制,配合熱釋電紅外傳感器的靈活多變,可以開發(fā)出許多更加方便更具新意的產(chǎn)品或者設(shè)備,為我們的生活及工作帶來便利。或自動(dòng)化控制裝置。 AT89S52具備 8K字節(jié)程序存儲(chǔ)空間, 256字節(jié)的數(shù)據(jù)存儲(chǔ)空間,但沒有 EEPROM存儲(chǔ)空間,也與 MCS51系列單片機(jī)完全兼容,而且具有在線編程可擦除技術(shù)。液晶顯示屏的顯 示功能很強(qiáng) ,可顯示大量文字字符 ,顯示效果清晰 ,性價(jià)比十分突出, 1602液晶屏足夠使用,所以采用了 LCD液晶屏作為顯示方案。采用 1602 LCD液晶作為顯示器件。當(dāng) Vcc2Vcc1+,由 Vcc2向 DS1302供電;當(dāng) Vcc2Vcc1 時(shí),由 Vcc1向 DS1302供電。市面上常見的 1602字符液晶有兩種,一種顯示的是綠色背光黑色字體,另一種顯示藍(lán)色背光白色字體, 目前市面上字符液晶絕大多數(shù)是基于 HD44780液晶芯片的,控制原理是完全相同的 。 第 7~14腳: DB0~DB7 為 8位雙向數(shù)據(jù)線。 ( 3)隱蔽性好,可流動(dòng)安裝。在輸出延遲時(shí)間 Tx 之外和無 VS的上跳變時(shí), Vo 保持低電平狀態(tài)。 STC89C52最小應(yīng)用系統(tǒng)電路如圖 9所示。 圖 11 1602 液晶屏顯示電路 圖 12 上拉電阻 鬧鈴電路設(shè)計(jì) 鬧鈴電路較為簡(jiǎn)單,主體為蜂鳴器,電路圖如圖 13。經(jīng)過濾波器的信號(hào)輸入到 BISS0001 的 14管腳,經(jīng)過 1 15 管腳里的運(yùn)算放大器 OP1,一級(jí)放大后由 16 口輸出,輸出信號(hào)由 C10C R7 進(jìn)行耦合,其后由 13 管腳輸入,給運(yùn)算放大器 OP2 進(jìn)行二級(jí)放大,由 12 管腳輸出。輸出低電平。 ( 4)具有感應(yīng)封鎖時(shí)間 (默認(rèn)設(shè)置: 秒 ):感應(yīng)模塊在每一次感應(yīng)輸出后 (高電平變?yōu)榈碗娖?),可以緊跟著設(shè)置一個(gè)封鎖時(shí)間,在此時(shí)間 段內(nèi)感應(yīng)器不接收任何感應(yīng)信號(hào)。 子程序設(shè)計(jì) ( 1) 初始化程序 為了使各部分各模塊正常工作,必須進(jìn)行相應(yīng)的初 始化,包括液晶屏的初始化、DS1302的初始化、定時(shí)器的初始化。 外部中斷由 ( INT0) 或者 ( INT1)端口線引入, 可設(shè)置為低電平有效或者下降沿有效 。可是在實(shí)際調(diào)試過程中發(fā)現(xiàn),熱釋電紅外傳感器對(duì)靜止人體敏感度不高,當(dāng)人體在感應(yīng)范圍內(nèi)處于準(zhǔn)靜止?fàn)顟B(tài)時(shí), LED燈也是會(huì)熄滅的。有此可見要正確獲取一次按鍵的信息,就要慮除前后的兩段抖動(dòng)時(shí)間,以免計(jì)數(shù)錯(cuò)誤。 29 圖 25 圖 26 30 圖 27 31 參考文獻(xiàn): [1] 張孝霖 .紅外技術(shù)應(yīng)用 : 光電光子器件及傳感器 [M].化學(xué)工業(yè)出版社, 2022. [2] 付少波 , 付蘭芳 .傳感器及其應(yīng)用電路 [M].化學(xué)工業(yè)出版社, 2022.. [3] 郭天祥 .新概念 51 單片機(jī) C 語言教程 :入門、提高、開發(fā)、拓展全攻略 [M].電子工業(yè)出版社, 2022. [4] 楊天怡,黃勒 .單片機(jī)原理及應(yīng)用 [M].清華大學(xué)出版社, 2022. [5] 張洪潤(rùn),呂泉傳 .感器應(yīng)用設(shè)計(jì) 300 例 [M].北京航空航天大學(xué)出版社, 2022. [6] 高戈 .熱釋電紅外線防盜報(bào)警器的研制 [J].信息科技, 2022( 12) .381382. [7] 卿太全 .熱釋電人體紅外傳感器原理與應(yīng)用 [J].電子世界, 1995( 10) .2326. 32 致謝 大學(xué)四年的學(xué)習(xí)生活時(shí)光已經(jīng)接近尾聲了,在此,我向母校,向父母親人、老師同學(xué)們表達(dá)我由衷的謝意。 sbit LCD_EP = P2^7。 uchar second,minute,hour,week,day,month,year,alarmhour=0,alarmminute=0。 //十進(jìn)制轉(zhuǎn) BCD碼 void delay(uchar ms)。 //1302 初始化 void write_1302_byte(uchar dat)。 //報(bào)時(shí)和鬧鐘函數(shù) uchar Eflag=0。 //鬧時(shí) } } /******************************************************** * INT0 中斷函數(shù) * ********************************************************/ void counter0(void) interrupt 0 { Eflag=1。 for(i=ms。 write_1602_wcmd(0x38)。 return(bcd)。 //掃描按鍵 set_alarm()。 //按鍵掃描子程序 void set_alarm()。//1602 寫年月日 void write_week(uchar num)。 //星期的列表 /******************************************************************/ /* 函數(shù)聲明 */ /******************************************************************/ uchar bcd_dec(uchar bcd)。//鬧鐘功能鍵,選擇開關(guān)鬧鐘和時(shí)分的寫入 sbit ACC0 = ACC^0。// DS1302 復(fù)位 sbit LCD_RS = P2^6。首先設(shè)置鬧鐘時(shí)間,程序默認(rèn)設(shè)置為鬧鈴時(shí)間后 10 分鐘內(nèi)處于鬧鈴可觸發(fā)狀態(tài)。 調(diào)試按鍵設(shè)置,按一次卻出現(xiàn)按幾次的效果,查閱資料參考相關(guān)程序,發(fā)現(xiàn)需要按鍵防抖。為了節(jié)省成本,決定再加入反相器,所以調(diào)試也是用所購(gòu)置的高電平輸出模塊加上反相器。 (7)外部中斷程序 本設(shè)計(jì)的主要部分鬧鐘與人體紅外感應(yīng)模塊的結(jié)合處就在于外部中斷的引入。 軟件設(shè)計(jì)部分分為兩大步組成,首先設(shè)計(jì)一個(gè)較為常見的包含鬧鐘的萬年歷程序作為主程序,主要包含初始化程序、按鍵掃描程序、鬧鐘設(shè)定掃描程序、顯示程序、DS1302讀寫程序、鬧鈴程序,再以外部中斷程序的模式引入紅外感應(yīng)模塊的作用。 A、不可重復(fù)觸發(fā)方式:即感應(yīng)輸出高電平后,延時(shí)時(shí)間一結(jié)束,輸出將自動(dòng)從高電平變?yōu)榈碗娖?。其大部分元件采用貼片式,有小巧,集成度高,使用靈活的優(yōu)點(diǎn),可基本實(shí)現(xiàn)所需功能,并附帶其他功能,現(xiàn)介紹如下。 當(dāng)人體輻射的紅外線通過菲涅爾透鏡被聚焦在熱釋電紅外傳感器的探測(cè)元上時(shí),電路中的傳感器將輸出電壓信號(hào),然后使該信號(hào)先通過一個(gè)由 C R R5 組成的帶通濾波器,進(jìn)行隔交,限幅,整流。 圖 9 STC89C52 最小系統(tǒng) 時(shí)鐘電路設(shè)計(jì) 時(shí)鐘電路主要由時(shí)鐘芯片 DS130備用電池、晶振等幾部分組成, 備份電源能夠使時(shí)鐘芯片在無主電源供電的情況下繼續(xù)工作, 秒脈沖,用戶可以根據(jù)需要通過單片機(jī)的控制來自行設(shè)置,接口如圖 10所示 。整體硬件框架
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1