久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

單片機(jī)數(shù)字鐘設(shè)計(jì)心得體會(huì)

時(shí)間:2019-05-12 14:29:58下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《單片機(jī)數(shù)字鐘設(shè)計(jì)心得體會(huì)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《單片機(jī)數(shù)字鐘設(shè)計(jì)心得體會(huì)》。

第一篇:單片機(jī)數(shù)字鐘設(shè)計(jì)心得體會(huì)

單片機(jī)數(shù)字鐘設(shè)計(jì)心得體會(huì)

經(jīng)過一周的課程設(shè)計(jì),我收獲頗多,有深刻的心得體會(huì)。實(shí)訓(xùn)讓我們受益匪淺。首先是關(guān)于單片機(jī)方面的。我們學(xué)到了許多關(guān)于單片機(jī)系統(tǒng)開發(fā)的知識(shí),從最開始選題到最后的結(jié)題,更使我們得到了充分的鍛煉。其次,它讓我體會(huì)到了什么才是teamwork spirit。一如:團(tuán)隊(duì)管理的經(jīng)驗(yàn)、團(tuán)隊(duì)意識(shí)的提升和協(xié)調(diào)能力等等,這些都會(huì)讓我們終身受益。

通過此次課程設(shè)計(jì),使我更加扎實(shí)的掌握了有關(guān)電子線路單片機(jī)方面的知識(shí),在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查我終于找出了問題所在,也暴露出了前期我在這方面的知識(shí)欠缺和經(jīng)驗(yàn)不足。實(shí)踐才能出真知,實(shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),唯有通過親自動(dòng)手制作,才能令我們掌握的知識(shí)不再是一些紙上談兵的東西。

在這次的課程設(shè)計(jì)中,我們遇到了很多困難,過程很艱難,但是我們都克服了,這是對(duì)我們自己的肯定。我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷領(lǐng)悟,不斷獲取。我們也曾灰心,也曾茫然,也曾不知所措,從一開始的自信滿滿,到最后的緊張繁雜,所有的這些都令我們回味無窮,這已經(jīng)成為了我們?nèi)松囊粋€(gè)寶藏。我想今后的學(xué)習(xí)和工作也是這樣的,汗水見證著成功,我想十年過后,但我們都已經(jīng)走入了社會(huì),在某個(gè)陽光明媚的夏日,午后醒來,突然想起大學(xué)經(jīng)歷的時(shí)候,最先映入腦海里的就是這門課程吧,就是這些為了一個(gè)共同的目標(biāo),相互合作,共同奮斗的日子。

不可否認(rèn),單片機(jī)是一門比較難的專業(yè)學(xué)科。但是經(jīng)過這一學(xué)期的學(xué)習(xí),我們覺得單片機(jī)這門課很好,讓我們?cè)谠O(shè)計(jì)中掌握課程,具有很強(qiáng)的實(shí)用性。在社會(huì)上,單片機(jī)也應(yīng)用極其廣泛。通過這次課程設(shè)計(jì),我掌握了常用元件的識(shí)別和測(cè)試;熟悉了常用儀器、儀表;了解了電路的連線方法;以及如何提高電路的性能等等。我相信在接下來的日子里,我會(huì)更深刻地去研究它,發(fā)掘它。在這次的實(shí)訓(xùn)里,我覺得過得很充實(shí)。實(shí)訓(xùn),不僅培養(yǎng)了我們獨(dú)立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實(shí)驗(yàn)課上,我們學(xué)會(huì)了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的,真的是受益匪淺。要面對(duì)社會(huì)的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。這對(duì)于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。汗水,是我們努力的過程,更是成功的使者。它是希望的凝聚。

回首此次實(shí)訓(xùn),我們真的學(xué)到了很多很多。鞏固了以前所學(xué)過的知識(shí),將理論與實(shí)際結(jié)合起來,不斷提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力,并學(xué)會(huì)去使用知識(shí)。當(dāng)然不僅僅是這些課本 上 的 知 識(shí),更

要 的 是 一 些 課本上沒 有但 是也很 重 要 的 知 識(shí)。像是團(tuán)隊(duì)合作精神等。當(dāng)我們都已經(jīng)走入了社會(huì),在某個(gè)陽光明媚的夏日,午后醒來,突然想起大學(xué)經(jīng)歷的時(shí)候,回憶起這些泛著汗水的時(shí)光的時(shí)候,定然會(huì)被我們的團(tuán)隊(duì)感動(dòng)。成功后會(huì)很喜悅,但過程一樣令我們回味無窮。此次設(shè)計(jì)也讓我明白了思路即出路,學(xué)問學(xué)問,有學(xué)必問。只要認(rèn)真鉆研,動(dòng)腦思考,動(dòng)手實(shí)踐,就沒有弄不懂的知識(shí)。親歷親為,親手實(shí)踐才是硬道理。希望這樣的實(shí)訓(xùn)能夠繼續(xù)下去,并不斷地前進(jìn),幫助更多的學(xué)生更好地學(xué)習(xí)單片機(jī),并能夠在使用中發(fā)現(xiàn)它的無窮魅力!

2014年1月13日

第二篇:單片機(jī)數(shù)字鐘設(shè)計(jì)總結(jié)

單片機(jī)數(shù)字鐘設(shè)計(jì)總結(jié)

經(jīng)過一周的課程設(shè)計(jì),我收獲頗多,有深刻的心得體會(huì)。實(shí)訓(xùn)讓我們受益匪淺。首先是關(guān)于單片機(jī)方面的。我們學(xué)到了許多關(guān)于單片機(jī)系統(tǒng)開發(fā)的知識(shí),從最開始選題到最后的結(jié)題,更使我們得到了充分的鍛煉。其次,它讓我體會(huì)到了什么才是teamwork spirit。一如:團(tuán)隊(duì)管理的經(jīng)驗(yàn)、團(tuán)隊(duì)意識(shí)的提升和協(xié)調(diào)能力等等,這些都會(huì)讓我們終身受益。

通過此次課程設(shè)計(jì),使我更加扎實(shí)的掌握了有關(guān)電子線路單片機(jī)方面的知識(shí),在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查我終于找出了問題所在,也暴露出了前期我在這方面的知識(shí)欠缺和經(jīng)驗(yàn)不足。實(shí)踐才能出真知,實(shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),唯有通過親自動(dòng)手制作,才能令我們掌握的知識(shí)不再是一些紙上談兵的東西。

