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

PIC18F4520-I/P 参数 Datasheet PDF下载

PIC18F4520-I/P图片预览
型号: PIC18F4520-I/P
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器与10位A / D和纳瓦技术 [28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管时钟
文件页数/大小: 412 页 / 6898 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC18F4520-I/P的Datasheet PDF文件第103页浏览型号PIC18F4520-I/P的Datasheet PDF文件第104页浏览型号PIC18F4520-I/P的Datasheet PDF文件第105页浏览型号PIC18F4520-I/P的Datasheet PDF文件第106页浏览型号PIC18F4520-I/P的Datasheet PDF文件第108页浏览型号PIC18F4520-I/P的Datasheet PDF文件第109页浏览型号PIC18F4520-I/P的Datasheet PDF文件第110页浏览型号PIC18F4520-I/P的Datasheet PDF文件第111页  
PIC18F2420/2520/4420/4520
10.0
I / O端口
根据选定的器件和功能上
启用时,可有多达五个端口。某些引脚
的I / O端口的复用功能的备用
从功能的设备上的外设功能。在
一般情况下,当某个外设使能时,其对应的引脚不
作为通用I / O引脚。
每个端口都有三个工作寄存器。这些
寄存器是:
• TRIS寄存器(数据方向寄存器)
• PORT寄存器(读取的引脚的电平
设备)
• LAT寄存器(数据锁存器)
数据锁存器( LAT寄存器)进行读 - 修改 - 有用
对值的I / O引脚写操作
驾驶。
通用I / O端口的简化模型,没有了
外设接口,如图10-1所示。
读PORTA寄存器读取的状态
销,而写,会写端口锁存器。
数据锁存器( LATA )也是存储器映射的。
读 - 修改 - 写操作对LATA寄存器读
写PORTA的锁存输出值。
RA4引脚复用Timer0模块
时钟输入,比较器输出一个
成为RA4 / T0CKI / C1OUT引脚。引脚RA6和
RA7复用的主振荡器引脚;他们
使能为振荡器或I / O引脚由的选择
在配置寄存器中的主振荡器(见
有关详细信息) 。当
他们没有被用作端口引脚时,RA6和RA7及其
相关的TRIS和LAT位读为' 0 ' 。
其他PORTA引脚与模拟
输入,模拟V
REF
+和V
REF
- 输入和调试
比较器参考电压输出。销的操作
RA<3 : 0>和RA5作为A / D转换器的输入选择
通过在ADCON1清除或设置控制位
寄存器(A / D控制寄存器1 ) 。
通过RA5引脚RA0也可以用作比较器
通过设置适当的位输入或输出
CMCON寄存器。要使用RA<3 : 0>为数字输入,它是
还必须关闭比较器。
注意:
D
CK
数据锁存器
D
WR TRIS
CK
TRIS锁存器
输入
卜FF器
Q
Q
I / O引脚
(1)
图10-1 :
通用I / O端口
手术
RD LAT
数据
公共汽车
写LAT
或端口
在上电复位时, RA5和RA<3 : 0>
被配置为模拟输入并读
为'0' 。 RA4被配置为数字输入。
在RA4 / T0CKI / C1OUT引脚是施密特触发器输入。
所有其他PORTA引脚都是TTL电平输入和全
CMOS输出驱动器。
TRISA寄存器控制PORTA的方向
销,即使它们被用作模拟输入。
用户必须保证比特TRISA寄存器是
维护时使用模拟输入设置。
RD TRIS
例10-1 :
CLRF
Q
D
初始化PORTA
初始化PORTA通过
清输出
数据锁存器
另一种方法
清除输出
数据锁存器
配置A / D
数字量输入
配置比较
用于数字输入
用价值
初始化数据
方向
设置RA<3 : 0>为输入
RA<5 : 4>为输出
PORTA
CLRF
EN
EN
读端口
注1 :
I / O引脚有保护二极管V
DD
和V
SS
.
MOVLW
MOVWF
MOVWF
MOVWF
MOVLW
10.1
PORTA , TRISA和LATA寄存器
MOVWF
PORTA是一个8位宽的双向端口。它对应
对应的数据方向寄存器是TRISA 。设置
TRISA位( =
1)
可以将相应的PORTA引脚
输入(即,使相应的输出驱动器
高阻抗模式) 。 TRISA某位清零( =
0)
相应的PORTA引脚输出(即,将
输出锁存器的内容从选定引脚) 。
;
;
;
LATA
;
;
;
07h
;
ADCON1 ;
07h
;
CMCON
;
0CFh
;
;
;
TRISA
;
;
©
2008 Microchip的技术公司
DS39631E第105页