- 1
- 0
- 约6.5千字
- 约 18页
- 2016-08-21 发布于贵州
- 举报
福建工程学院软件学院
题 目: 电子时钟显示
班 级: 物联网工程
姓 名:
学 号:
指导老师:
日 期: 年 月 日
目录
1摘要? 1
2设计要求? 1
2.1??功能需求? 1
2.2??设计要求? 1
3硬件设计及描述? 2
3.1??总体描述? 2
3.2 系统总体框图 2
3.3??Proteus电路图 3
3.4??各部分硬件介绍 3
3.4.1 AT89C51芯片: 4
3.4.2 矩阵按键: 5
3.4.3 共阴极七段数码管: 5
3.4.4 译码器: 6
4软件设计流程及描述 7
4.1??程序流程图 7
4.2??函数模块及功能 7
5功能实现 11
6心得体会 15
7源程序 16
1摘要?
单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种
?? 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机系统中,它往往作为一个核心部件在使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。通过单片机课程设计,我们可以更全面的了解单片机,把书本和实际联系起来,进一步掌握单片机结构和工作原理,通过实际程序设计与调试,逐步掌握模块化程序设计方法和调试技术。在这一过程中,为我们今后的学习打下一定的基础。
2设计要求???????????????
2.1??功能需求?
用AT89S51单片机及接口电路设计一个时钟。
基本功能:
(1)设置当前时间,(按键或键盘设置),在数码管上显示,如12-23-33;
(2)从当前设置的时间开始走时,每一秒自动加1,当59秒后自动向分进位、59分后自动向时进位。
2.2??设计要求?
该控制系统主要包括单片机对数码管时间日期显示部分。软件控制程序主要有主控程序、电子时钟的时间控制程序组成。主控程序负责对整个程序进行调用与控制,进行了ds1302初始化程序数码管显示程序还有独立按键功能程序;显示程序和时间控制程序是电子时钟中比较重要的部分,时间控制程序体现了时、分、秒的计算方法。
软件的设计采用模块化设计与混合编程的设计思想实现,编程软件为Keil uVision4软件。
LED数码管:8位,动态显示时钟的时、分、秒,如12-23-33;
KEY1:p3^3口,按键按下,控制动态显示时钟的运行;
矩阵键盘:通过4*4矩阵键盘,进行按键值的输入,实现电子时钟初始值的录入,没判定一次按键按下,都自动后移一位,完成初值的录入。
3硬件设计及描述?
3.1??总体描述?
用Keil uVision4烧写好程序,调试后连接实验箱,下载到STC_ISP_V483,LED开始动态显示初始时间00-00-00,通过矩阵键盘实现初始时间值得设置,待时间设置完成,按下KEY1键,时间自动跳变。当秒位或分位跳变到60或时位跳变到24时,自动加1清零计数。
3.2 系统总体框图
图3-2-1
3.3??Proteus电路图
图3-3-1 Proteus电路图
3.4??各部分硬件介绍???
3.4.1 AT89C51芯片:
图3-4-1 主芯片
在这个系统中,AT89C51作为主芯片,其P3^2,P3^3,P3^4口分别控制三个独立按键,分别实现对电子时钟的功能控制、对各个位进行相应的增加和减小,共阴七段数码管通过P0口控制其相应显示的值,P2口控制那个数码管显示。
3.4.2 矩阵按键:
图3-4-2 独立按键
通过80C51的P3^2,P3^3,P3^4口分别控制这三个独立按键。用中断判断是否有按下哪一个键。键盘中按键数量设置依系统操作要求而定。单片机应用系统中的键盘有独立式和行列式两种。独立式键盘中,每个按键占用一个I/O口线,每个按键相对独立。行列式键盘用I/O口线组成行列结构,按键设置在交叉点上,在按键数目较多时运用这种连接方式,可节省I/O口连线。行列式键盘的标识最常用的两种方法:行扫描法和线反转法。本次实训采用矩阵键盘进行操作实现。
3.4.3 共阴极七段数码管:
图3-4-3 共阴极七段数码管
共阴七段数码管通过80C51的P0口控制其相应显示的值,P2口控制那个数码管显示。用除10取余和取整分别
您可能关注的文档
- 大工14春《电源术》大作业及要求.doc
- 大关县医院应急预及演练记录表.doc
- 大金VRV空调系.doc
- 大连海事大学研究指导教师.doc
- 大连教师在线学习台学员使用手册.doc
- 大连理工大学毕业计论文格式.doc
- 大连理工大学毕业计有关规定.doc
- 大连民族学院文法院2014届毕业论文实施方案及论文规范.doc
- 大连三洋制冷有限司.doc
- 大连世纪中学英语特色.doc
- 智算中心+AIGC标准方案介绍-v1.0.docx
- 百度智算中心技术要点介绍-V1.3.docx
- 恩施州普通高中2024-2025学年高一质量监测考试语文答案.pdf
- 贵州省贵阳市第一中学2025-2026学年高一上学期开学地理试题(解析版).pdf
- 福建省福州市福九联盟2024-2025学年高一下学期7月期末考试 物理 Word版含答案.pdf
- 百度智算中心技术要点介绍-V1.3.pdf
- 福建省福州市福九联盟2024-2025学年高一下学期7月期末考试 数学 Word版含答案.pdf
- 2025届福建省厦门市高三二模数学(解析版).docx
- 2024届黑龙江省高三三模生物(原卷版).docx
- 2025年北师大版数学六年级下册全册教学课件.pptx
原创力文档

文档评论(0)