LED模块化编程思路:
创建一个 LED显示子函数;
创建一个关闭外设子函数

LED从下往上数;电路采用M74HC573M1R锁存器对单片机P0口的输出信号进行缓冲,并增强信号驱动能力进而驱动LED发光,其中U6的锁存输入Y4C=Y4+WR=Y4·WR,Y4是译码器输入P27~P25为100时的有效输出。

# include "bsp_init.h" //调用初始化的头文件
# include "bsp_led.h"
#include "delay.h"
void main()
{
unsigned char i,j; //为循环变量做准备
Cls_Peripheral(); //关闭外设
while(1)
{
for (i = 0; i < 9 ; i++) //控制亮度等级
{
&

本文介绍了如何进行LED模块化编程,包括创建LED显示和关闭外设的子函数。通过使用M74HC573M1R锁存器增强驱动能力,详细阐述了LED显示函数的工作原理和实现细节,以及如何关闭外设。代码示例展示了如何使用这些子函数控制亮度等级和循环次数。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



