- 54
- 0
- 约 13页
- 2016-04-24 发布于湖北
- 举报
《单片机原理及应用》 课程设计名称:按键计数器指导老师:苏智华小组成员:刘富强丶姜子龙 电路工作原理图 调试结果 附 录 小组成员及分工 成员刘富强:主要负责查找资料,软件的设计以及调试,文档的撰写。 成员姜子龙:主要负责硬件电路的焊接,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 *
您可能关注的文档
最近下载
- 安徽合肥海恒集团招聘笔试题库2023.pdf VIP
- 企业公共信用综合评价指标体系.docx VIP
- 工业用丙醛团体标准.pdf VIP
- 2025年春新人教版数学七年级下册课件 第七章 相交线与平行线 7.2 平行线 .ppt VIP
- 草原虫害应急防控规范.pdf VIP
- 2025年南海区第四人民医院招聘事业单位编制工作人员备考题库(第二批)及1套参考答案详解.docx VIP
- GB_T 39191—2020《不锈钢和耐热钢件热处理》标准解读.pdf VIP
- 安全生产法律法规及安全基础知识培训ppt课件.ppt VIP
- 新当选的机关党委书记表态发言.docx VIP
- 10kV及以下配网工程施工组织设计(方案).doc VIP
原创力文档

文档评论(0)