版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、:班級:1091141學(xué)號:1109114119課題:題目一課題名稱:電子萬年歷基本功能:基本要求:顯示年、月、日、小時、分鐘、秒鐘、。(可采用液晶顯示或數(shù)碼管,方案自擬)單片機(jī) 89C52時鐘選擇 DS1302液晶顯示 16023 人一組,每班最多報名 2 組,每班最多報名 2 組擴(kuò)展功能:擴(kuò)展功能:1利用按鍵實現(xiàn)時間調(diào)節(jié)成績:評審老師:一、需求分析:隨著微電子技術(shù)的高速發(fā)展,單片機(jī)在國民經(jīng)濟(jì)的介人領(lǐng)域得到廣泛的運用。單片機(jī)以體積小、功能全、性價比高等諸多優(yōu)點,在工業(yè)控制、家用電器、通信設(shè)備、信息處理、尖端等各種測控領(lǐng)域的應(yīng)用中獨占鰲頭,單片機(jī)開發(fā)技術(shù)已成為電子信息、電氣、通信、自動化、機(jī)電
2、等專業(yè)技術(shù)必須掌握的技術(shù)。而電子萬年歷作為電子類小設(shè)計不僅是市場上的寵兒,也是單片機(jī)實驗中一個很常用的題目。因為它有很好的開放性和可發(fā)揮性,因此對設(shè)計者的要求也比較高,不僅了單片機(jī)的掌握能力,更加強(qiáng)調(diào)了對單片機(jī)擴(kuò)展的應(yīng)用。而且在操作的設(shè)計上要力求簡潔,功能上盡量適合在家庭居室、辦公室、會議室、車站和廣場等使用。集時間、日歷、于一體,采用液晶顯示,設(shè)計電路更加簡單直觀,省去了用數(shù)碼管顯示的電路復(fù)雜性。通過按鍵可以調(diào)整更改時間和日歷,并且還可以設(shè)置鬧鐘,這樣就組成了一個多功能的萬年歷。二、硬件設(shè)計方案(一)系統(tǒng)框圖(二)原理簡要介紹1、主控器 STC89C52STC89C52 ATMEL 公司生產(chǎn)
3、的低電壓,高性能 CMOS 8 位單片機(jī)片內(nèi)含 8K byTES的可反復(fù)擦寫的只讀程序器(PEROM)和 256 byTES 。的隨機(jī)存取數(shù)據(jù)器(RAM),器件采用 ATMEL 公司的高密度、非易失性技術(shù)生產(chǎn),與標(biāo)準(zhǔn) MCS-51 指令系統(tǒng)及 8052 產(chǎn)品引腳兼容,片內(nèi)置通用 8 位處理器(CPU )和 FLASH 由控制應(yīng)用場合。單元,功能強(qiáng)大 AT89C52 單片適用于許多較為復(fù)雜2、實時時鐘DS1302 由DS1302DALLAS 公司推出的具有細(xì)電流充電能力的低功耗實時時鐘電路,它可以對年、月、日、周、日、時、分、秒進(jìn)行計時,且具有閏年補(bǔ)償?shù)榷喾N功能。DS1302 存在時鐘精度不高,
4、易受,出現(xiàn)時鐘混亂等缺點。DS1302 可以用于數(shù)據(jù),特別是對某些具有特殊意義的數(shù)據(jù)點的,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時。STC98C52時鐘液晶顯時鐘電路按鍵控制單片機(jī)3、液晶顯示模塊 128641602 液晶顯示模塊是 128*64 點陣型液晶顯示模塊,可顯示各種字符及圖形,可與 CPU 直接接口,具有 8 為標(biāo)準(zhǔn)數(shù)據(jù)接口、6 條控制線及電源線。采用 KSO108 控制 IC三、設(shè)計方案開始一秒到時秒到時60 分到時到時固定日到時月到時液 晶 顯 示年加 月清零月加 日清零日加 時清零,加一時加 1 分清零分加 秒清零秒加四、系統(tǒng)調(diào)試本系統(tǒng)的硬件選用 MCS-51 系列 STC89C51
5、 作為主控中心,該系統(tǒng)由時鐘和顯示兩部分組成。在時鐘執(zhí)行部分硬件電路主要有單片機(jī)最小系統(tǒng)電路、時鐘電路組成。在顯示部分主要由液晶 1602 電路組成。具體設(shè)計如下。1、時鐘部分硬件電路設(shè)計:STC89C52 單片機(jī)最小系統(tǒng)電路設(shè)計,本系統(tǒng)中,為單片機(jī)工作所選擇的晶體振蕩頻率 11.0592MHZ 無源晶振做為單片機(jī)最小系統(tǒng)的工作時鐘。在進(jìn)行單片機(jī)最小系統(tǒng)電源設(shè)計時,要考慮到抗電容耦合干擾,在設(shè)計時,電源與地之間,加一個 10uF 電解電容,以此來去掉電源與地的電容耦合。在復(fù)位電路與在復(fù)位電路與時鐘電路設(shè)計時,要注意電子器件的選擇。單片機(jī)最小系統(tǒng)原理圖如圖 3-1 所示。時鐘電路采用的是 DS1
6、302,DS1302 是DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能,工作電壓為 2.5V5.5V。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM 數(shù)據(jù)。工作電壓與單片機(jī)的輸入電壓比較適合。時鐘DS1302,該模塊電路原理圖如下圖。使用DS1302 和單片機(jī)的連接很簡單。只需一根復(fù)位線,一根時鐘線,一根數(shù)據(jù)線即可。同時它本身還需要接一個 32.768KHz 的晶振來提供時鐘源。對于晶振的兩端可以分別接一個 6PF 左右的電容以提高晶振的精確度。同時可以在第 8
7、腳接上一個 3.6V 的可充電的電池。當(dāng)系統(tǒng)正常工作時可以對電池進(jìn)行涓流充電。當(dāng)系統(tǒng)掉電時,DS1302 由這個電池提供的能量繼續(xù)工作。2顯示電路在本系統(tǒng)中,所用的是 8 位并行數(shù)據(jù)接口。所以,1602 與 MCU 的接口電路設(shè)計需要 8 條數(shù)據(jù)線,3 條控制線。單片機(jī)與 1602 接口電路圖如圖 3-13所示。五、遇到總結(jié):最小系統(tǒng)測試通不過。由于關(guān)于單片機(jī)的 C 編程還沒有開設(shè),所有在用 C 編程時遇到很多。解決方法:(1)原因 STC89C52 的 31 腳沒有接電源。(2)看了一些關(guān)于單片機(jī) C 編程的和書籍。收獲:兩周的課程設(shè)計結(jié)束了,在這次的課程設(shè)計中不僅檢驗了我所學(xué)習(xí)的知識。在這
8、次的課程設(shè)計中,幾乎是從零開始,從剛開始的制作電路圖,到焊制電路板,再到編程序,整個過程中,從第一次焊電路板的不熟練,慢慢到能夠看電路板可以自己焊板的過程,可以從中學(xué)習(xí)到很多的知識。我發(fā)現(xiàn)平時學(xué)的太少了,在今后我首先要把老師在課堂講的弄懂,弄透,在設(shè)計過程中,合作精神必不可少,單憑一個人的力量是不能完成的,畢竟一個人的知識是有限的,而且每個人所掌握的知識都有不同之處。希望通過課程設(shè)計來增長自己的知識。附錄 1:(程序代碼)#include 的#include unsigned#define uchar unsigned charsbit sbit sbit sbit sbitcharDS130
9、2_CLK = P10; DS1302_IO = P11; DS1302_RST = P12; ACC0 = ACC0;ACC7 = ACC7;/實時時鐘時鐘線引腳/實時時鐘數(shù)據(jù)線引腳/實時時鐘復(fù)位線引腳hide_sec,hide_min,hide_hour,hide_day,hide_k,hide_month,hide_year;/秒,分,時到日,月,年位閃的計數(shù)sbit Set = P14; sbit Up = P15; sbit Down = P16;sbit out = P17;/模式切換鍵/加法按鈕/減法按鈕/立刻跳出調(diào)整模式按鈕unsigned char code digit =0
10、123456789; /定義字符數(shù)組顯示數(shù)字unsigned char code string =-Watch Time-; /定義字符數(shù)組顯示提示信息voidjishi(void);char done,count,temp,flag,up_flag,down_flag;uchar TempBuffer5,void show_time();k_value2;/液晶顯示程序/Port Definitions*sbit LcdRssbit LcdRw sbit LcdEn= P20;= P21;= P22;sfr DBPort = 0 x80;/P0=0 x80,P1=0 x90,P2=0 xA0
11、,P3=0 xB0.數(shù)據(jù)端口/sbit P10/sbit P11/sbit P12/sbit P13= P10;= P11;= P12;= P13;/向 LCD 寫入命令或數(shù)據(jù)*#defineMAND0/ Data/ 清屏d#define LCD_DATA #define LCD_CLEAR_SCREEN#define LCD_HOMING10 x010 x02/ 光標(biāo)返回原點char input)void LCD_Write(bit style, unsignedLcdEn=0; LcdRs=style;LcdRw=0;_nop_();DBPort=input; _nop_();/注意順序L
12、cdEn=1; LcdEn=0;LCD_Wait();_nop_();/注意順序_nop_();/設(shè)置顯示模式*#define LCD_SHOW #define LCD_HIDE#define LCD_CURSOR0 x040 x000 x02/顯示開/顯示關(guān)/顯示光標(biāo)#define LCD_NO_CURSOR #define LCD_FLASH#define LCD_NO_FLASH0 x000 x010 x00/無光標(biāo)/光標(biāo)閃動/光標(biāo)不閃動void LCD_SetDisplay(unsigned char DisplayMode)LCD_Write(MAND, 0 x08|DisplayM
13、ode);/初始化 LCD* void LCD_Initial()LcdEn=0;LCD_Write(LCD_Write(MAND,0 x38);MAND,0 x38);/8 位數(shù)據(jù)端口,2 行顯示,5*7 點陣LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR);/開啟顯示, 無光標(biāo)/清屏/AC 遞增, 畫面不動LCD_Write(MAND,LCD_CLEAR_SCREEN);LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE);/液晶字符輸入的位置* void GotoXY(unsigned char x, unsigned char y)if(y=0)LCD_Write( if(y=1)LCD_Write(MAND,0 x80|x);MAND,0 x80|(x-0 x40);/將字符輸出到液晶顯示void Pr(unsigned
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度公益崗位用工合作協(xié)議3篇
- 2025年度電商平臺會員消費返利協(xié)議3篇
- 2025年度廢塑料瓶回收與環(huán)保瓶蓋生產(chǎn)合同樣板3篇
- 二零二五年度農(nóng)機(jī)智能化作業(yè)合同書3篇
- 二零二五年度電子信息產(chǎn)品開發(fā)合作協(xié)議書2篇
- 二零二五年度消防安全風(fēng)險評估與整改方案協(xié)議3篇
- 農(nóng)村土地經(jīng)營權(quán)抵押貸款擔(dān)保合同
- 2025年度醫(yī)藥研發(fā)人員競業(yè)禁止勞動合同書3篇
- 2025年度餐飲業(yè)食品安全責(zé)任書3篇
- 二零二五年度歷史文化名城拆遷房產(chǎn)分割與文物保護(hù)合同3篇
- 多工步組合機(jī)床的plc控制系統(tǒng)設(shè)計
- 常見酸和堿說課課件
- 三年級下冊英語說課稿-《Lesson 11 What Do They Eat》|冀教版(三起)
- 商品和服務(wù)稅收分類編碼(開票指引)
- 智能嬰兒床的設(shè)計與實現(xiàn)
- 中國天眼之父南仁東
- 《膽囊結(jié)石的護(hù)理》PPT
- 安徽云帆藥業(yè)有限公司原料藥生產(chǎn)項目環(huán)境影響報告
- 藥品質(zhì)量受權(quán)人管理規(guī)程
- 校本課程之《紅樓夢詩詞曲賞析》教案
- 熱動復(fù)習(xí)題材料熱力學(xué)與動力學(xué)
評論
0/150
提交評論