LED灯和数码显示器的中断控制

上传人:m**** 文档编号:491331648 上传时间:2023-05-28 格式:DOC 页数:7 大小:458KB
返回 下载 相关 举报
LED灯和数码显示器的中断控制_第1页
第1页 / 共7页
LED灯和数码显示器的中断控制_第2页
第2页 / 共7页
LED灯和数码显示器的中断控制_第3页
第3页 / 共7页
LED灯和数码显示器的中断控制_第4页
第4页 / 共7页
LED灯和数码显示器的中断控制_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《LED灯和数码显示器的中断控制》由会员分享,可在线阅读,更多相关《LED灯和数码显示器的中断控制(7页珍藏版)》请在金锄头文库上搜索。

1、中国石油大学(北京)实验报告实验课程: 单片机原理及应用 实验名称: 实验四 LED灯和数码显示器的中断控制 班级: 学号: 姓名: 总学时: 48 教师: 成绩: 实验日期: 2011 年 11 月 7 日 一、 实验目的掌握外部中断的工作原理,学会中断程序设计。二、 实验内容1、按照教材图A.53,绘制实验四电路原理图;2、采用外部中断原理编程,按键K1、K2均设置为下降沿触发方式,且为自然优先级;3、编写实验四C51程序,实现如下功能:K1对应于D1状态反转; K2对应于0F间的数码管加一计数显示; 3、观察仿真结果,完成实验报告。三、 实验要求提交的实验报告中应包括:电路原理图,外部中

2、断工作原理阐述,源程序(含流程图与注释语句),运行效果图,实验小结。提交实验报告的电子邮件主题及存盘文件名格式如,2005041220马晓明实验四。1、电路原理图电路图如下电路分析:K1、K2分别接INT0(P3.2)和INT1(P3.3)引脚(公共端接地),单击后可产生下降沿脉冲;D1接P0.4引脚,高电平驱动 ,通过上拉电阻接电源;共阴极数码管LED1接P2口,静态显示(com端接地)。2、外部中断原理对于K1,按下K1时在K1弹起瞬间3、C51程序程序流程图主函数#include char led_mod=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0

3、x7f,0x6f,0x77,0x7c,0x58,0x5e,0x79,0x71 ;/LED字模 sbit P0_4=P04; int count=0;int0_key() interrupt 0/中断程序 P0_4=!P0_4;int1_key() interrupt 2/中断程序 count+; if(count0x0f) count=0; P2=led_modcount;void main()/主函数 IT0=1;EX0=1;EA=1; IT1=1;EX1=1; P0_4=0;P2=0x3f; while(1);4、仿真运行效果加载.hex文件开始仿真,效果如下图示按下K1,D1灯亮,如下图所示再按下K1,D1灯灭,如下图继续按下K1则D1将“亮灭亮灭亮灭”如此循环。当按K2时,每按一次数码显示管上的字符变化一次,持续按K2则数码显示管依次显示1-F:5、实验小结实验结果:持续按下K1则D1将“亮灭亮灭亮灭”如此循环,表明实现了K1对应于D1状态反转这个功能;持续按下持续按K2则数码显示管依次显示1-F,实现了K2对应于0F间的数码管加一计数显示。体会:通过实验对Protues有了更多的了解,操作起来更加熟练,能很快的完成绘图;与前几次相比,编程时也更得心应手,能熟练的运用软件找出自己所编程序中的语法问题及其他问题,并予以改正。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号