
51单片机
文章平均质量分 52
Scarlett_777
QQ:3158246054
展开
-
案例10_1:串口中断1
第八章 案例目标13 单片机的双机通信8.4 串口典型应用 p156。原创 2025-04-21 13:27:47 · 586 阅读 · 0 评论 -
案例11_1:液晶应用实例LCD1602(1)
9.1.2 LCD1602液晶应用实例P171在液晶LCD1602上显示两行字符第一行“I LOVE MCU!第二行"BEST 2021。原创 2025-04-26 21:32:55 · 251 阅读 · 0 评论 -
案例9_2:控制数码管(定时器中断)
对应7.4 定时器/计数器案例目标的实现 P140不考虑按键用计数器中断0(P34)控制数码管段选。原创 2025-04-15 20:49:32 · 669 阅读 · 0 评论 -
案例9_1:控制LED(定时器中断)
对应书7.3.2 应用实例的描述 P136实现效果:运行程序后,D1以定时器的方式亮1秒、灭1秒;灯亮的同时,伴随蜂鸣器响【注意蜂鸣器仿真图】原创 2025-04-15 20:02:06 · 619 阅读 · 0 评论 -
案例8_2_2:交通灯(外部中断)
6.2 外部中断案例目标的实现。原创 2025-04-01 22:49:11 · 610 阅读 · 0 评论 -
案例8_2_1:交通灯(不考虑中断)
6.3 外部中断案例目标实现P121。原创 2025-04-01 22:36:27 · 827 阅读 · 0 评论 -
案例8_1:控制2个LDE(外部中断)
6.2 外部中断及应用举例效果:初始状态下,8个Led灯全亮下降沿触发:点击第1个按钮之后,蜂鸣器响的同时D1灯闪烁下降沿触发:点击第2个按钮之后,蜂鸣器响的同时D2灯闪烁。原创 2025-03-31 19:30:42 · 880 阅读 · 0 评论 -
案例7_3:矩阵键盘显示0-9 A-F
5.2.3 键盘检测案例目标的实现要求:上电时,数码管显示6个0,顺序按下矩阵键盘后,在数码管上依次显示0-F。原创 2025-03-31 19:13:30 · 500 阅读 · 0 评论 -
案例7_2:矩阵键盘检测
5.2.2 矩阵键盘检测应用举例试验开始前请先观看16分钟视频点击该链接跳转视频 https://www.bilibili.com/video/BV139sSe7E2K?原创 2025-03-31 14:31:45 · 1029 阅读 · 0 评论 -
案例7_1:4个独立按键
5.2.1 独立键盘检测应用举例要求:实现按下按键KEY1时,led1被点亮;再次按下KEY1时,led1熄灭。原创 2025-03-26 17:23:21 · 810 阅读 · 0 评论 -
案例6_2: 6位数码管依次显示数字11.12.13【动态显示】
书中5.1.4 数码管案例目标实现使用案例5_2的仿真图要求:六位数码管显示“11.12.13”知识点:带小数点的段选转换【代码需要补充完整】原创 2025-03-24 22:23:28 · 606 阅读 · 0 评论 -
案例6_1: 6位数码管依次显示数字0-5【动态显示】
使用案例5_2的仿真图要求:使第一个数码管显示数字0,第二个数码管显示数字1…以此类推,第六个数码管显示数字5代码中,有需要补充的部分“数码管显示位码,对应第1到第6个数码管(需要将2进制转换成16进制)”原创 2025-03-24 10:05:34 · 829 阅读 · 0 评论 -
案例5_4: 6位数码管轮播0-9【静态显示】
5.1.2 数码管静态显示应用举例要求:1、仿真图同案例5_32、代码参考案例5_3和案例5_2。原创 2025-03-19 18:49:55 · 740 阅读 · 0 评论 -
案例5_3: 6位数码管显示0或者1【静态显示】
第5章 学习数码管,使用6位数码管进行静态显示。原创 2025-03-18 21:47:50 · 1199 阅读 · 0 评论 -
案例5_2:单位数码管轮播0-9
在5_1:单位数码管显示0的基础上修改代码,仿真图不变。原创 2025-03-18 20:04:38 · 804 阅读 · 1 评论 -
案例5_1:单位数码管显示0
复制案例1_2的仿真图,在此基础上修改注意:栅格大小需要缩小。原创 2025-03-17 22:41:57 · 791 阅读 · 0 评论 -
案例2_1:蜂鸣器
利用单片机控制蜂鸣器发出“滴滴”的声音,蜂鸣器响的同时,8个LED灯亮。原创 2025-03-10 14:46:59 · 931 阅读 · 0 评论 -
案例1_4:小灯闪烁
【代码】案例1_4:小灯闪烁。原创 2025-03-10 12:45:08 · 515 阅读 · 0 评论 -
案例1_3:流水灯
include <reg51.h> // 包含头文件for (i = 0;i < time;j < 120;j++);// 简单的延时循环P0 = 0xFF;// 先点亮8个LED灯P0 = 0xFE;// 让第一个LED亮delay(500);P0 = 0xFD;// 让第二个LED亮delay(500);P0 = 0xFB;// 让第三个LED亮delay(500);P0 = 0xF7;// 让第四个LED亮delay(500);原创 2025-03-07 23:39:32 · 690 阅读 · 0 评论 -
案例1_2:点亮8个灯【改进版】
使用标号简化连线。原创 2025-03-07 23:21:50 · 872 阅读 · 0 评论 -
案例1_1:Proteus点亮8个蓝色LED灯
用Proteus仿真图实现点亮8个led蓝色小灯。原创 2025-03-07 22:28:53 · 1681 阅读 · 0 评论 -
补充知识1:编译代码的3个选项
补充知识:一个 .c 文件从编译到链接的过程示意图。原创 2025-03-07 15:30:40 · 307 阅读 · 0 评论 -
3.3.2 用仿真图实现点灯效果
点灯之前需要准备好仿真图+keil代码3.3.2 Proteus第一个仿真图3.1.2 Keil4安装教程3.1.3 Keil4案例目标的实现。原创 2025-03-07 15:22:09 · 1138 阅读 · 0 评论 -
3.3.2 Proteus第一个仿真图
本文介绍:使用Proteus仿真软件画第一个仿真图。原创 2025-03-05 17:24:46 · 2272 阅读 · 0 评论 -
3.3.1 Proteus安装教程
本文章用于介绍Proteus8.9安装教程安装包提取链接:通过网盘分享的文件:Proteus8.9.zip链接:pwd=jtiw提取码: jtiw。原创 2025-03-05 16:00:52 · 1032 阅读 · 0 评论 -
3.1.3 Keil4案例目标的实现
本文介绍使用Keil4软件创建工程和文件,并生成.hex文件。原创 2025-02-17 18:26:03 · 1276 阅读 · 0 评论 -
3.1.2 Keil4安装教程
keil4安装教程原创 2025-02-17 12:49:05 · 734 阅读 · 0 评论