导航:首页 > 操作系统 > 单片机准双向口

单片机准双向口

发布时间:2022-08-21 07:05:56

Ⅰ 什么是单片机双向口和准双向口

准双向口I/O口操作时做数据输入时需要对其置1。而双向口则不需要做此动作,因为双向口有悬浮态。

51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。

区别

同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51,PHILIPS,和WINBOND等。

我们常说的已经停产的89C51指的是ATMEL公司的AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写1000次)存储器取代了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。



Ⅱ 什么是准双向口,双向口

如下:

准双向口是指P1、2、3有固定的内部上拉电阻,当用做输入时被拉高,当外部拉低时(低电平)会拉电流(source current, 这里拉电流是电流从单片机往外走),而P0则是真双向口,因为作为输入时它是悬浮的。

双向口与准双向口的区别为双向口有高阻态,输入为真正的外部信号,准双向口内部有上拉,故高电平为内部给出不是真正的外部信号!软件做处理时都要先向口写“1”!

双向与准双向相关延伸:

双向与准双向,根本原则是双向包含了高阻这个状态,而不在于是否需要先写1或者不写,P1~P3口因为有内部上拉电阻,因此无论如何不是双向;P0口内部无上拉电阻,在处于数据/地址功能时,自动完成3态的转换,是双向,处于一般I/O口时,如果不接外部上拉,而且先向端口写了1,那么就处于高阻状态。

此时,它也是一个人为的双向口,这与它处于地址/数据功能时的自动双向有区别,以及与P1~P3处于输入时输出锁存器为1是有区别的跟I2C总线上那种漏极开路或者集电极开路结构差不多. 通过上拉电阻(或者下拉电阻)来提供一种电平的驱动。

以上内容参考:网络-准双向口

Ⅲ 1.为什么把51单片机的I/O口称为“准双向”口

所谓双向口是同时可以进行接收和发送功能的,或者说接收和发送功能同时在线
单片机的IO口需要靠设置来决定是工作在输入或者输出模式,同一时刻只能输入或者输出,通过软件切换功能,可以模拟输入输出功能的编程使用,这种使用与硬件实现的双向口有一定区别,所以说是准双向口

Ⅳ 为什么说8051单片机的IO口是准双向口

8051单片机的IO口既可以做输入,也可以做输出。因此是双向口
但作输入时有条件的,即事先使它输出高电平, 即写 1。因此称为准双向口。
一个IO口输出0时读入的只能是0,输出1,既可以读得1,也可以读得0(因外电路可以将弱高电平拉低)。

Ⅳ 单片机中:什么是准双向输入输出

P0口作为输入的时候需要先向端口写1,然后再输入,具体如下:
P0口的结构图中,向端口写1,就是向锁存器写1,那么锁存器的反向端就输出0,那么和它相接的MOS管也就在截止状态,也就是呈高阻态,这样P0口上数据就会从读引脚的三态缓冲器上正确的输入,如果不写1,那么锁存器上次锁存的可能为0,那么反向端有可能出现1,这样和反向端相接的MOS管就倒通,也就是直接拉到地,那么不管你P0口上输入什么信号都会拉成低电平,输入就错了

准双向口就是做输入用的时候要有向锁存器写1的这个准备动作,所以叫准双向口。 双向口是可以直接输入和输出,不需要做什么准备工作的。

Ⅵ 单片机芯片中p0p1p2p3口他们是准双向口还是双向口

单片机芯片中p0p1p2p3口他们是准双向口还是双向口?1、“准双向口”这个名称是“Quasi-bidirectional”的直译,准双向口和双向口的区别在于准双向口内部有一个弱上拉电阻,上拉电阻不可避免地会影响到引脚的电路行为特性,而且在原始的8051MCU中这个上拉电阻是不能人为控制或断开的。双向口的开漏结构意味着使用者可以通过自己配置外部电路完全控制端口的电路行为特性,不用担心并联的内部上拉的影响。

2、读取方没有总线控制权,如果不能自动三态,自己把端口上拉下拉了那还读什么呢?

3、这个是因为当年IC工艺比较落后,要通过外挂SRAM扩展内存的原因,P0-P1口直接挂在总线上可以加快读写外挂SRAM的速度并实现地址空间统一。现在单片机便宜得和不要钱一样,这个功能是没有用了,直接选择合适RAM和Flash大小的单片机即可,编译器会帮你搞定这些杂事。

Ⅶ 51单片机双向口和准双向口有什么区别

双向口与准双向口的区别主要是:准双向口I/O口操作时做数据输入时需要对其置1,否则若前一位为低电平,后一位输入的电平为高则MOS管拉不起来导致出错。而双向口则不需要做此动作,因为双向口有悬浮态。
准双向口就是做输入用的时候要有向锁存器写1的这个准备动作,所以叫准双向口。
真正的双向口不需要任何预操作可直接读入读出。
1:准双向一般只能用于数字输入输出,输入时为弱上拉状态(约50K上拉),端口只有两种状态:高或低。
2:双向除用于数字输入输出外还可用于模拟输入输出,模拟输入时端口通过方向控制设置成为高阻输入状态。双向端口有三种状态:高、低或高阻。
3:初始状态和复位状态下准双向口为1,双向口为高阻状态.有带些比较器的单片机,比较器的输入端只能做在双向口,不能做在准双向口.所以软件设计的第一步就是对 I/O 口的设置。

Ⅷ mcs-51单片机中,什么是准双向I/O口请解释一下

p1,
p2,
p3
有内部上拉电阻,当它们作为输入口时,对应的锁存器须先置1,以关断输出驱动器,
类似半双式通信方式,故称“准双向II/O口”。

Ⅸ 单片机I/O口又称准双向口“准”是什么意思

如图片所示,单片机即使输出高电平,三极管导通,IO口被钳位到0.7V,单片机读出的为低电平,可是我刚才让单片机输出的为高电平,读写的不一样。准双向这么诞生了。

阅读全文

与单片机准双向口相关的资料

热点内容
怎么知道微信关联了哪些app 浏览:696
android事件驱动 浏览:881
签约大屏系统源码 浏览:783
安卓系统怎么转入平板 浏览:421
安卓手机相机怎么提取文字 浏览:217
如何查看服务器映射的外网地址 浏览:979
图片刺绣算法 浏览:673
阿里云服务器没有实例 浏览:605
绵阳有没有什么app 浏览:848
怎么用游侠映射服务器 浏览:919
为什么无意下载的app无法删除 浏览:306
word2007打开pdf 浏览:117
php正则class 浏览:737
怎么在文件夹查找一堆文件 浏览:544
核酸报告用什么app 浏览:793
u8怎么ping通服务器地址 浏览:994
安卓什么手机支持背部轻敲调出健康码 浏览:871
程序员抽奖排行 浏览:746
扭蛋人生安卓如何下载 浏览:725
什么app文档资源多好 浏览:924