当前位置: 首页> 娱乐> 影视 > 桂林象鼻山的传说_做公众号的公司是什么公司_电商网站销售数据分析_seo属于什么职位类型

桂林象鼻山的传说_做公众号的公司是什么公司_电商网站销售数据分析_seo属于什么职位类型

时间:2025/7/17 12:58:10来源:https://blog.csdn.net/u011039332/article/details/139170448 浏览次数:0次
桂林象鼻山的传说_做公众号的公司是什么公司_电商网站销售数据分析_seo属于什么职位类型

前言

Protues、KeilC
设计内容:使用STM32设计一个空调温度的显示控制系统
设计要求:
1.温度显示范围为16-30摄氏度
2.按键K1实现显示温度加1,按键K2实现显示温度减1,低于16°或高于30°,显示数值不变
3.正常按键蜂鸣器响一次,超出阈值蜂鸣器报警两下

 

 

示例代码


#include "utils.h"u8 emptyLedCols[8] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};/*** main related*/
long counter = 1;
long number = 17;
int isOutOfRangeBeepTouched = 0;
int outOfRangeCounter = 0;/*** reset all*/
void resetAll();void main() {u8 keyPressed;resetAll();while (1) {lightTubeByInt(number);keyPressed = independentKeyboardScan(0);if(keyPressed == KEY1_PRESS) {number ++;BEEP = !BEEP;isOutOfRangeBeepTouched = 0;outOfRangeCounter = counter;} else if(keyPressed == KEY2_PRESS) {number --;BEEP = !BEEP;isOutOfRangeBeepTouched = 0;outOfRangeCounter = counter;}if(number < 16 || number > 30) {if(!isOutOfRangeBeepTouched) {if(counter - outOfRangeCounter > 50) {BEEP = !BEEP;isOutOfRangeBeepTouched = 1;}}}delay_ms(5);counter++;}
}void resetAll() {u8 i;printLedWord(8, emptyLedCols);for(i=0; i<8; i++) {ledCtl(i, 0);}
}

 

 

实际效果

初始化状态 

 

按一下 KEY_1, 带蜂鸣效果 

 

 

按两下 KEY_2, 带蜂鸣效果 

 

 

 

 

完 

 

 

 

关键字:桂林象鼻山的传说_做公众号的公司是什么公司_电商网站销售数据分析_seo属于什么职位类型

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: