11智能在线
新记
想请教一个非常简单的程序,一个按键按十次则就中断一回,如此循环下去,51单片机的C程序
如题所述
举报该文章
相关建议 2012-05-07
这个实现有好几中方法,你可以用定时器的计数功能,比如说用定时器0方式2,设置初值为TH0=#0F5H,TL0=#0F5H.还可以用外部中断实现:在主程序中对按键次数计数,到了10软件触发外部中断(CLR P3.2),在中断服务子程序中将p3.2置1,返回后再跳去统计按键次数。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/spq227p4q.html
其他看法
第1个回答 2012-05-13
这个简单
相似回答
大家正在搜
相关问题
51单片机控制步进电机,用按键控制单片机的运转,按一下走一步...
51单片机,4乘4矩阵键盘,每一个按键都有一个一直循环运行的...
51单片机如何连续按动一个按键执行循环,长时间不按则跳出??
如何使单片机中,按一个键,数码管显示8个一样的数字,主芯片为...
51 单片机 主函数的while循环中检测到外部中断1 的标...
用51单片机实现对一个led灯循环亮灭的控制,分别用延时和中...
我用C语言编写了一个从00到59 秒反复循环的程序,但在单片...
51单片机,假设当前程序在函数A里循环,中断发生。能否在中断...