- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字钟设计基于89S51单片机训总结
电气信息工程学院
实训报告
课程名称 电子作品制作与开发项目实践选修课系列Ⅰ
题 目 数字时钟的设计与制作
院(部、中心) 电气信息工程学院
学 生 姓 名
专 业 测控技术与仪器 学 号 指导教师
签名
报告提交时间 2010年12月25日
同 组 人 员
教务处制
评语:
成绩:
⑴答辩:( %)
⑵报告:( %)
⑶平时:( %)
总成绩:
指导教师:
年月日目 录 I
目 的 1
一、要求 1
二、任务 1
第一部分、设计原理 2
一、数字时钟结构 2
①、数字钟的电路结构组成 2
二.单元电路设计 2
①、译码驱动及显示单元 2
②、校时控制电路 3
③、5V稳压直流电源电路 4
④、晶振电路和复位电路 4
第二部分、硬件电路及PCB板图 6
第三部分、软件流程图 8
第四部分、仿真及实物图 11
第五部分、程 序 13
第六部分、元件清单 19
心得体会 20
参考文献 22
目 的
一、要求:
①、掌握单片机控制数码管现实系统的开发设计;
②、在之前掌握的电路、模电、数电等知识,以及单片机知识的基础上,进一步掌握电子产品设计及开发调试的全过程;
③、掌握PCB板的设计、印刷,元器件的安装、电路调试、程序调试、程序下载等实践实训部分;
④、真正培养理论联系实际、分析解决一般性技术问题以及实际动手的能力。
二、任务:
①、设计并制作一个数字钟;
②、接4个按键,分别为“设定”、“加1”、“减1”、“确定”键,用于调整时间;
③、外接8个LED数码管,分别显示时、分、秒,以24小时制显示时间;
④、另外需要使用AC220V转AC(单)12V变压器、二极管IN4004,稳压块7905、7805等自制正负5V电源一套。
第一部分、设计原理
一、数字时钟结构
该实训作品是利用AT89S51单片机结合数码管设计出的一个可调时的数字
时钟,其主要利用单片机的输入/输出功能,定时/计数功能和中断功能。
单片机时钟结构分硬件和软件两部分。硬件主要由单片机,LED数码管显示器和按键等组成。
①、数字钟的电路结构组成:
1)晶振电路和复位电路。
2)驱动电路及显示单元。
3)校时控制电路。
4)5V稳压直流电源电路。
二.单元电路设计:
①、译码驱动及显示单元:
图1 LED数码管显示
图2 输送段码电路
当74LS373的LE=1,OE(非)=0时其输出口随输入口变化,即输出段码。再由P0选中相应位显示输出低电平,使三极管9015导通驱动共阳数码管。
②、校时控制电路:
图 3 校时控制电路
程序设计时给P2口高电平,当有对应按键按下时由于另一端接地,所以对应口变成低电平,单片机根据各按键信号运行相应程序。
K1为设定键,按下后进入调时状态,计时也瞬时停止。按一次进入调整小时的状态,在调时状态再按K1进入分调整状态,在分调整状态再按一次进入秒调整状态!
进入相应状态后,利用K2,K3键进行调整,K2为加1,K3为减1 。
K4键为确定键,当处在调时状态时,K4按下时跳出调时状态,进入计时状态。
③、5V稳压直流电源电路:
图4 电源电路
电源主要使用的是AC220V转AC12V变压器,二极管IN4004,稳压块7805等。
220V交流电由变压器转为12V交流电,电路板外接12V交流电,经过IN4004整流及电容滤波,在通过稳压块7805得到5V左右的直流电,该电路接了电源指示灯D1,通电时变亮。
④、晶振电路和复位电路:
图5 晶振电路和复位电路第二部分、硬件电路及PCB板图
图6 Protel整体原理图
PCB板图
图7 PCB板图第三部分、软件流程图
图8 程序流程图
图9 程序流程图
图10 程序流程图
第四部分、仿真及实物图
软件仿真
环境:Protues软件
学习使用Protues软件,学会从该软件上找到所需的芯片及元器件,由秒向时部分依次进行设计并逐步仿真,从而发现问题能及时解决。
按原理电路图在软件上接好电路,进行仿真,从而发现电路的问题并进行解决。
图11 仿真结果
实物图
图12 实物图
第五部分、程 序
#includereg52.h
#define uint unsigned int
#define uchar unsigned c
文档评论(0)