下载此文档

单片机电子时钟课程设计实验报告.doc


文档分类:高等教育 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
《单片机实践报告》
题目电子时钟设计
专业电子信息工程
学生姓名王健吉
准考证号
指导教师
2014 年 10 月
一,课程设计的目的和意义
课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。
二,课程设计的基本任务
利用89S51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入、蜂鸣报警等知识,设计一款单片机和简单外设控制的电子时钟。
三,主要功能要求
1)使用6位数码管,前两位显示小时(24小时制),中间两位显示分钟,后两位显示秒。时钟每走1秒,秒数码管加1显示,60秒后分钟数码管加1显示,60分钟后小时数码管加1显示。
2)设计89S51单片机最小系统
3)掌握使用Protel99 绘制原理图和布板的过程、方法和技巧。
4)掌握单片机开发软件(Keil C51或 Wave)的使用和调试。
5)编写并调试单片机定时及其中断程序,以实现电子时钟的功能。
6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。
7)掌握硬件和软件联合调试的方法。
8)完成系统硬件电路的设计和制作。
9)完成系统程序的设计。
10)完成整个系统的设计、调试和制作。
11)完成课程设计报告。
四,整体设计框图及整机概述
整体设计框图
整机概述:1)开机为走时模式,正常显示时间。在此模式下整点闹时,定点闹时有效。
2)共设置3个按键,分别为模式键、功能键1、功能键2。按动模式键,模式将在‘走时/调时/日期显示及调整/闹钟显示及调整’4个模式下切换。
3)走时模式下,按动功能键1/功能键2停止闹时。
4)调时模式下,功能键1调整分钟数值,功能键2调整小时数值。
5)日期显示及调整模式下,功能键1调整日期数值,功能键2调整月份数值。
6)闹钟显示及调整模式下,功能键1调整闹钟分钟数值,功能键2调闹钟时钟数值。
五,软件流程图和流程说明
1)主程序流程图
调用显示子程序
调用闹钟查询子程序
调用按键扫描子程序
调用模式查询子程序
初始化
开始
等待定时器中断
流程图说明
初始化:包括定时器赋
初值,初始化各内存单
元。开定时器中断,开
CPU中断,送段码表头
地址给DPTR。
读R3数值,拆出低位并查表转成段码
送位选码
段码送P0口
保护现场
显示子程序
调用延时子程序
读R3数值,拆出高位并查表转成段码
送位选码
段码送P0口
调用延时子程序
读R4数值,拆出低位并查表转成段码
送位选码
段码送P0口
读R4数值,拆出高位并查表转成段码
送位选码
调用延时子程序
调用延时子程序
段码送P0口
读R5数值,拆出低位并查表转成段码
送位选码
调用延时子程序
段码送P0口
读R5数值,拆出高位并查表转成段码
送位选码
调用延时子程序
段码送P0口
返回
恢复现场
2)显示子程序流程图
P1数据送累加器A并取反。取正逻辑
屏蔽高5位
P1口写1
按键扫描子程序
Y
N
A值为0?
存键值
调用显示延时
N
?
返回
Y
A值为0?
Y
N
模式值加1
模式值
为4?
Y
模式值清零
N
模式查询子程序
3)按键扫描子程序
走时模式设置
秒/分/时数据分别送R3/R4/R5
TR1置1
N
N
返回
?
Y
Y
?
关闹钟,清键值
模式值送累加器A
模式查询子程序
N
A值为0?
N
A值为1?
A值为2?
Y
Y
走时模式设置
调时模式设置
Y
日期显示及调整模式设置
N
闹钟显示及调整模式设置
4)模式查询子程序
日期显示及调整子程序与闹钟显示及调整子程序流程图与调时模式子程序大同小异。
a)日期显示及调整子程序送给R3/R4/R5的数据为日/月/年,按功能键1日期加1,按功能键2月份加1。至于数值的合法性在程序里有具体的判断。
b)闹钟显示及调整子程序送给R3/R4/R5的数据为闹钟开关值/闹钟分/闹钟时,按功能键1闹钟分加1,按功能键2闹钟时加1。至于数值的合法性在程序里有具体的判断。
调时模式设置
秒/分/时数据分别送R3/R4/R5
TR1置0
Y
分钟数值加1,键值清零
N
?
N
返回

单片机电子时钟课程设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小82 KB
  • 时间2017-08-04