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

单片机笔记
51单片机学习纪实:4.1-控制动态数码管显示0-7_【基础实验1】
一哥 发表于2021-12-21 浏览2400 评论0
实验要求:
控制两组4位一体共阴动态数码管显示数字0-7
实验思路:
单片机笔记
51单片机学习纪实:3.2-控制静态数码管滚动显示0-3_【增强实验1】
一哥 发表于2021-12-18 浏览2314 评论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 浏览2998 评论0
实验思路:
救护车警音分两段:f1=1000Hz,持续1s;f2=800Hz,持续1s。因此需要一个产生1000Hz频率的延时函数和一个产生800Hz频率的延时函数。具体思路如下:
单片机笔记
51单片机学习纪实:2.2-控制蜂鸣器发出嘀嘀声_【增强实验1】
一哥 发表于2021-12-11 浏览2153 评论0
实验思路:
重定义P0.0管脚为BEEP
定义一个延时函数delay_1ms,用于控制发声时间
定义一个延时函数delay_250us,用于设置脉冲频率