ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:448KB ,
资源ID:3116412      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3116412.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(用计数器中断实现100以内的按键计数[1].doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

用计数器中断实现100以内的按键计数[1].doc

1、 3.33 用计数器中断实现 100 以内的按键计数一. 单片机系统功能简介:本例利用计数器中断实现按键计数,这与此前的按键计数程序看起来比较相似,但是用方法完全不同。本例用 T0 计数器中断实现按键计数,由于计数寄存器初值为 1,因此 P3.4引脚的每次负跳变都会触发 T0 中断,实现计数值累加。二 单片机系统硬件电路设计:2.1 proteus 原理图:2.2 原件清单:器件名: 数量芯片 STC89C51 1 个电阻 10K 1 个电容 22PF 2 个排阻 RESPACK-8 1 个数码管 2 个按钮开关 2 个线路板 1 块晶振 12MHZ 1 个电容 10UF 1 个三 软件设计:

2、3.1 主程序流程图:3.2 程序清单:#include #define uchar unsigned char#define uint unsigned intuchar codeDSY_CODE=0X3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00;uchar Count=100;void main()P0=0x00;P2=0x00;TMOD=0X06;TH0=TL0=256-1;ET0=1;EX0=1;EA=1;IP=0X02;IT0=1;TR0=1;while (1)P0=DSY_CODECount/10;P2=DSY_CODEC

3、ount%10;void Clear_Counter()interrupt 0 Count=0;void Key_Counter() interrupt 1Count=(Count-1)%100;四系统调试4.1 在 PROTEUS7.5 仿真步骤1 将程序在 KEIL 中编译,直到达到要求的功能为止;2 在 PROTEUS 中绘制硬件图(在 PROTEUS 仿真时可以不添加最小系统电路;实际电路中需要) ;3 将 KEIL C 中编译好的 HEX 文档加载到 PROTEUS 中;4 按下 K1 开始计数,按下 K2 可以清零。仿真效果:按下 K1 可以看到数码管开始计数,按一次记一次,从 0

4、-99,按下 K2 按键,可以看到数码管变 0。4.2 硬件电路调试步骤1 按照原理图焊接好线路板,布线规范;2 利用单片机开发工具将程序的 HEX 文档,烧写入芯片当中;3 将芯片插入在芯片的底座当中;4 将电路的 VCC 端接到电池盒的正极,将接地端接到电池盒的负极;5 分别调试按键 K1 ,K2 观察效果;6 如果没有效果或者效果不对插错;实物图:效果图:运行结果:按下 K1 数码管开始计数,按一次计数 1 次,从 0 可以最大计数到 99,再按下 K2,数码管显示为 0,可以重新计数。五单片机设计感受:这是我第一次做单片机实验,说起来有一些紧张和新奇。在此之前我并没有接触过单片机,我本

5、以为与之前的光学实验及其它实验差不多,可我做完设计之后,我就改变了这个看法。单片机实验要求的是一种思维的创新,而不是简单的重复老师所说的实验步骤。因此第一次实验,实验老师向我们讲解了 KEILC 的情况及使用方法和技巧。编完程序之后,知道我们如何使用 PROTEUS 达到将编好的程序输入到单片机中来使其运行。经过我的不断努力,我终于实现了简单的用计数器中断实现 100 以内的按键计数的仿真运行。我感到兴奋极了,我得到莫大成就感和自信。但在做实物的时候,由于焊接技术的欠缺,有几个地方接线接的很不好,不能正常运行。虽然很努力了,但是依旧不能运行。在这次实验中,我体会到了合作的重要性。一个人在实现这一系列的过程,要花费很多精力和时间。群策群力,可以使我更好、更快地完成我的工作。在此期间,我可以更好知道自己的不足和缺陷,来得到改正。还可以知道自己的优势所在,把握好自己的优势。以上便是我做这次实验的心得体会。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。