单片机交流
直播中

挽你何用

9年用户 842经验值
擅长:电源/新能源 MEMS/传感技术
私信 关注
[问答]

怎样去点亮一种基于CT117E-M4嵌入式开发板的LED灯?

基于CT117E-M4嵌入式开发板的LED灯该如何去使用?
怎样去点亮一种基于CT117E-M4嵌入式开发板的LED灯?有哪些步骤?

回帖(1)

胡楚翘

2021-7-27 09:44:08
摘要
本文章基于CT117E-M4嵌入式开发板,讲述了开发板上LED灯的使用,LED灯的点亮步骤!
LED部分原理图

从上图可以看出,8颗LED灯通过锁存器74HC573驱动,LED灯的阴极连接在锁存器的输出端,采用低电平的方式点亮。
锁存器的输入端连接在GPIO PC8 ~ PC15 上,控制引脚连接在PD2引脚上。74HC573开解锁的控制逻辑如下图:

74HC573在LE引脚的上升沿开锁,允许1D ~ 8D 的数据存入 锁存器,但此时并不会将这些数据输出到1Q ~ 8Q,输出的数据保持不变。
74HC573在LE引脚的下降沿时刻上锁,上锁后不在允许1D8D的数据存入锁存器,同时将之前存入锁存器的数据输出到1Q8Q,完成一次数据刷新。
LED灯的点亮步骤
① 将 PC8 ~ PC15 初始化为输出模式,将控制引脚PD2也初始化为输出模式


② LED 灯控制逻辑函数



③ 在main.c中使用LED





总结

LED 灯使用步骤总结如下:
LED灯引脚(PC8~PC15,PD2)初始化
复制文章中LED控制部分的代码到main.c中
在主函数中调用led_all_off(); , led_all_on(); , led_on(3); , led_status() 控制LED灯
举报

更多回帖

发帖
×
20
完善资料,
赚取积分