51微控制器(一) 初學STC89C52微控制器

2021-08-09 16:44:22 字數 701 閱讀 8856

1.cpu運算器和控制器 微控制器的核心構成部分之一

2.內部資料儲存器存放可讀的資料,如程式中的定義。

3.程式儲存器8kb,(0000h~1fffh)存放程式,原始資料。

4.定時/計算器3個定時器/計算器,即可設定成計數方式用於外部事件計數,也可以設定成定時模式,用於對微控制器的計時控制。

5.並行埠

4個8位i/o口(p1,p2,p3,p4)。每個8位i/o口,既可作為輸入訊號端,也可作為輸出訊號端。可同時對8位同步讀寫,也可以單獨操作。

6.串列埠

有乙個全雙工的序列介面,實現微控制器與其他裝置之間的序列資料傳輸,可作為全雙工非同步通訊收發器使用,也可作為同步移位器使用。

7.中斷系統

擁有6個中斷源,包含兩個外中斷,3個定時器,和乙個序列口中斷。

8.時鐘電路

內部擁有時鐘電路,但需要外接石英晶體和微調電容,即晶振電路,產生時鐘脈衝序列。

上述八個部分組成了stc89c52系列微控制器的基本結構

STC89C52微控制器RAM模式

stc89c52 微控制器內變數 函式引數等資料在ram中的儲存模式 small compact large 前邊介紹微控制器資源的時候,我們提到過 stc89c52 共有 512 位元組的 ram,是用來儲存資料的,比如我們定義的變數都是直接存在 ram 裡邊的。但是微控制器的這 512 位元組的...

微控制器 STC89C52的最小單元

stc89c52rc是stc公司生產的一種低功耗 高效能cmos8位微控制器,具有 8k位元組系統可程式設計flash儲存器。stc89c52使用經典的mcs 51核心,但做了很多的改進使得晶元具有傳統51微控制器不具備的功能。在單晶元上,擁有靈巧的8 位cpu 和在系統可程式設計flash,使得s...

STC 51 微控制器 浮點運算。

很簡單的 困擾了我好久 define adc balance 1695 define adc to pw factor 3.9 int adcresult float fd pw fd pw adc balance adcresult adc to pw factor 用keil的模擬器除錯結果都正...