- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实训(电子钟的设计与制作).ppt
单片机应用实训 电子工程系——舒望 * * 实训任务及时间安排 一、实训任务 根据给定的电子钟电路图,完成电子钟的焊接与组装任务,运用软件、硬件完成电子钟的程序设计与调试任务。 二、时间安排 第一阶段:电子钟的焊接与组装 第二阶段:电子钟的程序设计 第三阶段:电子钟的程序下载及调试 电子钟结构框图 1、显示电路 从该电路图中可以看出本数字钟的显示电路采用共阴型数码管作为显示器,显示电路采用动态扫描的方法,字形码接在单片机的P0口,位选端通过一个反相器接在单片机的P2口。由于数字钟要求具有显示时、分、秒的功能,所以共有三个两位一体的数码管,每位数码管显示一个时间单元。 2、按键设置电路 从该电路图可以看出本数字钟的设置电路采用三个自复位式按键,三个按键分别连接在单片机P1.0~P1.2,从电路结构可以看出在设计按键设置与调整程序时应采用查询法。这三个按键的功能分别为:“set”、“+”、“-”。 3、时钟模块 为了简化电路,本系统采用软件定时的方法实现时钟计时功能。 4、振荡及复位电路 本单片机采用24M晶振,复位电路采用电阻、电容构成的上电自动加手动复位的方式。 电子钟电路图 电子钟的焊接与组装 焊接注意事项: 1、元件的成形,电阻采用卧式安装法。 2、数码管注意方向、发光二极管注意正负极。 3、所有集成电路先装IC座,严禁将IC直接焊接在电路板上。 4、排阻注意第一脚的位置。 5、按键注意方向。 程序设计 程序设计训练步骤: 1、六位数码管的动态扫描显示程序设计与调试。 2、定时器控制程序的设计与调试。 3、定时器和数码管显示的综合程序设计与调试。 4、按键扫描程序的设计与调试。 5、电子钟的程序设计与调试。 数码管动态扫描显示程序的设计 数码管显示器的结构及工作原理 共阴型 共阳型 数码管动态扫描显示接口电路 数码管动态扫描的工作原理 数码管动态扫描的方法是:将待显示的数据在数码管上一位一位的输出并显示,只要控制好每位数码管显示停留的时间,利用人眼的惰性,从视觉效果上来说看起就像是每位数码管同时显示的。 胶卷电影的启示 数码管动态扫描编程示例 数码管显示仿真电路 程序示例 返回 也可以将编写好的程序下载至焊接好的电路板上演示 定时器控制程序设计 1、单片机定时器的工作方式 M1、M0:定时器/计数器工作方式选择位 M1 M0 工作方式 方 式 说 明 0 0 0 13位定时器/计数器 0 1 1 16位定时器/计数器 1 0 2 具有自动重装初值的8位定时器/计数器 1 1 3 ? 2、单片机内部定时器的结构 方式0:13位的定时/计数器 方式1:16位的自动重装定时/计数器 方式2:8位的自动重装定时/计数器 3、三种工作方式定时时间的比较 晶振频率fosc=12MHz 方式0(13位):8192us 方式1(16位):65536us 方式2(8位):256us 当晶振频率为12M时最长定时时间为65.536ms,怎样才能实现1秒定时。 4、一秒定时的实现方法(fosc=12MHz) 利用单片机定时器T0或者T1工作在方式1 (16位定时/计数器),定时时间为50ms。在程序中设置一个计数器,该计数器为20进制计数器,当计数器计满20次溢出,计数器溢出一次刚好为一秒的时间,因此这种方法能够实现一秒的定时。 程序示例 仿真电路 返回 任务: 用定时器设计一个秒计数器,将秒计数器的值送入数码管中显示。 定时器和数码管显示的综合程序设计 仿真电路 参考程序 返回 也可以将编写好的程序下载至焊接好的电路板上演示 按键扫描程序的设计 1、键盘接口 按键与单片机常见的接口方式有:中断式和查询式,电路如下: 查询式 中断式 按键的理想波形 按键的实际波形 T1的时间一般为5~10ms T2的时间一般为1/4~几秒 2、程序设计 设计一个程序实现以下功能:当按下某个按键后相应的发光二极管状态(亮、灭)变化一次。 程序示例 仿真电路 程序示例 仿真电路 中断式按键接口 查询式按键接口 思考:如何保证每按下一次键只被识别一次,如何消除按键抖动 返回 也可以将编写好的程序下载至焊接好的电路板上演示 电子钟的程序设计 电子钟程序包含以下模块: 1、时钟模块 2、显示程序模块 3、按键扫描及控制模块 *
您可能关注的文档
- 中北大学毕业设计说明书(论文)撰写格式和内容的有关要求.doc
- 中国农业大学 网络 在线作业 基础营养学b.doc
- 中国农业大学 网络 在线作业 基础营养学c.doc
- 中国自主品牌.doc
- 中国视听新媒体行业市场动态监测及2013-2018年发展趋势研究报告(专业版).doc
- 中国风电主机市场行情监测及2013-2018年投资机会分析报告(最新版).doc
- 中山大学公共卫生学院招聘教师职位基本要求(更新版)2004-6-25.doc
- 中期检查报告 中型载货汽车CA1091悬架系统设计.doc
- 中小学生学籍信息管理系统首次数据采集及系统应用培训讲义12962.ppt
- 中等职业技术学校《汽车概论》会考试卷.doc
文档评论(0)