在這次的課程設(shè)計(jì)中,我們遇到了很多困難,過程很艱難,但是我們都克服了,這是對(duì)我們自己的肯定。我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷領(lǐng)悟,不斷獲取。我們也曾灰心,也曾茫然,也曾不知所措,從一開始的自信滿滿,到最后的緊張繁雜,所有的這些都令我們回味無窮,這已經(jīng)成為了我們?nèi)松囊粋€(gè)寶藏。我想今后的學(xué)習(xí)和工作也是這樣的,汗水見證著成功,我想十年過后,但我們都已經(jīng)走入了社會(huì),在某個(gè)陽光明媚的夏日,午后醒來,突然想起大學(xué)經(jīng)歷的時(shí)候,最先映入腦海里的就是這門課程吧,就是這些為了一個(gè)共同的目標(biāo),相互合作,共同奮斗的日子

吧。

不可否認(rèn),單片機(jī)是一門比較難的專業(yè)學(xué)科。但是經(jīng)過這一學(xué)期的學(xué)習(xí),我們覺得單片機(jī)這門課很好,讓我們?cè)谠O(shè)計(jì)中掌握課程,具有很強(qiáng)的實(shí)用性。在社會(huì)上,單片機(jī)也應(yīng)用極其廣泛。通過這次課程設(shè)計(jì),我掌握了常用元件的識(shí)別和測(cè)試;熟悉了常用儀器、儀表;了解了電路的連線方法;以及如何提高電路的性能等等。我相信在接下來的日子里,我會(huì)更深刻地去研究它,發(fā)掘它。

在這次的實(shí)訓(xùn)里,我覺得過得很充實(shí)。實(shí)訓(xùn),不僅培養(yǎng)了我們獨(dú)立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實(shí)驗(yàn)課上,我們學(xué)會(huì)了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的,真的是受益匪淺。要面對(duì)社會(huì)的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。這對(duì)于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。汗水,是我們努力的過程,更是成功的使者。它是希望的凝聚。

回首此次實(shí)訓(xùn),我們真的學(xué)到了很多很多。鞏固了以前所學(xué)過的知識(shí),將理論與實(shí)際結(jié)合起來,不斷提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力,并學(xué)會(huì)去使用知識(shí)。當(dāng)然不僅僅是這些課本上的知識(shí),更重要的是一些課本上沒有但是也很重要的知識(shí),像是團(tuán)隊(duì)合作精神等。當(dāng)我們都已經(jīng)走入了社會(huì),在某個(gè)陽光明媚的夏日,午后醒來,突然想起大學(xué)經(jīng)歷的時(shí)候,回憶起這些泛著

汗水的時(shí)光的時(shí)候,定然會(huì)被我們的團(tuán)隊(duì)感動(dòng)。

成功后會(huì)很喜悅,但過程一樣令我們回味無窮。此次設(shè)計(jì)也讓我明白了思路即出路,學(xué)問學(xué)問,有學(xué)必問。只要認(rèn)真鉆研,動(dòng)腦思考,動(dòng)手實(shí)踐,就沒有弄不懂的知識(shí)。親歷親為,親手實(shí)踐才是硬道理。希望這樣的實(shí)訓(xùn)能夠繼續(xù)下去,并不斷地前進(jìn),幫助更多的學(xué)生更好地學(xué)習(xí)單片機(jī),并能夠在使用中發(fā)現(xiàn)它的無窮魅力!

內(nèi)容簡介:

單片機(jī)課程設(shè)計(jì)總結(jié)報(bào)告:電子萬年歷的設(shè)計(jì)與制作

一、設(shè)計(jì)目的及意義

(1)在學(xué)習(xí)了《數(shù)字電子技術(shù)》和《單片機(jī)原理及接口技術(shù)》課程后,為了加深對(duì)理論知識(shí)的理解,學(xué)習(xí)理論知識(shí)在實(shí)際中的運(yùn)用,培養(yǎng)動(dòng)手能力和解決實(shí)際問題的經(jīng)驗(yàn)讓學(xué)生接觸專用時(shí)鐘芯片DS1302,并會(huì)用DS1302芯片開發(fā)時(shí)鐘模塊,應(yīng)用到其他系統(tǒng)中去。熟悉WAVE軟件調(diào)試程序和仿真.(2)通過實(shí)驗(yàn)提高對(duì)單片機(jī)的認(rèn)識(shí);

(3)通過實(shí)驗(yàn)提高焊接、布局、電路檢查能力;

(4)通過實(shí)驗(yàn)提高軟件調(diào)試能力;

(5)進(jìn)一步熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理。

(6)通過課程設(shè)計(jì),掌握以單片機(jī)核心的電路設(shè)計(jì)的基本方法和技術(shù),了解表關(guān)電路參數(shù)的計(jì)算方法。

(7)通過實(shí)際程序設(shè)計(jì)和調(diào)試,逐步掌握模塊化程序設(shè)計(jì)方

法和調(diào)試技術(shù)。

(8)通過完成一個(gè)包括電路設(shè)計(jì)和程序開發(fā)的完整過程,使學(xué)生了解開發(fā)一單片機(jī)應(yīng)用系統(tǒng)的全過程,為今后從事相應(yīng)打下基礎(chǔ)。

二、設(shè)計(jì)內(nèi)容要求

電子萬年歷能顯示陽歷年、月、日、星期、[小]時(shí)、分、秒和陰歷月、日,在顯示陰歷時(shí)間時(shí)能標(biāo)明是否為閏年。

內(nèi)容預(yù)覽:

課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的?;仡櫰鸫舜螁纹瑱C(jī)課程設(shè)計(jì),我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在接近四星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇

到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件的使用方法,對(duì)單片機(jī)匯編語言掌握得不好……

回顧起此次單片機(jī)課程設(shè)計(jì),我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在這一星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件的使用方法,對(duì)單片機(jī)匯編語言掌握得不好……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)重新溫故。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在劉訓(xùn)非老師的辛勤指導(dǎo)下,終于游逆而解。同時(shí),在劉訓(xùn)非老師那里我也學(xué)得到很多實(shí)用的知識(shí),在此我表示感謝!同時(shí),對(duì)給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝。希望大家能更上一層樓。

第三篇:簡單的51單片機(jī)數(shù)字鐘設(shè)計(jì)

成都大學(xué)電子信息工程學(xué)院

07級(jí)單片機(jī)課程設(shè)計(jì)

題目:簡單51單片機(jī)數(shù)字時(shí)鐘設(shè)計(jì)

院 系: 電子信息工程 專 業(yè):電信專業(yè) 班 級(jí):08級(jí)電信本科三班 姓 名: 劉 濤 學(xué) 號(hào):200810312340 老 師:楊加國

2010-6

成都大學(xué)電子信息工程學(xué)院

摘要

