Zigbee技术基础实验搭建实验四外部中断实验一、。。二、实验设备lZigBee模块lJTAG仿真器l电源适配器lIAR集成开发环境三、实验内容使用两个按键K1和K2产生中断信号,翻转LED灯的状态。这里两个按键不是做键盘用,而是产生中断触发信号。Zigbee技术基础实验搭建四、:CPU有18个中断源。每个中断源都有它自己的位于一系列SFR寄存器中的中断请求标志。相应标志位请求的每个中断可以分别使能或禁用。中断分别组合为不同的、可以选择的优先级别。有关中断的详细内容,。:(如图4-所示) 2531的管脚P1_1。不按下按键SB2时,,即逻辑1。按下按键SB2时,,2531有21个可编程的I/O口引脚,P0、P1口是完全的8位口,P2口只有5个可使用的位(P2_4,P2_3,P2_2,P2_1,P2_0),全部21个数字I/O口引脚都具有响应外部中断的能力。如果需要响应外部设备,可对I/O口引脚产生中断,同时外部中断事件也能被用来唤醒休眠模式。Zigbee技术基础实验搭建Zigbee技术基础实验搭建图4-1按键原理图把P1_1配置为输入,并且使能P1_1的外部中断功能,将中断设置为下降沿触发,则按下按键时触发P1_1的外部中断。SB3的工作原理同SB2。Zigbee技术基础实验搭建图4-LED原理图图4-2为LED原理图,LED灯HL7的阴极连接管脚P0_5,当P0_5为0时,LED灯HL7亮,当P0_5为1时,LED灯HL7灭。:实验中操作了的寄存器有P0,P2(实验一),P1SEL(实验二),P0DIR(实验一),P1DIR(实验三),P1INP(实验二),P1IEN,PICTL,P1IFG,IEN0,IEN2,等寄存器。(P1口中断使能寄存器):P1IEN寄存器使能或禁止P1口对应位的中断功能。向对应位写入0,则禁止其中断功能,向对应位写入1,则使能其中断功能。复位值为0x00,即默认为禁止所有位的中断功能。PICTL(中断控制寄存器):本实验使用的端口为P1,因此只需设置PICTL的第1位P1ICON为1,即下降沿触发。P1IFG(P1口中断标志寄存器):IEN2(中断使能寄存器2):本实验使用的端口为P1,因此只需设置IEN2的第4位P1IE为1,即使能P1口中断。
Zigbee技术基础实验四 来自淘豆网m.daumloan.com转载请标明出处.