找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9643|回復(fù): 22
打印 上一主題 下一主題
收起左側(cè)

帶LCD顯示的單片機(jī)定時(shí)鬧鐘設(shè)計(jì)報(bào)告與仿真等全套資料

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:265141 發(fā)表于 2017-12-22 19:52 | 只看該作者 |只看大圖 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式

目   錄
摘   要    2
1 引  言    3
1.1 問題的提出    3
1.2任務(wù)與分析    4
2 系統(tǒng)方案設(shè)計(jì)    5
2.1 系統(tǒng)設(shè)計(jì)方案    5
2.2 系統(tǒng)總體框圖    6
3 系統(tǒng)硬件電路設(shè)計(jì)    7
3.1 89C51單片機(jī)    7
3.2 1602LCD    9
3.3  鍵盤    12
4 系統(tǒng)軟件設(shè)計(jì)    13
4.1 proteus軟件環(huán)境介紹    13
4.2 Protel軟件環(huán)境介紹    13
4.3系統(tǒng)軟件分析    14
4.3.1 系統(tǒng)時(shí)鐘電路設(shè)計(jì)    14
4.3.2系統(tǒng)復(fù)位電路的設(shè)計(jì)    14
4.3.3  鬧鐘指示電路設(shè)計(jì)    15
4.3.4 電子鬧鐘的顯示電路設(shè)計(jì)    15
4.4 程序流程圖    15
5.系統(tǒng)調(diào)試過程    21
結(jié) 論    24
致 謝    25
參考文獻(xiàn)    26
附表(本設(shè)計(jì)所有程序)    38

任務(wù)與分析
本次設(shè)計(jì)的系統(tǒng)的控制中心是AT89C51單片機(jī)。首先,在Protel軟件環(huán)境中進(jìn)行硬件電路圖的設(shè)計(jì)。然后在kell軟件環(huán)境中進(jìn)行系統(tǒng)的軟件編程,并進(jìn)行程序源文件的編譯和調(diào)試,最后生成.hex文件。此.hex文件是硬件電路運(yùn)行實(shí)現(xiàn)的源代碼來源。把.hex文件加載到AT89C51單片機(jī)芯片,然后在Proteus軟件環(huán)境中運(yùn)行硬件電路,時(shí)鐘的日期就可以正常顯示了。
本設(shè)計(jì)的系統(tǒng)主要由:AT89C51為中央處理芯片,用于數(shù)據(jù)處理,初值設(shè)定。時(shí)鐘芯片DS1302是本例的核心模塊,由他提供時(shí)鐘信息并由LED顯示,C語言進(jìn)行編程。本系統(tǒng)可以分為以下4大模塊:
1、AT89C51模塊:用于數(shù)據(jù)處理,和外圍的時(shí)鐘芯片通信,并控制時(shí)鐘傳輸過程,采集時(shí)間信息并予以處理。
2、DS1302模塊:實(shí)時(shí)顯示可以通過軟件編程來實(shí)現(xiàn),但這種方法需要編制的程序復(fù)雜,代碼多,且單片機(jī)軟件開銷大,時(shí)間信息也不容易長期保存。而采用時(shí)鐘芯片DS1302可以避免這些問題,它可以長期保存此信息,因此本例中我們使用此芯片來實(shí)現(xiàn)此系統(tǒng)。
3、數(shù)碼管顯示模塊:顯示模塊采用普通的共陽LED數(shù)碼管,此模塊用于實(shí)時(shí)的顯示時(shí)間信息。
4、程序:包括單片機(jī)控制時(shí)鐘芯片的接口程序(實(shí)現(xiàn)單片機(jī)和時(shí)鐘芯片之間的數(shù)據(jù)傳輸過程)和數(shù)碼管顯示程序。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


結(jié) 論
單片機(jī)是一門應(yīng)用性很強(qiáng)的學(xué)科,課程設(shè)計(jì)是培養(yǎng)我們綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對我們實(shí)際工作能力的具體訓(xùn)練和考察過程。雖然在做課程設(shè)計(jì)以前已經(jīng)系統(tǒng)的把單片機(jī)課本認(rèn)真的學(xué)習(xí)了一下,但是在剛拿到設(shè)計(jì)任務(wù)書時(shí)還是有點(diǎn)一頭霧水,不知道該從哪里下手。令人欣慰的是經(jīng)過一周的學(xué)習(xí),雖然過程很艱辛,但是總算實(shí)現(xiàn)了定時(shí)鬧鐘的功能,所有的努力都很值得。這一周的大部分時(shí)間都在研究程序怎么處理,在這個(gè)過程中加深了我對匯編語言命令的應(yīng)用,而且也更加了解到軟硬件配套的重要性。
通過這次課程設(shè)計(jì),使我們對這們功課有了更深刻的認(rèn)識和了解。首先對于硬件電路的工作原理有了進(jìn)一步系統(tǒng)的學(xué)習(xí),同樣就有了進(jìn)一步的認(rèn)識,使我懂得了理論與實(shí)際相結(jié)合的重要性,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,才能提高自己的實(shí)際動手能力和獨(dú)立思考的能力。其次軟件在這次設(shè)計(jì)中也有不足之處,比如音樂的響聲不連續(xù),但又不知道從哪個(gè)地方入手解決這個(gè)問題,這要求在以后的學(xué)習(xí)中,拓寬自己的知識面,解決設(shè)計(jì)的不足之處。
總之,通過這次課程設(shè)計(jì)不僅使我鞏固了本課程所學(xué)的基本知識,還使我們具有了撰寫科研報(bào)告的初步訓(xùn)練能力,我相信這些能力在我們以后的工作或者是再學(xué)習(xí)中一定會起到不小的作用,一切的辛苦和艱難都是值得的。

致 謝
在陳飛老師的指導(dǎo)下,我完成了本次設(shè)計(jì)。本設(shè)計(jì)從選題到完成,都得到了陳老師細(xì)心的指導(dǎo)。另外,本設(shè)計(jì)的完成也離不開其他老師和各位同學(xué)給我的建議和幫助,是他們讓我明白了團(tuán)隊(duì)合作的精神。當(dāng)然,這之中也有我自己的努力。這次課程設(shè)計(jì)最令我高興的是:遇到困難,翻閱書本解決困難的同時(shí)鞏固了已學(xué)知識,也學(xué)到了新知識。在此,我謹(jǐn)向陳飛老師和幫助過我的老師和同學(xué)們,表示崇高的敬意和衷心的感謝!



單片機(jī)鬧鐘全套資料51hei下載地址:
lcd鬧鐘.zip (1.08 MB, 下載次數(shù): 433)



評分

參與人數(shù) 2黑幣 +55 收起 理由
阿飛啊 + 5 很給力!作為參考寫作業(yè),感謝
admin + 50 共享資料的黑幣獎勵(lì)!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏8 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:102963 發(fā)表于 2018-1-18 08:28 | 只看該作者
這是單片機(jī)的設(shè)計(jì),不是微機(jī)原理的!不要搞混了
回復(fù)

使用道具 舉報(bào)

板凳
ID:358624 發(fā)表于 2018-6-25 17:58 | 只看該作者
厲害了啊。
回復(fù)

使用道具 舉報(bào)

地板
ID:361569 發(fā)表于 2018-7-3 08:51 | 只看該作者
資料,網(wǎng)站都很給力
回復(fù)

使用道具 舉報(bào)

5#
ID:406655 發(fā)表于 2018-10-8 18:44 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報(bào)

6#
ID:423667 發(fā)表于 2018-11-9 16:38 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報(bào)

7#
ID:426567 發(fā)表于 2018-11-16 16:14 | 只看該作者
好東西
回復(fù)

使用道具 舉報(bào)

8#
ID:419708 發(fā)表于 2018-11-16 16:31 | 只看該作者
樓主給力
回復(fù)

使用道具 舉報(bào)

9#
ID:428676 發(fā)表于 2018-11-24 16:49 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報(bào)

10#
ID:456818 發(fā)表于 2018-12-29 15:43 | 只看該作者
可以可以
回復(fù)

使用道具 舉報(bào)

11#
ID:458366 發(fā)表于 2018-12-29 22:31 | 只看該作者
參考一下,要做微機(jī)課設(shè)~
回復(fù)

使用道具 舉報(bào)

12#
ID:468215 發(fā)表于 2019-1-14 22:12 | 只看該作者
多謝分享
回復(fù)

使用道具 舉報(bào)

13#
ID:432659 發(fā)表于 2019-1-29 17:12 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報(bào)

14#
ID:377382 發(fā)表于 2019-2-23 14:21 | 只看該作者
好資料,謝謝分享
回復(fù)

使用道具 舉報(bào)

15#
ID:505337 發(fā)表于 2019-4-7 22:52 來自手機(jī) | 只看該作者
中恒電子asus 發(fā)表于 2019-2-23 14:21
好資料,謝謝分享

運(yùn)行成功了嗎,有電路圖嗎
回復(fù)

使用道具 舉報(bào)

16#
ID:505337 發(fā)表于 2019-4-9 12:58 來自手機(jī) | 只看該作者
李日天大師 發(fā)表于 2018-6-25 17:58
厲害了啊。

運(yùn)行成功了沒
回復(fù)

使用道具 舉報(bào)

17#
ID:505337 發(fā)表于 2019-4-10 21:21 來自手機(jī) | 只看該作者
怎么定時(shí)呀
回復(fù)

使用道具 舉報(bào)

18#
ID:542993 發(fā)表于 2019-5-20 16:52 | 只看該作者
非常給力
回復(fù)

使用道具 舉報(bào)

19#
ID:544476 發(fā)表于 2019-5-22 10:27 | 只看該作者

非常給力
回復(fù)

使用道具 舉報(bào)

20#
ID:515989 發(fā)表于 2019-5-24 13:02 | 只看該作者
很好剛好需要非常感謝
回復(fù)

使用道具 舉報(bào)

21#
ID:819841 發(fā)表于 2020-10-11 21:03 來自手機(jī) | 只看該作者
程序運(yùn)行不成功,十幾行error
回復(fù)

使用道具 舉報(bào)

22#
ID:819841 發(fā)表于 2020-10-20 08:22 來自手機(jī) | 只看該作者
喜樂 發(fā)表于 2019-4-7 22:52
運(yùn)行成功了嗎,有電路圖嗎

沒有運(yùn)行成功,一堆錯(cuò)誤和警告
回復(fù)

使用道具 舉報(bào)

23#
ID:993268 發(fā)表于 2021-12-16 16:50 | 只看該作者
太感謝樓主的分享了 很有用
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表