? 班級(jí)學(xué)號(hào) ···········1 ? 設(shè)計(jì)內(nèi)容 ···········3 ? 進(jìn)度安排 ···········3 ? MCS-51單片機(jī)系統(tǒng)簡介·····3 ? 課程設(shè)計(jì)背景 ·········4 ? 課程設(shè)計(jì)目的 ·········4 ? MCS-51單片機(jī)內(nèi)部定時(shí)器/計(jì)數(shù)器中

斷系統(tǒng)簡介 ···········4 ? 課程設(shè)計(jì)原理 ·········5 ? 課程設(shè)計(jì)代碼 ·········6 ? 設(shè)計(jì)相關(guān)說明·········10

345 成都大學(xué)電子信息工程學(xué)院

MOV 20H,#0;秒個(gè)位寄存器清零 MOV 21H,#0;秒十位寄存器清零 MOV 22H,#0;分個(gè)位寄存器清零 MOV 23H,#0;分十位寄存器清零 MOV 24H,#0;時(shí)個(gè)位寄存器清零

MOV 25H,#0;時(shí)十位寄存器清零 LJMP DISPLAY TIMER_0: CLR EA INC R6 INC R5

MOV TH0,#03CH MOV TL0,#0B0H;重新賦初值,定時(shí)50ms SETB EA RETI ADD_TIME: CJNE R6,#20,EXIT;定時(shí)器中斷20次,1秒到 MOV R6,#0 INC 20H

MOV A,20H

CJNE A,#10,EXIT;如果秒個(gè)位等于10,清零 MOV 20H,#00H INC 21H

MOV A,21H

CJNE A,#6,EXIT;如果秒十位等于6,清零 MOV 21H,#00H

INC 22H

MIN: MOV A,22H

CJNE A,#10,EXIT;如果分個(gè)位等于10,清零 MOV 22H,#00H

INC 23H

MOV A,23H

CJNE A,#6,EXIT;如果分十位等于6,清零 MOV 23H,#00H INC 24H

HOUR: MOV A,25H CJNE A,#2,LOOP;如果時(shí)十位等于2,檢查時(shí)個(gè)位 MOV A,24H CJNE A,#4,EXIT;如果時(shí)個(gè)位等于4,清零 MOV 24H,#00H;清零時(shí)個(gè)位 MOV 25H,#00H;清零時(shí)十位

成都大學(xué)電子信息工程學(xué)院

CLR P2.2 LCALL DELAY SETB P2.2;顯示“-” MOV A,24H MOVC A,@A+DPTR MOV P0,A CLR P2.1 LCALL DELAY SETB P2.1;顯示時(shí)個(gè)位

MOV DPTR,#TABLE1;該位使用TABLE1以消除前置0 MOV A,25H MOVC A,@A+DPTR MOV P0,A CLR P2.0 LCALL DELAY SETB P2.0;顯示時(shí)十位

CJNE R5,#4,EXIT0;當(dāng)R5到4時(shí),掃描按鍵 MOV R5,#0 KEY_SCAN: JNB K1,ADD_HOUR JNB K2,ADD_MIN LJMP ADD_TIME;無鍵按下,跳至走時(shí) ADD_HOUR: INC 24H;小時(shí)加1 LJMP HOUR;更新 ADD_MIN: INC 22H;分鐘加1 LJMP MIN;更新 EXIT0: LJMP ADD_TIME DELAY: MOV R7,#150;掃描延時(shí)

DJNZ R7,$ RET

TABLE:;數(shù)碼管字形顯示編碼表

DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;字形顯示編碼

TABLE1: DB 0FFH,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;小時(shí)位的十位數(shù)編碼,該位如果為0則不顯示

END;程序結(jié)束

第四篇:單片機(jī)數(shù)字鐘電路圖

數(shù)字鐘設(shè)計(jì)

一、設(shè)計(jì)目的

1.熟悉集成電路的引腳安排。

2.掌握各芯片的邏輯功能及使用方法。

3.了解面包板結(jié)構(gòu)及其接線方法。

4.了解數(shù)字鐘的組成及工作原理。

5.熟悉數(shù)字鐘的設(shè)計(jì)與制作。

二、設(shè)計(jì)要求

1.設(shè)計(jì)指標(biāo)

時(shí)間以24小時(shí)為一個(gè)周期;

顯示時(shí)、分、秒;

有校時(shí)功能,可以分別對(duì)時(shí)及分進(jìn)行單獨(dú)校時(shí),使其校正到標(biāo)準(zhǔn)時(shí)間;

計(jì)時(shí)過程具有報(bào)時(shí)功能,當(dāng)時(shí)間到達(dá)整點(diǎn)前5秒進(jìn)行蜂鳴報(bào)時(shí);

為了保證計(jì)時(shí)的穩(wěn)定及準(zhǔn)確須由晶體振蕩器提供表針時(shí)間基準(zhǔn)信號(hào)。2.設(shè)計(jì)要求

畫出電路原理圖(或仿真電路圖);

元器件及參數(shù)選擇;

電路仿真與調(diào)試;

PCB文件生成與打印輸出。

3.制作要求 自行裝配和調(diào)試,并能發(fā)現(xiàn)問題和解決問題。

4.編寫設(shè)計(jì)報(bào)告 寫出設(shè)計(jì)與制作的全過程,附上有關(guān)資料和圖紙,有心得體會(huì)。

三、設(shè)計(jì)原理及其框圖

1.?dāng)?shù)字鐘的構(gòu)成

數(shù)字鐘實(shí)際上是一個(gè)對(duì)標(biāo)準(zhǔn)頻率(1HZ)進(jìn)行計(jì)數(shù)的計(jì)數(shù)電路。由于計(jì)數(shù)的起始時(shí)間不可能與標(biāo)準(zhǔn)時(shí)間(如北京時(shí)間)一致,故需要在電路上加一個(gè)校時(shí)電路,同時(shí)標(biāo)準(zhǔn)的1HZ時(shí)間信號(hào)必須做到準(zhǔn)確穩(wěn)定。通常使用石英晶體振蕩器電路構(gòu)成數(shù)字鐘。圖 3-1所示為數(shù)字鐘的一般構(gòu)成框圖。

圖3-1 數(shù)字鐘的組成框圖 2

⑴晶體振蕩器電路

晶體振蕩器電路給數(shù)字鐘提供一個(gè)頻率穩(wěn)定準(zhǔn)確的32768Hz的方波信號(hào),可保證數(shù)字鐘的走時(shí)準(zhǔn)確及穩(wěn)定。不管是指針式的電子鐘還是數(shù)字顯示的電子鐘都使用了晶體振蕩器電路。

⑵分頻器電路

分頻器電路將32768Hz的高頻方波信號(hào)經(jīng)32768()次分頻后得到1Hz的方波信號(hào)供秒計(jì)數(shù)器進(jìn)行計(jì)數(shù)。分頻器實(shí)際上也就是計(jì)數(shù)器。

