请问各位高手:单片机中用到AT89S52实验板的,怎么用定时器中断进行键盘扫描,主程序进行键盘处理?

要求用才语言的格式写程序代码... 要求用才语言的格式写程序代码 展开
 我来答
443799600
2010-05-01 · TA获得超过310个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:235万
展开全部
中断你定时器判断键盘时候有按键,设立一个标志,然后你主程序里面的键盘处理通过判断这个标志是有成立来决定时候进入键盘处理部分。
比如:
void time0() interrupt 2
{
//重载time0的时间设定

//添加你的键盘扫描程序,有按键就让标志置1

}

void main()
{
//自己的代码

if(标志==1)
{
//键盘处理;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式