液晶LCD電子鐘論_第1頁
液晶LCD電子鐘論_第2頁
液晶LCD電子鐘論_第3頁
液晶LCD電子鐘論_第4頁
液晶LCD電子鐘論_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!專業(yè):光電子專業(yè)技術(shù)與科學(xué) 如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知! 方案論證 統(tǒng)方案論證 5 統(tǒng)的方案比較 6方案選擇 6 部分 1)溫度芯片的選擇 11 系統(tǒng)設(shè)計 13設(shè)計 13 如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!三.軟件設(shè)計部分 16程序 17 盤控制程序 17程序 17 .程序中的注意點 18 19與體會 19參考文 附 六.LCD液晶時鐘設(shè)計部分參考程 如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知![摘要]隨著人們生活水平的不斷提高,單片機控制無疑是人們追求的目標之一,它系統(tǒng)一般的開發(fā)流程,如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!方案設(shè)計及方案論證溫度系統(tǒng)方案論證如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!溫度實現(xiàn)只能通過外部的溫度傳感器來實現(xiàn)。經(jīng)上網(wǎng)查閱及市場考察,上下限報警功能提供保障。精度為0.5°C,足以滿足我們設(shè)計要求。DS18B20也是我們通常使用的型號,因此溫度傳感器用DS18B20。2.6鍵盤控制方案選擇方案1:購買集成鍵盤,采用矩陣形式連接。如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!雖然集成鍵盤美觀,與單片機的接口少,但是它的成本比較高。單片機的因此我們選擇方案2.2.7呼吸燈系統(tǒng)方案選擇鐘溫度系統(tǒng)總體設(shè)計模塊、測溫模塊、呼吸燈模塊、顯示模塊、鍵盤接口模塊共6個模塊組成,電路系統(tǒng)框圖如圖(1)所示。泛應(yīng)用于工業(yè)測控系統(tǒng)之中。AT89C51是一種帶4K字節(jié)FLASH存儲器 (FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低電失存儲器制造技術(shù)制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。AT89C51具有以下標準功能:4k字節(jié)Flash,128字節(jié)RAM,32位I/O口線,兩個16位定時器/計數(shù)器,5個中斷源,可編程串行通道片,片內(nèi)振蕩器和時鐘電如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!路如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!ALEPROG于鎖存地址的不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信于施加12V編程電源(VPP)。單片機最小系統(tǒng)主要由復(fù)位電路,晶振電路,電源等幾部分組成。1)復(fù)位電路如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!2)晶振電路3)電源4)EA非/Vpp腳時鐘系統(tǒng)電路設(shè)計3.1溫度芯片的選擇如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!溫度LSBMSBTH溫度LSBMSBTH1TL用戶字節(jié)2配置寄存器留留留THTL用戶字節(jié)2TM圖4.2配置寄存器如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!3.3DS18B20溫度系統(tǒng)電路加上電源。方法一適合于遠距離溫度監(jiān)控,不需要本地電源。而我們只是設(shè)計測4鍵盤控制系統(tǒng)設(shè)計如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!系統(tǒng)設(shè)計塊(顯示字符和數(shù)字)。時對比度最高(對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!第6腳:E(或EN)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。顯示移位等多種功能號腳是對比度(亮度)調(diào)整,這里要用一個滑動變阻器來調(diào)整亮度,這里我們?nèi)∪绮簧髑址噶四愕臋?quán)益,請聯(lián)系我們告知!2.各電氣元件的連接,我們采用單、排針和杜邦線相連。這樣為我們避免各元件的跨接,對我們對線路的排錯提供方便。3.上述六個模塊可以按原理圖整齊的焊接在電路板。最后效果,板子正面連線錯橫復(fù)雜,板子反面橫整齊。設(shè)計部分系統(tǒng)主程序首先對系統(tǒng)進行初始化,包括設(shè)置定時器、液晶、DS18B20和如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!,也是本系統(tǒng)的最復(fù)雜的部分。通過按鍵設(shè)置,如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!4如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!x4個按鍵分別是設(shè)置(set),上(up),下(down),退出(out)。我們首先按初始化調(diào)用顯示子程序讀出溫度值溫度計算處理3.7其他程序顯示數(shù)據(jù)刷新其他程序包括延時程序,鬧鈴程序、呼吸燈程序。鬧鈴程序、呼吸燈程3.8程序中的注意點1.按鍵處理防抖動應(yīng)加延時函數(shù)。圖3.1DS18B20溫度計主程序流程圖2.程序用調(diào)用函數(shù),最好在頭文件申明函數(shù),主函數(shù)一般最后寫。3.為了使程序更加容易寫,我們要分模塊來完成程序。如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!EX前加入調(diào)用填充空格函數(shù)(voidclrram_lcd()),然后又下載,結(jié)果與前面一樣,但是顯示還是亂碼。謝天謝地啊!有進步!X如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!己動手制作的作品。遇到許多困難,甚至,有時竟然想放棄。就是我在這次設(shè)計中的最大收獲。如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!LCD液晶時鐘設(shè)計原理電路圖如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!LCD液晶時鐘設(shè)計部分參考程序如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!//延時程序{while(ms--){//執(zhí)行一條_nop_()指令為一個機器周期如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}}}{}{y如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}{y如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}//設(shè)定顯示位置{}oidwritetab{}////寫{}{DQ=1;//DQ復(fù)位如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!QDQ//拉高總線//如果=0則初始化成功=1則初始化失敗}//讀一個字節(jié){{DQ=0;//給脈沖信號DQ=1;//給脈沖信號if(DQ)}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}*//*寫一個字節(jié)*/{{}}//讀取溫度{WriteOneCharxCC);//跳過讀序號列號的操作如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}//數(shù)據(jù)轉(zhuǎn)換與溫度顯示{{}//百位數(shù)顯示//十位數(shù)顯示//個位數(shù)顯示//初始化如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!lcdwdatdisplay//小數(shù)位數(shù)顯示}//閏年的計算{}//星期的自動運算和處理}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!voidinit(){ri=1;{}{}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}{}{}{如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}//鍵盤掃描{{n=!n;ifn1){}}}if(s1==0&&m==0){if(s1==0&&m==0)如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!{}}{}{}{}{}{}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!{}}{}{}{如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}}{{{{}{ri=1;}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}{}{ri++;{{if(ri>29){ri=1;}}if(ri>28){如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}}{if(ri==31)ri=1;}{if(ri==32)ri=1;}{}}{如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!{{if(ri>29)}}{if(ri>28)}{if(ri==31)}{}}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!{{}}{}{}{如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}}}{{{iao}{if(fen==-1)如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}{if(shi==-1)}{ri--;{{if(ri==0)}{if(ri==0)}}{if(ri==0)}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!{if(ri==0)}{}}{{{if(ri>29)}if(ri>28)如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}}{if(ri==31)}{}}{{}}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}{}{}{}如不慎侵犯了你的權(quán)益,請聯(lián)系我們告知!}}//鬧鈴,按任意鍵關(guān)閉{forii<33;i++

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論