51单片机的I\/O口做输出时,为什么需要有锁存功能
可以有两作用 1.为了分时复用,比如P0口,可以作为地址低8位的地址线,也可以作为数据线8位,当要作为数据线使用之前,就需要有ALE信号控制锁存器将地址信号锁存;2.信号要有效,则先要保持一定的时间,并不是只有边沿的触发,所以需要锁存器来达到保持的目的(这是数电里知识)51单片机是对所有兼容In...
在i\/o接口设计时,为什么要对输入\/输出数据进行缓冲和锁存
1 单片机里读锁存器的作用是?就是不直接读引脚上的数据 而是读锁存器中的数据 主要是为了避免错读引脚上的电平。例如: 当向口线写1 而引脚口线驱动一个三极管的基极时,如果三极管导通 并把基极 引脚的电平拉成低电平 此时 直接从引脚读数据 则就会发生错误 读到的是0 而读...
51单片机IO口扩展,P0口在什么情况下要加锁存器,在什么情况下不加呢...
你看看单片机教科书里关于数据存储器、程序存储器扩展的部分,就知道p0口的作用是传送地址和数据,有时候还要做其它的IO口用。那么,这些复杂的数据传递岂不乱套?这些就要锁存器把它们隔离开了。一般来说,P0口进行数据存储器、程序存储器扩展,必须加锁存器。p0口做IO口时,如果各个IO口在时序上不发...
单片机控制数码管时为什么要用到锁存器,难道不可以直接控制吗?_百度...
只要单片机的驱动电流足够时当然可以直接控制数码管,但这样占用很多单片机端口所以般不这样做,用锁存器既能节约单片机站口,又能增加驱动电流,所以一般用锁存器驱动数码管。 本回答由提问者推荐 举报| 答案纠错 | 评论 13 5 fuyingdi9999 采纳率:17% 擅长: 暂未定制 其他回答 不用锁存器的话要占用两个I\/O...
单片机问题 扩展时po口为什么需要加锁存器
因为P0口既可作为传递数据接口,又可作为外部扩展ROM的低八位地址,所以加上锁存器 否则地址和数据的值会混乱 另外P0口还是准I\/O口。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I\/O口和中断系统、...
...I\/O为输出导通三极管,那它一定是1,这时候为什么还要读呢?_百度知 ...
单片机IO口输出一般有准双向口输出、 推挽输出、开漏输出等。IO也叫GPIO,即通用输入输出端口,主要有一下几种模式,普通输入,模拟输入,开漏输出,推挽输出,另外还可附加配置浮空,上拉或者下拉,或者复用。普通输入就是读取ttl电平的逻辑值,读io口的目的就是知道他的逻辑高低,可以知道任意时刻的电平...
为什么不能用51单片机的I\/O口驱动直流电机? 加个锁存行么?
直流电机的功率再小也会比单片机的最大功耗大的多,直接驱动的后果无非是两种,1.电流不够,电机不转,2.电流够大,芯片烧啦
单片机里读锁存器的作用是?I\/O接口输入输出的作用是?在线等
1单片机里读锁存器的作用是?就是不直接读引脚上的数据而是读锁存器中的数据主要是为了避免错读引脚上的电平。例如:当向口线写1而引脚口线驱动一个三极管的基极时,如果三极管导通并把基极 引脚的电平拉成低电平此时直接从引脚读数据则就会发生错误读到的是0 而读锁存器则不会发生错误。2I\/O接口...
单片机的io口有锁存和缓冲功能吗
51系列单片机的I\/O口都有锁存器和缓冲器,所以它具备锁存和缓冲功能。
at89s51为什么当p0用作I\/O接口时 应先向锁存器写1
51单片机I\/O口内部有上下两个MOS管。上电后下MOS管处于微导通状态,呈现高电平是上拉电阻做到的。I\/O口当输入端用,先写1,就是关闭掉下MOS管,保证输入的逻辑电平正确。当输出口用就没有这一要求。