Advertisement

51单片机之手把手教点亮LED灯

阅读量:

51单片机C语言版 点亮LED灯

仿真软件 proteus + keil

在这里插入图片描述
单片机c语言基本知识:

sfr :特殊功能寄存器声明
eg: sfr 堆栈名=地址
这里一般不需要自己定义,特殊功能寄存器在reg51.h这个头文件里已经定义好了。
sbit :特殊功能位声明
eg: sbit 变量名=地址名
在给某个引脚取名的时候会用到
bit :位变量声明
例: sfr SCON=0x89;
sbit LED =P0^2; //表示将LED灯接在P0.2引脚上
C51中常用到的一些预处理命令:
#define
#define A P0(注意后面不加分号)
#typedef
typedef unsigned char uint;(此处后面要加分号)
下图为C51的基本数据类型

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/QfvLUmNs0uZTiG4

全部评论 (0)

还没有任何评论哟~