999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多功能電子時(shí)鐘

2014-12-01 01:55:56冉秦翠蒲利春彭厚德汪海軍
物理實(shí)驗(yàn) 2014年4期
關(guān)鍵詞:調(diào)試單片機(jī)設(shè)置

冉秦翠,蒲利春,彭厚德,汪海軍

(1.重慶理工大學(xué) 光電信息學(xué)院,重慶400054;2.長(zhǎng)江師范學(xué)院,重慶400010;3.伍爾特電子(重慶)有限公司,重慶400010)

1 引 言

鐘表的發(fā)展歷史,大致可以分為3個(gè)演變階段:第一類,機(jī)械鐘,這種鐘表采用全機(jī)械結(jié)構(gòu),通過發(fā)條提供動(dòng)力以維持鐘表運(yùn)轉(zhuǎn),需要隨時(shí)上發(fā)條,相對(duì)電子鐘而言,體積大、隨身攜帶不方便且走時(shí)不精確.第二類,半機(jī)械鐘,這種鐘表用電池代替了發(fā)條提供動(dòng)力,由石英晶體電路提供時(shí)間,相比機(jī)械鐘走時(shí)更準(zhǔn)確,不需要上發(fā)條,體積也大大減小,日常生活中所見到的腕表都屬于這種.第三類,電子表,這種鐘表采用全電子結(jié)構(gòu),采用電子電路或軟件程序提供時(shí)間,精確度大大提高,同時(shí)體積也大大減小,而且用數(shù)字顯示代替了指針顯示,更直觀,同時(shí)具有鬧鐘、日期或溫度顯示功能等.本文所介紹的多功能電子時(shí)鐘就屬于第三類.多功能電子時(shí)鐘是以單片機(jī)為核心的數(shù)字計(jì)時(shí)電路,利用液晶屏實(shí)現(xiàn)了時(shí)、分、秒計(jì)數(shù)顯示,除了具有讀取時(shí)間直觀、準(zhǔn)確的特點(diǎn)外,還具備鬧鐘、溫度檢測(cè)等功能.它與傳統(tǒng)的機(jī)械鐘和半機(jī)械鐘相比,具有走時(shí)準(zhǔn)確、顯示直觀、無機(jī)械傳動(dòng)裝置、電路結(jié)構(gòu)簡(jiǎn)明、功耗小等優(yōu)點(diǎn),其使用壽命遠(yuǎn)遠(yuǎn)高于傳統(tǒng)時(shí)鐘.多功能電子時(shí)鐘的出現(xiàn),給現(xiàn)代人生活帶來了革命性的變化,因而得到廣泛應(yīng)用.單片機(jī)編程實(shí)現(xiàn)的多功能電子時(shí)鐘具有編程靈活,電路結(jié)構(gòu)清晰、簡(jiǎn)明、功率損耗小、容易實(shí)現(xiàn)功能擴(kuò)展等優(yōu)點(diǎn)[1].其基本原理是由單片機(jī)作為電子時(shí)鐘的核心控制器,通過它的時(shí)鐘信號(hào)實(shí)現(xiàn)計(jì)時(shí)功能,將其時(shí)間數(shù)據(jù)經(jīng)單片機(jī)輸出,通過液晶顯示器顯示出來,且通過按鍵可實(shí)現(xiàn)定時(shí)、校時(shí)、設(shè)置鬧鐘等功能[2].目前市場(chǎng)上以單片機(jī)為核心設(shè)計(jì)的“多功能電子時(shí)鐘”存在體積較大、成本較高等問題,而且多采用軟件延時(shí)或定時(shí)器的方式產(chǎn)生時(shí)間,不精確,系統(tǒng)一旦斷電時(shí)間就會(huì)消失.

針對(duì)以上不足,筆者設(shè)計(jì)了“多功能電子時(shí)鐘”.該時(shí)鐘采用STC89C52單片機(jī)讀取時(shí)鐘芯片DS1302內(nèi)部的時(shí)間并顯示在LCD1602液晶上,由于DS1302時(shí)鐘芯片可以用內(nèi)部備份電池供電,故采用USB接口為時(shí)鐘供電,系統(tǒng)時(shí)間并不會(huì)因外部斷電而消失,隨時(shí)接通電源都顯示的是當(dāng)前準(zhǔn)確的時(shí)間,實(shí)現(xiàn)在需要時(shí)才接通電源以達(dá)到省電的目的.在滿足時(shí)間精度的基礎(chǔ)上,設(shè)計(jì)還加入了定時(shí)鬧鐘和溫度顯示等功能.

2 多功能電子時(shí)鐘總體設(shè)計(jì)方案

2.1 功能框圖

硬件電路包括STC89C52最小系統(tǒng)電路、DS1302時(shí)鐘模塊、LCD1602液晶顯示模塊、按鍵模塊、DS18B20溫度傳感器模塊、鬧鐘模塊.功能框圖如圖1所示.

圖1 多功能電子時(shí)鐘功能框圖

2.2 工作原理

基本原理:主要是在STC89C52單片機(jī)的控制下,調(diào)用各個(gè)功能模塊來采集日期、時(shí)間、溫度等信息,并通過LCD1602液晶顯示器顯示.

溫度讀?。合到y(tǒng)的溫度信息及其顯示主要通過DS18B20溫度傳感器采集獲得,且其測(cè)溫范圍較大,在-10~+85℃溫度范圍內(nèi)精度可以達(dá)到±0.5℃,有效溫度范圍-55~+125℃.

鬧鐘功能:具有鬧鐘功能,其功能是通過軟件編程來實(shí)現(xiàn)的.設(shè)置好鬧鐘時(shí)間后就自動(dòng)開啟了鬧鐘,時(shí)間到了之后就會(huì)有提示(本系統(tǒng)采用LED燈閃爍提示方式[3]),需要手動(dòng)關(guān)閉鬧鐘才會(huì)停止提示.

2.3 軟件編程

多功能電子時(shí)鐘的軟件編程是在Keil uVision3集成開發(fā)環(huán)境上進(jìn)行的,設(shè)置好工作環(huán)境后,編寫軟件,編譯調(diào)試成功之后即可生成HEX文件燒錄到單片機(jī)內(nèi).多功能電子時(shí)鐘把整個(gè)系統(tǒng)分成一個(gè)個(gè)的模塊分別進(jìn)行編寫與調(diào)試,先編寫調(diào)試硬件驅(qū)動(dòng)程序,然后再編寫功能函數(shù),最后綜合.在確保單片機(jī)能正常工作之后,首先編寫的是液晶顯示器LCD1602的驅(qū)動(dòng)程序,調(diào)試成功之后再編寫時(shí)鐘芯片DS1302的驅(qū)動(dòng)程序,調(diào)試成功之后再編寫溫度傳感器DS18B20的驅(qū)動(dòng)程序.在這些都完成之后再編寫幾個(gè)功能函數(shù),最后進(jìn)行綜合,實(shí)現(xiàn)時(shí)間日期調(diào)整與顯示、溫度顯示等功能.

2.4 按鍵模塊功能設(shè)計(jì)

多功能電子時(shí)鐘系統(tǒng)中,按鍵模塊包含4個(gè)按鍵,分別是“鬧鐘”鍵、“設(shè)置”鍵、“+”鍵和“-”鍵.按下“設(shè)置”鍵隨著顯示屏上標(biāo)識(shí)位的改變,按動(dòng)“+”鍵和“-”鍵就可以分別設(shè)置年、月、日、星期、時(shí)、分、秒等.在動(dòng)態(tài)顯示情況下,標(biāo)識(shí)位顯示“0”,若只按下“設(shè)置”鍵,標(biāo)識(shí)位顯示“1~8”,即按1次“設(shè)置”鍵,標(biāo)識(shí)位顯示“1”,按2次“設(shè)置”鍵,標(biāo)識(shí)位顯示“2”,且“1~7”對(duì)應(yīng)調(diào)節(jié)年、月、日、星期、時(shí)、分、秒,“8”是確定時(shí)間情況輸入.長(zhǎng)按鬧鐘鍵,再按設(shè)置鍵,按動(dòng)“+”鍵和“-”鍵就可以設(shè)置鬧鐘.鬧鐘設(shè)置時(shí),標(biāo)識(shí)位會(huì)變?yōu)椤癆~H”等字母,調(diào)節(jié)方式與時(shí)間調(diào)節(jié)一致.在該電路中,鬧鐘鍵接STC89C52的P1.1接口,設(shè)置鍵接P1.2接口,“+”鍵和“-”鍵分別接AT89C52的P1.3和P1.4接口,按鍵低電平有效,按鍵的消抖則由軟件來實(shí)現(xiàn).按鍵模塊如圖2所示.

圖2 按鍵模塊圖

3 多功能電子時(shí)鐘硬件電路設(shè)計(jì)

硬件電路外觀實(shí)物圖如圖3所示.

圖3 “新時(shí)鐘”硬件電路外觀實(shí)物圖

多功能電子時(shí)鐘硬件電路主要由STC89C52單片機(jī)、時(shí)鐘電路、按鍵模塊、USB傳輸線、溫度傳感器電路組成.設(shè)計(jì)選用DS1302時(shí)鐘芯片.秒信號(hào)產(chǎn)生器是整個(gè)系統(tǒng)的時(shí)基信號(hào),它直接決定計(jì)時(shí)系統(tǒng)的精度,用石英晶體振蕩器加分頻器來實(shí)現(xiàn).譯碼顯示電路將計(jì)數(shù)器的輸出狀態(tài)用LCD1602液晶顯示器顯示.

3.1 STC89C52系統(tǒng)模塊外接電路設(shè)計(jì)

在電路中,按鍵模塊與STC89C52的P1.1~P1.4接口和GND相連接;DS18B20溫度傳感器模塊與P0.0接口、GND和VCC相連接;鬧鐘指示燈則與P1.0接口相連接;晶振、復(fù)位電路連接如圖4左上部份所示.多功能電子時(shí)鐘電路原理圖如圖4所示.

圖4 多功能電子時(shí)鐘電路原理圖

3.2 LCD1602液晶顯示模塊外接電路設(shè)計(jì)

由于多功能電子時(shí)鐘界面需要顯示的功能較多,顯示內(nèi)容不僅有數(shù)字,還有字母,所以選用LCD1602顯示模塊.系統(tǒng)采用5×7點(diǎn)陣字符位.模塊采用數(shù)字式接口,能夠方便地與單片機(jī)進(jìn)行通信.LCD1602液晶顯示模塊與STC89C52的P0.5~P0.7,P2.0~P2.7接口相連接,且P0.5~P0.7接口是液晶顯示器的控制接口.具體連接如圖5所示.

圖5 液晶模塊圖

3.3 DS18B20溫度傳感器模塊外接電路設(shè)計(jì)

在多功能電子時(shí)鐘電路中,DS18B20溫度傳感器模塊主要負(fù)責(zé)采集外界環(huán)境的實(shí)時(shí)溫度變化情況并及時(shí)把信息傳遞給單片機(jī).在本系統(tǒng)中DS18B20溫度傳感器模塊與STC89C52的P0.0接口相連接.具體連接如圖6所示.

圖6 溫度模塊圖

3.4 DS1302時(shí)鐘模塊外接電路設(shè)計(jì)

在多功能電子時(shí)鐘電路中,為了保證時(shí)鐘的精度,選用了DS1302模塊.DS1302與單片機(jī)之間的通信,僅需3根I/O 線:復(fù)位(RST)、I/O 數(shù)據(jù)線、串行時(shí)鐘(SCLK)[4].串行時(shí)鐘(SCLK)與STC89C52的P1.5接口相連接,I/O數(shù)據(jù)線與STC89C52的P1.6接口相連接,復(fù)位(RST)與STC89C52的P1.7接口相連接,并且需把時(shí)鐘模塊與STC89C52的地和電源相連接.具體連接如圖7所示.

圖7 時(shí)鐘模塊圖

4 多功能電子時(shí)鐘性能調(diào)試

多功能電子時(shí)鐘性能調(diào)試分為電路調(diào)試和軟件調(diào)試.

4.1 電路調(diào)試

電路常見故障主要來源于元器件引腳接錯(cuò)、元器件損壞及其參量誤差、連線接錯(cuò)、電源故障、測(cè)試儀器誤差、引入噪聲、干擾[4]等.電路調(diào)試步驟如下:檢查電路、通電觀察、靜態(tài)調(diào)試、動(dòng)態(tài)調(diào)試等[5].

在完成硬件制作后,把HEX文件燒錄進(jìn)單片機(jī).首先是檢查電路,根據(jù)信號(hào)的流通過程,使用萬用表檢查電路的漏焊、虛焊、錯(cuò)誤焊接等問題.其次是通電觀察,觀察液晶屏上的顯示結(jié)果,如發(fā)現(xiàn)溫度不能動(dòng)態(tài)顯示而其他數(shù)據(jù)都能正常顯示,檢查結(jié)果是把溫度傳感器方向接反了從而導(dǎo)致傳感器被燒毀,換了新的傳感器并正確連接之后,溫度動(dòng)態(tài)顯示就正常了.靜態(tài)調(diào)試,接通電源(使用USB供電),打開液晶顯示開關(guān),調(diào)節(jié)液晶顯示的清晰度.如發(fā)現(xiàn)液晶顯示不明顯,看不清楚,就新接電位器來調(diào)節(jié)對(duì)比度,達(dá)到正常顯示目的.動(dòng)態(tài)調(diào)試是使用萬用表測(cè)試相關(guān)接點(diǎn)的電流情況以及回路、通路的電壓和主要元件的電阻參量等,確定它們是否正常工作并調(diào)到最佳范圍內(nèi).如實(shí)驗(yàn)分析了在較大電流區(qū)間內(nèi)復(fù)合電流對(duì)硅二極管伏安特性的影響[7].

4.2 軟件調(diào)試

軟件調(diào)試時(shí),首先調(diào)試STC89C52模塊的功能,接著調(diào)試LCD1602液晶顯示情況,即通過編寫液晶顯示的驅(qū)動(dòng)程序來實(shí)現(xiàn)液晶顯示功能,使其能實(shí)時(shí)地顯示單片機(jī)接收到的時(shí)間、溫度等數(shù)據(jù),并動(dòng)態(tài)顯示在屏幕上.然后調(diào)試DS1302模塊的功能,單片機(jī)通過同步串行通訊與DS1302通訊,每次通訊都必須由單片機(jī)發(fā)起,無論讀還是寫操作,單片機(jī)都必須先向DS1302寫入1個(gè)命令幀.在正常顯時(shí)狀態(tài)下,單片機(jī)讀取DS1302中的程序;在設(shè)置時(shí)間和鬧鐘程序時(shí),需將內(nèi)容寫入DS1302中.接著調(diào)試DS18B20程序,觀察其能否動(dòng)態(tài)的顯示溫度變化情況.最后,調(diào)試按鍵模塊,即在主函數(shù)中判斷按鍵狀態(tài).主程序流程圖如圖8所示.

圖8 多功能電子時(shí)鐘主程序流程圖

5 多功能電子時(shí)鐘計(jì)時(shí)顯示與功能

首先連接好各模塊,將USB接口與電源相連接,按下LCD1602液晶顯示器的開關(guān)按鍵,LED屏幕被點(diǎn)亮.當(dāng)屏幕點(diǎn)亮后,可在屏幕上看到2排字符,上排左邊顯示時(shí)、分、秒,右邊顯示溫度;下排依次分別顯示年、月、日、星期以及標(biāo)識(shí)位.在按鍵模塊中,按下設(shè)置鍵,標(biāo)識(shí)位發(fā)生變化,然后就可以調(diào)節(jié)時(shí)間、日期、星期等.

長(zhǎng)按按鍵模塊上的鬧鐘鍵,同時(shí)按下設(shè)置鍵,就可以設(shè)置鬧鐘,待鬧鐘到達(dá)設(shè)定時(shí)間,多功能電子時(shí)鐘板上的綠色LED燈就會(huì)由原來的1s閃爍1次變?yōu)榭焖匍W爍,按任意鍵可以結(jié)束鬧鐘.多功能電子時(shí)鐘選擇的DS1302時(shí)鐘芯片內(nèi)含有鋰電池,斷電重啟多功能電子時(shí)鐘系統(tǒng),無需重置時(shí)間.

多功能電子時(shí)鐘計(jì)時(shí)顯示、鬧鐘設(shè)置模式如圖9所示.屏上標(biāo)識(shí)位顯示情況及其功能表如表1所示.

圖9 多功能電子時(shí)鐘計(jì)時(shí)顯示、鬧鐘設(shè)置模塊

表1 標(biāo)識(shí)位顯示情況及其內(nèi)容表

6 多功能電子時(shí)鐘特征與應(yīng)用討論

多功能電子時(shí)鐘主要特征:a.是基于51單片機(jī)最小系統(tǒng)設(shè)計(jì)的多功能電子時(shí)鐘能夠在LCD1602液晶顯示器上顯示時(shí)間、日期、星期、溫度以及調(diào)試標(biāo)識(shí)位,并可以設(shè)置鬧鐘,具有到時(shí)提醒的功能;b.是采用按鍵來設(shè)置時(shí)間、鬧鐘等,操作簡(jiǎn)單、方便,且采用 USB供電;c.是采用DS1302時(shí)鐘芯片提取時(shí)間日期信息,該芯片獨(dú)立于單片機(jī)運(yùn)行,有自己的備份電源系統(tǒng),第一次設(shè)置之后就可以長(zhǎng)期自動(dòng)運(yùn)行,即使系統(tǒng)掉電也不用重新設(shè)置,可以有效的節(jié)約能源.

