0·本文引自《嵌入式和微控制器系統》
mcs是intel公司微控制器的系列符號。intel推出有mcs-48、mcs-51、mcs-96系列微控制器。mcs-51系列即包括三個基本型80c31、8051、8751,以及對應的低功耗型號80c31、8051、87c51,因而mcs-51特指intel的這幾種型號。
在計算機領域,系列機是指同一廠家生產的具有相同系統結構的機器。20世紀80年代中期以後,intel以專利轉讓的形式把8051核心給了許多半導體廠家,如atmel、phips、ananog、devices、dallas等。這些廠家生產的晶元是mcs-51系列的相容產品,準確的說是與mcs-51指令系統相容的微控制器。這些微控制器與8051的系統結構(主要是指令系統)相同,採用cmos工藝,因而常用80c51系列稱呼所有具有8051指令系統的微控制器。他們對8051一般都做了一些擴充,更有特點、功能更強、市場競爭力更強,不應該把他們稱為mcs-51系列微控制器。mcs知識intel公司專用的。
MCS 51硬體結構
具有cpu,ram,rom,定時 計數器以及io口等基本功能 按功能可分為三類 資料匯流排,位址匯流排和控制匯流排.aluacc 執行加減運算 b執行乘除運算.乘法 乘數取自a和b,結果a存低位元組,b存高位元組 除法 a存被除數,b存除數 結果商存a,餘數存b 暫存器暫存進入運算器前的資料 pcs...
MCS 51 延時程式
該 為keil實際除錯分析後所得出結論,因計時仍為粗略計時,故採用軟體定時時應當採用毫秒級定時並且輸入變數x值不應過大,防止出現較大誤差 12mhz stc y1指令集 void delay1ms uint x 該函式宣告佔4個機器週期 12mhz stc y1指令集 void delay1ms u...
MCS 51微控制器基礎
1.data,idata,xdata,pdata 的區別 data 固定指前面0x00 0x7f的128個ram,可以用acc直接讀寫,速度最快,生成的 也最小。idata 固定指前面0x00 0xff的256個ram,其中前128和data的128完全相同,只是訪問方式不同。i用類似c中的指標方式...