本帖最后由 mzb2012 于 2016-12-6 23:20 编辑
一、简介
PIC的电平变化中断一般在PORTB口才有,跟外部中断的主要区别是不能通过寄存器来改变它的触发沿。只要引脚电平发生变化,都会引起中断。
按键按下时,电平由高到低,此时发送字符L,松开按键时,电平由低到高,此时发送H字符。
二、硬件
三、寄存器
- TRISB 配置为输入方向
- INTCON2设定优先级
- INTCON使能允许电平变化中断,中断标志清零
- IOCB PORTB电平变化允许
四、代码
(1)电平变化通道参数定义
通道分别:4,5,6,7
(2)初始化函数
参数为选择的通道
(3)中断函数
注意中断内需要有PORTB的读取或写操作,否则即使关闭清中断标志,仍无法退出中断函数。
五、应用
六、附件
11 - 电平变化中断.rar
(77.16 KB, 下载次数: 19)