51单片机入门专栏
文章平均质量分 51
主要基于初学单片机时对笔记的整理和巩固学习。
@xiaoxie001
键盘敲烂,薪资过万!!!
一枚持续进步的程序员~
展开
-
5. 51单片机 LCD1602调试工具
使用 LCD1602 液晶屏作为调试窗口,提供类似 printf 函数的功能,可实时观察单片机内部数据的变换情况,便于调试和演示。本专栏所有引脚及端口 代码及注解 选择的是BST-V51单片机 需结合具体的单片机原理图进行分析原创 2022-05-31 23:09:32 · 763 阅读 · 1 评论 -
4.模块化编程
模块化编程:把各个模块的代码放在不同的.c 文件里,在.h 文件里提供外部可调用函数的声明,其它.c 文件想使用其中的代码时,只需要#include "XXX.h"文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等注意事项:.c 文件:函数、变量的定义.h 文件:可被外部调用的函数、变量的声明任何自定义的变量、函数在调用前必须有定义或声明(同一个.c)使用到的自定义函数的.c 文件必须添加到工程参与编译使用到的.h 文件必须要放在编译器可寻找到的地方(工程文件夹根目录、安装目录、自定义原创 2022-05-31 22:37:58 · 438 阅读 · 0 评论 -
提升keil_5软件的使用效率/keil5配置(Keil5相关功能按键的使用)
相关功能按键使用添加相关单片机头文件到 keil 目录下添加目录D:\LenovoSoftstore\Keil_v5\C51\INC\tools 工具:右键可插入单片机头文件提升 keil_5 软件的使用效率tools 插件工具使用keil5插件工具包tools.zip将安装包解压到 keil_5 安装目录下快捷键插入...原创 2022-05-02 12:14:59 · 774 阅读 · 0 评论 -
keil_5软件编程护眼界面设置(护眼绿)
可以选择自己喜欢的颜色颜色表网址: 颜色表及html代码 (5156edu.com)设置界面成果展示:配置截图:需要选择什么颜色可自行根据对比度进行更改最终样式:我目前是一名计算机专业的学生,我会不断地在各大平台分享我的所学,让知识得到共享,希望大家多多关注,一起从学习计算机基础直到计算机的深入式学习,让我们共同进步吧。...转载 2022-05-02 12:54:10 · 2023 阅读 · 0 评论 -
1.点亮一个LED
本专栏所有引脚及端口 代码及注解 选择的是BST-V51 单片机需结合具体的单片机原理图进行分析接下来的本专栏都选择该单片机及其原理图分析来进行操作1 #include <STC89C5xRC.H>2 void main(){3 P10 = 0; //P1 可以定义 led 灯的端口4 //1111 1110 5 //P1 = 0xfe;6 while(1){7 }8 }...转载 2022-05-02 13:09:02 · 149 阅读 · 0 评论 -
2.单片机 LED 控制及流转制作
目录2.0 延时函数制作单灯闪烁DELAYMS.H2.1 独立按键控制 LED 亮灭2.2 独立按键控制 LED 状态2.3 独立按键控制 LED 二进制转换2.4 独立按键控制 LED 移位本专栏所有引脚及端口 代码及注解 选择的是BST-V51 单片机需结合具体的单片机原理图进行分析接下来的本专栏都选择该单片机及其原理图分析来进行操作2.0 延时函数制作单灯闪烁#include <STC89C5xRC.H>#inclu.原创 2022-05-02 13:38:31 · 306 阅读 · 0 评论 -
3.单片机 数码管显示
目录3.1 静态数码管显示3.2 动态数码管显示本专栏所有引脚及端口 代码及注解 选择的是BST-V51 单片机需结合具体的单片机原理图进行分析接下来的本专栏都选择该单片机及其原理图分析来进行操作3.1 静态数码管显示P0 可以定义控制数码管的位选和段选信号所选中的数码管 while(1){ P0 = 0xf3; //1111 0011; 选中第 3,4 号数码管 //先传入位选信号 选中其中一个数码管 .原创 2022-05-02 14:14:53 · 598 阅读 · 0 评论