从零开始单片机--1--第一个程序

单片机内部三大资源:

Flash--相当于ROM, 用于存储程序

RAM--用于程序运行过程中产生和 需要的程序

SFR--特殊功能寄存器

51单片机的内存情况:flash 8k字节 + RAM 512 

#include<reg52.h>

sbit  LED = P0^0;

sbit  ADDR0 = P1^0;

sbit  ADDR1 = P1^1;

sbit  ADDR2 = P1^2;

sbit  ADDR3 = P1^3;

sbit ENLED = P1^4;

int main(){

    ENLED = 0;

    ADDR3 = 1;

    ADDR2 = 1;

    ADDR1 = 1;

    ADDR0 = 0;

    ADDR0 = 0;

    LED = 0; //此时点亮LED灯

    while(1); //程序停止

}

今天不太懂的地方在于:

    ENLED = 0;

    ADDR3 = 1;

    ADDR2 = 1;

    ADDR1 = 1;

    ADDR0 = 0;

    ADDR0 = 0;

这些代表着什么?

猜你喜欢

转载自www.cnblogs.com/zhangmingfei/p/11991988.html
今日推荐