- 40
- 0
- 约3.51千字
- 约 5页
- 2015-08-08 发布于河南
- 举报
实验三 中断、定时器
实验目的:掌握汇编语言综合编程方法,掌握并行I/O口、定时器、中断等功能部件的使用规则和应用方法,熟悉中断处理程序的安排。
实验环境:CodeWarrior IDE仿真调试软件 + XDT512开发板套件;
编程语言选择:汇编语言(Assembly);
调试连接选择:Full Chip Simulation + PE Multilink;
工程目标选择:硬件连接调试(PE Multilink);
实验内容:1、外部中断IRQ触发的LED跑马灯。核心板上4个LED已接B口高4位,B口位输出低电平时点亮,IRQ引脚下降沿引发中断。使用导线连接核心板MCU的IRQ引脚(插口J1=J5=J6=J7的2号脚)和目标板上的按键PB1(USER I/O插口的PB1),按动PB1即能给IRQ引脚施加带有下降沿的低电平。
调试时,可在中断服务程序中设置断点,以方便观察是否进入中断。
在此程序正常运行的基础上再加入对核心板按键SW1(P口最低位,按下时接地)的检测,当其按下时取消跑马灯显示,IRQ再次按下时继续显示跑马灯。
LDS #__SEG_END_SSTACK ; initialize the stack pointer
LDAA #$FF
原创力文档

文档评论(0)