最近刚学keil stm32,好多编程问题都不会,各位有谁会的,麻烦解答一下
时间:10-02
整理:3721RD
点击:
1、 题目:独立按键的使用
要求:使用if-else语句,当WK_UP按键按下,LED灯8个全亮,当按键松开LED灯8个全灭
2、 题目:按键加减数字
要求:在串口调试助手上随意输入一个0到9之间数字发送到单片机,按下user1按键,这个数字减1,并在串口调试助手上输出出来,再次按下,这个数字再次减1,并在串口调试助手上输出出来。按下user2按键,这个数字加1,并在串口调试助手上输出出来,再次按下,这个数字再次加1,并在串口调试助手上输出出来。
重点:这里注意按键的消抖,运算符-- ++
3、 题目:按键长按和短按
要求:长按user1按键5s,led左4个灯以5S的速率闪烁,短按user1按键2S,led右四个灯以2S的速率闪烁
4、 题目:密码锁实验
要求:用串口调试助手依次输入6个数字,如果这6个数字的大小和顺序与963701相同,8盏灯全亮,并在串口调试助手上显示OPEN,如果不相同,8盏灯以500ms的速率闪烁5次后全灭,并在串口调试助手上显示ERROR
5、 题目:0-9的输出
要求:使用运算符++ 和for循环函数,在串口调试助手上依次显示0到9
重点:
如果刚接触STM32,可以买个例程详细的开发板,系统学习一下,那样会进展很快
明天上午课设考试,这是老师给的练习题,好多不会的
好好学习C语言哈!怎么配置管脚来控制LED!建议看一些例程,如果有条件就买块板子来玩玩!
都是基础题,用查询法就可以做,用不到中断
我也刚开始学习32的,求同
战舰stm32例程、网上随便找。从例程里修改,套到你的题目要求里