1 / 29
文档名称:

C8051F410单片机的端口配置ppt课件.ppt

格式:ppt   大小:453KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C8051F410单片机的端口配置ppt课件.ppt

上传人:相惜 2021/4/19 文件大小:453 KB

下载得到文件列表

C8051F410单片机的端口配置ppt课件.ppt

文档介绍

文档介绍:C8051F410单片机的端口配置
1
最新版整理ppt
端口输入/输出
C8051F410单片机共有24个I/O端口可以使用, ~ 。这些I/O端口可以用作通用I/O,或者模拟输入/输出。
~ 。设计者完全控制数字功能的引脚分配,只受物理I/O引脚数的限制。
2
最新版整理ppt
端口输入/输出
3
最新版整理ppt
端口输入/输出
,C8051F410单片机之所以可以实现内部数字资源的灵活分配,是通过优先级交叉开关译码器实现,即图中的Priority Crossbar Decoder。
4
最新版整理ppt
和普通单片机I/O的不同
那么C8051F410单片机的I/O配置和普通的单片机差别在哪里呢?我们用一个例子说明。
比如要对一个单片机外的脉冲进行计数,普通的单片机会有一个端口作为脉冲的输入端口,,这个引脚是固定的,但由于某种原因(比如PCB布线),,这时普通单片机就做不到了,而C8051F410单片机就可以做到。
5
最新版整理ppt
和普通单片机I/O的不同
此外, C8051F410单片机的I/O端口在使用前都要进行输入/输出的设置。
设置输入方式:模拟输入还是数字输入。
设置输出方式:漏极开路(open-drain)输出还是推挽输出(push-pull)。
6
最新版整理ppt
优先权交叉开关译码器
优先权交叉开关译码器为每个I/O功能分配优先权,从优先权最高的UART0开始。当一个数字资源被选择时,尚未分配的端口引脚中的最低位被分配给该资源(UART0除外,)。
7
最新版整理ppt
优先权交叉开关译码器
如果一个端口引脚已经被分配,则交叉开关在为下一个被选择的资源分配引脚时将跳过该引脚。此外,交叉开关还将跳过在PnSKIP寄存器中被置1的那些位所对应的引脚。PnSKIP寄存器允许软件跳过那些被用作模拟输入、特殊功能或GPIO的引脚。
8
最新版整理ppt
优先权交叉开关译码器
注意:如果一个端口引脚被一个外设使用而不经过交叉开关,则该引脚在PnSKIP寄存器中的对应位应被置1。
9
最新版整理ppt
优先权交叉开关译码器
(如果外部振荡器电路被使能)、(如果使用VREF)、(如果使用外部转换启动信号NVSTR)、(如果使用IDA0)、(如果使用IDA1)、以及任何被选择为ADC或比较器输入的引脚。交叉开关跳过那些被选择的引脚(如同将它们已分配),移向下一个未被分配的引脚。
10
最新版整理ppt