目錄
1.先看原理圖
2.思考一下(sbit的使用):
3.給0是要讓這個LED亮(LED端口設置為低電平)
4.完成的代碼
1.先看原理圖
比如我們要讓LED3亮起來,對應的是P2^2。
2.思考一下(sbit的使用):
本實驗是控制一個LED燈,所以要用到sbit控制。
僅在需要單獨操作特殊功能寄存器的某一位時,才要使用?sbit
?關鍵字。
由于 C 語言的語法規則以及 51 單片機特殊功能寄存器的訪問機制,不能直接使用?P2^0 = 0
?來操作寄存器的某一位,而要使用?sbit
?關鍵字來定義可位尋址的變量。
3.給0是要讓這個LED亮(LED端口設置為低電平)
4.完成的代碼
#include <REGX51.H>
?
?sbit LED=P2^2;
?void main(?? ?)
?{
? ? ?LED=0;
?? ?while(1)
?? ?{
?? ?}
}