C语言 编程 想为51芯片编以一小段‘等待响应程序’ 万分感谢
想用C编一段程序 要求:等待一个按钮(输入) 执行一个操作(随便) 接着等待下一个按钮信号 再执行一个操作(随便) 重点是如何等待下一个输入
想用C编一段程序 要求:等待一个按钮(输入) 执行一个操作(随便) 接着等待下一个按钮信号 再执行一个操作(随便) 重点是如何等待下一个输入
答案:。。。看样子你说的按钮不是以中断模式连接到51的,那就用查询模式,对按钮不断对应的寄存器不断扫描,扫出值后判断是否有所改变,如果改变就。。。。
volatile int *reg1 = 0x......
while(1)
{
if (*reg1 == xxx) ......
sleep(1);
}
其他:用while循环,一直循环,直到检查到按键
main()
{
while(true)
{
if(kbhit())
{
getch();
//执行操作();
}
}
}
上一个:单片机 C语言时钟编程使用DS1302和LCD1602,用四个独立按键完成时间及日期的调整,具有秒表和整点报时功能
下一个:c语言关于汉诺塔问题怎么求解