问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机P0口 做键盘检测口 出现了问题

发布网友 发布时间:2022-12-23 07:45

我来回答

2个回答

热心网友 时间:2023-11-22 20:25

P0口可以做地址/数据复用总线使用(要用到锁存器373或者573)
也可以做IO口,但需要加上拉电阻,原因是:此时P0口输出为漏极开路电路,
加上上拉电阻才能驱动T1管NMOS;否则输出只有低电平。

以下是摘录《mcs-51单片机原理,系统设计及应用》第二版P35著者:万福君等

找到一个 P0口位结构图,对照以下文字,仔细分析电路图,你就会明白;
你必须知道什么是:漏极开路电路,高阻,锁存器

原文:对于有内部ROM型的单片机,P0口也可以作通用I/O口,此时控制端位低电平,转换开关把输出级与锁存器的/Q端接通,同时因与门输出为低电平,输出级T0管处于截止状态,输出级为漏极开路电路,在驱动NMOS电路时应外接上拉电阻;作输入口用时,应先将锁存器写“1”,这时输出级两个场效应管均截止,可做高阻输入,通过三态输入缓冲器读取引脚信号,从而完成输入操作。

热心网友 时间:2023-11-22 20:26

主要是没有进行松手检测。
51单片机矩阵键盘检测方面的问题

第一个问题,应该是考虑如果先开锁存器,在那一时刻,P0的值还是上一次给P0赋的值,下在一条语句才将这次的值给P0,这样会造成数码管的余辉,静态显示的时候,因为太快看不到,动态显示时,就会比较明显了。第二个问题他的程序应该检测的是高四位,是否被拉低,因为temp和0xf0与,低四位不管是什...

如何对光传输设备进行调试和维护?

对光传输设备进行调试和维护需要掌握一定的专业知识和技术,包括光功率计、光谱分析仪等测试仪器的使用,以及对光传输系统的工作原理和性能指标的深入理解。深圳市光派通信技术有限公司提供专业的技术支持和服务,可为客户提供全面的光传输设备...

51单片机P0口输出问题

这个问题我今天刚刚解决~~我们的板子就是因为没有加上拉电阻~!P0口必须加上拉电阻才能用,否则里面是处于悬空状态,不能稳定输出。

STC单片机的P0口问题

STC新出的这个系列都可配置为强上拉或准双向口,就是在单纯做输入输出时配置为准双向口,在端口需要驱动某些负载时可配置为强上拉,在强上拉模式下驱动LED可将阳极接在端口上(普通51都要阴极接端口,因为端口拉电流极小,为uA级,不能接阳极驱动),阴极经限流电阻接地即可。个人感觉STC的片子还算挺好...

单片机独立键盘检测问题,第一位数码随着按键从0到9变化,

