- 16
- 0
- 约1.31万字
- 约 14页
- 2021-11-24 发布于上海
- 举报
课程设计 ( 论文 )
题 目 名 称 时钟计时器的设计
课 程 名 称 单片机原理及应用课程设计
学 生 姓 名
学 号
系 、专 业
指 导 教 师
年 月 日
摘 要
本次电子时钟课程设计采用 MCS-51系列单片机 80C51为基本芯片,外使用 12MHz
晶振与单片机 80C51相连接 , 通过软件编程的方法实现以 24 小时为一个周期, 同时 8
位 7 段 LED数码管显示小时、分钟和秒的要求 , 并在计时过程中具有定时调时功能。
该电子钟设置 3 个按键, 分别实现对时, 分加一以及开启或暂停电子钟的作用。 在具
体数码显示中能够实现自动记时,手动调时,满 24 小时自动清 0 的作用。该电子时
钟具有走时准确、显示直观、精度高、稳定等优点。
关键词: 时钟; 80C51;单片机;计时器
目 录
1 问题描述 3
2 设计思想 3
3 硬件设计 3
3.1 定时器 计数器 3
3.2 中断系统 4
3.3 键盘和 LED 数码管显示器 4
4 软件设计 5
4.1 主程序 5
4.2.数码管显示模块 5
4.3.定时器 / 计数器 T0 中断服务程序 5
4.4 按键处理模块 5
5 仿真分析 7
6 课程设计总结 7
参考文献 8
附录(源程序清单) 9
1 问题描述
时钟计时器广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等
的时间测试。 目前所使用的时钟计时器大多是指针式或集成电路型的, 结构相对
复杂、测试功能单一。本仪器应当具有实时时钟、整点报时、手动调时等功能。
2 设计思想
用定时/计数器 T0 ,工作于定时,采用方式 1,对 12MHZ 的系统时钟进行
定时计数,初值设为 XXYY (自己设置)。形成定时时间为 50ms。用片内 RAM
的 7BH 单元对 50ms 计数,计 20 次产生秒计数器 78H 单元加 1,秒计数器加到
60 则分计数器 79H 单元加 1,分计数器加到 60 则时计数器 7AH 单元加 1,时计
数器加到 24 则时计数器清 0。然后把秒、分、时计数器分成十位和个位放到 8
个数码管的显示缓冲区, 通过数码管显示出来。 显示格式为小时十位、 小时个位
分十位、分个位 秒十位、秒个位。在处理过程中加上了按键判断程序,能对
按键处理。
3 硬件设计
3.1 定时器 计数器
(1)、MCS-51 系列中 51 子系列有两个 16 位的可编程定时 计数器:定时 计
数器 T0 和定时 计数器 T1 。它由加法计数器、方式寄存器 TMOD 、控制寄存器
TCON 等组成。方式寄存器用于设定定时计数器 T0 和 T1 的工作方式,控制寄
存器用于对定时计数器启动、停止进行控制。
(2)、每个定时计数器既可以对系统时钟计数实现定时,也可以外部信号计
数实现计数功能通过编程设定来实现。
(3)、每个定时计数器都有多种工作方式,其中 T0 有四种工作方式, T1 有
三种工作方式,
您可能关注的文档
最近下载
- 2025年安徽省公务员行测真题(各地真题).docx VIP
- 八年级语文下册第三单元知识梳理与解析.docx VIP
- 内蒙古呼和浩特市2025-2026学年高一上学期期末考试政治试卷(含答案).pdf VIP
- 湖北省黄石市2025-2026学年高二上学期2月期末语文试卷(含答案).pdf
- 人教版八年级语文下册第一单元知识梳理全套.docx VIP
- (人教版)2025年高一物理寒假衔接讲练 ②寒假预习-第07讲 竖直平面内的圆周运动(教师版).doc VIP
- Simon考官9分大作文范文合集.pdf VIP
- 《眼视光技术》高阶课程-眼压计.pptx VIP
- 八年级语文下册第一单元的知识要点梳理.docx VIP
- Sony索尼耳机WH-1000XM2用户手册.pdf
原创力文档

文档评论(0)