所需E币: 4
时间: 2019-12-24 17:20
大小: 165.92KB
有些器件具有8位的并行从动端口(PSP),它是器件其中一个I/O端口的复用。当控制位PSPMODE置“1”时,该端口可作为一个8位并行从动端口,而成为微处理器的一个端口。此时,输入缓冲器是TTL型。在并行从动模式时,通过RD和WR控制输入引脚可由外部实现异步读写。并行从动端口可直接与8位的微处理器数据总线相连。外部处理器能够读写8位端口锁存器。将PSPMODE位置“1”,使端口相应引脚分别成为RD输入、WR输入和CS(片选)输入。并行从动端口实际上有两个8位锁存器,一个用作数据输出(来自PICmicro®单片机),而另一个用作数据输入。用户将8位数据写入端口的数据锁存器,而从动口的引脚锁存器读取数据(注意:这两个锁存器地址相同)。在从动端口模式下,忽略TRIS寄存器,因为微处理器在控制着数据流的方向。注1:目前只有PORTD和PORTE能复用为并行从动端口(PSP)。PSPMODE位置“1”时,端口即被使能为微处理器端口。在这种模式下,用户必须确保PORTD和PORTE被配置为数字I/O口。也就是说,如果存在与PSP功能复用的外设模块(如A/D),会被禁止。当PORTE配置为数字I/O口时,PORTD将忽略TRISD寄存器的设置。注2:此时,PORTD和PORTE的输入缓冲器是TTL型。TRISE寄存器控制PSP的操作。第10章并行从动端口目录本章包括以下一些主要内容:10.1简介..............................................................................................................................10-210.2控制寄存器...................................................................................................................10-310.3操作..............................................................................................................................10-410.4休眠模式下的操作........................................................................................................10-510.5复位的影响...............……