许昌学院信息工程学院《单片机C语言程序设计》课程实验
实验四 脉冲触发外部中断
班级 、 姓名 、 学号 、指导教师 实验学时数 、 实验位置 、 实验日期 年 月 日 一、实验目的 了解中断的原理,掌握脉冲触发方式中断的编程方法,理解编写中断程序用到的寄存器。 二、实验要求 用proteus画出电路图,用keil软件编程,并生成HEX文件,在proteus上面仿真实现,结果无误,在试验箱上下载验证。 三、实验仿真(画出实验电路)
许昌学院信息工程学院《单片机C语言程序设计》课程实验
四、实验程序 #include
{ } delay(500); P2=_crol_(P2,1); EA=0; for(i=0;i<3;i++) { P1=0xff; } EA=1; delay(500); P1=0x00; delay(500); 许昌学院信息工程学院《单片机C语言程序设计》课程实验
void delay(uint x) { uint i,j; }
for(i=x;i>0;i--) for(j=110;j>0;j--); 许昌学院信息工程学院《单片机C语言程序设计》课程实验
五、总结: 学习单片机没有捷径,不能指望两三天就学会,要坚持不懈,重在积累 单片机是一门应用性和实践性很强的学科,要多动手,多做实验。 六、评语
许昌学院信息工程学院《单片机C语言程序设计》课程实验
实验五 电平触发外部中断
班级 、 姓名 、 学号 、指导教师 实验学时数 、 实验位置 、 实验日期 年 月 日 一、实验目的 了解中断的原理,掌握电平触发方式中断的编程方法,理解编写中断程序用到的寄存器。 二、实验要求 用proteus画出电路图,用keil软件编程,并生成HEX文件,在proteus上面仿真实现,结果无误,在试验箱上下载验证。 三、实验仿真(画出实验电路)