实验2 中断实验
- 格式:doc
- 大小:99.53 KB
- 文档页数:4
姓名:刘鹏
实 验 报 告2
实验项目名称: 中断实验 同组人: 徐新 实验时间: 11 月一号(上午 1234 节) 实验室: K2-407 单片机室 指导教师: 胡蔷
一、实验目的: (l)学习外部中断 0 和 1 的应用。中断系统设置,中断允许 IE、中断优先级 IP、中断触发方 式 TCON 的初始化。 (2)熟悉 Proteus 软件电路设计和 Keil 软件程序设计及调试方法。 重点:外部中断 0 和 1 的工作方式 二、实验设备: (l)单片机实训与开发系统,中断模块,排线、连接线若干,相关控制软件。 (2)Proteus 软件,Keil 软件。 三、实验内容 ㈠ 外部中断在不同触发方式下的 Protues 仿真 1、设计要求:分别采用外部中断 0 和 1 通过不同触发方式控制发光二极管的亮灭,编制相应 程序并且仿真。
-2-
Hale Waihona Puke 学号: 201520210105
姓名:刘鹏
值不为 0000 时,按 INT1 可进行减法计数,数值不为 9999 时,按 INT0 可进行加法计数。
4 位计数数码管电路原理图 程序清单:
-3-
学号: 201520210105
姓名:刘鹏
3、实验结果及分析:
四、思考题: 1、列出与 5 个中断源相关的 SFR 并说明各自的基本作用。
指导教师批阅及成绩
年
-4-
月
日
-1-
学号: 201520210105
姓名:刘鹏
3、实验结果及分析:
㈡ 4 位计数数码管的 Protues 仿真 1、设计要求:采用外部中断 0 和 1,控制 4 位数码管进行 0000~9999 的计数,其中外部中断 0 控制进行减法计数,外部中断 1 控制进行加法计数。 2、程序设计内容 首次运行时,LED 的显示初始值为 0000,此时如果按 INT1 进行减法计数,仍然显示为 0000,按 INT0 进行加法计数,若加到 9999 时,再按 INT0 加法计数,仍然显示为 9999,数
外部中断的电路原理图 2、程序设计内容
INT0 是低电平触发方式。所以在 SW1 不断开的情况下, INT0 一直是低电平,LED1 一
直点亮;INT1 是边沿触发方式 (下降沿) , 所以在 SW2 不断开的情况下,INT1 一直是低电平, 由于没有电平变化,因此不能持续产生中断,LED2 不会一直点亮。 程序清单: