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

正文內(nèi)容

智能溫度定時鬧鐘硬件畢業(yè)設(shè)計-文庫吧資料

2025-07-05 02:09本頁面
  

【正文】 for(i=0。}void beef() //鬧鐘鈴{ uint tt。tmp0。}void Delay1(unsigned int count){ unsigned int tmp。y0。x0。void delay(uint z) //延時函數(shù){ uint x,y。 // 液晶使能esbit ACC0=ACC^0。 // 液晶數(shù)據(jù)命令rssbit lcd_rw=P2^6。 //1302數(shù)據(jù)線 sbit ds1302_rst=P2^2。 //蜂鳴器開關(guān)sbit ds1302_sclk=P2^0。sbit spk=P1^4。 //復(fù)位鍵sbit DS18B20_POWER=P1^7。 //設(shè)時加/計時開始、暫停鍵sbit e=P3^6。 //計時鍵sbit c=P1^2。sbit a=P1^0。uchar i,time_flag,xingqi_n,key_ts_n,key_js_n,key_tem_n,key_clock_n,ts_flag,js_flag,clock_flag。uchar code num[]=0123456789。uchar code table3[]=0:。uchar code table1[]=00:00:01。 在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意! 最后我還要感謝珠江學(xué)院四年來對我的栽培。 同時,我還要感謝同組同學(xué)對我的幫助和指點(diǎn),沒有他們的幫助和提供資料,沒有他們的鼓勵和加油,這次畢業(yè)設(shè)計就不會如此的順利進(jìn)行。在大學(xué)里我們得到了最好的鍛煉,我們要將學(xué)到的知識轉(zhuǎn)換成力量,為了自己的夢想而努力。 在這次設(shè)計中,我不僅收獲了專業(yè)知識,還在 與同學(xué)的溝通交流方面有了很大的提高,為未來踏上社會、步入工作崗位打下了良好基礎(chǔ)。 最終我們的設(shè)計做出來了,功能也達(dá)到當(dāng)初的設(shè)計要求。在不斷的嘗試后,功能做出來了。 這次設(shè)計,我們結(jié)合課堂所學(xué)知識,同時也在網(wǎng)上充電,自學(xué)所需的知識。正因為有了團(tuán)隊精神,使得我們的畢業(yè)設(shè)計進(jìn)行的比較順利。表3 溫度測量測量溫度普通溫度計測量℃℃℃℃℃℃DS18B20測量℃℃℃℃℃℃結(jié)束語經(jīng)過近3個月的努力,我們的畢業(yè)設(shè)計完成了。圖15 設(shè)置鬧鐘光標(biāo)閃爍顯示 復(fù)位在DS1302副電源掉電,或多次亂按鍵盤造成系統(tǒng)出錯時,按下“復(fù)位鍵”,將“2012/04/30 Mon 00:00:01”寫入DS1302,然后由液晶顯示,再進(jìn)行調(diào)整正確時間。圖13 時間調(diào)整光標(biāo)閃爍顯示 計時器按下“計時鍵”打開計時器,此時按“計時開始、暫停鍵”進(jìn)行開始或暫停計時器,再次按下“計時鍵”,退出計時器,如圖14所示。表2 計時精確度調(diào)試測量測試次數(shù)12345秒表/s300.09623.12901.321280.461570.03實時時鐘/s30062390112801570 調(diào)整時間按下“調(diào)時鍵”,進(jìn)入調(diào)時狀態(tài),光標(biāo)閃爍,此時按“設(shè)時加鍵”或“設(shè)時減鍵”進(jìn)行時加或時減,再按“調(diào)時鍵”依次循環(huán),直至調(diào)時結(jié)束。6 系統(tǒng)調(diào)試和分析 時間顯示第一行分別為年、月、日、星期(星期一Mon、星期二Tue、星期三Wed、星期四Thu、星期五Fri、星期六Sat、星期天Sun);第二行為時、分、秒、溫度,如圖12所示。第15腳:背光源正極。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第5腳:R/W為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。表1 引腳接口說明表編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極第1腳:VSS為地電源。圖9 字符液晶屏幕圖10字符型液晶顯示器實物圖 1602LCD的基本參數(shù)及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如下圖11所示。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。(3)功耗低,相對而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動IC上,因而耗電量比其它顯示器要少得多。因此,液晶顯示器畫質(zhì)高且不會閃爍。發(fā)光管和LED數(shù)碼管比較常用,軟硬件都比較簡單,在前面章節(jié)已經(jīng)介紹過,在此不作介紹,本章重點(diǎn)介紹字符型液晶顯示器的應(yīng)用。液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計算器、萬用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號和圖形。大家都知道從定時/計數(shù)器產(chǎn)生中斷請求到響 應(yīng)中斷需要38個機(jī)器周期,定時中斷子程序中的數(shù)據(jù)入棧和重裝定時/計數(shù)器的初值還需要占用數(shù)個機(jī)器周期,還有從中斷入口轉(zhuǎn)到中斷子程序也要占用一定的機(jī)器周期。所以,外接晶振頻率精確度直接影響電子鐘計時的準(zhǔn)確性。本LCD電子鬧鐘設(shè)計是采用內(nèi)部時鐘方式,用一個12MHz晶振和兩個30Pf瓷片電容組成,為單片機(jī)提供標(biāo)準(zhǔn)時鐘。時鐘電路在計算機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。內(nèi)部方式就是在單片機(jī)的XTAL1和XTAL2的兩引腳外接晶振,就夠成了自激振蕩器在單片機(jī)內(nèi)部產(chǎn)生時鐘脈沖信號。 時鐘工作原理如圖7所示。傳統(tǒng)的數(shù)據(jù)記錄方式是隔時采樣或定時采樣,沒有具體的時間記錄,因此,只能記錄數(shù)據(jù)而無法準(zhǔn)確記錄其出現(xiàn)的時間;若采用單片機(jī)計時,一方面需要采用計數(shù)器,占用硬件資源,另一方面需要設(shè)置中斷、查詢等,同樣耗費(fèi)單片機(jī)的資源,而且,某些測控系統(tǒng)可能不允許。DS1302可以用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點(diǎn)的記錄,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄。功耗低,顯示狀態(tài)時電流為2μA (典型值),省電模式時小于1μA,~,顯示清晰。只要占用CPU一個口線即可。只是選擇晶振時,不同的晶振,誤差也較大。 DS1302實時顯示時間的軟硬件 DS1302與CPU的連接需要三條線,即SCLK(7)、I/O(6)、RST(5)。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。 DS1302的寄存器 DS1302有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式,其日歷、時間寄存器及其控制字見。 數(shù)據(jù)輸入輸出(I/O) 在控制指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。位5至位1指示操作單元的地址。SCLK始終是輸入端。只有在SCLK為低電平時,才能將RST置為高電平。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。X1和X2是振蕩源。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運(yùn)行。DS=00 或11, 即使TCS=1010, 充電功能也被禁止。TCS=1010 使能涓流充電 DS=01 選擇一個二極管。WP=1 寄存器數(shù)據(jù)不能寫入 AP=0 上午模式。WP: 寫保護(hù)位 寄存器2 的第5 位:AM/PM 定義。CH=0 振蕩器工作允許 bit7=1,12 小時模式。DS1302Z 串行時鐘芯片8 腳SOIC 150mil。DS1302 串行時鐘芯片8 腳DIP。 SCLK 串行時鐘。 RST 復(fù)位腳。 圖6 DS1302引腳圖 管腳描述: X1 X2 晶振管腳。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。用讀寄存器的命令能讀出第九個字節(jié),這個字節(jié)是對前面的八個字節(jié)進(jìn)行校驗。 高速暫存器RAM是由8個字節(jié)的存儲器組成;第一和第二個字節(jié)是溫度的顯示位。當(dāng)確認(rèn)以后就可以用復(fù)制寄存器的命令來將這些數(shù)字轉(zhuǎn)移到可電擦除RAM中。 DS18B20的存儲器包括高速暫存器RAM和可電擦除RAM,可電擦除RAM又包括溫度觸發(fā)器TH和TL,以及一個配置寄存器。光刻ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現(xiàn)一根總線上掛接多個DS18B20的目的。 DS18B20有4個主要的數(shù)據(jù)部件: (1)光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。通過緩存器讀寄存器。在片上還載有配置字節(jié)以理想的解決溫度數(shù)字轉(zhuǎn)換。溫度報警觸發(fā)器TH和TL都有一字節(jié)EEPROM 的數(shù)據(jù)。一個控制功能指揮指示DS18B20的演出測溫。這些指令操作作用在沒有一個器件的64位光刻ROM序列號,可以在掛在一線上多個器件選定某一個器件,同時,總線也可以知道總線上掛有有多少,什么樣的設(shè)備。因為一線通信接口,必須在先完成ROM設(shè)定,否則記憶和控制功能將無法使用。,儲存能量通由1線通信線路給片子供電,而且在低電平期間為片子供電直至下一個高電平的到來重新充電。 DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器。 ℃。F到257華氏度 DS1302S時鐘芯片DS1302 是DALLAS 公司推出的涓流充電時鐘芯片,內(nèi)含有一個實時時鐘/日歷和31 字節(jié)靜態(tài)RAM,通過簡單的串行接口與單片機(jī)進(jìn)行通信實時時鐘/,每月的天數(shù)和閏年的天數(shù)可自動調(diào)整時鐘操作可通過AM/PM 指示決定采用24 或12 與單片機(jī)之間能簡單地采用同步串行的方式進(jìn)行通信,僅需用到三個口線:1 RES 復(fù)位,2 I/O 數(shù)據(jù)線,3 , 是由DS1202 改進(jìn)而來,.獨(dú)特的一線接口,只需要一條口線通信,多點(diǎn)能力,簡化了分布式溫度傳感應(yīng)用,無需外部元件,可用數(shù)據(jù)總線供電, V計數(shù)器1對 低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計數(shù),當(dāng)計數(shù)器1的預(yù)置值減到0時,溫度寄存器的值將加1,計數(shù)器1的預(yù)置將重新被裝入,計數(shù)器1重 新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計數(shù),如此循環(huán)直到計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即 為所測溫度。高溫度系數(shù)晶振 隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計數(shù)器2的脈沖輸入。 DS18B20工作原理DS18B20的讀寫時序和測溫原理與DS1820相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時的延時時間由2s 減為750ms。通過緩存器讀寄存器。在片上還載有配置字節(jié)以理想的解決溫度數(shù)字轉(zhuǎn)換。溫度報警觸發(fā)器TH和TL都有一字節(jié)EEPROM 的數(shù)據(jù)。一個控制功能指揮指示DS18B20的演出測溫。這些指令操作作用在沒有一個器件的64位光刻ROM序列號,可以在掛在一線上多個器件選定某一個器件,同時,總線也可以知道總線上掛有有多少,什么樣的設(shè)備。因為一線通信接口,必須在先完成ROM設(shè)定,否則記憶和控制功能將無法使用。 DS18B20的電源也可以從外部3V5 .5V的電壓得到。 圖3 DS18B20實物圖 圖4 DS18B20引腳圖DS18B20引腳定義: (1)I/O為數(shù)字信號輸入/輸出端; (2)GND為電源地; (3)VDD為外接供電電源輸入端(在寄生電源接線方式時接地)DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM 、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器,如圖5所示。電源極性接反時,芯片不會因為發(fā)熱而燒毀,但不能正常工作。(8) 測量結(jié)果直接輸出數(shù)字溫度信號,以“一線總線”串行傳送給CPU,同時可傳送CRC校驗碼,具有極強(qiáng)的抗干擾糾錯能力。(6) 可編程分辨率為9~12位,℃,℃,℃℃,可實現(xiàn)高精度測溫。(5) 測溫范圍—55℃~+125℃,在—10℃~+85℃時精確度為177。(3) 支持多點(diǎn)組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點(diǎn)測溫。 圖2 DS18B20外形及管腳圖DS18B20溫度傳感器特性:(1) 適應(yīng)電壓范圍寬,~,在寄生電源方式下可由數(shù)據(jù)線供電。 (4) 供熱/制冷管道熱量計量,中央空調(diào)分戶熱能計量和工業(yè)領(lǐng)域測溫和控制。(2) 軸瓦,缸體,紡機(jī),空調(diào),等狹小空間工業(yè)設(shè)備測溫和控制。 (10) PVC電纜直接出線或德式球型接線盒出線,便于與其它電器設(shè)備連接。(8) 適用于DN15~25, DN40~DN250各種介質(zhì)工業(yè)管道和狹小空間設(shè)備測溫。(6) 測量結(jié)果以9~12位數(shù)字量方式串行傳送。 (4) 工作電源: 3~5V/DC。 (2) 測溫范圍 -55℃~+125℃,℃。耐磨耐碰,體積
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1