2020-02-05 09:06发布
yao1 发表于 2012-6-12 15:15 KZY1SGVBL8ZHCGHXXUCRU{R.jpg (16.03 KB, 下载次数: 0) 下载附件 2012-6-12 16:24 上传 这样行吗? 有个疑惑i/o口默认为高电平,然后我令i/o为低电平难道它不会一直变成低电平知道有高电平把他转化为高电平
KZY1SGVBL8ZHCGHXXUCRU{R.jpg (16.03 KB, 下载次数: 0)
下载附件
2012-6-12 16:24 上传
614229816 发表于 2012-6-12 16:34 不用谢,感觉你还是用一般的方法的,省成本
辉Se天空 发表于 2012-6-11 22:37 说到键盘我有一个很大的问题想请教您如图 你看如果我P0=0x80;然后再判断哪一个键按下,结果不行,而要按 ...
辉Se天空 发表于 2012-6-12 15:08 能详细点讲讲用高做输入检测,还是用低做输入检测么?
最多设置5个标签!
我是学生只是刚刚学习一个学期,关于成本还没考虑过
这原因其实很简单,你的单片机IO口设为低时是TTL对地放电,下拉电流很大;而设为高时下拉晶体管开路,电路全靠一个上拉电阻拉高。一般情况下这个电阻非常大(40K?),你可以算算40K的电阻和20mA灌电流哪个大,IO读的肯定是大的那个。
我的意思是:
用高的话就是说
当按键按下后
输入端检测到的是高电平
用低的话与高刚好相反
至于用高还是用低
取决于你的硬件结构
以及方便使用等因素
一周热门 更多>