c语言语法不扎实哦。一、while(!key1); 当程序运行到这条语句的时候,key1如果一直是0,程序就不往下走了,一直停在这条语句,并不断的检测key1的状态。二、你的程序的if语句少了个花括号。void main(){ P3=0xff;while(1){ if(key1==0){ d1=0;num++;if(num==10)num=0;while(!

单片机p0口默认高电平,默认p0口都是1吗?按键按下p0口变成0?

单片机p0口默认高电平,默认p0口都是1吗,这是对的。按键按下p0口变成0?这是不对的,因按键只能接在一个引脚上,所以,也只能是P0口的某个引脚变成0,假如,按键接在P0.1 上,那也只能是P1.0 变成0,而其余脚而是1。当然,前提条件是P0口上有要上拉电阻,P0口才全默认为高电平。

在单片机中,当P0口作为输入口使用时,为什么要区分" 读引脚" 和"读锁...

不光是P0口,标准51单片机的所有IO口都有“读引脚”和“读锁存器”的问题。其实这类问题也很好解释,自己去看看51单片机的IO脚框图就豁然开朗了。读引脚的意思就是直接读P0外部引脚的电位,而读端口(锁存器)读的是内部与数据总线链接的锁存器的电位。一般来说,读取P0的数据,都是读引脚,目的是...

关于51单片机P0口驱动数码管的问题

P0口为开漏结构,无输出高电平能力 但有较强的吸入电流能力 加接上拉排阻后就有了高电平驱动能力,输出电流能力 取决于上拉排阻的阻值 上拉电阻阻值小,其输出高电平时提供的电流就大 但输出低电平时从单片机IO口灌入的电流就越大

单片机P0口作为I/0口使用时应注意什么

它和其它I/O不同的在它内不没有上拉电阻,只能输出低电平和悬空,所以在使用时涉及到高电平时要加上拉电阻

51单片机P0口接矩阵键盘可以吗?

键盘输入电路是这样:如果是IO——按键——地线,也就是不加上拉电阻的接法,接到P0口后,按键1次,P0口自动锁存住低电平,即使没有上拉电阻,但由于接了mos管电路(如图),松开按键后,VCC的电流不会导通到地线,所以IO口会恢复高电平,可以进行下次逻辑判断。结论:P0口只有在用于IO驱动时才需要...

单片机键盘检测程序中找不到位选在哪里,请帮忙指出!

你用的是郭天祥老师的学习板吧,他的51学习板上班有74HC573锁存器,用两个锁存器来控制数码管的,一个是位选和段选,通过锁存器设置,你可以仔细看看51学习板的原理图,上班很清楚,51单片机写程序是对照硬件来的,不要浮躁慢慢来,对照他写的例子和原理图慢慢研究。

51单片机做键盘 单片机键盘按键的代码 单片机模拟键盘鼠标 51单片机键盘模块 单片机键盘电路 51单片机模拟键盘 51单片机独立键盘原理 单片机 diy 键盘 51单片机键盘扫描程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五羊本田摩托车125c太费油 拖泥带水,束手无策,是什么生肖? 北汽幻速S7两年车都有哪些费用? 新北汽幻速s7这款车后期的维护大致要多少钱?花费大吗? 新学期的打算250字作文。。。急急 一般冷暴力的话有什么? 逻辑学怎么造句 想知道: 松原市 从长岭县到集体乡胜利村怎么坐公交 孕期不同阶段进行自然胎教的方法 香港路•浅水湾配套信息 肺腺癌基因突变ALK是什么意思 2345浏览器怎么在苹果电脑上打开 信用卡逾期会冻结微信零钱吗 公司的罚款要法人承担吗 ...信用卡和网贷逾期会自动扣另外里面的钱吗? 公司被罚款可以让员工承担吗 体检前多少小时不能吃东西 公司违法被罚个人也收到罚款通知,自己需要付吗? 欠信用卡微信会被扣吗 公司被罚款员工承担 天下一刘是谁办的 上海浦瑞文化传播有限公司招聘信息,上海浦瑞文化传播有限公司怎么样... 乘出租车用英语怎么说呢? 上海刘氏物流有限公司招聘信息,上海刘氏物流有限公司怎么样? 钉钉工作室 研修正当时 刘签签串串这个名字可以注册吗 取名郭语墨可以得多少分? 体检前几个小时可以吃东西 胡萝卜量大放在冷库怎样保鲜存储 胡萝卜量大放在冷库如何保鲜存储_百度... 如何做水煮鱼没有鱼刺 水煮鱼的做法 体检前几个小时不能吃东西 有一个答疑网,我充了35领了20豆,但是当我去下载那个文件的时候显示_百 ... 无锡市目前房价怎么样?现在在那买房合适么? 为何中建董事长去了苏州无锡南通,只对苏州承诺投资2000亿? 小米移动电源2和3区别 对比购买 怎么查找QQ好友加入的群? 华博科技先锋集金集团怎么样 制作蛋糕方法 蛋糕的主要成分是什么 中国黄金集团好进吗 信金集团是国企吗 招远黄金集团的金子可以流转吗 浙江甬金集团待遇怎么样 微信头像如何得到圣诞帽怎么让微信头像有圣诞帽 什么是双系统静音窗? 静音系统门窗是什么? 4G套餐中流量可以在3G网络使用吗 3G网络可以消耗4G流量吗? tcl电视支持hdmi音频输出吗 tcl电视怎么没有音频输出? 山东财经大学的计算机2022是中外合作吗