C51微控制器之keil程式設計入門(一)

2021-09-17 21:40:05 字數 997 閱讀 3778

程式設計需結合原理圖來理解

附上微控制器原理圖

內容提要:

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 一般情況下這些特殊功能暫存器不需要使用者自定義,通常包含在標頭...