mcs51是現在的主流微控制器嗎。 未來呢。 c語言程式設計除了微控制器還有什麼應

2025-02-02 18:05:15 字數 1944 閱讀 9199

1樓:網友

51微控制器確實過時了,都是用來作學習用的,開發小玩具小製作倒是不錯。

c語言應用範圍廣泛,具備很強的資料處理能力,在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫。應用比如微控制器以及嵌入式系統開發等等。

學的人非常多,所有理工科的都學,所以學好了c,再學電腦相關的什麼都好學。

至於有人說你初中就開始學c語言都不算早,我就無語了,先把主要學科學好,這個作個興趣都可以的。

2樓:繃帶達人

51肯定是非主流了,入門,還是不錯的,c語言,入門學,也還是可以的,nongfu_shanqua 說的很有道理,程式設計,關鍵的是一種思路,51只是一種平臺,語言也只是一種工具,你觸類旁通了,才算真正的學會了,思路,很重要,另外,關於讀書,個人認為,數學,理工科的東西,其實對培養好的思維還是有很大幫助的,有機會,早早的熟悉一門語言,但是也要好好的學習,常常練習,就對了。

3樓:

51肯定是out了,現在是arm,不過51拿來上手還是不錯的。

以51為核心的微控制器有哪幾種?它們與mcs-51微控制器有什麼區別?

4樓:網友

atmel89系列微控制器。

lpc900系列。

c8051f系列。

5樓:網友

有很多,區別不大,基本指令都是一樣的。

mcs-51微控制器和pic微控制器有什麼區別?

6樓:網友

(1)匯流排結構:mcs-51微控制器的匯流排結構是馮-諾依曼型,計算機在同乙個儲存空間取指令和資料,兩者不能同時進行;而pic微控制器的匯流排結構是哈佛結構,指令和資料空間是完全分開的,乙個用於指令,乙個用於資料,由於可以對程式和資料同時進行訪問,所以提高了資料吞吐率。正因為在pic微控制器中採用了哈佛雙匯流排結構,所以與常見的微控制器不同的一點是:

程式和資料匯流排可以採用不同的寬度。資料匯流排都是8位的,但指令匯流排位數分別位位。

2)流水線結構:mcs-51微控制器的取指和執行採用單指令流水線結構,即取一條指令,執行完後再取下一條指令;而pic的取指和執行採用雙指令流水線結構,當一條指令被執行時,允許下一條指令同時被取出,這樣就實現了單週期指令。

3)暫存器組:pic微控制器的所有暫存器,包括i/o口,定時器和程式計數器等都採用ram結構形式,而且都只需要乙個指令週期就可以完成訪問和操作;而mcs-51微控制器需要兩個或兩個以上的週期才能改變暫存器的內容]

mcs-51系列微控制器是屬於什麼體系結構

7樓:曉筱影視

因為這個系列的微控制器的儲存器配置方式把程式儲存器和資料儲存器分開,各有自己的定址系統、控制訊號和功能,屬於哈佛結構,和普林斯頓結構相反。

mcs51微控制器有什麼組成 分別有什麼功能作

8樓:網友

內部ram:共256個單元,使用者使用前128個單元,用於存放可讀寫資料,後128個單元被專用暫存器佔用。

前128單元具體分為:

1.工作暫存器區:共4個組,每組為8個儲存單元,即00h-07h,08h-0fh,10h-17h,18h-1fh,具體選擇哪乙個由程式狀態字(psw)中的rs1和rs0的組合決定(在此我就不了,呵呵……)

2.位定址區:20h-2fh,共16個單元,每一位可以進行位定址(16*8=128個位位址),就是每乙個觸發位,就是bit可以定址。

3.便箋區:從30h-7fh,共80個單元,用於存放使用者資料或作堆疊區使用。

4.從80h-ffh為專用暫存器佔用,其中還離散的分佈sfr(21個特殊功能暫存器)

mcs 51系列微控制器

9樓:網友

你這是考試題,還是自己看書吧,書上寫的很清楚…

MCS51微控制器含有哪些主要邏輯部件

mcs 51微控制器的邏輯部件包括乙個8為cpu及片內振盪 器,80514b掩膜rom,87514kb eprom,8031無rom,特殊功能暫存器sfr128b ram,定時器專 計數器t0及t1,並行i o介面 p0,p1,p2,p3 序列屬介面 txd,rxd 中斷系統 int0,int1.m...

如果MCS 51微控制器系統需要外部資料儲存器,不僅可以使用並行介面(P0埠作為8位資料匯流排使用)

當然,比如並行的28c64儲存器,序列的24c02 x5045 93c46等等。mcs51微控制器的並行i o埠 p0 p3 如果要作為輸入口使用,應如何操作,為什麼 微控制器的4 個口都 可作為口使用,並不是說只有 口能作為口。應該是 和除了內口外還有第二功能容 而口只有口功能。口可作為資料匯流排...

MCS51微控制器程式求無符號數的平均值。要組合語言的。求大神幫忙

mq mov r0,30h mov r2,10 mov r3,0 mov r4,0 loop mov a,抄r0mov b,10 div ab add a,r3 mov r3,a xch a,b add a,r5 mov r5,a djnz r2,loop xch a,r4 mov b,10 div...