单片机笔记
51单片机学习纪实:5.2-使用多个独立按键控制不同LED点亮/熄灭_【增强实验1】
一哥 发表于2021-12-30 浏览2343 评论0
实验要求:
使用多个独立按键控制不同LED灯按下点亮,再次按下熄灭LED。
实验思路:
单片机笔记
51单片机学习纪实:5.1-使用独立按键控制LED灯点亮_【基础实验1】
一哥 发表于2021-12-28 浏览2227 评论0
实验要求:
使用一个独立按键控制一颗LED灯按下点亮与松开熄灭
实验思路:
单片机笔记
51单片机学习纪实:4.3-控制动态数码管向左不间断滚动显示0-7_【增强实验2】
一哥 发表于2021-12-26 浏览2297 评论0
实验要求:
控制两组4位一体共阴动态数码管向左不间断滚动显示0-7。
实验思路:
单片机笔记
51单片机学习纪实:4.2-控制动态数码管左右滚动显示0-7_【增强实验1】
一哥 发表于2021-12-22 浏览2498 评论0
实验要求:
控制两组4位一体动态数码管从左至右滚动显示0-7,然后从右至左滚动显示7-0。
实验思路:

单片机笔记
51单片机学习纪实:4.1-控制动态数码管显示0-7_【基础实验1】
一哥 发表于2021-12-21 浏览2402 评论0
实验要求:
控制两组4位一体共阴动态数码管显示数字0-7
实验思路:
单片机笔记
51单片机学习纪实:3.2-控制静态数码管滚动显示0-3_【增强实验1】
一哥 发表于2021-12-18 浏览2315 评论0
实验要求:
控制静态数码管滚动显示0-3,显示1s后熄灭约0.5s显示下一数字。
实验思路:
1、数码管接P0端口,宏定义P0端口为SMG_A_DP_PORT
单片机笔记
51单片机学习纪实:3.1-控制静态数码管显示“0”_【基础实验1】
一哥 发表于2021-12-17 浏览2610 评论0
实验思路:
静态数码管a-dp分别连接开发版P0.0-P0.7管脚。
宏定义P0端口为SMG_A_DP_PORT。
单片机笔记
51单片机学习纪实:2.3-控制蜂鸣器发出救护车警音_【增强实验2】
一哥 发表于2021-12-14 浏览2999 评论0
实验思路:
救护车警音分两段:f1=1000Hz,持续1s;f2=800Hz,持续1s。因此需要一个产生1000Hz频率的延时函数和一个产生800Hz频率的延时函数。具体思路如下:
单片机笔记
51单片机学习纪实:2.2-控制蜂鸣器发出嘀嘀声_【增强实验1】
一哥 发表于2021-12-11 浏览2154 评论0
实验思路:
重定义P0.0管脚为BEEP
定义一个延时函数delay_1ms,用于控制发声时间
定义一个延时函数delay_250us,用于设置脉冲频率
单片机笔记
51单片机学习纪实:2.1-控制蜂鸣器发声后停止_【基础实验1】
一哥 发表于2021-12-09 浏览1966 评论0
实验思路:
蜂鸣器是一体化结构的电子讯响器,采用直流电源供电。根据驱动方式分为“有源蜂鸣器”和“无源蜂鸣器”。“有源蜂鸣器”内部自带振荡源,只需要接通电源即可发声,而“无源蜂鸣器”内部没有振荡源,需要一定频率的脉冲信号,才能驱动它发出声音。本次实验使用的为“无源蜂鸣器”,因为些需要产生一定的脉冲频率,方可使其发声。实验思路如下: