《实验中断控制的8个LED灯轮流点亮电路.docx》由会员分享,可在线阅读,更多相关《实验中断控制的8个LED灯轮流点亮电路.docx(2页珍藏版)》请在三一办公上搜索。
1、实验中断控制的8个LED灯轮流点亮电路实验八、中断控制的8个LED灯轮流点亮电路 专业: 班级: 姓名: 学号: 成绩: 一、实验目的 1. 掌握中断程序的分析方法和设计方法。 2. 学习电平触发方式及负脉冲触发方式的电路设计方法。 3. 学习读程序,并能写出中断初始化程序段。 二、实验器材 单片机开发设备一套。 三、实验内容和步骤 试设计一个用单片机中断控制的8个LED灯轮流点亮的仿真控制系统,当按下一个按键之后,LED1灯亮,再按下一个按键后,彩灯顺次点亮一个。要求按照电平触发和负脉冲触发两种方式来设计电路并进行程序设计。 电平触发方式下的仿真图: 附加题:请设计一个电路,能实现开关控制的
2、数码管显示0-9数字。 电平触发方式下的程序: ORG 0000H AJMP MAIN ORG 0013H AJMP SERVER ORG 0030H MAIN:MOV A,#01H CLR IT1 SETB EX1 SETB EA 负脉冲触发方式下接于P3.3端口的仿真图: SJMP $ ORG 0200H SERVER:CLR P3.0 NOP NOP SETB P3.0 MOV P1,A RL A RETI END负脉冲触发方式下的程序: ORG 0000H AJMP MAIN ORG 0013H AJMP SERVER ORG 0030H MAIN:MOV A,#11111110B MOV P1,A SETB IT1 SETB EX1 SETB EA SJMP $ ORG 0200H SERVER:CLR P3.3 NOP NOP SETB P3.3 MOV P1,A RL A RETI END