这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【原创】单片机学习笔记--from婷

共1条 1/1 1 跳转至

【原创】单片机学习笔记--from婷

工程师
2025-03-20 09:11:45     打赏

因为江协的板子Led,数码管,外设使用与蓝桥杯的有所差异,所以我总结一下蓝桥杯外设使用以方便以后遗忘查看。

蓝桥杯锁存器:

图片1.png

LE=1时,D0中的数据才能进入Q0中。

译码器:

图片2.png

译码器通过P27P26P25控制锁存器LE

Led为例讲解锁存器如何起作用。

P27=1P26=0P25=0时选中Y4Y4=0

蓝桥杯U25WR=0默认接地,当Y4=0Y4c=1LE=1

图片3.png

void Led_Disp(unsigned char addr,enable)

{

static  unsigned  char  temp=0x00;

static  unsigned  char  temp_old=0xff;

if(enable)

temp|=0x01<<addr;

else

temp&=~(0x01<<addr);

if(temp!=temp_old)

{

P0=~temp;

P2=P2&0x1f|0x80;//选中Y4

P2&=0x1f;//关闭锁存器

temp_old=temp;

}

}

注意:

Y5接的是继电器和蜂鸣器等,注意继电器和蜂鸣器接ULN2003,并且ULN2003是一种高压、大电流的达林顿晶体管阵列集成电路,常用于需要较高电流和电压驱动能力的场合。

Y6是数码管位选,Y7是数码管段选。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]