1.1 端口功能
有两种类型的引脚I/O 缓冲器电源:AVREF 注和VDD 。这些电源和引脚之间的关系显示如下。
78K0/LC3 産品中提供的端口如圖4-1 所示,這些端口可以支持多種控制操作。每個端口的功能如表4-2 所示。
除了作爲數字I/O 端口功能,這些端口還有幾個複用功能。
1.2 端口配置
端口包括如下硬件。
1.2.1 端口1
端口1 是具有输出锁存功能的2 位I/O 端口。通过使用端口模式寄存器1(PM1),可以位选端口1 爲输入或输出模式。如果P12 和P13 作爲输入端口,则内部上拉电阻的使用可以通过上拉电阻选择寄存器1(PU1) 以1 位单元的方式指定。
这个端口还可以用于按键中断输入和串行接口数据I/O。
复位信号的産生可将端口1 设置爲输入模式。
图4-2 和4-3 显示端口1 的框图。
P1: 端口寄存器1
PU1: 上拉电阻选择寄存器1
PM1: 端口模式寄存器1
RD: 读信号
WRxx: 写信号
P1: 端口寄存器1
PU1: 上拉电阻选择寄存器1
PM1: 端口模式寄存器1
RD: 读信号
WRxx: 写信号
1.2.2 端口2
端口2 是具有输出锁存功能的6 位I/O 端口。通过使用端口模式寄存器2(PM2),可以位选端口2 爲输入或输出模
式。
这个端口还可以用于10 位逐次逼近型A/D 转换器模拟输入(仅对mPD78F041x)和segment 输出。
P20/SEG21/ANI0 注~ P25/SEG16/ANI5 注,使用端口功能寄存器2 (PF2)设置端口功能(除segment 输出) ,使用ADPC0 设置数字I/O,使用PM2 设置输入模式,将其用作数字输入引脚。使用这些引脚从低位开始。
P20/SEG21/ANI0 注~ P25/SEG16/ANI5 注,使用端口功能寄存器2 (PF2)设置端口功能(除segment 输出),使用ADPC0 设置数字I/O,使用PM2 设置输出模式,将其用作数字输出引脚。使用这些引脚从低位开始。
复位信号的産生可将端口2 设置爲输入模式。
图4-4 显示端口2 的框图。
注 仅对UPD78F041x 。
P2: 端口寄存器2
PU2: 上拉电阻选择寄存器2
PM2: 端口模式寄存器2
PF2: 端口功能寄存器2
RD: 读信号
WRxx: 写信号
1.2.3 端口3
端口3 是具有输出锁存功能的4 位I/O 端口。通过使用端口模式寄存器3(PM3),可以位选端口3 爲输入或输出模式。如果P31 ~ P34 作爲输入端口,则内部上拉电阻的使用可以通过上拉电阻选择寄存器3(PU3)以1 位单元的方式指定。
这个端口还可以用于外部中断请求输入、定时器I/O、manchester 编码发生器输出、实时计数器输出和蜂鸣器输出。
复位信号的産生可将端口3 设置爲输入模式。
图4-5 和4-6 显示端口3 的框图。
P3: 端口寄存器3
PU3: 上拉电阻选择寄存器3
PM3: 端口模式寄存器3
RD: 读信号
WRxx: 写信号
P3: 端口寄存器3
PU3: 上拉电阻选择寄存器3
PM3: 端口模式寄存器3
RD: 读信号
WRxx: 写信号
1.2.4 端口4
端口4 是具有输出锁存功能的1 位I/O 端口。通过使用端口模式寄存器4(PM4),可以位选端口4 爲输入或输出模式。如果P40 作爲输入端口,则内部上拉电阻的使用可以通过上拉电阻选择寄存器4(PU4)以1 位单元的方式指定。
这个端口还可以用于LCD 驱动电源引脚和按键中断输入引脚。
复位信号的産生可将端口4 设置爲输入模式。
图4-7 显示端口4 的框图。
P4: 端口寄存器4
PU4: 上拉电阻选择寄存器4
PM4: 端口模式寄存器4
LCDM: LCD 显示模式寄存器
RD: 读信号
WRxx: 写信号
1.2.5 端口10
端口10 是具有輸出鎖存功能的2 位I/O 端口。通過使用端口模式寄存器10(PM10),可以位選端口10 爲輸入或輸出模式。如果P100 ~ P101 作爲輸入端口,則内部上拉電阻的使用可以通過上拉電阻選擇寄存器10(PU10)以1 位單元的方式指定。
這個端口還可以用于segment 輸出。
複位信号的産生可将端口10 設置爲輸入模式。
圖4-8 顯示端口10 的框圖。
P10: 端口寄存器10
PU10: 上拉電阻選擇寄存器10
PM10: 端口模式寄存器10
PFALL: 端口功能寄存器ALL
RD: 讀信号
WRxx: 寫信号
1.2.6 端口11
端口11 是具有輸出鎖存功能的2 位I/O 端口。通過使用端口模式寄存器11(PM11),可以位選端口11 爲輸入或輸出
模式。如果P112 ,P113 作爲輸入端口,則内部上拉電阻的使用可以通過上拉電阻選擇寄存器11(PU11)以1 位單元的
方式指定。
這個端口還可以用于segment 輸出和串行接口數據I/O。
複位信号的産生可将端口11 設置爲輸入模式。
圖4-9~4-10 顯示端口11 的框圖。
P11: 端口寄存器11
PU11: 上拉電阻選擇寄存器11
PM11: 端口模式寄存器11
PFALL: 端口功能寄存器ALL
RD: 讀信号
WRxx: 寫信号
P11: 端口寄存器11
PU11: 上拉電阻選擇寄存器11
PM11: 端口模式寄存器11
PFALL: 端口功能寄存器ALL
本文关键字:暂无联系方式综合-其它,单片机-工控设备 - 综合-其它
上一篇:数字式频率合成器的工作原理