【正文】
ega8515概述ATmega8515是基于增強的AVR RISC結(jié)構(gòu)的低功耗8位CMOS微控制器。熟悉ATmega8515硬件及指令系統(tǒng)和SD2405日歷芯片及I2C串口協(xié)議。因此有必要對數(shù)字時鐘進(jìn)行改進(jìn)。以上是它所擁有的特殊有點,但隨著電子時鐘的飛速發(fā)展,其功能可能越來越不能滿足各類人士需求,所以我們尚需對其功能進(jìn)行進(jìn)一步的拓展。數(shù)字時鐘的突出功能在于計時、自動報時以及自動控制等各個領(lǐng)域。 數(shù)字時鐘已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚牡谋仨毱罚S著人們生活環(huán)境的不斷改善和美化,在許多場合可以看到數(shù)字時鐘,其廣泛地應(yīng)用于家庭、車站、以及辦公室、電影院等公共場所,給我們生活、工作、學(xué)習(xí)和娛樂帶來了極大的方便。 選題背景1957年,世界上第一塊電子表誕生,奠定了電子時鐘的基礎(chǔ),同時電子時鐘便開始了迅速發(fā)展。上述都是以鐘表數(shù)字化為基礎(chǔ)的,同時也是控制的核心部分。數(shù)字時鐘是利用數(shù)字電路實現(xiàn)了對時期、時、分、秒等數(shù)字現(xiàn)實的計時裝置,能使得數(shù)字時鐘如此精確,是因為數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用。它的有點主要有:體積小巧、功能豐富、價格便宜、使用便捷、系統(tǒng)設(shè)計也比較靈活。關(guān)鍵字:ATmega8515單片機(jī);SD2405日歷芯片;LED數(shù)碼管ABSTRACTGrowing emphasis on modern life played a concept of time, time and money can be said to equate. For those times very strict and accurate grasp of people and things, time will bring inaccuracies very big trouble, so as to display digital clock Analog clock ratio showed a great advantage. Digital display of time reading simple and fast, accurate time display to the second. The mechanical dependent on the crystal oscillator, may cause errors.This article from ATmega8515 chip and SD2405 calendar chip built smart calendar clock, calendar chip readout the year, month, day, week, hours, minutes, seconds. In this design, we use LED digital tube display year, month, day, week, hours, minutes, seconds. In this design, the circuit has a display time of their principal function, but also can be achieved on time adjustments. Digital Clock is its pact, inexpensive, travel time and high precision, easy to use, multifunction, easy integration and loved by the majority of consumption, so it has been widely used.Key words:ATmega8515 microcontroller;SD2405 calendar chip;LED digital tube目 錄第一章 緒論 1 引言 1 選題背景 1 本設(shè)計的主要任務(wù) 1 第二章 整體設(shè)計方案硬件介紹 3 Atmega8515單片機(jī)簡介 3 Atmega8515概述 3 ATmega8515引腳說明 3 ATmega8515單片機(jī)最小系統(tǒng) 5 AVR單片機(jī)與MCS51單片機(jī)相比的優(yōu)點 6 SD2405芯片簡介 6 SD2405概述 6 SD2405特性 7 SD2405管腳說明 8 電路連接圖 9第三章 基于Atmega8515日歷時鐘軟件電路的設(shè)計 13 IIC總線 13 串行IIC接口 13 數(shù)據(jù)/指令傳輸格式 14 SD2405寄存器 17 程序流程圖 18 第四章 總結(jié)與展望 20 參考文獻(xiàn) 21 附錄 22 外文資料 中文譯文 致 謝1華南理工大學(xué)畢業(yè)設(shè)計(論文)第一章 緒論 引言單片機(jī)就是將中央處理器、隨機(jī)存儲器、中斷系統(tǒng)、定時器、計數(shù)器以及I/O接口電路等各個部件集成到一個芯片上,單片機(jī)就是以此而得名。此次設(shè)計,電路具有顯示時間的其本功能,還可以實現(xiàn)對時間的調(diào)整。本文由ATmega8515芯片和SD2405日歷芯片所構(gòu)建的智能日歷鐘,讀出日歷芯片的年,月,日,星期,時,分,秒。數(shù)碼管顯示的時間簡單明了而且讀數(shù)快、時間準(zhǔn)確顯示到秒。八、主要參考文獻(xiàn)[1]ATmega8515芯片資料 [EB/OL] ://.[2]SD2405芯片資料報訊 [EB/OL] ://.[3]李勛,耿德根 AVR單片機(jī)應(yīng)用技術(shù) 北京航空航天大學(xué)出版社.[4]沈建良Atmega128單片機(jī)入門與提高 北京航空航天大學(xué)出版社.[5]Jan Axelson 串行端口大全 中國電力出版社.[6]何宏 單片機(jī)原理與接口技術(shù) 國防工業(yè)出版社.[7]吳雙利 AVRGCC與AVR單片機(jī)C語言開發(fā) 北京航空航天大學(xué)出版社.[8]武鋒 PIC單片機(jī)C語言開發(fā)入門 北京航空航天大學(xué)出版社.[9]何立民.單片機(jī)應(yīng)用文集,北京:北京航空航天大學(xué)出版社,1991,53-72.[10][M].北京:北京航空航天大學(xué)出版社,2003.[11]公茂法.單片機(jī)人機(jī)接口實例集,北京:北京航空航天大學(xué)出版社, 32-59.[12][M].北京:人民郵電出版,2006.[13]MAXIM.NEW RELEASES DATA BOOK (VOLUME V),AMERICA,1996.[14]AT89C51 DATA SHEEP Philips Semiconductors .選題是否合適: 是□ 否□課題能否實現(xiàn): 能□ 不能□指導(dǎo)教師(簽字)年 月 日選題是否合適: 是□ 否□課題能否實現(xiàn): 能□ 不能□審題小組組長(簽字)年 月 日畢業(yè)設(shè)計(論文)說明書題目:單片機(jī)與SD2405日歷鐘間I2C通訊匯編編程系 名 信息系 專 業(yè) 電子信息工程 學(xué) 號 6009202354 學(xué)生姓名 趙 勇 指導(dǎo)教師 扈書亮 2013年6月9日摘 要現(xiàn)代生活的人們越來越重視起了時間觀念,可以說是時間和金錢劃上了等號。六、進(jìn)度安排 查找資料,了解了SD2405時鐘芯片,單片機(jī)的原理及應(yīng)用,I2C通訊協(xié)議,完成開題報告。過去多用并行接口的時鐘芯片,它們已能完全滿足單片機(jī)系統(tǒng)對實時時鐘的要求,但是這些芯片與單片機(jī)接口復(fù)雜、占用地址, 數(shù)據(jù)總線接線多、芯片體積大占用空間多、近年來串行接口的各種芯片在單片機(jī)系統(tǒng)中應(yīng)用愈來愈多,串行接口的實時時鐘芯片也出現(xiàn)了不少,SD2405是一個綜合性能較好且價格便宜的串行接口實時時鐘芯片。對日歷時鐘的硬軟件進(jìn)行調(diào)試,實現(xiàn)準(zhǔn)確地顯示背景時間及公歷日期,按鍵修改的功能。編寫針對該日歷時鐘的控制程序。四、研究內(nèi)容設(shè)計了日歷時鐘的硬件電路。電子時鐘是一種利用數(shù)字電路來顯示秒、分、時的計時裝置,與傳統(tǒng)的機(jī)械鐘相比,它具有走時準(zhǔn)確、顯示直觀、無機(jī)械傳動裝置等優(yōu)點。但目前我國的許多單片機(jī)應(yīng)用單位仍停留在采用片內(nèi)無ROM等低檔單片機(jī)狀態(tài)。單片機(jī)在最近幾年中得到了極大的發(fā)展,目前世界范圍內(nèi)單片機(jī)發(fā)展的主要領(lǐng)域有4個:一是歐美,最新開發(fā)產(chǎn)品及主要廠商有:National semicundutor的cop8系列單片機(jī),美國的Scenix的八位單片機(jī),荷蘭PHILIPS的51系列單片機(jī),美國AMD公司186系列16位嵌入式微機(jī)控制器,MOTOROLA的各個系列單片機(jī);二是日本,TOSHIBA公司開發(fā)了從4位到64位多系列單片機(jī),日立公司也有從4位到32位多系列單片機(jī),NEC公司的75X、78X系列微機(jī);三是臺灣地區(qū),主要有WINBOND的W741/W516,W78/W77,等系列產(chǎn)品微控制器; 四是韓國,主要有HYUNDAI microelectrionics的Gms800,GMS30系列微控制器。 國內(nèi)外發(fā)展現(xiàn)狀隨著目前微電子技術(shù)的發(fā)展,技術(shù)工藝的不斷提高,單片機(jī)技術(shù)也有了長足的進(jìn)步。諸如定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播、自動起閉路燈、定時開關(guān)烘箱、通斷動力設(shè)備、甚至各種定時電氣的自動啟用等,所有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。指導(dǎo)教師(簽字)年 月 日審題小組組長(簽字)年 月 日本科生畢業(yè)設(shè)計(論文)開題報告課題名稱單片機(jī)與SD2405日歷芯片I2C通訊匯編編程系 名 稱信息工程系專業(yè)名稱電子信息工程學(xué)生姓名趙勇指導(dǎo)教師扈書亮一、課題來源及意義二十一世紀(jì)的今天,隨著微電子技術(shù)的高速發(fā)展,單片機(jī)以體積小、功能全、性價比高等諸多優(yōu)點在工業(yè)控制系統(tǒng),通信設(shè)備,日常消費類產(chǎn)品和玩具等領(lǐng)域得到了廣泛的應(yīng)用。編譯并調(diào)試程序達(dá)到預(yù)期效果。完成SD2405芯片硬件及指令系統(tǒng)的熟悉。二、參考文獻(xiàn)[1]ATmega8515芯片資料 [EB/OL] [2]SD2405芯片資料報訊 [EB/OL] [3] 李勛,耿德根 AVR單片機(jī)應(yīng)用技術(shù) 北京航空航天大學(xué)出版社[4]沈建良 Atmega 128單片機(jī)入門與提高 北京航空航天大學(xué)出版社[5]Jan Axelson 串行端口大全 中國電力出版社[6]何宏 單片機(jī)原理與接口技術(shù) 國防工業(yè)出版社[7]吳雙利 AVRGCC與AVR單片機(jī)C語言開發(fā) 北京航空航天大學(xué)出版社[8]武鋒 PIC單片機(jī)C語言開發(fā)入門 北京航空航天大學(xué)出版社三、設(shè)計(研究)內(nèi)容和要求(包括設(shè)計或研究內(nèi)容、主要指標(biāo)與技術(shù)參數(shù),并根據(jù)課題性質(zhì)對學(xué)生提出具體要求。學(xué)生完成原始資料的消化,熟悉ATmega8515硬件及指令系統(tǒng)和SD2405日歷芯片及I2C串口協(xié)議。華南理工大學(xué)畢業(yè)設(shè)計(論文)一、原始依據(jù)(包括設(shè)計或論文的工作基礎(chǔ)、研究條件、應(yīng)用環(huán)境、工作目的等。)課題依據(jù)由ATmega8515芯片和SD2405日歷芯片所構(gòu)建的智能日歷鐘,要讀出日歷芯片的年,月,日,星期,時,分,秒等內(nèi)容是首要任務(wù),SD2405日歷芯片有一I2C串口,只能通過該串口進(jìn)行。完成日歷芯片內(nèi)容讀取的匯編編程,調(diào)試,達(dá)到預(yù)期效果。)完成Atmega8515芯片硬件及指令系統(tǒng)的熟悉。完成Atmega8515讀取SD2405內(nèi)容的C語言編程。寫出有分析,有總結(jié),有心得,數(shù)據(jù)資料詳實的畢業(yè)論文。數(shù)字時鐘是采用數(shù)字電路實現(xiàn)對時、分、秒,數(shù)字顯示的計時裝置,廣泛用于個人家庭,車站,碼頭辦公室等公共場所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?,由于?shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字時鐘的精度,遠(yuǎn)遠(yuǎn)生產(chǎn)生活帶超過老式鐘表,鐘表的數(shù)字化給人們來了極大的方便,而且大大地擴(kuò)展了鐘表原先的報時 功能。因此,研究數(shù)字時鐘及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實的意義。單片機(jī)即單片微型計算機(jī)它是微型計算機(jī)的一個分支。另外還有LG公司也生產(chǎn)單片機(jī),可見單片機(jī)發(fā)展到今天可以說種類繁多、性能各異。三、研究目標(biāo)數(shù)字時鐘是現(xiàn)代社會中的主要計時工具之一,廣泛應(yīng)用于手機(jī),電腦,汽車等社會生活需要的各個方面,及對時間有要求的場合。隨著人們生活環(huán)境的不斷改善和美化,在許多場合可以看到數(shù)字電子時鐘。設(shè)計合理的硬件電路來實現(xiàn)所需要的功能,其中包括光電血樣掃描電路的設(shè)計,單片機(jī)(51)系統(tǒng)的設(shè)計,掃描步進(jìn)機(jī)驅(qū)動電路的設(shè)計,鍵盤、顯示部分設(shè)計等。包括顯示時,分,秒程序、顯示公歷年,月,日,星期程序、按鍵修改程序等。五、研究方法與手段設(shè)計方案:在以單片機(jī)為核心構(gòu)成的裝置中,經(jīng)常需要一個實時的時鐘和日歷,以便對一些實時發(fā)生事件記錄時給予時標(biāo),實時時鐘芯片便可起到這一作用。利用單片機(jī)進(jìn)行控制,采用SD2405作為實時時鐘芯片,其I2C接口與單片機(jī)進(jìn)行同步通信,外加顯示電路、鍵盤電路,即構(gòu)成一個基本的電子萬年歷系統(tǒng),若還要添加其他功能,在這基礎(chǔ)上外擴(kuò)電路即可。 設(shè)計日歷時鐘的硬件電路 編寫日歷時鐘的控制系統(tǒng)程序 對系統(tǒng)硬軟件進(jìn)行調(diào)試 撰寫論文,準(zhǔn)備答辯。對于那些對時間把握非常嚴(yán)格和準(zhǔn)確的人或事來說,時間的不準(zhǔn)確會帶來非常大的麻煩,所以以數(shù)碼管為顯示器的時鐘比指針式的時鐘表現(xiàn)出了很大的優(yōu)勢。而機(jī)械式的依賴于晶體震蕩器,可能會導(dǎo)致誤差。在這次設(shè)計中,我們采用LED數(shù)碼管顯示年,月,日,星期,時,分,秒。數(shù)字時鐘是其小巧,價格低廉,走時精度高,使用方便,功能多,便于集成化而受廣大消費的喜愛,因此得到了廣泛的使用。單片機(jī)是從20世界70年代問世以來,以極高的性能價格比,逐漸受到人們的重視和關(guān)注,其應(yīng)用很廣泛、發(fā)展速度也很快。所以,它所具有的功能應(yīng)用前景很美好,其實用性充分引起