(學習筆記)手把手教你學51微控制器 點亮你的LED

2021-08-29 12:30:13 字數 691 閱讀 8374

2.1 微控制器內部資源

三大資源:

flash:程式儲存空間

ram:資料儲存空間

sfr:特殊功能暫存器

2.2微控制器最小系統

三要素:電源、晶振、復位電路

2.3led小燈

限流:5~20ma(限流電阻阻值計算) 自身壓降2v

2.4程式**編寫

2.4.1特殊功能暫存器和位定義

eg:sfr p0=0x80;  //sfr 關鍵字,定義乙個微控制器特殊功能暫存器

sbit led=p0^0;//為p0^0口賦名led

注意:寫sfr必須根據手冊中的暫存器的位址(add)寫,寫sbit的時候可以直接將乙個其中某一位(eg:p0^0、p0^1…)取出來寫。

2.4.2 新建工程

2.4.3編寫點亮小燈的程式

/*led燈閃爍*/

#include

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()

}

(學習筆記)手把手教你學51微控制器 定時器與數碼管

邏輯運算子 1 按變數整體值進行運算 邏輯與 邏輯或 邏輯非 2 按變數的每一位進行運算 按位與 按位或 按位取反 1 時鐘週期 時序中最小的時間單位。時鐘週期 t 1 時鐘源頻率 2 機器週期 微控制器完成乙個操作的最短時間。51微控制器系列,機器週期是12個時鐘週期。定時器和計數器是微控制器內部...

手把手教你學習51微控制器(01) 點亮LED

電路中的電流範圍為1 20ma,設led的電壓正常工作為2v,電路的總電壓為5v,求下圖的r34的上限和下限阻值。答 計算方法如下 繪製最小化簡單電路如下 僅有電源,導線,led燈,電阻構成 該電路為串聯 因為此電路為串聯,故r34的電壓為3v r34的下限r為 u i 3v 1ma 1000 30...

手把手教學51微控制器 1602液晶

像這種含有晶元的元器件,最重要的是去學習怎樣學會看懂這個晶元的引腳功能,而不是去背誦這個晶元的語句,不同廠家的同款元器件還有微小的差異,所以購買這種東西的時候,要向廠家索要乙份晶元手冊,看著手冊設計程式或是電路。1602 16意思是一行能顯示16個字元,02表示一共有兩行 只能顯示數字和字元 rs ...