程式設計需結合原理圖來理解
附上微控制器原理圖:
內容提要:
51微控制器組成
1.點亮乙個發光管
//通過位操作點亮發光管
include
sbit d1=p1^0;
//sbit位定義,p1^0表示p1口的第一位(從0開始計數)
intmain()
//直接對p1口進行匯流排操作
include
intmain()
2.流水燈設計
include
include
#define uint unsigned int
#define uchar unsigned char
uchar temp;
void
delay
(uint n)
;int
main()
}//延時函式
void
delay
(uint n)
3.蜂鳴器發聲
include
sbit beep=p2^3;
intmain()
4.數碼管靜態顯示
//顯示1
#include
sbit dula=p2^6;
//段選--控制亮出什麼數字
sbit wela=p2^7;
//位選--控制哪乙個數碼管亮
intmain()
C51微控制器入門知識
接觸微控制器也快兩年了,雖然期間偶然玩一玩,但是還是沒有形成乙個完整的微控制器系統。藉著這次同學想學習的機會,再次回到頭來系統的學一遍。其實真正入手微控制器挺容易的,稍微會那麼一點c語言知識,會定義引腳,會置成高低電平就算入門了吧,個人觀點,非喜勿噴。把微控制器總的來分為幾大塊,剩下的就是演算法或者...
51微控制器與C51
微控制器又稱單片微控制器,是在一塊晶元中整合了cpu 處理器 ram 資料儲存器 rom 程式儲存器 定時器 計數器和多種功能的i o 輸入 輸出 介面等一台計算機所需要的基本功能部件,從而可以完成複雜的運算 邏輯控制 通訊等功能。51微控制器是對所有相容intel 8031指令系統的微控制器的統稱...
51微控制器C51程式
學習c51程式之前需要對c語言有一定的了解和學習 這裡只介紹與c語言有區別的地方 具體的不同如下 1 c51中增加了幾種針對msc 51微控制器的特有資料型別 a sfr和sfr16 用於定義特殊功能暫存器,如 sfr psw 0xd0 一般情況下這些特殊功能暫存器不需要使用者自定義,通常包含在標頭...