⑶時(shí)間計(jì)數(shù)器電路

時(shí)間計(jì)數(shù)電路由秒個(gè)位和秒十位計(jì)數(shù)器、分個(gè)位和分十位計(jì)數(shù)器及時(shí)個(gè)位和時(shí)十位計(jì)數(shù)器電路構(gòu)成,其中秒個(gè)位和秒十位計(jì)數(shù)器、分個(gè)位和分十位計(jì)數(shù)器為60進(jìn)制計(jì)數(shù)器,而根據(jù)設(shè)計(jì)要求,時(shí)個(gè)位和時(shí)十位計(jì)數(shù)器為12進(jìn)制計(jì)數(shù)器。

⑷譯碼驅(qū)動(dòng)電路

譯碼驅(qū)動(dòng)電路將計(jì)數(shù)器輸出的8421BCD碼轉(zhuǎn)換為數(shù)碼管需要的邏輯狀態(tài),并且為保證數(shù)碼管正常工作提供足夠的工作電流。

⑸數(shù)碼管

數(shù)碼管通常有發(fā)光二極管(LED)數(shù)碼管和液晶(LCD)數(shù)碼管,本設(shè)計(jì)提供的為LED數(shù)碼管。

2.?dāng)?shù)字鐘的工作原理

1)晶體振蕩器電路

晶體振蕩器是構(gòu)成數(shù)字式時(shí)鐘的核心,它保證了時(shí)鐘的走時(shí)準(zhǔn)確及穩(wěn)定。

圖3-2所示電路通過CMOS非門構(gòu)成的輸出為方波的數(shù)字式晶體振蕩電路,這個(gè)電路中,CMOS非門U1與晶體、電容和電阻構(gòu)成晶體振蕩器電路,U2實(shí)現(xiàn)整形功能,將振蕩器輸出的近似于正弦波的波形轉(zhuǎn)換為較理想的方波。輸出反饋電 阻R1為非門提供偏置,使電路工作于放大區(qū)域,即非門的功能近似于一個(gè)高增益的反相放大器。電容C1、C2與晶體構(gòu)成一個(gè)諧振型網(wǎng)絡(luò),完成對(duì)振蕩頻率的控制功能,同時(shí)提供了一個(gè)180度相移,從而和非門構(gòu)成一個(gè)正反饋網(wǎng)絡(luò),實(shí)現(xiàn)了振蕩器的功能。由于晶體具有較高的頻率穩(wěn)定性及準(zhǔn)確性,從而保證了輸出頻率的穩(wěn)定和準(zhǔn)確。

晶體XTAL的頻率選為32768HZ。該元件專為數(shù)字鐘電路而設(shè)計(jì),其頻率較低,有利于減少分頻器級(jí)數(shù)。

從有關(guān)手冊(cè)中,可查得C1、C2均為30pF。當(dāng)要求頻率準(zhǔn)確度和穩(wěn)定度更高時(shí),還可接入校正電容并采取溫度補(bǔ)償措施。

由于CMOS電路的輸入阻抗極高,因此反饋電阻R1可選為10MΩ。較高的反饋電阻有利于提高振蕩頻率的穩(wěn)定性。

非門電路可選74HC00。

圖3-2 COMS晶體振蕩器

2)分頻器電路

通常,數(shù)字鐘的晶體振蕩器輸出頻率較高,為了得到1Hz的秒信號(hào)輸入,需要對(duì)振蕩器的輸出信號(hào)進(jìn)行分頻。

通常實(shí)現(xiàn)分頻器的電路是計(jì)數(shù)器電路,一般采用多級(jí)2進(jìn)制計(jì)數(shù)器來實(shí)現(xiàn)。例如,將32768Hz的振蕩信號(hào)分頻為1HZ的分頻倍數(shù)為32768(215),即實(shí)現(xiàn)該分頻功能的計(jì)數(shù)器相當(dāng)于15極2進(jìn)制計(jì)數(shù)器。常用的2進(jìn)制計(jì)數(shù)器有 5 74HC393等。

本實(shí)驗(yàn)中采用CD4060來構(gòu)成分頻電路。CD4060在數(shù)字集成電路中可實(shí)現(xiàn)的分頻次數(shù)最高,而且CD4060還包含振蕩電路所需的非門,使用更為方便。

CD4060計(jì)數(shù)為14級(jí)2進(jìn)制計(jì)數(shù)器,可以將32768HZ的信號(hào)分頻為2HZ,其內(nèi)部框圖如圖3-3所示,從圖中可以看出,CD4060的時(shí)鐘輸入端兩個(gè)串接的非門,因此可以直接實(shí)現(xiàn)振蕩和分頻的功能。

圖3-3 CD4046內(nèi)部框圖

3)時(shí)間計(jì)數(shù)單元

時(shí)間計(jì)數(shù)單元有時(shí)計(jì)數(shù)、分計(jì)數(shù)和秒計(jì)數(shù)等幾個(gè)部分。

時(shí)計(jì)數(shù)單元一般為12進(jìn)制計(jì)數(shù)器計(jì)數(shù)器,其輸出為兩位8421BCD碼形式;分計(jì)數(shù)和秒計(jì)數(shù)單元為60進(jìn)制計(jì)數(shù)器,其輸出也為8421BCD碼。

一般采用10進(jìn)制計(jì)數(shù)器74HC390來實(shí)現(xiàn)時(shí)間計(jì)數(shù)單元的計(jì)數(shù)功能。為減少器件使用數(shù)量,可選74HC390,其內(nèi)部邏輯框圖如圖 2.3所示。該器件為雙2—5-10異步計(jì)數(shù)器,并且每一計(jì)數(shù)器均提供一個(gè)異步清零端(高電平有效)。

圖3-4 74HC390(1/2)內(nèi)部邏輯框圖

秒個(gè)位計(jì)數(shù)單元為10進(jìn)制計(jì)數(shù)器,無需進(jìn)制轉(zhuǎn)換,只需將QA與CPB(下降沿有效)相連即可。CPA(下降沒效)與1HZ秒輸入信號(hào)相連,Q3可作為向上的進(jìn)位信號(hào)與十位計(jì)數(shù)單元的CPA相連。

秒十位計(jì)數(shù)單元為6進(jìn)制計(jì)數(shù)器,需要進(jìn)制轉(zhuǎn)換。將10進(jìn)制計(jì)數(shù)器轉(zhuǎn)換為6進(jìn)制計(jì)數(shù)器的電路連接方法如圖3-5所示,其中Q2可作為向上的進(jìn)位信號(hào)與分個(gè)位的計(jì)數(shù)單元的CPA相連。

圖3-5 10進(jìn)制——6進(jìn)制計(jì)數(shù)器轉(zhuǎn)換電路

