1. 51单片机哪些引脚有复用
P3口所有引脚都有复用。还有RES\VPD;EA\VPP;ALE\PROG。
所谓的管脚复用,就是除第一功能外,增加了第二功能,如单片机89C51的P3 I/O口同时还为中断管脚,主要为节约芯片面积。当然在利用程序控制时是不会影响的
2. 51单片机的分时复用
51单片机的分时复用51单片机的分时复用功能,最直接的就是MOVX指令,用这个指令就是在分时复用P0口,执行:MOVX A,@DPTR,那么首先要送地址A0~A7给P0口,ALE有效,锁存在373上,再将这个地址的数据从P0口读入传给A。
3. 求助:51单片机如何实现两个串口分时复用的
是一个单片机,要接成两个串口吗?
那只好用一个模拟开关,来切换两个串口。但实际上是一个串口,需要单片机分时来使用两个串口。这需要有严格的通信协议,编写程序要按这个协议,否则,两个串口在时间上会出现冲突,或不能正常通信,或丢失数据。
STC单片机,就有这种类型的,外部引脚是两个串口,即两组RXD,TXD引脚。内部还是一个UART,但两个串口的切换是在内部完成的,外部用起来就方便多了。
STC单片机还有内部有两个独立串口的,这样,用起来就省事多了,两个独立串口,互相不影响。
4. 关于51系列单片机的I/O口的复用问题
这个这么连接在原理上是可行的,这两个口线如果要做串行输入输出需要进行设置的,你不用串行功能的时候,就可以让这两个口线做普通的I/O口。
5. 求助:51单片机如何实现两个串口分时复用的功能
首先要求51芯片有串口端口分配管脚功能(可以分配到不同的管脚),否则无法分时复用
6. 51单片机 P0口 地址/数据总线可复用,但是其他口也可以实现呀!
简单的说p0口除了作为普通的i/o口外还用来做扩展设备数据总线和地址总线,其它的口不行。
7. 51单片机,怎么实现8条数据线复用,输出16条
你直接加个锁存器就行了,方便快捷,而且锁存器可以直接给数码管之类的供电,连上拉或者二极管都省了