- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 序论
设计目的:
1、增进对 MCS51 单片机电路的感性认识,加深对理论方面的理 解;掌握 Protel99SE, Proteus,, Keil 软件的有关知识;了解和掌握软 硬件设计过程、方法及实现;
2、通过基于单片机的数字电子钟的设计的设计练习,了解必须提 交的各项工程文件, 也达到巩固、 充实和综合运用所学知识解决实际 问题的目的。
实验环境:
1、增进对 MCS51 单片机电路的感性认识,加深对理论方面的理 解;掌握 Protel99SE, Proteus,, Keil 软件的有关知识;了解和掌握软 硬件设计过程、方法及实现;
2、通过基于单片机的数字电子钟的设计的设计练习, 了解必须提 交的各项工程文件, 也达到巩固、 充实和综合运用所学知识解决实际
问题的目的。
任务要求:
1、查阅课题相关资料,深入理解课题含义及设计要求,注意材料 收集与整理;
2、设计一个时钟系统,实现以 24 小时为一个周期,同时 8 位 7
段 LED 数码管显示小时、分钟和秒的要求;
3、该时钟在计时过程中具有定时功能, 当时间到达提前定好的时
间进行蜂鸣报时;
1 / 26
4、设计四个按键 S1、 S2、 S3 和 S4 键,进行相应的操作就可实现
校时、定时、复位功能。
5、设计系统原理图,利用 Protel99SE 绘制原理图,设计程序,利
用 Proteus 仿真软件进行系统调试;
6、结束后,及时提交设计报告(含纸质稿、电子稿) ,要求格式
规范、内容完整、结论正确,正文字数不少于 3000 字。
第二章 硬件设计
1、电路原理图
单片机采用 AT89C51 型
时间显示电路:采用一个 8 位共阴极数码管,
P2 口作为扫描信号
时间设置电路: P3.0、 P3.1、 P3.2 分别连接了
2 / 26
P1 口驱动显示数字,
3 个按键,实现调试模
式、时间加和时间减
闹钟 :P3.3 口接扬声器
2、单片机最小系统
为什么称之为单片机最小系统呢?单片机最小系统,也叫做单片
机最小应用系统, 是指用最少的原件组成单片机可以工作的系统。 单
片机最小系统的三要素就是电源、晶振、复位电路
复位电路: 由电容串联电阻构成,由图并结合 电容电压不能突
变 的性质可以知道,当系统一上电, RST脚将会出现高电平,并且,
这个高电平持续的时间由电路的 RC值来决定。典型的 51 单片机当
RST脚的高电平持续两个机器周。
晶振电路 : 晶振,又叫晶体振荡器,从这个名字我们就可以看出
3 / 26
来, 它注定一生都要不停振荡的。 他起到的作用是为单片机系统提供
基准时钟信号, 类似于我们部队训练时喊口令的人, 单片机内部所有
的工作都是以这个时钟信号为步调基准来进行工作的。 STC89C52 单
片机的 18 脚和 19 脚是晶振引脚,我们接了一个 12MHz(产生精确 的 uS 级时歇 , 方便定时操作 ) ,外加两个 30pF 的电容,电容的作用
是帮助晶振起振, 并维持振荡信号的稳定。 时钟电路产生的振荡脉冲
经过触发器进行二分频之后,才成为单片机的时钟脉冲信号。
所以,适当组合 RC 的取值就可以保证可靠的复位。一般推荐 C 取
0.1u, R 取4.7K。当然也有其他取法的,原则就是要让 RC 组合可以
在 RST脚上产生不少于 2个机周期的高电平。 至于如何具体定量计算, 可以参考电路分析相关书籍。 这里我们使用上电复位和按键复位两种 方式
3、元件清单
4 / 26
元件名称
单片机
晶振
电容
电容
按键
电子钟元器件清单
规格型号
AT89c51
12MHz
30uF
0.1 μF
BUTTON
数量(个)
1
1
2
1
4
液晶显示 7SEG-MPX8-CC-bule 1
4、显示工作原理:系统采用动态显示方式,用 P0口来控制 LED
数码管的段控线,而用 P2口来控制其位控线。动态显示通常都是采
用动态扫描的方法进行显示, 即循环点亮每一个数码管, 这样虽然在
5 / 26
任何时刻都只有一位数码管被点亮,但由于人眼存在视觉残留效应, 只要每位数码管间隔时间足够短,就可以给人以同时显示的感觉。
5、设计方案与实现 本课题采用软件程序设计的方案 ,
文档评论(0)