分個(gè)位和分十位計(jì)數(shù)單元電路結(jié)構(gòu)分別與秒個(gè)位和秒十位計(jì)數(shù)單元完全相同,只不過分個(gè)位計(jì)數(shù)單元的Q3作為向上的進(jìn)位信號(hào)應(yīng)與分十位計(jì)數(shù)單元的CPA相連,分十位計(jì)數(shù)單元的Q2作為向上的進(jìn)位信號(hào)應(yīng)與時(shí)個(gè)位計(jì)數(shù)單元的CPA 相連。

時(shí)個(gè)位計(jì)數(shù)單元電路結(jié)構(gòu)仍與秒或個(gè)位計(jì)數(shù)單元相同,但是要求,整個(gè)時(shí)計(jì)數(shù)單元應(yīng)為12進(jìn)制計(jì)數(shù)器,不是10的整數(shù)倍,因此需將個(gè)位和十位計(jì)數(shù)單元合并為一個(gè)整體才能進(jìn)行12進(jìn)制轉(zhuǎn)換。利用1片74HC390實(shí)現(xiàn)12進(jìn)制計(jì)數(shù)功能的電路如圖3-6所示。

另外,圖3-6所示電路中,尚余-2進(jìn)制計(jì)數(shù)單元,正好可作為分頻器2HZ輸出信號(hào)轉(zhuǎn)化為1HZ信號(hào)之用。

圖3-6 12進(jìn)制計(jì)數(shù)器電路

4)譯碼驅(qū)動(dòng)及顯示單元

計(jì)數(shù)器實(shí)現(xiàn)了對(duì)時(shí)間的累計(jì)以8421BCD碼形式輸出,選用顯示譯碼電路將計(jì)數(shù)器的輸出數(shù)碼轉(zhuǎn)換為數(shù)碼顯示器件所需要的輸出邏輯和一定的電流,選用CD4511作為顯示譯碼電路,選用LED數(shù)碼管作為顯示單元電路。

5)校時(shí)電源電路 當(dāng)重新接通電源或走時(shí)出現(xiàn)誤差時(shí)都需要對(duì)時(shí)間進(jìn)行校正。通常,校正時(shí)間的方法是:首先截?cái)嗾5挠?jì)數(shù)通路,然后再進(jìn)行人工出觸發(fā)計(jì)數(shù)或?qū)㈩l率較高的方波信號(hào)加到需要校正的計(jì)數(shù)單元的輸入端,校正好后,再轉(zhuǎn)入正常計(jì)時(shí)狀態(tài)即可。

根據(jù)要求,數(shù)字鐘應(yīng)具有分校正和時(shí)校正功能,因此,應(yīng)截?cái)喾謧€(gè)位和時(shí)個(gè)位的直接計(jì)數(shù)通路,并采用正常計(jì)時(shí)信號(hào)與校正信號(hào)可以隨時(shí)切換的電路接入其中。圖3-7所示即為帶有基本RS觸發(fā)器的校時(shí)電路,圖3-7 帶有消抖動(dòng)電路的校正電路

6)整點(diǎn)報(bào)時(shí)電路

一般時(shí)鐘都應(yīng)具備整點(diǎn)報(bào)時(shí)電路功能,即在時(shí)間出現(xiàn)整點(diǎn)前數(shù)秒內(nèi),數(shù)字鐘會(huì)自動(dòng)報(bào)時(shí),以示提醒。其作用方式是發(fā)出連續(xù)的或有節(jié)奏的音頻聲波,較復(fù)雜的也可以是實(shí)時(shí)語音提示。

根據(jù)要求,電路應(yīng)在整點(diǎn)前10秒鐘內(nèi)開始整點(diǎn)報(bào)時(shí),即當(dāng)時(shí)間在59分50秒到59分59秒期間時(shí),報(bào)時(shí)電路報(bào)時(shí)控制信號(hào)。報(bào)時(shí)電路選74HC30,選蜂鳴器為電聲器件。

四、元器件

1.實(shí)驗(yàn)中所需的器材

5V電源。

面包板1塊。

示波器。

萬用表。

鑷子1把。

剪刀1把。

網(wǎng)絡(luò)線2米/人。

共陰八段數(shù)碼管6個(gè)。

CD4511集成塊6塊。

CD4060集成塊1塊。

74HC390集成塊3塊。

74HC51集成塊1塊。

74HC00集成塊5塊。

74HC30集成塊1塊。

10MΩ電阻5個(gè)。

500Ω電阻14個(gè)。

30p電容2個(gè)。

32.768k時(shí)鐘晶體1個(gè)。

蜂鳴器。

2.芯片內(nèi)部結(jié)構(gòu)圖及引腳圖

圖4-1 7400 四2輸入與非門 圖4-2 CD4511BCD七段譯碼/驅(qū)動(dòng)器

圖4-3 CD4060BD 圖4-4 74HC390D

圖4-5 74HC51D 圖4-6 74HC30

3.面包板內(nèi)部結(jié)構(gòu)圖

