当前位置:编程学习 > C/C++ >>

C语言 编程 想为51芯片编以一小段‘等待响应程序’ 万分感谢

想用C编一段程序 要求:等待一个按钮(输入) 执行一个操作(随便) 接着等待下一个按钮信号 再执行一个操作(随便) 重点是如何等待下一个输入
答案:。。。看样子你说的按钮不是以中断模式连接到51的,那就用查询模式,对按钮不断对应的寄存器不断扫描,扫出值后判断是否有所改变,如果改变就。。。。

volatile int *reg1 = 0x......

while(1)
{
	if (*reg1 == xxx) ......
	sleep(1);
}
其他:用while循环,一直循环,直到检查到按键
main()
{
while(true)
{
 if(kbhit())
 {
  getch();
  //执行操作();
 }
}
}

上一个:单片机 C语言时钟编程使用DS1302和LCD1602,用四个独立按键完成时间及日期的调整,具有秒表和整点报时功能
下一个:c语言关于汉诺塔问题怎么求解

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,