【小蜜蜂笔记】蓝桥杯大赛-单片机设计与开发基础技能与进阶强化教程

2.LED的基本控制
①基本芯片
74HC138——3-8译码器
74HC573——D型锁存器

②控制思路

控制思路(反向找):Y4C输出高电平使能573寄存器,寄存器对应IO口输出<WR跳帽已接地,Y4输出低电平,Y4C输出即为高电平<138译码器对应输出使Y4输出低电平<138的IO输出对应电平
③代码细节
⑴.移位控制LED:
移位运算符CSDN博客参考:
https://blog.csdn.net/weixin_45806959/article/details/116519565

3.驱动蜂鸣器和继电器
①基本芯片
ULN2003(驱动管)的内部接线图

②控制思路
蜂鸣器响>N_BUZZ输出低电平,即ULN2003 OUT7输出低电平>573 Q7口输出高电平,即D7为1,即P0 = 0x04,Y5C配置类似LED

③代码细节
简化代码

用数电知识单独控制P2端口,实现代码简化;
4.共阳数码管的静态显示
①基本芯片、电路


共阳:输出低电平点亮;共阴相反
5.共阳极数码管的动态显示
①问题描述

6.独立按键使用
使用四个独立按键时,J5跳帽接23
具体看视频
7.矩阵键盘使用
使用矩阵键盘时J5跳帽接12
P4端口头文件未定义,需定义
sfr P4 = 0xC0;
采用行、列扫描法
8.中断系统&外部中断
①中断系统的概念
https://bbs.21ic.com/icview-2477100-1-1.html

9.定时器基本应用
①使用分析
https://bbs.21ic.com/icview-2477676-1-1.html
10.定时器进阶应用
按键部分建议使用外部中断编写
熟悉按键松开消抖&数码管显示处理
11.PWM输出脉宽
12.串口通信
①基础知识




13.串口通信进阶

14.I/O&存储器的扩展
16.DS18B20
①基础知识


18.DS1302
①基础知识




②具体操作

19.555
①基础知识
