按键计数器剖析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及应用》 课程设计名称:按键计数器 指导老师:苏智华 小组成员:刘富强丶姜子龙 电路工作原理图 调试结果 附 录 小组成员及分工 成员刘富强:主要负责查找资料,软件的设计以及调试,文档的撰写。 成员姜子龙:主要负责硬件电路的焊接,PPT的制作以及答辩。 致 谢 Company Logo Company LOGO * * Company Logo 单片机原理及应用课程设计 1. 设计功能 2. 系统方案 3. 工作原理 4.设计过程 Company Logo 设计功能 1.功能及用途 利用AT89S52单片机来制作一个手动按键计数器。可应用于药品灌装,食物封装计数等等。 2.设计内容 在AT89S52单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阳数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阳数码管,作为00-99计数的十位数显示。 单片机原理及应用课程设计 Company Logo 单片机原理及应用课程设计 系统方案 1.硬件思路 2.软件思路 3.系统框图 Company Logo 硬件电路 硬件设计思路 00-99加计数器硬件系统主要由AT89S52单片机,数码管,电容,电源等元件组成,利用单片机的P0口、P2口作为输出端,来控制数码管的显示,通过单片中烧入程序,然后利用 P3.7口作为输入端,通过点动控制实现开关量的控制和计数,然后再通过数码显示器显示出来。通过调试仿真从而实现00-99加计数。 Company Logo Company Logo 软件电路 软件设计思路 实现00-99计数功能,子程序实现将高低电位转化为数码管的十进制数字,实现手动开关计数。通过手动给脉冲信号,实现计数,再加到99时,在手动给脉冲时,回到初始状态00,从而实现00到99加计数。 Company Logo Count初始为0 数码显示“00” 按键识别成功吗? Count=Count+1 Count=100吗? 显示Count计数器 Y N N Y 开 始 程序流程图 先在keil 4中为所编的程序设置环境,然后输入程序检测并编译,之后用Proteus将编译好的程序输入到已设计好的电路的AT89s52中,开始模拟调试,如图按键按到63。 元件清单 元件名称 型号 数量 用途 单片机 AT89S52 1 控制核心 晶振 12MHZ 1 时钟电路 电容 30pf 2 时钟电路 排阻 Respack9 1 上拉电阻 电阻 10k 1 复位电路 按键开关 BUTTON_1 1 发出信号 数码管 10管脚共阳 2 显示电路 电阻 1K 1 复位电路 电解电容 10uF 1 复位电路 按键开关 BUTTON_2 1 复位电路 排针 若干 连接 排线 若干 连接 感谢苏老师这周辛勤的指导! Company Logo Company LOGO *

文档评论(0)

LOVE爱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档