实话告诉你,除非学习能力很强,且很有自主学习能力的人,才适合自学这条路,如果不具备以上能力的,或者想速成的,还是找专业的跟着一起学才比较好,茫茫人海中有幸遇到观看文章的你,这是什么概率,麻烦正在观看的你动动小手给个点赞关注,给我一点小小的感动,谢谢各位。
这一期继续来介绍一下单片机的原理的i/o口的结构,往期的分享已经对p1口和p3口的结构做了部分的讲解,这一期来介绍一下p0口和p2口的结构,它们的功能相似但又有所不同,它们俩都有两个功能,p0口可以作为普通i/o口来用也可以作为外部存储器扩展的地址和数据总线,p2口也是有两个功能,一个是作为普通i/o口,另外一个作为外部扩展存储器的时候,可以作为地址总线的高八位。
它们两个结构有相同之处,大家可以通过普通的仿真的办法来看一下p0口和p2口的结构,p0口的结构有两个功能,既要作为普通i/o口又要作为地址和数据总线,所以它里面多了一个多路转换开关用来切换是作为地址数据总线用还是作为普通i/o口用,p0口的输出驱动,内部是一个上拉的场效应管,而p1口和p3口内部是上拉电阻,这个也是不一样的,p0口的驱动能力实际上要比p1口和p3口的驱动能力要强,因为它上面是一个场效应管,它实际上是有一个驱动能力增强的功能,所以它的驱动能力会适当的比p1口和p3口的要强。
p0口作为普通i/o口来用的时候的输出功能和输入功能,cpu会是控制端为0,会发挥两个作用,一个是使多路转换开关打到下面,另外一个是使与门封闭段为0,场效应管是断开的,引脚连到单片机p0口作为普通i/o口的时候属于开路的状态,要想使它的外部电平状态能够正确,要在外部增加一个上拉电阻,p0口使用作为普通i/o口的时候,外部一定要加上电阻。
当内部总线写1的时候内部总线为1,q非端为0,通过开关场效应管断开,电平不确定,为了使它处于确定的电平状态,比如处于高电平外部要加一个上电阻,这个时候它才能够处于一个确定的5v,一个上拉的电平处于确定的电平状态,否则的话一边是开路,一边也是断开它就不知道是什么电平,这是在内部总线上写1的时候的情况。
当内部总线上写0的时候,d端为0,另一段就为1,通过导线通过多路开关下端的场效应管就导通导通这个地方就接到d,外部引脚上呈现低电平,虽然外部加了一个上拉电阻,但是引脚上还是呈现低电平,作为普通i/o口的时候能够使引脚上产生正确的电平状态,所以用通用单片机p0口作为普通i/o口的时候,外部一定要加一个上拉电阻,上拉电阻一般选择4.7k,或者是10k的上拉电阻,可以发现作为普通i/o口的时候,实际上只要外部加了一个上电阻,它和p1口的作为普通i/o口的一个功能的时候结构是完全一样的,这个就是作为普通i/o口的输出功能。
作为输入功能,同样的作为普通i/o口控制端还是为0,开关还是打到下面是断开的,引脚的电平通过下面通路来过来,通过这条路要想过来能够得到一个正确的外部的电平状态,一定要使场效应管是截止状态,要使它截止就要在上一次使用的时候一定要使内部总线上先写1才能使场效应管处于截止状态,这个时候才能够真正的得到外部引脚的电平,无论外部是高电平还是低电平,读进来的都是一个低电平,所以就会读错。
同时它也具备读锁存器的功能,除了这个功能之外还有一个功能就是作为地址和数据总线来用,作为地址和数据总线来用的时候控制信号线要保持为1,当外部接入存储器扩展的时候,也就是说p0口要作为地址和数据总线分时来用的,分时复用的时候这根线它会自动变成1,内部的地址和数据总线写0和写1的时候,外部引脚上应该也能够呈现这个0和1,地址和数据总线这个地方为0的时候,与门的一端就为0,与门的输出就为0,会使场效应管断开,非门为0输出端就是1,会使场效应管导通接到d呈现低电平。
喜欢的帮忙收藏点个赞哦,以上文章内容仅代表个人观点,对单片机感兴趣的朋友,想系统的快速把单片机学透,可以私信我,我可以发一些资料给大家作为参考学习的内容,有问题的朋友也可以在评论区评论,或者私信我,尽量帮大家解决朋友们提出的问题,谢谢大家,以上文章内容配图与文章内容无关
苹果MagSafe 类智能手机壳专利 帮助 iPhone 更快地运行
正确选择输入网络,优化高速ADC的动态性能和增益平坦度
提升机的组成结构介绍
飞利浦推出了全新10点触控显示器——飞利浦222B9T
云知声最佳AIoT语音赋能解决方案破解AIoT之困
单片机原理I/O口结构:P0口和P2口的结构介绍
Hubi与HKDT稳定币达成战略合作,开启交易全新通道
PCB相关基础性的知识
连拓精密科技气密测试仪分享一组养老监护手表生产线案例
现阶段电能质量的监测和治理要怎样完善呢?
商汤科技完成C+轮融资 发展AI创新技术
LIBRATONE TRACK Air+主动降噪真无线耳机评测 到底怎么样
中国卫通积极发展信息网络,进一步满足公众对卫星互联网的期待
12306购票选座升级测试:旅客可自行选择座位
单片机为何需要Flash和EEPROM?它们有何作用
芯海科技高性能产品及优势战略布局
怎样增加蓝牙范围
如何有效管理搜集的能量以满足网络传输需求
谈谈无线通信中的 “xBW”
中国移动利用5G+VR/AR沉浸式教学和5G+远程直播加快教学示范应用建设