多功能電子時(shí)鐘解決了傳統(tǒng)機(jī)械時(shí)鐘因使用石英機(jī)芯等驅(qū)動(dòng)帶來的讀時(shí)不準(zhǔn)確,以及因使用機(jī)械傳動(dòng)裝置而造成的使用壽命較短等缺點(diǎn),也解決了數(shù)碼管顯示功能不足的缺點(diǎn).多功能電子時(shí)鐘的應(yīng)用范圍非常廣,給人們的生產(chǎn)、生活、學(xué)習(xí)等帶來方便,且其能耗較小.若能在此設(shè)計(jì)基礎(chǔ)上,將鬧鐘提醒功能改為報(bào)時(shí)功能,增加濕度顯示功能以及讓本設(shè)計(jì)更加美觀大方、攜帶方便的話,多功能電子時(shí)鐘將更加完美.

[1]王云濤,王楠.淺談多功能數(shù)字鐘的設(shè)計(jì)[J].山東電力高等專科學(xué)報(bào),2005,8(4):71-72.

[2]王海燕.液晶顯示電子鐘的制作[J].華章,2011(19):300.

[3]王悅,李澤深,劉維.LED發(fā)光二極管特性測(cè)試[J].物理實(shí)驗(yàn),2013,33(2):21-24,28.

[4]馮大捷.基于DS1302電子時(shí)鐘的設(shè)計(jì)[J].科技視界,2012(2):242-243.

[5]王傳新.電子技術(shù)基礎(chǔ)實(shí)驗(yàn)——分析、調(diào)試、綜合設(shè)計(jì)[M].北京:高等教育出版社,2006:4-5.

[6]陳桂友,柴遠(yuǎn)斌.單片機(jī)應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,2008:67-80.

[7]馬元良,李海琴,毛多鷺,等.二極管PN結(jié)的正向電流特性測(cè)量[J].物理實(shí)驗(yàn),2013,33(11):4-7.

猜你喜歡
調(diào)試單片機(jī)設(shè)置
中隊(duì)崗位該如何設(shè)置
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
基于航拍無人機(jī)的設(shè)計(jì)與調(diào)試
電子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
電子制作(2017年19期)2017-02-02 07:08:38
調(diào)壓柜的調(diào)試與試運(yùn)行探討
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 中文字幕不卡免费高清视频| 综合色亚洲| 草草线在成年免费视频2| 亚欧美国产综合| swag国产精品| 亚洲欧美一区二区三区麻豆| 久久久久夜色精品波多野结衣| 中文字幕中文字字幕码一二区| 国产日韩欧美一区二区三区在线| 免费无遮挡AV| 国产精品人莉莉成在线播放| 制服丝袜 91视频| 手机成人午夜在线视频| 成人午夜亚洲影视在线观看| 99激情网| 在线观看欧美国产| 欧美色99| 亚洲欧美日韩综合二区三区| 日韩欧美高清视频| 欧美一区日韩一区中文字幕页| 精品综合久久久久久97超人该| 五月婷婷欧美| 最新日韩AV网址在线观看| 澳门av无码| 中文字幕 91| 欧美日韩在线第一页| 青草视频免费在线观看| 国产午夜无码专区喷水| 五月天天天色| 日韩精品无码免费专网站| 亚洲欧美一区在线| 婷婷亚洲最大| 成人av专区精品无码国产| 青青热久麻豆精品视频在线观看| 欧美性天天| 91福利在线观看视频| 久久精品只有这里有| 特级欧美视频aaaaaa| 99热国产这里只有精品9九 | 免费无码AV片在线观看国产| 国产一区在线视频观看| 亚洲欧美日韩高清综合678| 国产精品成人第一区| 专干老肥熟女视频网站| 亚洲最大看欧美片网站地址| 国产免费羞羞视频| 一区二区三区高清视频国产女人| AV在线麻免费观看网站| 激情乱人伦| 狠狠色噜噜狠狠狠狠色综合久| 美美女高清毛片视频免费观看| 99国产精品一区二区| 国产菊爆视频在线观看| 亚洲国产精品一区二区第一页免 | 国产成人欧美| 中文字幕在线播放不卡| 成人精品亚洲| 国产va免费精品| 丁香六月激情综合| 久久久久亚洲精品成人网| 3344在线观看无码| 欧美一级黄片一区2区| 香蕉视频国产精品人| 亚洲天堂视频网站| 99精品这里只有精品高清视频| 四虎国产成人免费观看| 啪啪免费视频一区二区| 日本高清在线看免费观看| 日韩一区精品视频一区二区| 欧美一级在线播放| 国产精品亚洲五月天高清| 91美女视频在线观看| 欧美激情福利| 亚洲综合国产一区二区三区| 奇米影视狠狠精品7777| 国产成人精品高清不卡在线| 97超爽成人免费视频在线播放| 99久久国产综合精品2023| 午夜不卡福利| 国产鲁鲁视频在线观看| 九色国产在线| 日韩欧美国产另类|