欢迎访问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文件第130页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第131页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第132页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第133页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第135页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第136页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第137页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第138页  
PIC18F2331/2431/4331/4431
13.4
定时器中断
TMR1寄存器对( TMR1H : TMR1L)递增
从0000h到FFFFh,然后返回到0000h。该
定时器中断,如果允许,在溢出时产生,
它被锁在定时器中断标志位TMR1IF
( PIR1<0> ) 。这个中断可以被允许/禁止
设置/清除定时器中断允许位TMR1IE
(PIE1<0>).
写Timer1的高字节也必须到位
通过TMR1H缓冲寄存器。定时器1高字节
更新TMR1H的内容时写
TMR1L的。这使得用户能够写16位
双方在一次高字节和低字节定时器1的。
定时器1的高字节不可直接读或令状
能够在该模式下。所有读写都必须发生
通过Timer1高字节缓冲寄存器。写到
TMR1H不会清零Timer1预分频器。该
预分频器只能清除在写TMR1L 。
13.5
重新使用CCP定时器
触发输出
如果CCP1模块配置为比较模式
to
生成
a
❿Special
EVENT
触发...
( CCP1M<3 : 0> =
1011),
这个信号将复位定时器和
启动A / D转换如果A / D模块使能
(见
了解更多
信息) 。
注意:
从特殊事件触发
CCP1模块不会将中断标志位,
TMR1IF ( PIR1<0> ) 。
13.7
使用Timer1作为实时
时钟(RTC)
Timer1必须CON组fi gured为定时器或同步的
计数模式拍摄这一功能。
如果Timer1在异步计数器模式下运行,
这种复位操作可能无法正常工作。
在一个写Timer1与同时发生的事件
从CCP1特殊事件触发,则写操作
优先级。
在这种操作模式下,CCPR1H : CCPR1L寄存器
器对实际上变成了周期寄存器
Timer1.
添加外部LP振荡器定时器(如
在一个描述的
可以为用户提供RTC功能
他们的应用程序。这是通过一个
廉价的手表​​晶振来提供精确的时间
的应用程序代码的基础上,并分几行向计算
的时间。当在休眠模式下运行,并使用
电池或超级电容作为动力源,它可以
完全省去了单独的RTC
装置和备用电池。
应用代码程序,
RTCisr ,
所示
演示了一个简单的方法来
递增计数器的使用1秒的时间间隔
中断服务程序。递增TMR1
对寄存器溢出触发中断,并调用
的程序,该程序会使秒计数器加
1 。其他柜台分钟和小时
加在前面的计数器溢出。
由于寄存器对为16位宽,计数到
直接从32.768 kHz的时钟溢出的寄存器
需要2秒。要使溢出的
需要1秒的时间间隔,它必须预先
加载它。最简单的方法是设置的最高位
TMR1H用
BSF
指令。注意, TMR1L
注册是永远不会预先加载或改变这样做可能
多个周期的累积误差。
对于这种方法精确, Timer1必须工作在
异步模式和定时器溢出中断
必须启用( PIE1<0> =
1)
如图中
常规,
RTCinit 。
同时Timer1振荡器也必须
启用并在任何时候运行。
13.6
定时器16位读/写模式
定时器可配置为16位的读取和写入
(见
当RD16控制位
( T1CON<7> )被设置时, TMR1H的地址被映射
一个缓冲寄存器定时器1的高字节。读
从TMR1L将加载的高字节的内容
定时器到Timer1高字节缓冲寄存器。这
为用户提供了准确地读出所有的能力
定时器1的16位,而不需要确定是否
在读高字节,随后是低的读
字节,是有效因翻车读取之间。
DS39616D第134页
2010 Microchip的技术公司