51单片机按键调节参数值并保存的程序代码?

51单片机按键调节参数值并保存的程序代码?,第1张

uchar a=50//假设a的可调范围是1到100;

uint time=0

eepromEraseSector (0X2800)//擦除EPROM一个扇区

while(time<5000)//不足5s

{

if(s1==0)//S1按下

{ delay_ms(20)

if(s1==0){ while(s1==0)a-- time=0if(a==0)a=100}

}

if(s2==0)//S2按下

{ delay_ms(20)

if(s2==0){ while(s2==0)a++time=0if(a>100)a=0}

//一旦按键按下,time就清0

}

delay_ms(100)

time+=100

}

eepromWrite(0x2800, a)//写入 EPROM

1. 在信捷触摸屏的参数设置页面中,找到需要修改的参数项。

2. 将外部按键连接到信捷触摸屏的按键输入端口上。

3. 在信捷触摸屏的程序中,编写一个按键扫描函数,用来检测外部按键的状态。

4. 在按键扫描函数中,检测到外部按键按下时,触发相应的参数修改 *** 作。

5. 根据需要,可以在程序中添加一些保护机制,以防止误 *** 作。

通过以上步骤,就可以实现通过外部按键修改信捷触摸屏参数的功能。需要注意的是,具体的 *** 作步骤可能会因设备型号和软件版本的不同而略有差异。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12067450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存