随笔分类 -  51单片机入门学习

51单片机入门学习专栏
摘要:本专栏所有引脚及端口 代码及注解 选择的是BST-V51 单片机 需结合具体的单片机原理图进行分析 接下来的本专栏都选择该单片机及其原理图分析来进行操作 以后的学习中都对此类进行模块化编程,将各个模块分开进行设计和编写,最后调用就行,不会模块化编程的友友可以先去第4节看 使用 LCD1602 液晶屏 阅读全文
posted @ 2022-05-31 23:07 xiaoxie001 阅读(256) 评论(0) 推荐(0) 编辑
摘要:模块化编程:把各个模块的代码放在不同的.c 文件里,在.h 文件里提供外部可调用函数的声明,其它.c 文件想使用其中的代码时,只需要#include "XXX.h"文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等 注意事项: .c 文件:函数、变量的定义 .h 文件:可被外部 阅读全文
posted @ 2022-05-31 22:36 xiaoxie001 阅读(56) 评论(0) 推荐(0) 编辑
摘要:​ 目录 3.1 静态数码管显示 3.2 动态数码管显示 本专栏所有引脚及端口 代码及注解 选择的是BST-V51 单片机 需结合具体的单片机原理图进行分析 接下来的本专栏都选择该单片机及其原理图分析来进行操作 ​ 3.1 静态数码管显示 P0 可以定义控制数码管的位选和段选信号所选中的数码管 wh 阅读全文
posted @ 2022-05-02 14:17 xiaoxie001 阅读(261) 评论(0) 推荐(0) 编辑
摘要:​目录 2.0 延时函数制作单灯闪烁 DELAYMS.H 2.1 独立按键控制 LED 亮灭 2.2 独立按键控制 LED 状态 2.3 独立按键控制 LED 二进制转换 2.4 独立按键控制 LED 移位 本专栏所有引脚及端口 代码及注解 选择的是 BST-V51 单片机 需结合具体的单片机原理图 阅读全文
posted @ 2022-05-02 13:52 xiaoxie001 阅读(140) 评论(0) 推荐(0) 编辑
摘要:本专栏所有引脚及端口 代码及注解 选择的是 BST-V51 单片机 需结合具体的单片机原理图进行分析 接下来的本专栏都选择该单片机及其原理图分析来进行操作 1 #include <STC89C5xRC.H> 2 void main(){ 3 P10 = 0; //P1 可以定义 led 灯的端口 4 阅读全文
posted @ 2022-05-02 13:08 xiaoxie001 阅读(26) 评论(0) 推荐(0) 编辑
摘要:​ 可以选择自己喜欢的颜色 颜色表网址: 颜色表及html代码 (5156edu.com) 设置界面成果展示: ​ 配置截图: ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 需要选择什么颜色可自行根据对比度进行更改 最终样式: ​ 我目前是一名计算机专业的学生,我会不断地在各大平台分享我的 阅读全文
posted @ 2022-05-02 12:57 xiaoxie001 阅读(317) 评论(0) 推荐(0) 编辑
摘要:相关功能按键使用 添加相关单片机头文件到 keil 目录下 ​ 添加目录 D:\LenovoSoftstore\Keil_v5\C51\INC\ tools 工具: ​ 右键可插入单片机头文件 ​ ​ ​ ​ 提升 keil_5 软件的使用效率 tools 插件工具使用 keil5插件工具包tool 阅读全文
posted @ 2022-05-02 12:21 xiaoxie001 阅读(305) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示