面包板右邊一列上五組豎的相通,下五組豎的相通,面包板的左邊上下分四組,每組中X、Y列(0-15相通,16-40相通,41-55相通,ABCDE相通,F(xiàn)GHIJ相通,E和F之間不相通。

五、個(gè)功能塊電路圖

1. 一個(gè)CD4511和一個(gè)LED數(shù)碼管連接成一個(gè)CD4511驅(qū)動(dòng)電路,數(shù)碼管可從0---9顯示,以次來檢查數(shù)碼管的好壞,見附圖5-1。

圖5-1 4511驅(qū)動(dòng)電路

2. 利用一個(gè)LED數(shù)碼管,一塊CD4511,一塊74HC390,一塊74HC00連接成一個(gè)十進(jìn)制計(jì)數(shù)器,電路在晶振的作用下數(shù)碼管從0—9顯示,見附圖5-2。

圖5-2 74390十進(jìn)制計(jì)數(shù)器

3. 利用一個(gè)LED數(shù)碼管,一塊CD4511,一塊74HC390,一塊74HC00和一個(gè)晶振連接成一個(gè)六進(jìn)制計(jì)數(shù)器,數(shù)碼管從0—6顯示,見附圖5-3。

圖5-3 74390六進(jìn)制計(jì)數(shù)器

4. 利用一個(gè)六進(jìn)制電路和一個(gè)十進(jìn)制連接成一個(gè)六十進(jìn)制電路,電路可從0—59顯示,見附圖5-4。

圖5-4 六十進(jìn)制電路

5. 利用兩個(gè)六十進(jìn)制的電路合成一個(gè)雙六十進(jìn)制電路,兩個(gè)六十進(jìn)制之間有進(jìn)位,見附圖5-5。

圖5-5 雙六十進(jìn)制電路

6. 利用CD4060、電阻及晶振連接成一個(gè)分頻——晶振電路,見附圖5-6。

圖5-6 分頻—晶振電路

7. 利用74HC51D和74HC00及電阻連接成一個(gè)校時(shí)電路,見附圖5-7。

圖5-7 校時(shí)電路

8. 利用74HC30和蜂鳴器連接成整點(diǎn)報(bào)時(shí)電路。見附圖5-8。

圖5-8 整點(diǎn)報(bào)時(shí)電路

9. 利用兩個(gè)六十進(jìn)制和一個(gè)十二進(jìn)制連接成一個(gè)時(shí)、分、秒都會(huì)進(jìn)位的電路總圖,見附圖5-9。

第五篇:單片機(jī)課程設(shè)計(jì)-簡易數(shù)字鐘的設(shè)計(jì)

單片機(jī)課程設(shè)計(jì)報(bào)告

課程設(shè)計(jì)題目:簡易數(shù)字時(shí)鐘

學(xué)生姓名:** 學(xué)號(hào):********** 學(xué)院:****** 專業(yè)班級(jí):**********

指導(dǎo)老師:**

2014年5月13日

摘要:

本設(shè)計(jì)采用了STC公司生產(chǎn)的STC89C52RC型單片機(jī)(80C51內(nèi)核)設(shè)計(jì)了一個(gè)單片機(jī)最小系統(tǒng),加上maxim232和usb轉(zhuǎn)RS232線組成的下載電路,以及共陰極4位一體數(shù)碼管和按鍵等外圍電路構(gòu)成了一個(gè)簡易的數(shù)字鐘,具有顯示年、月、日、時(shí)、分、秒的功能,且年、月、日、時(shí)、分、秒每一個(gè)參數(shù)都可以自行設(shè)置,以實(shí)現(xiàn)時(shí)間的校正,總體來說實(shí)現(xiàn)了一個(gè)數(shù)字時(shí)鐘的應(yīng)有功能。

關(guān)鍵詞:80C51系列單片機(jī)、單片機(jī)最小系統(tǒng)、時(shí)鐘定時(shí)、下載電路、4位一體數(shù)碼管顯示

一、設(shè)計(jì)任務(wù) 簡易數(shù)字時(shí)鐘:自制一個(gè)單片機(jī)最小系統(tǒng),包括串口下載、復(fù)位電路,采用內(nèi)部定時(shí)器計(jì)時(shí),或者采用外部時(shí)鐘芯片DS1302,設(shè)計(jì)一個(gè)具有秒、分、日、月、年的數(shù)字時(shí)鐘,采用四位一體數(shù)碼管顯示相關(guān)信息,秒、分顯示一頁,日、月顯示一頁,年顯示一頁。

二、方案選擇

2.1、采用uln2003驅(qū)動(dòng)數(shù)碼管

由于單片機(jī)的I/O口的拉電流只有大約1mA左右,不足以提供4-5mA的電流以驅(qū)動(dòng)數(shù)碼管上的led,故需要為數(shù)碼管提供一個(gè)驅(qū)動(dòng)電路,如果采用三極管的話由于數(shù)碼管有7段(實(shí)際是8段,但本設(shè)計(jì)只需要使用7段),需要7個(gè)三極管來驅(qū)動(dòng),給焊接部分增加了工作量,故可考慮采用ULN2003以給數(shù)碼管提供驅(qū)動(dòng)電流。

Uln2003的內(nèi)部原理圖

ULN2003 是高耐壓、大電流復(fù)合晶體管陣列,由七個(gè)硅NPN 復(fù)合晶體管組成。

該電路的特點(diǎn)如下:[3]

ULN2003 的每一對(duì)達(dá)林頓都串聯(lián)一個(gè)2.7K 的基極電阻,在5V 的工作電壓下它能與TTL 和CMOS 電路

直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù)。

ULN2003 工作電壓高,工作電流大,灌電流可達(dá)500mA,并且能夠在關(guān)態(tài)時(shí)承受50V 的電壓,輸出還

可以在高負(fù)載電流并行運(yùn)行。

ULN2003 采用DIP—16 或SOP—16 塑料封裝。

內(nèi)部還集成了一個(gè)消線圈反電動(dòng)勢(shì)的二極管,可用來驅(qū)動(dòng)繼電器。它是雙列16腳封裝,NPN晶體管矩陣,最大驅(qū)動(dòng)電壓=50V,電流=500mA,輸入電壓=5V,適用于TTL COMS,由達(dá)林頓管組成驅(qū)動(dòng)電路。ULN是集成達(dá)林頓管IC,內(nèi)部還集成了一個(gè)消線圈反電動(dòng)勢(shì)的二極管,它的輸出端允許通過電流為200mA,飽和壓降VCE 約1V左右,耐壓BVCEO 約為36V。用戶輸出口的外接負(fù)載可根據(jù)以上參數(shù)估算。采用集電極開路輸出,輸出電流大,故可直接驅(qū)動(dòng)繼電器或固體繼電器,也可直接驅(qū)動(dòng)低壓燈泡。通常單片機(jī)驅(qū)動(dòng)ULN2003時(shí),上拉2K的電阻較為合適,同時(shí),COM引腳應(yīng)該懸空或接電源。

ULN2003是一個(gè)非門電路,包含7個(gè)單元,單獨(dú)每個(gè)單元驅(qū)動(dòng)電流最大可達(dá)350mA,9腳可以懸空。

比如1腳輸入,16腳輸出,你的負(fù)載接在VCC與16腳之間,不用9腳。

ULN2003是大電流驅(qū)動(dòng)陣列,多用于單片機(jī)、智能儀表、PLC、數(shù)字量輸出卡等控制電路中??芍苯域?qū)動(dòng)繼電器等負(fù)載。

輸入5VTTL電平,輸出可達(dá)500mA/5V。

ULN2003是高耐壓、大電流達(dá)林頓陳列,由七個(gè)硅NPN達(dá)林頓管組成。該電路的特點(diǎn)如下: ULN2003的每一對(duì)達(dá)林頓都串聯(lián)一個(gè)2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路 直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù)。

ULN2003 是高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn),適應(yīng)于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng)。

2.2、直接用單片機(jī)加上拉電阻的P0口驅(qū)動(dòng)數(shù)碼管

對(duì)于51單片機(jī)的4個(gè)IO口來說有一個(gè)IO口與其他三個(gè)有點(diǎn)不同,那就是P0口,由于P0口(在作為輸出IO口時(shí))是OC門在最小系統(tǒng)中需要加一個(gè)上拉電阻,由此,可以用P0口作為數(shù)碼管的驅(qū)動(dòng)(可以通過合理配置上拉電阻的大小以提供足夠的驅(qū)動(dòng)電流)

