keil5新建一个工程
点亮一个小灯程序
#include<reg52.h> //包含特殊功能寄存器定义的头文件
sbit LED = P0^0; //定义要点亮的小灯的位置,小灯在P0口,最右边的小灯即在P0^0 //注意sbit小写,P大写!
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;
void main()
{
ENLED = 0;
ADDR3 = 1; //保证74HC138使能
ADDR2 = 1;
ADDR1 = 1;
ADDR0 = 0; //打开控制8个LED小灯的开关,即LEDS6=0(通过74HC38译码器)
//通过以上几条语句就打开了LED小灯的开关,使其中一个小灯输出低电平即可点亮
LED = 0;//点亮一个小灯,使最右边小灯输出低电平
while(1);//使程序厅停止在这里
}
把代码放在这里
#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;
void main()
{
ENLED = 0;
ADDR3 = 1;
ADDR2 = 1;
ADDR1 = 1;
ADDR0 = 0;
LED = 0;
while(1);
}
以上是我对点亮一个小灯程序的部分总结,这个程序我试过了可以点亮,如果想要点亮最左侧小灯就改为(sbit LED = P0^7;),初学者同时初次尝试写博客,组织语言不熟练,有错误望多多指正,同时期待各位的指正