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

单片机中怎么样实现按键按下计数

发布网友 发布时间:2022-04-24 16:33

我来回答

3个回答

热心网友 时间:2023-07-27 18:35

主函数
void main (void)
{
unsigned char num=0;
KEY_ADD=1; //按键输入端口电平置高
KEY_DEC=1;
while (1) //主循环
{
if(!KEY_ADD) //如果检测到低电平,说明按键按下
{
DelayMs(10); //延时去抖,一般10-20ms
if(!KEY_ADD) //再次确认按键是否按下,没有按下则退出
{
while(!KEY_ADD);//如果确认按下按键等待按键释放,没有释放则一直等待
{
if(num<9) //加操作
num++;
}
}
}
if(!KEY_DEC) //如果检测到低电平,说明按键按下
{
DelayMs(10); //延时去抖,一般10-20ms
if(!KEY_DEC) //再次确认按键是否按下,没有按下则退出
{
while(!KEY_DEC);//如果确认按下按键等待按键释放,没有释放则一直等待
{
if(num>0) //减操作
num--;
}
}
}
//主循环中添加其他需要一直工作的程序
}
}

热心网友 时间:2023-07-27 18:35

一种简单的方法是,把这个按键放到单片机的一个中断口上(下降沿触发),然后建一个变量,放到该中断函数中,进行加1运算

热心网友 时间:2023-07-27 18:36

写程序的时候不加松手检测!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
太和县环球嘉年华港口有限公司怎么样? 为什么抵触相亲? 鸡蛋怎么做好吃家常做法大全 为何抵触相亲 为什么很多人都抵触相亲? 鸡蛋怎么做才营养好吃呢? 怎么可以搞到110电话打过去给别人 植发后能保持多久?有人知道吗? 银联储蓄卡包括什么 怎么让电脑图标变小如何将电脑桌面上软件变小 如何用按键调整单片机的延时时间 单片机中按键怎么消抖 帮我写一个单片机c程序,等待按键,按键后程序才能往下进行 51单片机 不同按键不同功能 按键延迟 请问如何用单片机 获取矩阵键盘各按键的按下与松开的状态 51单片机在键盘检测中,比如我要让按下按键且等我释放按键后才算按下一次按键,请问怎么编程为好?比如 有关于单片机按键控制的问题 我在看51单片机代码的时候有一个while(!K1),后面写的作用是是“按键释放”。K1是按键, 关于单片机语句While(!key1)的疑问 单片机键释放求详解 单片机51,出现按一次按键,得到多次按键的情况,怎么解决 C51单片机按键保持问题 单片机怎么让程序等待按键输入 at89c51单片机等待键释放的程序怎么写 51单片机按键释放卡死问题 丰田油耗怎么算 卡罗拉1.2t实际油耗是多少? 1.5丰田卡罗拉油耗多少 普拉多2700的实际油耗是多少? 丰田新卡罗拉油耗百公里多少? 单片机按钮弹起时有效的程序 怎么对pdf文件进行编辑? 和word、wps还是有着很大差异,如何在pdf文件上编辑文字? 小米摄像头只有储存卡可以储存吗?是不是一定要小米路由器才能储存? 米家职能摄像机在没网络的情况下还能备份录像到小米路由器吗? 小米路由器第一代R1D怎么着才可以通过普通摄像头记录,保存到路由器? 摄像机可以将视频储存在小米路由器里吗 小米摄像头可以通过无线连接的方式存储在路由器上吗 小米路由器能做米家智能摄像头的储存吗 小蚁智能摄像机网络储存只能在小米路由器吗 请问大家小米摄像头怎么链接路由器和手机啊? 小米摄像头怎么录像到储存 可以把小米路由器的硬盘作为监控录像的存储设备吧?? 求助小蚁摄像机设置里没有小米路由器存储录像的选项 小米摄像机连接小米路由器3外接硬盘的问题 网络信息编辑 小蚁摄像头是怎么通过小米路由器进行远程观看的 读下面这段话,按要求完成题目。(3分)①随着网络的普及,使越来越多的人通过网络查询信息、掌握资料。 从哪里可以免费查询机动车违章记录? 车辆违章查询在哪里查