1. 程式人生 > >51微控制器 試驗一 點亮你的第一顆LED

51微控制器 試驗一 點亮你的第一顆LED

程式碼區:

/*
Time:2017-12-14
Author:LLL


Function:點亮第一顆LED


*/


#include<reg52.h>//包含特殊功能暫存器定義的標頭檔案


sbit LED = P0^0;//位地址宣告,注意sbit必須小寫,P必須大寫


sbit ADDR0 = P1^0;//138譯碼器控制端介面宣告
sbit ADDR1 = P1^1;//^
sbit ADDR2 = P1^2;//^
sbit ADDR3 = P1^3;//  ^
sbit ENLED = P1^4;//同上


void main(void)//任何一個c程式都必須有且只有一個main函式
{//{}是成對存在的,在這裡表示函式的起始和結束

ENLED = 0;//控制138譯碼器LEDS6輸出低電平,9012三極體導通
ADDR3 = 1;// ^
ADDR2 = 1;// ^
ADDR1 = 1;// ^
ADDR0 = 0;//同上

LED = 0; //分號表示一條語句結束

while(1);//程式停止到此位置
}