版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于單片機和紅外遙控智能鬧鐘設計摘 要本設計主要是先對紅外遙控電子鐘進行系統(tǒng)方案的設計,進而進行系統(tǒng)硬件(電路圖)以及系統(tǒng)軟件(程序)兩個方面的設計。使其具有顯示年、月、日、時、分、秒的基本功能之外,還具有溫度顯示功能、整點報時功能、鬧鐘功能和紅外遙控控制基于蜂鳴器的鬧鈴音樂播放和切換功能。在本設計中首先選用文獻法,查找有關(guān)紅外遙控電子鐘設計的資料,了解此次設計中可以應用到的各種單片機、電子時鐘芯片等等;然后選用比較法,針對此次設計的要求,逐一進行比較,分析選用不同單片機、電子時鐘芯片應用時的優(yōu)缺點,選用優(yōu)點最多,缺點最少的單片機、電子時鐘芯片;最后選用實驗法進行設計方案的決定。最終確定本設計
2、的產(chǎn)品是基于DS1302時鐘芯片和并用紅外遙控進行設置的電子鐘溫度計,以STC89C54單片機為控制核心,并用1602液晶顯示作為人機交互界面。可以利用紅外遙控進行鬧鐘的設定和時間的調(diào)整。本次基于單片機設計的紅外遙控電子鐘與傳統(tǒng)的機械鐘相比,更具有走時準確、顯示直觀、性能穩(wěn)定、攜帶方便、無機械傳動裝置等優(yōu)點,因而得到廣泛應用。目 錄前 言1第一章 系統(tǒng)總體方案設計31.1 系統(tǒng)的設計功能31.2 方案的選擇與比較31.2.1 系統(tǒng)的基本方案選擇31.2.2 單片機的選擇31.2.3 時鐘芯片的選擇41.2.4 溫度采集模塊的選擇51.2.5 顯示模塊的選擇51.2.6 紅外發(fā)射接收模塊的選擇5
3、1.2.7 電源模塊的選擇51.2.8 聲光報警模塊的選擇61.3 系統(tǒng)的總體設計方案6第二章 系統(tǒng)硬件設計72.1 單片機控制模塊72.1.1 STC89C54單片機的簡介72.1.2 時鐘電路的設計82.1.3 復位電路的設計92.2 時鐘芯片DS1302模塊92.2.1 DS1302簡介92.2.2 DS1302的工作原理102.2.3 DS1302的應用102.3 溫度采集DS18B20模塊112.3.1 DS18B20簡介112.3.2 DS18B20的主要特征122.3.3 DS18B20的應用122.4 液晶顯示屏LCD1602模塊122.4.1 LCD1602液晶顯示屏簡介12
4、2.4.2 LCD1602液晶顯示屏的應用132.5 紅外發(fā)射接收模塊142.5.1 紅外發(fā)射接收簡介142.5.2 紅外發(fā)射接收的應用152.6 電源模塊152.7 聲光報警模塊16第三章 系統(tǒng)軟件設計173.1 軟件總體框圖173.2 各部分軟件介紹183.2.1 1602液晶顯示程序183.2.2 DS1302時鐘芯片程序183.2.3 程序193.2.4 紅外遙控按鍵程序20第四章 結(jié)論224.1 系統(tǒng)調(diào)試224.2 系統(tǒng)實物圖224.3 結(jié)論25參考文獻26致 謝27附錄28附錄一、原理圖28前 言數(shù)字鐘是采用數(shù)字電路實現(xiàn)對數(shù)字顯示的計時裝置,它具有顯示年、月、日、時、分、秒的功能,
5、由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應用,使得數(shù)字鐘的精度遠遠超過老式鐘表,鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大的擴展了鐘表的報時功能。電子鐘在工業(yè)控制和日常生活中是很重要的,它不僅可以用于計時、提醒,又可用于對機器的控制,在自動化的過程中必然有電子鐘的參與,因此電子鐘的應用會越來越廣泛,而且向著精確、低功耗,多功能發(fā)展?;趩纹瑱C設計的數(shù)字中精確度較高,因為在程序的執(zhí)行過程中,任何指令都不影響定時器的正常計數(shù),即便程序很長也不會影響中斷的時間。從而,使數(shù)字鐘的精度僅僅取決于單片機的產(chǎn)生機器周期電路和定時器硬件電路的精確度。另外,程序較為簡潔,具有可靠性和較好的可讀性。
6、如果我們想將它應用于實時控制之中,只要對上述程序和硬件電路稍加修改,便可以得到實時控制的實用系統(tǒng),從而應用到實際工作與生產(chǎn)中去。在國內(nèi),電子鐘在很多電子報刊雜志上都可以見到,最簡單的只是單純顯示年、月、日、時、分、秒,在此基礎上,還可以增加鬧鈴功能、溫度顯示功能、校時功能、整點報時功能、閏年顯示功能、紅外遙控修改時間功能、倒計時功能等等,所以設計者可以根據(jù)自己的需要,結(jié)合其中的幾項功能進行設計,但即使是具有同一種功能的電子鐘設計所用的單片機、電子時鐘芯片等等也或許不同?,F(xiàn)在很多高校把簡單點、功能要求少點的電子鐘設計當做課程設計題目,把復雜點、功能要求多些的電子鐘設計當做畢業(yè)設計題目。其中紅外遙
7、控電子鐘在某些電子時鐘設計大賽上也出現(xiàn)過類似設計,此類設計對于制造新型單片機紅外遙控LCD電子鐘具有一定的參考作用。這是單純就紅外遙控電子鐘的設計而言的,對于在此基礎上進一步的擴展與應用,還可以在一些實際生活所用的小物品上應用到,例如紅外遙控電子鐘設計還可以擴展為LED數(shù)字電子鐘,可以根據(jù)不同的需要,制作成旋轉(zhuǎn)等樣式。電子鐘隨處可見,隨身攜帶的可以隨時修改時間、設定鬧鈴等等,但是現(xiàn)在出現(xiàn)很多掛在墻上的電子鐘,這樣修改時間很不方便,于是便利用紅外遙控技術(shù),利用它來控制電子鐘,使修改時間、設定鬧鈴不再需要把電子鐘拿下來,而是一件很隨意的事情。隨著國內(nèi)外科學技術(shù)的發(fā)展,電子鐘的各項功能越來越接近人們
8、的生活需求,不僅可以具用紅外遙控進行控制的功能,還可以具有播放歌曲、播放電影、播放美麗圖畫的功能。這些先進的技術(shù)使人們的生活更加精彩。這些只是簡單的,如果說把紅外遙控電子鐘的設計原理進行解剖,進入90年代以來,紅外遙控這一技術(shù)有了新的發(fā)展,應用范圍也更加廣泛。在國外,首先,現(xiàn)在不用電纜、微波或衛(wèi)星就可將視頻、音頻和數(shù)據(jù)信息從一個地點傳遞到另一個地點。其次,紅外通信系統(tǒng)的數(shù)據(jù)系統(tǒng)在美國國家航天和空間管理局97年舉辦的因特網(wǎng)國際展覽會大廳和會議中心之間提供了鏈路。同時,由于紅外通信具有隱蔽性、保密性強的特點,故國外通信機構(gòu)也很重視這一技術(shù)的開發(fā)與應用。本次所設計的紅外遙控電子鐘是基于DS1302時
9、鐘芯片和并用紅外遙控進行設置的電子鐘溫度計,以STC89C54單片機為控制核心,以1602液晶顯示作為人機交互界面。系統(tǒng)可以對周圍環(huán)境溫度進行實時監(jiān)測,除此之外還具有鬧鐘功能和整點報時功能。時間調(diào)整和鬧鈴時間設定等所有產(chǎn)品功能都可由紅外遙控進行設置。 第一章 系統(tǒng)總體方案設計1.1 系統(tǒng)的設計功能本次設計是以單片機為核心,擴展顯示和紅外接口,進行紅外遙控電子鐘的軟硬件設計。使之具有顯示年、月、日、時、分、秒和溫度的功能,同時具有鬧鐘和整點報時的功能,并且可以通過紅外遙控器進行基本時間的調(diào)整和鬧鐘的設定。溫度的檢測精度為0.5,顯示精度為0.1。1.2 方案的選擇與比較1.2.1 系統(tǒng)的基本方案
10、選擇紅外遙控電子鐘設計的總體結(jié)構(gòu)框圖如圖1-1所示。1.2.2 單片機的選擇方案一:采用AT89C52系列單片機。它是一個低電壓、高性能CMOS 8位單片機,片內(nèi)含8k bytes的可反復擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元。這些特點可以滿足此次設計的要求,但是考慮到現(xiàn)有電路板上沒有現(xiàn)成的這個單片機,所以不采用此方案,考慮其他方案。方案二:采用STC89C54系列單片機。STC89在8051基礎上增加了許多功能,內(nèi)置fla
11、sh ROM可以反復擦寫10萬次,內(nèi)置硬件看門狗,極大地提高了MCS51家族的性能,STC89由美國設計,在臺灣生產(chǎn),是目前在相同性能條件下價格最優(yōu)的一個品種,且具有高性能、低價格的特點。由于其功能已經(jīng)夠滿足我們對于產(chǎn)品的需要,所以我們選擇性價比更高的STC89C54。圖1-1 系統(tǒng)總體框圖1.2.3 時鐘芯片的選擇方案一:選擇DS12C887。DS12C887是一種新型的時鐘日歷芯片,它能夠自動產(chǎn)生世紀、年、月、日、時、分、秒等時間信息,而且它自帶有鋰電池,外部掉電時,其內(nèi)部時間信息還能夠保持十年之久,對于一天內(nèi)的時間記錄,有12小時制和24小時制兩種模式。對于這個新型的時鐘芯片應用于電子中
12、的設計是綽綽有余的,但是考慮到現(xiàn)有的電路板沒有這個芯片,所以不采用這個方案,考慮其他方案。方案二:選擇DS1302。DS1302具有實時時鐘顯示,鬧鈴調(diào)校的功能,且價格便宜。用其組成的串行時鐘電路具有接口簡單、價格低廉、使用方便的特點,所以被廣泛使用,其主要特點是采用串行數(shù)據(jù)傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關(guān)閉充電功能。這些特點均可滿足電子鐘的設計,而且現(xiàn)有的電路板上也有這個時鐘芯片,所以選用這個方案。1.2.4 顯示模塊的選擇方案一:采用LED數(shù)碼管顯示。其顏色鮮艷,易于觀察,但是由于產(chǎn)品需要顯示的信息較多,個別字符也無法顯示,所以不符合此次設計的要求。方案二:采用LCD
13、1602液晶顯示。由于課程設計用過LCD1602,所以對1602液晶的操作比較熟悉,其顯示功能也比較強大,實用性很強,還可以顯示自定義字符,故采用此方案。1.2.5 紅外發(fā)射接收模塊的選擇方案一:紅外編碼和紅外解碼模塊都由自己編程序來實現(xiàn),好處是可以學習紅外發(fā)射協(xié)議,但是難度大,容易出錯。所以不采用此方案。方案二:采用TC9012和PIC3388配對的紅外發(fā)射和紅外接收芯片,其編碼譯碼都由固件來實現(xiàn)。外圍電路的搭建稍復雜,但是有利于提高我們的動手能力,故采用此方案。1.2.6 電源模塊的選擇方案一:采用蓄電池為系統(tǒng)供電。蓄電池具有較強的電流驅(qū)動能力以及穩(wěn)定的電壓輸出性能。但是蓄電池的體積過于龐
14、大,價格比較昂貴,對于我們的作品性價比不高。方案二:采用12V穩(wěn)壓電源,經(jīng)過7805的電壓變換后為單片機供電。經(jīng)過實驗驗證,輸出電壓供電時,單片機及外設的工作電壓不夠,性能不穩(wěn)定。方案三:采用USB串口輸出電壓,其電壓輸出穩(wěn)定,符合產(chǎn)品的需求,故采用此方案。1.2.7 聲光報警模塊的選擇方案一:通過單片機來控制語音芯片來實現(xiàn)提示信息的播報。但是由于語音芯片成本比較高,而且擴展起來比較復雜,增加焊接難度和設計成本。方案二:采用發(fā)光二極管和蜂鳴器搭一個簡單的電路,成本低,電路比較簡單,使用方便,符合我們的系統(tǒng)要求,故采用此方案。1.3 系統(tǒng)的總體設計方案經(jīng)過反復的探討和論證我們最終確定如下設計方案
15、:采用STC89C54單片機作為整個電路的控制核心;采用DS1302時鐘芯片提供準確的時間;采用蜂鳴器和二極管來完成聲光報警功能;采用1602液晶作為人機交互界面;采用USB串口輸出電壓為系統(tǒng)提供基準電源;采用TC9012和PIC3388配對的紅外發(fā)射和紅外接收芯片完成產(chǎn)品的遙控與接收控制。第二章 系統(tǒng)硬件設計本次設計的時鐘電路系統(tǒng),共分為以下幾個模塊:STC89C54單片機控制模塊,時鐘芯片DS1302模塊,溫度采集DS18B20模塊,液晶顯示屏LCD1602模塊,紅外發(fā)射接收模塊,電源模塊及聲光報警模塊。2.1 單片機控制模塊2.1.1 STC89C54單片機的簡介STC89C54是一種帶
16、有4K字節(jié)的閃爍可編程并且可擦除的只讀式存儲器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。該器件采用高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,STC89C54是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。STC89C54的外部引腳分配如圖2-1所示。圖2-1 STC89C54引腳各引腳功能:按鍵與單片機引腳的連接:按鍵K3和K4分別接單片機的P12和P13,按鍵K
17、5-K8分別接單片機的P23-P20。DS1302時鐘芯片與單片機引腳的連接:J13的SCK、I/O和RST分別接單片機的P14、P15和P16。紅外遙控器與單片機引腳的連接:J27中的任何一個端口接單片機的P23(int0中端口)。溫度傳感器與單片機的連接:J48接單片機的P37。蜂鳴器與單片機引腳的連接:J42的B1接單片機的P11。2.1.2 時鐘電路的設計STC89C54中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器振蕩電路。外接石英晶體(陶瓷諧振器)及電容C1
18、、C2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對外接電容雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程度及溫度穩(wěn)定性,如果使用石英晶體,推薦電容使用30Pf10pF,而如使用陶瓷諧振器建議選擇40pF10pF。本設計使用的電容是22pF,晶振為11.0592MHz。若采用外部時鐘。外部時鐘脈沖接到XTAL1端,即內(nèi)部時鐘發(fā)生器的輸入端,XTAL2則懸空。圖2-2 STC89C54振蕩電路圖本設計采用內(nèi)部振蕩器方式,如圖2-2所示。2.1.3 復位電路的設計簡單復位電路的好處在于不受工作電壓范圍的限制,而專用復位集成電路,必須注意復位電壓和工作
19、電壓是否匹配。這類專用的復位集成芯片除集成復位電路外,還有些集成看門狗、EEPROM存儲器等其他功能模塊。復位電路可采用簡單的電阻、電容及按鍵開關(guān)構(gòu)成上電自動復位和手動復位,也可選擇專用的復位集成芯片。復位電路連接示意圖如圖2-3所示。圖2-3 單片機復位電路2.2 時鐘芯片DS1302模塊2.2.1 DS1302簡介DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進行同步通訊,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。實時時鐘可可提供秒、分、時、日、星期、月和年,一個月小于31天時可以自動調(diào)整,且具有閏
20、年補償功能。工作電壓寬達2.55.5V。采用雙電源供電(主電源和備用電源),可設置備用電源充電方式,提供了對后備電源進行涓細電流充電的能力。DS1302用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點的記錄上,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄,因此廣泛應用于測量系統(tǒng)中。DS1302的外部引腳分配如圖2-4所示。 圖2-4 DS1302的外部引腳分配各引腳的功能為:Vcc1:主電源;Vcc2:備份電源;(當Vcc2Vcc1+0.2V時,由Vcc2向DS1302供電;當Vcc2Vcc1時,由Vcc1向DS1302供電)X1,X2:振蕩源,外接32.768kHz晶振;SCLK:串行時鐘,輸入,控制
21、數(shù)據(jù)的輸入與輸出;I/O:三線接口時的雙向數(shù)據(jù)線;GND:接地;RST:復位/片選線;2.2.2 DS1302的工作原理DS1302工作時為了對任何數(shù)據(jù)傳送進行初始化,需要將復位腳(RST)置為高電平且將8位地址和命令信息裝入移位寄存器。數(shù)據(jù)在時鐘(SCLK)的上升沿串行輸入,前8位指定訪問地址,命令字裝入移位寄存器后,在之后的時鐘周期,讀操作時輸出數(shù)據(jù),寫操作時輸出數(shù)據(jù)。時鐘脈沖的個數(shù)在單字節(jié)方式下為8+8(8位地址+8位數(shù)據(jù)),在多字節(jié)方式下為8加最多可達248的數(shù)據(jù)。2.2.3 DS1302的應用DS1302只需連接SCLK,I/O和RST三個接口即可,如圖2-5所示。圖2-5 時鐘芯片
22、連線圖2.3 液晶顯示屏LCD1602模塊2.3.1 LCD1602液晶顯示屏簡介1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊,它有若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符。LCD1602是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數(shù)字)。圖2-8為LCD1602液晶顯示屏的引腳圖。圖2-8 LCD1602引腳圖各引腳的功能為:VSS:接地電源;VDD:接5V正電源;VEE:液晶顯示器對比度調(diào)整端;接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個
23、10K的電位器調(diào)整對比度。RS:數(shù)據(jù)/命令選擇端(H/L);高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器。R/W:讀/寫選擇端(H/L);高電平時進行讀操作,低電平時進行寫操作。當RS和R/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。E:使能信號;當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。D0D7:8位雙向數(shù)據(jù)線;2.3.2 LCD1602液晶顯示屏的應用LCD1602需要連接RS、RW、E、DOD7共11個接口,如圖2-9所示。圖2-9 LCD1602連線圖2.4 紅外發(fā)射接收模塊2.4.1 紅外發(fā)
24、射接收簡介紅外發(fā)射芯片TC9012是一塊用于東芝系列紅外遙控系統(tǒng)中的專用發(fā)射集成電路,采用CMOS工藝制造。它可外接32個按鍵,提供8種用戶編碼,另外還具有3種雙重按鍵功能。TC9012的管腳設置和外圍應用線路都進行了高度優(yōu)化,以配合PCB的布局和低成本的要求。紅外接收芯片的引腳定義及功能如圖2-10所示。圖2-10 紅外接收芯片引腳2.4.2 紅外發(fā)射接收的應用紅外接收需要連接輸出OUT一個借口即可,如圖2-11所示。圖2-11 紅外接收連線圖2.5 電源模塊一個系統(tǒng)穩(wěn)定性很大程度上取決于穩(wěn)定的電源模塊是否能夠提供穩(wěn)定的電壓和電流。各種整流器的輸出電壓不僅受市電電壓變化的影響,還受負載變化的
25、影響。為了保證供電電壓穩(wěn)定不變,幾乎所有的電子設備都采用穩(wěn)壓器供電。小型精密電子設備還要求電源非常無紋波、無噪聲,以免影響電子設備正常工作。為了滿足精密電子設備的要求,應在電源的輸入端加入線性穩(wěn)壓器,以保證電源電壓恒定和實現(xiàn)有源噪聲濾波。電源電路模塊圖如圖2-12所示:圖2-12 電源電路2.6 聲光報警模塊本設計采用揚聲器報警,當定時時間到時,蜂鳴器發(fā)出聲響。蜂鳴器接線如圖2-13所示。圖2-13 蜂鳴器接線圖 第三章 系統(tǒng)軟件設計系統(tǒng)程序主要包括主程序、1602液晶顯示程序、DS1302時鐘芯片程序、程序和紅外遙控按鍵程序。3.1 軟件總體框圖系統(tǒng)軟件總體結(jié)構(gòu)框圖如圖3-1所示。顯示時間圖
26、3-1 系統(tǒng)軟件總體結(jié)構(gòu)圖系統(tǒng)初始化:1602液晶顯示器初始化、DS1302時鐘芯片初始化、定時器0初始化和外部中斷初始化。按鍵掃描:即外部中斷中處理紅外遙控器。正常顯示時間和溫度:包括時間、溫度的顯示和鬧鈴的判斷、整點報時。3.2 各部分軟件介紹3.2.1 1602液晶顯示程序LCD1620顯示程序包括LCD1620的初始化,讀/寫操作,及與之相關(guān)的字符、數(shù)字等的代碼調(diào)用子程序。本程序可以把從DS1302、DS18B20中讀取的時間、溫度顯示出來,并可以接受紅外遙控的按鍵對于時間及鬧鐘的修改。對LCD屏做讀寫操作時,應注意再寫入之前,把不能覆蓋的內(nèi)容清掉,否則,出現(xiàn)字符累加效果,不甚清楚。液
27、晶顯示流程圖如圖3-2所示。圖3-2 液晶顯示流程圖3.2.2 DS1302時鐘芯片程序從時間芯片DS1302中讀出時間(年、月、日、星期、時、分、秒),也需要嚴格遵守時序邏輯(單總線結(jié)構(gòu)),讀出的時間要想顯示出來,也必需經(jīng)過數(shù)制的轉(zhuǎn)換(BCD碼轉(zhuǎn)換為十進制)。程序流程圖如圖3-3所示。圖3-3 時鐘芯片流程圖3.2.3 紅外遙控按鍵程序讀鍵程序放在定時器中,50ms掃描一次鍵盤,程序具有去抖功能,避免了外部因干擾信號而引起的誤動作。其讀鍵程序流成圖如圖3-5所示。圖3-5 按鍵流程圖各按鍵具體功能說明如下:按鍵CH-:修改時間鍵,按鍵EQ:設定鬧鐘鍵,按鍵CH+:為光標移動鍵,在1602顯示
28、屏上顯示出來為年月日后面的一個數(shù)字,若此數(shù)字顯示1,則代表可以設定年位,若此數(shù)字顯示2,則代表可以設定月位,若為3,則代表可以設定日位,若為4,則代表可以設定時位,若為5,則代表可以設定分位,若為6,則代表可以設定秒位,若為7,則代表可以設定星期位。按鍵1:為光標位加1鍵,按鍵2:為光標位減1鍵,按鍵CH:為確定退出鍵。 第四章 結(jié)論4.1 系統(tǒng)調(diào)試最開始在仿真時,按鍵按下后,調(diào)節(jié)光標亂跳,無法正常顯示。后來聽老師的講解,分析是由于鍵盤抖動,需要對鍵盤消抖。由于鍵盤消抖可以用硬件和軟件兩種方法,但由于硬件電路改動不便,于是才有軟件消抖,即在按鍵按下時延時消抖,并加入松手監(jiān)測。在進行對紅外遙控進
29、行編程的時候,根據(jù)在網(wǎng)上找到的有關(guān)遙控器講解的視頻的學習,最后學習其編程方法,對此次設計中的紅外遙控進行編程并下載到板子上調(diào)試,但是結(jié)果卻不對。于是又查看板子所帶的光盤里有關(guān)紅外遙控發(fā)射與接收的資料,發(fā)現(xiàn)此板子所帶的遙控器與網(wǎng)上視頻所講的遙控器在紅外編碼方面有些不同,于是把程序中有關(guān)紅外編碼的地方改成適合此次所用的遙控器的紅外編碼,最后下載到板子上成功了。最開始時在往板子上下載程序時,軟件上一直提示“仍在連接中,請給MCU上電”的提示,于是上網(wǎng)查找原因,根據(jù)與具體情況的一一對應與排除,最后確定是因為在板子的晶振上沒有連接一個11.0592MHz的電容。連接上這樣一個電容后就下載成功并顯示出來了
30、。 4.2 系統(tǒng)實物圖圖4.1為顯示年、月、日、時、分、秒及溫度的實物圖,年、月、日后的數(shù)字為星期鍵,時、分、秒后的數(shù)字為光標移位鍵(若此數(shù)字顯示1,則代表可以設定年位,若此數(shù)字顯示2,則代表可以設定月位,若為3,則代表可以設定日位,若為4,則代表可以設定時位,若為5,則代表可以設定分位,若為6,則代表可以設定秒位,若為7,則代表可以設定星期位)。圖4.1 顯示時間及溫度在圖4.1顯示屏的基礎上,點擊紅外遙控器上的CH-鍵或板子上獨立按鍵的K8鍵,進入圖4.2的界面。此時再點擊紅外遙控器上的CH+鍵或板子上獨立按鍵的K6鍵,更改光標移位鍵,確定后再點擊紅外遙控器上的1鍵或板子上的K3鍵,此位+
31、1(或點擊紅外遙控器上的2鍵或板子上的K4鍵,此位-1)。確定后點擊紅外遙控器上的CH鍵或板子上的K7鍵退出修改時間界面。圖4.2 更改時間界面在圖4.1顯示屏的基礎上,點擊紅外遙控器上的EQ鍵或板子上獨立按鍵的K5鍵,進入圖4.3的界面。此時再點擊紅外遙控器上的CH+鍵或板子上獨立按鍵的K6鍵,更改光標移位鍵,確定后再點擊紅外遙控器上的1鍵或板子上的K3鍵,此位+1(或點擊紅外遙控器上的2鍵或板子上的K4鍵,此位-1)。確定后點擊紅外遙控器上的CH鍵或板子上的K7鍵退出設定鬧鐘界面,此時鬧鐘已生成,到時間時蜂鳴器會自動發(fā)出提示。圖4.3 設定鬧鐘界面圖4.4 整體實物圖本產(chǎn)品的整體實物圖如圖4.4所示。4.3 結(jié)論至此,已基本完成課題要求。功能上基本達標:年、月、日、時、分、秒及溫度的顯示、整點報
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國氣動式高壓無氣噴涂機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025版?zhèn)€人退股協(xié)議書:私募股權(quán)退出及收益分配合同4篇
- 2024年教師資格之中學綜合素質(zhì)模擬題庫及答案
- 2025年個人二手車買賣合同(帶車輛狀況認證服務)
- 2025年鋼材行業(yè)投資分析報告服務合同
- 2025版挖機買賣合同附帶專業(yè)運輸與安裝服務3篇
- 華誼嘉信美納舒參苓白術(shù)顆粒傳播推廣方案
- 二零二五年度車輛過戶稅費計算與繳納合同4篇
- 2025年度校園綠化除草與校園文化合作協(xié)議4篇
- 二零二五年度雛雞品種改良與養(yǎng)殖技術(shù)交流合作合同4篇
- 2025貴州貴陽市屬事業(yè)單位招聘筆試和高頻重點提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓師資培訓理論考試試題
- 期末綜合測試卷(試題)-2024-2025學年五年級上冊數(shù)學人教版
- 招標采購基礎知識培訓
- 2024年廣東省公務員錄用考試《行測》試題及答案解析
- 五年級口算題卡每天100題帶答案
- 結(jié)構(gòu)力學本構(gòu)模型:斷裂力學模型:斷裂力學實驗技術(shù)教程
- 2024年貴州省中考理科綜合試卷(含答案)
- 無人機技術(shù)與遙感
- 恩施自治州建始東升煤礦有限責任公司東升煤礦礦產(chǎn)資源開發(fā)利用與生態(tài)復綠方案
- PDCA提高臥床患者踝泵運動的執(zhí)行率
評論
0/150
提交評論