- 博客(36)
- 收藏
- 关注
原创 库函数开发控制LED
本文基于STM32开发板和Keil编程环境,以编辑使用库函数实现了四种LED闪烁模式的自动轮换。通过编写四个独立函数分别控制:1)流水灯左右循环3次;2)全灯闪烁5次;3)1/3与2/4灯交替闪烁3次;4)按1-4-2-3顺序点亮循环4次。主程序通过循环调用这些函数实现模式自动切换,每个模式均设置500ms延时确保视觉效果。硬件初始化后,系统进入无限循环执行预设的LED控制逻辑,展示了STM32在基础外设控制方面的典型应用。
2025-11-30 13:53:27
352
原创 寄存器开发控制LED
本文介绍基于STM32开发板的LED流水灯控制程序设计。通过Keil编程实现了4种闪烁模式:1)左右流水闪烁3次;2)全灯闪烁5次;3)奇偶灯交替闪烁3次;4)1-4-2-3顺序点亮循环4次。程序使用GPIOE端口控制LED,包含初始化、延时和4个模式函数,主循环自动切换模式。关键代码包括端口配置、模式函数实现和主循环控制,通过延时函数调节闪烁频率。该设计展示了STM32基础GPIO控制和简单逻辑实现方法。
2025-11-30 13:41:55
383
原创 C程序设计:计算球的体积
根据输入的半径值,计算球的体积。
2025-01-02 18:31:47
668
原创 C程序设计:数据在数组中的交换
输入一个正整数n(1 < n < 100),再输入n个整数,将最小数与第一个数交换(若最小数就在第一位,则不需要交换),输出交换后的n个数。
2024-12-22 10:05:24
383
原创 C程序设计:解决Fibonacci.数列问题
如果1对兔子第三月开始每月能生一对小兔子,而每对小兔子在它出生后的第3个月开始,又能生1对小兔子,假定在不发生死亡的情况下,请输出前n个月每个月的兔子对数(n
2024-12-05 20:12:42
377
原创 C程序设计:一道简单的多项式求积题
问题:计算如下式子:3*6*9*12*15*18*...这个简单问题,找寻规律后,我们可以直接利用while循环语句来实现该式的累乘。
2024-11-14 18:48:22
365
原创 C程序设计:for循环计算多项式
在C语言的循环语句中,for语句相对于while语句的功能更强,凡是用while循环能完成的,用for循环都能实现。for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。
2024-11-01 19:41:58
280
原创 C程序设计:计算并输出满足一定条件整数的个数
计算并输出满足一定条件整数的个数:求出1到1000之内能被8或者12整除、但不能同时被8和12整除的所有整数并输出这些整数的个数。
2024-10-31 17:38:03
774
原创 C程序设计:判断某一年是否是闰年
农历癸卯年(2023年)为闰年,闰二月小,该月只有清明,无中气,全年13个月。伊斯兰教历1428年(公历2007——2008),全年366天为闰年。:对于非常大的年份,如果年份能被3200整除且能被172800整除,则是闰年。例如,172800年是闰年,而86400年不是闰年,因为它虽然能被3200整除,但不能被172800整除。:如果年份能被4整除但不能被100整除,则是闰年。例如,2004年是闰年,而1900年不是闰年。例如,2000年是闰年,但2100年不是闰年。
2024-10-23 21:22:42
743
原创 C程序设计:判断是否为5的倍数
在这里,判断一个不为零的数是否为另一个数的倍数,要用到 “%”(求余),若是,则求余的结果等于0。编程实现:若输入的整数是5的倍数,则显示“OK!
2024-10-20 10:41:16
839
原创 C程序设计:计算矩形的面积
即设一矩形的长为a,宽为b,面积用s表示,则有s=a*b,这便是矩形面积的计算公式。我们利用此便可编写一个简单的计算程序
2024-10-06 17:42:35
1103
原创 C程序设计:计算矩形的周长
以 “ 输入矩形的长a和宽b的值,编程计算矩形的周长 c(结果保留小数点后边3位有效数字)。我们都知道矩形的周长是2倍的长加上2倍的宽,也就是设一矩形,其长为a,宽为b,则其周长c=2*a+2*b。
2024-09-25 14:19:12
482
原创 C程序设计:大小写字母转换
用C语言来写这一简单程序,首先我们要想到要使用字符型:%c ,其次我们需要知道字母的小写与大写之间相差32,例如a的编号为97,则A的编号为65.要求:输入小写字母,输出相应的大写字母;或者输入大写字母,输出相应的小写字母。
2024-09-20 16:42:08
470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1