導航:首頁 > 操作系統 > 單片機stc89c52

單片機stc89c52

發布時間:2022-03-14 21:10:32

『壹』 為什麼使用STC89C52單片機

這要看你指的是哪方面了?就目前網上出售的51單片機開發板(其實,也就是實驗板),多數都使用STC89C52單片機。原因很簡單,一是,STC單片機是國產的,是目前51單片機中應用比較方便的一款,主要在燒錄程序時,用USB轉串口線就可以完全,非常簡單容易。而其它型號的單片機就比較麻煩,甚至很困難。二是,STC單片機的價格便宜,型號多,根據不同需求可以選擇最合適的型號,主要是flash容量做到60K。三是,STC單片機有多個系列,而STC89系列與傳統的51單片機完全兼容,對初學者的入門學習很方便無障礙。

『貳』 STC89S52單片機與STC89C52單片機是一樣的嗎

宏晶科技
沒有STC89S52,只有單片機與STC89C52,可以見網址:http://www.mcu-memory.com/
另外,只有AT89S52,是為了替換89C52
兩者功能一樣,RAM和ROM多點,AT89S52加密效果好。

『叄』 1、請問單片機STC89C52RC的含義是什麼(例如:stc是什麼89是什麼等等...)急用

STC就是一個名字,它代表的是中國自己生產的一種單片機的商標名,現有二廠部,一在深圳二在南昌。89C52就是51類單片機中的專用了,自帶可擦ROM。RC是STC中專用的了,主用在AD/DA轉換地的。這到STC官網上就可看到更詳細的說明了。

『肆』 stc89c52單片機和51單片機的區別

1、種類不同:51系列單片機是指51內核,stc89c5X基本都是51內核的種類。

2、大小不同:最後一個數字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。

3、配件不同:52還多了一個定時器,所以可以說52是51(這個51是指stc89c51,不是51內核)的增強型。

如下圖,可以很清晰的看出兩者之間的差別:

向左轉|向右轉

(4)單片機stc89c52擴展閱讀:

單片機(Microcontrollers)作為計算機發展的一個重要分支領域,根據發展情況,從不同角度,單片機大致可以分為通用型/專用型、匯流排型/非匯流排型及工控型/家電型。

通用型

這是按單片機(Microcontrollers)適用范圍來區分的。例如,80C51式通用型單片機,它不是為某種專門用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體溫計的要求,在片內集成ADC介面等功能的溫度測量控制電路。

匯流排型

這是按單片機(Microcontrollers)是否提供並行匯流排來區分的。匯流排型單片機普遍設置有並行地址匯流排、 數據匯流排、控制匯流排,這些引腳用以擴展並行外圍器件都可通過串列口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設介面集成一片內,因此在許多情況下可以不要並行擴展匯流排,大大減省封裝成本和晶元體積,這類單片機稱為非匯流排型單片機。

控制型

這是按照單片機(Microcontrollers)大致應用的領域進行區分的。一般而言,工控型定址范圍大,運算能力強;用於家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和外設介面集成度高。 顯然,上述分類並不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是匯流排型,還可以作工控用。

『伍』 STC89C52單片機C程序求解(有完整程序)

我給你解釋一下吧 希望幫得上你

#include <reg52.h> // 頭文件

#define uint unsigned int //宏定義 把uint 等價為 unsigned int
#define uchar unsigned char

sbit CS = P2^0; //定義三個特殊功能位, 我感覺應該是驅動一個東西吧,CS
sbit CLK = P2^1; 是片選 高選中或者低選中, CLK是通信的時鍾線,
sbit SDO = P2^2; SDO應該是驅動晶元的數據輸出口, 不過應該有輸入口的??
怎麼沒看到程序里有????
void DELAY(void) //簡單的延時子程序
{
uint x,y;
for(y = 5;y > 0;y--)
for(x = 110;x > 0;x--);
}

void main(void)
{
uint i = 0;
uint j = 0;
uint k = 0; 定義三個變數
TMOD = 0X20;
TH1 = 0XF3; 定時器工作方式 和初值
TL1 = 0XF3;
TR1 = 1; 打開定時器
REN = 1; REN SM0 SM1 是串口這里的設置 具體的你自己看文檔 我就不
SM0 = 0; 細說了
SM1 = 1;

while(1)
{
CLK = 0;
CS = 1;
SDO = 0;

DELAY();

for(i=0;i<16;i++) 循環16次 應該是要傳輸2個位元組的數據吧吧
{
CS = 0; 這個片選貌似應該放在循環外面
CLK = 1; 時鍾線的控制
DELAY();
k = SDO; 把驅動晶元輸出的數據賦值給K
j = j + k;
j = j << 1; 剛才的K 只是一個位, 這里兩句是要把它整理成uint型的即16位的,
DELAY();
CLK = 0; 進行延時 和CLK時鍾控制,即模擬驅動晶元的驅動時序
DELAY();
DELAY();
}

CS = 1; 選中或者取消片選 我感覺應該是取消

SBUF = (j >> 8) & 0XFF; 把剛才從驅動晶元里讀出的uint 16位數據 取高八位 送入
while(!TI); 串口的SBUF 寄存器 貌似是要傳給電腦 或者上位機軟體
TI = 0; 等待傳輸完成 清 標志位

SBUF = j & 0XFF; 把剛才從驅動晶元里讀出的uint 16位數據 取低八位 送入
while(!TI); 串口的SBUF 寄存器 貌似是要傳給電腦 或者上位機軟體
TI = 0; 等待傳輸完成 清 標志位

上面這次 正好把 UINT型的 16位 2個位元組全部傳輸到上位機

SBUF = 0XFF; 最後在傳輸0xff 這個數據給上位機
while(!TI);
TI = 0;
}
}

好了 回答完了 , 希望能幫得上你。

『陸』 單片機STC89C52與STC89C52RC有什麼區別

STC89C52RC是宏晶公司的增強型MCS-51單片機,與Atmel公司的AT89C52相比,有以下優點:
支持STC的2線制下載方式,下載程序更方便
支持6T模式(在6T模式下,6個時鍾周期就是一個機器周期)
片內集成了4kB容量的E²PROM
帶有P4口,具有更多的I/O
程序存儲器擁有更多的擦寫壽命(STC標稱可以擦寫10萬次,Atmel標稱可以擦寫1000次。不過對於批量生產的成品來說,這個擦寫壽命沒什麼意義)

相比於Atmel,STC單片機的缺點:
在某些情況下,抗干擾能力不如Atmel的MCS-51單片機

『柒』 單片機STC89C52屬於MCS-51嗎二者是什麼關系

是的 屬於MCS-51系統

去 網路文庫 找找 吧

資料 非常豐富

祝你順利

『捌』 stc89c52單片機驅動電壓是多少怎樣讓他能3v電壓就能驅動

去看看它的數據說明書把,stc89c52電源輸入支持的電壓范圍為5v~3.4v。所以要用3V驅動的話,就得3v輸入的電源用倍壓電路升壓到5V輸出給STC即可!
或者用STC89LE52,這個是可以工作在3.8v~2.0v的單片機!

『玖』 單片機STC89C52的VCC到底是允許在什麼范圍百度了一下,有什麼5V單片機和3V單片機之說

STC89C52肯定是5V的電壓,范圍為4.5~5.5V。3V的單片機型號中帶L字母。

閱讀全文

與單片機stc89c52相關的資料

熱點內容
能來回穿梭現代和民國的小說 瀏覽:830
法國版未刪 瀏覽:755
java中字元串輸入 瀏覽:185
可愛女友糖糖圓圓小詩 瀏覽:272
如何在雲南交投app辦etc 瀏覽:829
尺度大的男同志電影 瀏覽:925
主角為秦霄的穿越小說 瀏覽:707
大尺度床戲多的電影 瀏覽:395
台灣性電影 瀏覽:942
華為手機聊天加密軟體 瀏覽:833
台灣電影愛情片他女朋友死了 瀏覽:813
電影音樂下載 瀏覽:158
池恩瑞的作品 瀏覽:912
澳門電影免費觀看網站大全 瀏覽:243
電腦多組命令 瀏覽:806
abkdb編譯 瀏覽:710
尺度計演算法大全 瀏覽:926
單片機開發板的作用 瀏覽:331
唯美愛情動作電影在線觀看 瀏覽:574