您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 实验4-指示灯---数码管的中断控制
单片机原理及应用实验报告姓名frhad班级计算机18-1学号30803实验日期2016年10月26日实验地点逸夫楼207机房座位号38号实验名称指示灯/数码管的中断控制实验目标掌握外部中断原理,学习中断编程与程序调试方法。实验内容:(实验步骤的文字叙述以及截图)实验原理:实验电路原理图如图1所示,图中按键K1和K2分别接于P3.2和P3.3,发光二极管D1接于P0.4,共阴极数码管LED1接于P2口。时钟电路、复位电路、片选电路忽略。在编程软件配合下,要求实现如下功能:程序启动后,D1处于熄灯、LED1处于黑屏状态;单击K1,可使D1亮灯状态反转一次;单击K2,可使LED1显示值加1,并按十六进制数显示,达到F后重新从1开始。软件编程原理为:K1和K2的按键动作分别作为INT0和INT1的中断请求,在中断函数中进行指示灯与数码管的信息处理。初始化后,主函数处于无限循环状态,等待中断请求。实验内容:1)掌握外部中断原理,学习中断编程与程序调试方法。2)熟悉μVision3软件的调试方法;3)完成实验四的C51语言编程;4)练习μVision4与ISIS的联机仿真方法。实验步骤:(1)在KeiluVision3中编写和编译C51程序,生成可执行文件;(2)在uVision3中启动ISIS的仿真运行,并进行联机调试源程序截图:电路图截图:仿真窗口截图:实验总结:通过这次的指示灯\数码管的外部中断控制程序设计让我对Protues软件有了更多的了解,同时我也学会了其中断编程设计。在这次试验中,我认识到了自己的不足,编程方面掌握的还不是那么牢固。这次的课程设计和电路连接让我受益匪浅,对以后的编程和程序设计方面来说,会有很大的帮助。
本文标题:实验4-指示灯---数码管的中断控制
链接地址:https://www.777doc.com/doc-5133518 .html