标题:
小白求教 单片机的按键怎么用啊?
[打印本页]
作者:
hblg
时间:
2017-6-19 21:51
标题:
小白求教 单片机的按键怎么用啊?
j=rand();
if(j%2==0)
aa=0x01;
else
aa=0x80;
if(~PC)
P3=aa;
(PC是一个按键) (P3口接了8个二极管)
为什么PC按下后能给P3赋值 而松开后赋值就消失了?
作者:
angmall
时间:
2017-6-19 22:54
你的按键要去抖
作者:
hblg
时间:
2017-6-20 00:04
angmall 发表于 2017-6-19 22:54
你的按键要去抖
加了去抖延时 发光二极管 在按键按下时一直闪 松开按键还是灭
作者:
angmall
时间:
2017-6-20 00:25
发一下 程序和原理图
作者:
ahshmj
时间:
2017-6-20 08:21
如果是学习,建议你还要扎扎实实的打好基础,你的问题就是基础的东西。
作者:
xbook_ben
时间:
2017-6-20 13:47
按下一直闪是因为没加按键释放,在后面加一个按键释放,或者把if改成while试试
作者:
洋芋蛋儿
时间:
2017-6-20 16:41
在单片机应用系统中,按键主要有两种形式:1、直接按键; 2、矩阵编码键盘。直接按键的每个按键都单独接到单片机的一个I/O口上,直接按键则通过判断按键端口的电位即可识别按键操作;而矩阵键盘通过行列交叉按键编码进行识别。
作者:
hblg
时间:
2017-6-22 00:28
谢谢各位大神 昨天已经改好了。这两天没有看帖
作者:
l13952213581
时间:
2017-6-22 09:19
独立按键还是键盘
作者:
HEIZI555
时间:
2017-6-22 09:19
按键要去抖
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1