51單片機(jī)的P0口內(nèi)部電路圖

由于相對(duì)來說接一個(gè)排阻便宜可靠,且方便,且也足以提供驅(qū)動(dòng)數(shù)碼管的電流,故采用方案2:直接用單片機(jī)加上拉電阻的I/O口驅(qū)動(dòng)數(shù)碼管

三、電路原理圖

簡易數(shù)字鐘原理圖

3.1最小系統(tǒng)

本設(shè)計(jì)最小系統(tǒng)與一般的51最小系統(tǒng)設(shè)計(jì)保持一致性,晶振電路為12M的晶體振蕩器搭配兩個(gè)30pF的電容組成,復(fù)位電路由5v接一個(gè)開關(guān)與電容并聯(lián)再與電阻串聯(lián)后接地構(gòu)成,下載電路采用的是串口下載,為電腦上連一根usb轉(zhuǎn)串口線,然后串口練到電路上,再通過max232芯片進(jìn)行電平轉(zhuǎn)換將RS232串口的電平轉(zhuǎn)換為單片機(jī)的5v以進(jìn)行電平匹配。3.2共陰極4位一體數(shù)碼管

四位一體數(shù)碼管

數(shù)碼管的顯示由段選和位選控制,段選為圖片中的每一位“8”型上的a、b、c、d、e、f、g、h共8段構(gòu)成。位選有4個(gè)引腳,分別對(duì)應(yīng)于數(shù)碼管的4個(gè)位。

四、程序代碼 如下:

#include sbit anjian1 = P1^0;sbit anjian2 = P1^1;sbit anjian3 = P1^2;sbit anjian4 = P1^3;int anjian11;int anjian22;int anjian33;int anjian44;int sec=55;//秒,分,時(shí),日,月,年定義全局變量并裝載初始值 int min=37;int hour=8;int day=30;int mon=12;int year=2014;int j=0;//j為秒計(jì)時(shí)變量,T0每計(jì)時(shí)50ms時(shí)j自增1,當(dāng)j=20時(shí)立刻置0,且sec自增1 int play=1;//play為顯示變量,當(dāng)為“1”時(shí)顯示“時(shí),分”,為“2”時(shí)顯示“月,日”,為“3”時(shí)顯示“年”,為“0”時(shí)顯示“秒” int led[4]={0,0,0,0};unsigned char code table[] ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,0x76};void delay(void)

//延時(shí)10ms {

unsigned char a,b,c;

for(c=1;c>0;c--)

for(b=38;b>0;b--)

for(a=130;a>0;a--);} void main(){ IE=0x8F;//開總中斷,開定時(shí)T0,開定時(shí)T1,開外部中斷0,開外部中斷1 IP=0x00;//設(shè)置中斷優(yōu)先級(jí)均為低優(yōu)先級(jí),默認(rèn)優(yōu)先級(jí)為:調(diào)整時(shí)間》定時(shí)》設(shè)置顯示頁 IT0=1;IT1=1;TMOD=0x11;//定時(shí)器0工作于工作方式1,定時(shí)工作方式,由運(yùn)行控制位TR1啟動(dòng)定時(shí)器;定時(shí)器1工作于工作方式1,定時(shí)工作方式,由運(yùn)行控制位TR1啟動(dòng)定時(shí)器 P2=0Xfd;

TH0 = 0x3C;

TL0 = 0xB0;

{ switch(play){ case 1 :

{

if(anjian1==0)

{

{ delay();delay();if(anjian1==0)anjian11=anjian1;if(anjian1 &!anjian11)hour++;

} TH1=0xD8;TL1=0xF0;TR0=1;TR1=1;

//定時(shí)器T0用于20分之一秒的定時(shí),定時(shí)器T1用于數(shù)碼管的動(dòng)態(tài)顯示,外部中斷0為調(diào)整時(shí)間,外部中斷1為設(shè)置顯示頁

for(;;)else if(anjian2==0)

if(anjian2==0)

anjian22=anjian2;

if(anjian2 &!anjian22)

hour--;

else if(anjian3==0)

{

delay();

if(anjian3==0)

anjian33=anjian3;

if(anjian3 &!anjian33)

min++;

else if(anjian4==0)

{

delay();

if(anjian4==0)

anjian44=anjian4;

if(anjian4 &!anjian44)

min--;

}

break;case 2 : {

if(anjian1==0)

{

delay();

if(anjian1==0)

anjian11=anjian1;

if(anjian1 &!anjian11)

mon++;

else if(anjian2==0)

{

delay();

if(anjian2==0)

anjian22=anjian2;

if(anjian2 &!anjian22)

mon--;

else if(anjian3==0)

{

delay();if(anjian3==0)}

}

}

}

}

anjian33=anjian3;

if(anjian3 &!anjian33)

day++;

else if(anjian4==0)

{

delay();

if(anjian4==0)

anjian44=anjian4;

if(anjian4 &!anjian44)

day--;

}

break;case 3 : {

if(anjian1==0)

{

delay();

if(anjian1==0)

anjian11=anjian1;

if(anjian1 &!anjian11)

year++;

else if(anjian2==0)

{

delay();

if(anjian2==0)

anjian22=anjian2;

if(anjian2 &!anjian22)

year--;

else if(anjian3==0)

{

delay();

if(anjian3==0)

anjian33=anjian3;

if(anjian3 &!anjian33)

year++;

else if(anjian4==0)

{

delay();

if(anjian4==0)anjian44=anjian4;}

}

}

}

}

if(anjian4 &!anjian44)

year--;

}

break;case 0 : {

if(anjian1==0)

{

delay();

if(anjian1==0)

anjian11=anjian1;

if(anjian1 &!anjian11)

sec++;

else if(anjian2==0)

{

delay();

if(anjian2==0)

anjian22=anjian2;

if(anjian2 &!anjian22)

sec--;

else if(anjian3==0)

{

delay();

if(anjian3==0)

anjian33=anjian3;

if(anjian3 &!anjian33)

sec++;

else if(anjian4==0)

{

delay();

if(anjian4==0)

anjian44=anjian4;

if(anjian4 &!anjian44)

sec--;

} break;}

switch(play){

}

}

}

}

} case 1 : { led[0]=hour/10;

};}}

void service_int1()interrupt 2 using 1 { if(play==3)play=0;else play++;} void service_t0()interrupt 1 using 1

//實(shí)現(xiàn)1s的延時(shí)以及sec到min,min到hour,hour到day,day到month,month到y(tǒng)ear,year到next_year的轉(zhuǎn)換 {

TH0 = 0x3C;if(j==20){

j=0;sec++;if(sec>=60)

TL0 = 0xB0;

led[1]=hour%10;led[2]=min/10;led[3]=min%10;

} break;

led[1]=mon%10;led[2]=day/10;led[3]=day%10;

} case 2 : { led[0]=mon/10;break;

led[0]=year/1000;led[1]=((year%1000)/100);led[2]=((year%100)/10);led[3]=(year%10);

} case 3 : {

break;

led[1]=16;led[2]=sec/10;led[3]=sec%10;

} case 0 : { led[0]=16;break;

}

