SunnyPlus
获得 16 次赞
帮助过129人
按以下步骤来:1,你先学会显示一个来自全局变量赋初值的数字,学会定期刷新显示2,学会检测按键,知道怎么消抖,知道如何区分按键,知道如何识别按下和释放的动作3,在不同的按键动作里面操作这个全局变量,一个按键动作识别后对变量加一,另一个按键动作识别后对变量减一,一般采用按键抬起作为触发事件
段码液晶是采用交流驱动的,主要是防止液晶质极化变质,而数码管屏是采用脉动直流驱动的,驱动原理是不一样的,不能通用,但感觉上操作很类似,像合泰和天微都有指令兼容的段码液晶驱动芯片和数码屏驱动芯片。
你需要的是传说中的串口屏组态屏,界面需要在软件中设计好,烧录到屏里面,通过RS232去刷新显示的进度、数值之类的,也可以调用一些图表控件。常用的比如北京迪文。
这个问题是代码思路的问题,可以考虑使用状态机思维来设计流程。LED亮不同的灯定义为不同的状态,状态之间的切换可以是按键触发,也可以是定时器触发,也可以是串口指令来触发,避免使用基于循环空指令实现的delay函数。