欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC18F4431-I/PT 参数 Datasheet PDF下载

PIC18F4431-I/PT图片预览
型号: PIC18F4431-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器采用纳瓦技术,高性能PWM和A / D [28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High-Performance PWM and A/D]
分类和应用: 闪存微控制器
文件页数/大小: 392 页 / 3127 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC18F4431-I/PT的Datasheet PDF文件第108页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第109页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第110页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第111页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第113页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第114页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第115页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第116页  
PIC18F2331/2431/4331/4431
10.6
INTx引脚中断
10.7
TMR0中断
在INT0 , INT1和INT2引脚的外部中断
边沿触发。如果在相应的INTEDGx位
INTCON2寄存器设置( =
1),
中断触发
通过一个上升沿。如果该位被清零时,触发上
下降沿。
当一个有效边沿的INTx引脚上出现,它对应
应的标志位INTxIF被置位。该中断可
通过清除相应的使能位禁用,
INTxIE 。在重新允许中断,标志位,
INTxIF ,必须用软件清零在中断
服务程序。
所有的外部中断( INT0 , INT1和INT2 )可以唤醒
从空闲或休眠模式的处理器,如果位,
INTxIE ,设置进入这些模式之前。如果
全局中断允许位GIE被置1 ,处理器
会跳转到下面的唤醒中断向量。
中断优先级INT1和INT2由下式确定
中包含的中断优先级位的值,
INT1IP ( INTCON3<6> )和INT2IP ( INTCON3<7> ) 。
没有与INT0相关的优先级位。这是
始终是一个高优先级的中断源。
在8位模式(这是默认的) ,溢出
( FFH
00H ) ,TMR0寄存器将会设置标志位,
TMR0IF 。在16位模式下,溢流( FFFFh时
0000h)
在TMR0H : TMR0L寄存器将会设置标志位,
TMR0IF 。该中断的使能/禁止
设置/清零允许位TMR0IE ( INTCON<5> ) 。
中断优先级定时器0是由价值决定的
中包含的中断优先级位, TMR0IP
( INTCON2<2> ) 。看
对于进一步的细节。
10.8
中断PORTB电平变化
在PORTB<7输入变化: 4>套标志位RBIF
( INTCON<0> ) 。中断可以启用/禁用
通过置位/清零允许位RBIE ( INTCON<3> ) 。
中断优先级的中断PORTB电平变化是
由包含在该中断的值决定
优先级位RBIP ( INTCON2<0> ) 。
10.9
现场保护在中断
在中断期间, PC的返回地址被保存在
堆栈。另外, WREG , Status和BSR
寄存器的值被快速返回堆栈。如果快
未使用从中断返回(见
用户可根据需要来保存
WREG , STATUS和BSR寄存器在进入
中断服务程序。根据用户的
应用中,其他的寄存器也可以根据需要被保存。
保存并恢复WREG , STATUS
和BSR中断服务程序中注册。
例10-1 :
MOVWF
MOVFF
MOVFF
;
;用户
;
MOVFF
MOVF
MOVFF
将STATUS, WREG和BSR寄存器RAM
; W_TEMP是虚拟银行
; STATUS_TEMP位于任何地方
; BSR_TMEP位于任何地方
W_TEMP
状态, STATUS_TEMP
BSR , BSR_TEMP
ISR代码
BSR_TEMP , BSR
W_TEMP ,W
STATUS_TEMP , STATUS
;恢复BSR
;恢复WREG
;恢复状态
DS39616D第112页
2010 Microchip的技术公司