按键怎样实现按一下显示出温度,再按一下显示出点阵图案
检测到某个IO是1,一个上升沿即可
然后将温度打印到屏幕
检测到按键事件后可以使用一个计数判断,首次为温度显示,第二次为点阵,后面判断变量值再进行操作。
先分别实现两个界面的显示,然后按键配置成边沿触发中断,定义一个全局变量,如show_sta,中断函数里就做一个操作,show_sta = !show_sta;然后主函数循环执行while(1){if(show_sta){//界面1}else{//界面2}}