else { { sec=0;min++;if(min>=60){ min=0;hour++;if(hour>=24){hour=0;day++;if(day>=31){ day=1;mon++;if(mon>=13){ mon=1;year++;} } } } } } j++;} void service_t1()interrupt 3 using 1 //定時(shí)器1實(shí)現(xiàn)了數(shù)碼管的動(dòng)態(tài)顯示 {

TH1=0xFC;TL1=0x18;if(P2==0xfd){P2=0xfb;P0=table[led[2]];} else if(P2==0xfb){ P2=0xf7;P0=table[led[3]];} else if(P2==0xf7){P2=0xfe;P0=table[led[0]];

} else if(P2==0xfe){P2=0xfd;P0=table[led[1]];} }

五、制作實(shí)物圖

六、心得收獲

經(jīng)過本次課程設(shè)計(jì),我將課本上的知識(shí)轉(zhuǎn)化為了實(shí)際的實(shí)物,更加深入的理解了單片機(jī)這,加強(qiáng)了自己的編程能力,與軟硬件調(diào)試能力,總體來說,還是收獲很大的。

下載單片機(jī)數(shù)字鐘設(shè)計(jì)心得體會(huì)word格式文檔
下載單片機(jī)數(shù)字鐘設(shè)計(jì)心得體會(huì).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    單片機(jī)數(shù)字鐘的課程設(shè)計(jì)

    設(shè)計(jì)任務(wù)書................I 第一章 緒論...............1 1.1課程設(shè)計(jì)的意義..........1 第二章 電路設(shè)計(jì)方案................ 2.1數(shù)字電子中4的基本原理.......... 2.2......

    基于單片機(jī)的數(shù)字鐘課程設(shè)計(jì)程序

    #include #define uchar unsigned char #define uint unsigned int uchar code table[]="I LOVE YOU !"; uchar code table1[]="2014:06:14"; sbit lcden=P3^5; sbit lcdrs=......

    單片機(jī)數(shù)字鐘實(shí)訓(xùn)報(bào)告

    單片機(jī)數(shù)字鐘實(shí)訓(xùn)報(bào)告 學(xué)院:電子工程學(xué)院 專業(yè):機(jī)電一體化 班級(jí): 姓名: 手機(jī)號(hào): 一、任務(wù)及要求 用51單片機(jī)設(shè)計(jì)時(shí)、分、秒計(jì)時(shí)器,具體要求如下。 1、具有時(shí)、分、秒計(jì)時(shí)功能和8......

    基于單片機(jī)的數(shù)字鐘課程設(shè)計(jì)程序

    #include #define uchar unsigned char #define uint unsigned int uchar code table[]="I LOVE YOU !"; uchar code table1[]="2014:06:14"; sbit lcden=P3^5; sbit lcdrs=......

    單片機(jī)課程設(shè)計(jì)_數(shù)字鐘(C51版)

    湖南工業(yè)大學(xué)課程設(shè)計(jì)資料袋電氣與信息工程學(xué)院學(xué)年第學(xué)期課程名稱單片機(jī)系統(tǒng)課程設(shè)計(jì)指導(dǎo)教師凌云職稱教授學(xué)生姓名專業(yè)班級(jí)測(cè)控101學(xué)號(hào)題目數(shù)字鐘(C51版)成績起止日期 2012......

    數(shù)字鐘心得體會(huì)

    心得體會(huì): 1、通過這次課程設(shè)計(jì),加強(qiáng)了我們動(dòng)手、思考和解決問題的能力。在整個(gè)設(shè)計(jì)過程中,我們通過這個(gè)方案包括設(shè)計(jì)了一套電路原理和PCB連接圖,和芯片上的選擇。這個(gè)方案總共......

    數(shù)字鐘心得體會(huì)

    心得體會(huì): 1、通過這次課程設(shè)計(jì),加強(qiáng)了我們動(dòng)手、思考和解決問題的能力。在整個(gè)設(shè)計(jì)過程中,我們通過這個(gè)方案包括設(shè)計(jì)了一套電路原理和pcb連接圖,和芯片上的選擇。這個(gè)方案總共......

    EDA數(shù)字鐘設(shè)計(jì)

    數(shù)字鐘 一、實(shí)驗(yàn)?zāi)康?1、掌握多位計(jì)數(shù)器相連的設(shè)計(jì)方法。 2、掌握十進(jìn)制,六進(jìn)制,二十四進(jìn)制計(jì)數(shù)器的設(shè)計(jì)方法。 3、掌握揚(yáng)聲器的驅(qū)動(dòng)及報(bào)時(shí)的設(shè)計(jì)。 4、LED燈的花樣顯示。 5、......

主站蜘蛛池模板: 午夜精品久久久久久99热| 精品无码一区二区三区爱欲| 亚洲国产日韩欧美综合a| 亚州日本乱码一区二区三区| 亚洲综合久久一本久道| 日本不卡一区| 国产亚洲??久一区二区| 久久精品国产久精国产69| 国产欧美日韩一区二区三区| 无码视频网站| 国产精品福利一区二区| 青青青国产精品一区二区| 国产国产成年年人免费看片| 双腿张开被9个黑人调教影片| 国产超碰av人人做人人爽| 人妻少妇精品无码专区app| 欧洲熟妇色xxxx欧美老妇性| 内射中出日韩无国产剧情| 国产看黄a大片爽爽影院| 中文字幕人成无码人妻综合社区| 国产精品沙发午睡系列| 秋霞无码一区二区| 日本无码人妻波多野结衣| 一区二区三区视频| 日本一区二区三区高清无卡| 天堂亚洲2017在线观看| 国产亚洲精品国产福app| 国产午夜免费高清久久影院| 无码免费无线观看在线视| 高清中文字幕在线a片| 国精一二二产品无人区免费应用| 午夜大片男女免费观看爽爽爽尤物| 久久久无码精品亚洲日韩蜜桃| 精品国产午夜肉伦伦影院| 老司机在线ae85| 国内午夜国产精品小视频| 蜜臀久久99精品久久久久久做爰| 亚洲成av人片在线观看高清| 97人妻碰碰视频免费上线| 国产肉体xxxx裸体137大胆| 精品亚洲成a人片在线观看少妇|