实验四外部中断实验(C语言编程)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四外部中断实验(C语言编程)
一、实验目的
1、进一步掌握单片机系统PROTEUS设计与仿真方法。

2、进一步掌握软件调试仿真器Keil µVision2的使用方法。

3、理解中断过程及其作用,掌握单片机外部中断的电路设计。

4、学习中断应用以及中断服务程序的设计方法。

5、学习单片机的C51程序设计方法。

二、实验内容
外部中断0控制计数值(LED数码管的显示值)加1实验。

具体要求:采用外部中断INT0(用按键BUTTON模拟)中断,单片机P2口为输出口外接两位LED数码管。

每申请一次中断(按下
BUTTON),在中断处理程序中对数码管的显示数据作加1改变
(实验中P2口外接的两位LED数码管采用7447硬件译码的方
式以BCD码显示)。

⑴电路设计
在PROTEUS ISIS中设计外部中断响应电路。

所用元器件在清单中列
出。

注:电路原理图和源程序可参考《单片机原理与应用实验指导书》,2009年4月,通信工程学院,P.144~145。

⑵加载目标代码(要求C51编程)
将由Keil生成的目标代码加载到上图中单片机的“Program File”
属性栏中。

⑶仿真
仿真运行后,每按下一次按键BUTTON,可以使两位数码管上的显示数
据作加1改变。

三、实验要求
1、学生应具备严肃认真、一丝不苟的科研态度,遵守纪律和实验规程,养
成良好的职业素养;
2、验证性实验学生必须完成,并按实验指导书的要求、步骤,完成规定的
实验内容,取得相应的实验结果;
3、拓展性实验学生可以有选择地完成。

实验前要求完成程序流程图的设计、
单片机C语言程序的编制,实验调试过程中应重点关注所遇到的问题,
积极思考,找出解决问题的答案,必要时可以寻求老师、同学的帮助;
4、无论是验证性实验还是拓展性实验,要求:实验前进行预习,了解实验
的具体内容和要求,做到对实验的设计思路心中有数;实验中注重发现
问题和解决问题;实验后认真总结,写出实验报告(手写稿),重点反映
实验的收获和体会。

四、成绩评定
1、学生对待实验环节的态度是实验成绩的重要组成部分。

实验课如发生迟
到、早退、无故旷课、嬉戏打闹等现象的学生,该次实验不予评定成绩;
2、仅完成实验内容中的验证性实验,达到实验指导书的基本要求,该次实
验视为通过,依实验中的表现和实验报告的内容,实验成绩可评定为“及
格”或“中”等次;
3、在完成验证性实验的基础上,完成实验内容中的拓展性实验,视完成情
况结合实验报告反映的内容,实验成绩可评定为“良好”或“优秀”等
次。

相关文档
最新文档