欢迎光临散文网 会员登陆 & 注册

第2章-点亮你的LED

2023-08-21 20:50 作者:feifeiluan2  | 我要投稿

51单片机三大资源:

ROM(存放程序,相当于硬盘)

RAM(内存,存放变量)

SFR(硬件上理解:外设的控制寄存器和状态寄存器)

我看单片机的重点是:

并口,串口,定时器,中断


单片机最小系统:

供电:5V

时钟:11.0592 MHz

复位:自动复位+手动复位

数字电路三要素都是这个


LED灯:电流器件,保证电流合适就行

sfr 声明 一个字节的特殊功能寄存器

sfr16 声明一个字的特殊功能寄存器

sbit 声明一个特殊功能寄存器的一个位

sbit led=P0^0;

SFR(在c语言中理解:就是全局变量)


#include <reg52.h>


sbit ADDR0 = P1 ^ 0;

sbit ADDR1 = P1 ^ 1;

sbit ADDR2 = P1 ^ 2;

sbit ADDR3 = P1 ^ 3;

sbit ENLED = P1 ^ 4;


sbit led = P0 ^ 0;


void main(void)

{

        ENLED = 0;//138总开关打开


        ADDR3 = 1;//1110是LED的译码输出:14,选通LED的供电

        ADDR2 = 1;

        ADDR1 = 1;

        ADDR0 = 0;


        led = 0; //0=亮;1=灭


        while (1)

                ;

}



第2章-点亮你的LED的评论 (共 条)

分享到微博请遵守国家法律