- 博客(7)
- 收藏
- 关注
原创 【51单片机】07-数码管动态显示函数封装及数组的方法实现Proteus 8.6 仿真
该程序只使用了4位数码管,若需要6位数码管,需要把“display.h”头文件中“#define N 4”改成“#define N 6”,“display.c”程序中的显示缓冲区扩容到6个数据,数码管位选端数据改成“unsigned char code PLACE_CODE[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};为了动态显示方便移植,在程序中添加了两个文件“display.c”和“display.h”。并且在“display.c”文件中采用数据显示缓冲区“
2024-10-30 21:41:34
357
原创 【51单片机】5-数码管显示(静态显示)Proteus 8.6 仿真
七段数码管是用于显示数字和字母的一种电子显示器件。它由七个LED(发光二极管)数字构成,每个数字段都有独立的引脚控制。
2024-04-18 12:53:16
3278
原创 【51单片机】4-模块化编程
就会引起重复包含的错误。把原来的延时函数定义部分放在“delay.c”文件中,函数声明部分放在“delay.h”文件中,并在“delay.c”文件中引用“delay.h”头文件,选中“delay.c”文件,点击“Translate”按钮或者“Ctrl+F7”,可以看到延时函数的头文件在“delay.c”文件中包含,后下图所示。点击新建文件按钮分别新建三个文件“main.c”、“delay.c”、“delay.h”,保存到“Source”文件夹中,点开该文件夹可以看到三个文件,下图所示。
2023-10-12 23:57:33
2983
原创 【51单片机】3-LED灯的流水功能(多种方式操作)Proteus 8.6 仿真
LED灯的流水功能(多种方式操作)Proteus 8.6 仿真
2023-10-06 19:48:54
10241
1
原创 【51单片机】1-LED灯的点亮(位操作与字节操作)Proteus 8.6 仿真
LED灯的点亮(位操作与字节操作)Proteus 8.6 仿真
2023-10-05 16:43:12
1736
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人