電腦怎樣讀取單片機(jī)程序 51單片機(jī),可以通過(guò)匯編語(yǔ)言獲取當(dāng)前pc值嗎?
51單片機(jī),可以通過(guò)匯編語(yǔ)言獲取當(dāng)前pc值嗎?不能,因PC寄存器是決不可讀的。只能在做出反應(yīng)中斷或全局函數(shù)子程序,才將PC值即斷點(diǎn)地址入棧保護(hù),這時(shí)讀內(nèi)存緩沖區(qū)數(shù)據(jù)可某些斷點(diǎn)地址。但是,想時(shí)刻獲取PC
51單片機(jī),可以通過(guò)匯編語(yǔ)言獲取當(dāng)前pc值嗎?
不能,因PC寄存器是決不可讀的。只能在做出反應(yīng)中斷或全局函數(shù)子程序,才將PC值即斷點(diǎn)地址入棧保護(hù),這時(shí)讀內(nèi)存緩沖區(qū)數(shù)據(jù)可某些斷點(diǎn)地址。但是,想時(shí)刻獲取PC值是沒(méi)法的。
單片機(jī)和普通pc計(jì)算機(jī)的區(qū)別是什么?
單片機(jī)和電腦是兩個(gè)概念,單片機(jī)是那塊芯片,而電腦是一臺(tái)機(jī)器,一套硬件系統(tǒng)的集合;單片機(jī)的內(nèi)修真者的存在芯片內(nèi)部,即指的是ram,當(dāng)然有的單片機(jī)也可以外接ram,像51系列的一些芯片就可以。通常我們說(shuō)的電腦的內(nèi)存指的是內(nèi)存條,這個(gè)和單片機(jī)的內(nèi)存是兩個(gè)概念,實(shí)際上電腦的CPU和單片機(jī)是也差不多都屬于同一個(gè)硬件級(jí)別的,而CPU確實(shí)是有內(nèi)存的,應(yīng)該要應(yīng)該是我們常說(shuō)的cache,這個(gè)順序讀寫(xiě)是快的話(huà)的,但單位價(jià)格也特別貴,而內(nèi)存條對(duì)于CPU來(lái)說(shuō)是外部存儲(chǔ)器了,價(jià)格相對(duì)來(lái)說(shuō)比較便宜些,這個(gè)在微機(jī)原理和計(jì)算機(jī)組成原理的書(shū)上都有吧介紹……
你是怎樣愛(ài)上單片機(jī)的?
單片機(jī),是大規(guī)模集成電路單元,大多用于微控制和工業(yè)控制領(lǐng)域。像玩具,無(wú)人機(jī),打印機(jī),家電家居,工廠流水線(xiàn),機(jī)械設(shè)備等都用片機(jī)以及控制單元。
在用單片機(jī)的電子電路有200元以?xún)?nèi)好處:
1.導(dǎo)致很多功能由單片機(jī)邏輯程序完全控制,漲大了電子電路的規(guī)模。
2.電路很容易啊,設(shè)計(jì),單片機(jī)一般有通用管腳,還有一個(gè)豐富地的通信協(xié)議接口,和通用外設(shè)接口。便于掌握與同時(shí)接口的外設(shè)直接連接通信,實(shí)現(xiàn)方法外設(shè)的控制及傳感器數(shù)據(jù)的獲取,也便于增減或可以更換外設(shè)。
3.單片機(jī)是微型計(jì)算機(jī),運(yùn)行程序的程序可以不參照需求如何修改,便于擴(kuò)充卡電路板的功能和升級(jí)程序。
4.單片機(jī)有豐富的層次和系列,初級(jí)的低些貴有一些,一團(tuán)幾十塊或更多,低端配置的很便宜從1塊到幾十塊。這個(gè)可以根據(jù)自己的功能需要中,選擇相對(duì)應(yīng)的單片機(jī)另外控制單元。
5.單片機(jī)合適單獨(dú)一次性處理單獨(dú)計(jì)算的簡(jiǎn)單的,循環(huán)亂詞的任務(wù)。諸如電子秤只要讀取文件傳感器上的重量數(shù)據(jù)并沒(méi)顯示重量。遙控裝置小車(chē)接收無(wú)線(xiàn)指令并決定小車(chē)運(yùn)動(dòng)狀等。
6.單片機(jī)像是是可以用C語(yǔ)言(基礎(chǔ)具體用法計(jì)算機(jī)語(yǔ)言)開(kāi)發(fā),容易上手。
7.只需有基礎(chǔ)電路知識(shí)就夠的了。
不過(guò)單片機(jī)有很多愿意玩的優(yōu)點(diǎn)。
本人業(yè)余喜歡用單片機(jī)做一些好玩的東西。最正在先怎么學(xué)習(xí)STC(51單片機(jī)),做簡(jiǎn)單點(diǎn)小功能,幾行到幾十行代碼就可以了。
51玩熟了之后,就玩STM32(ARM單片機(jī)),外設(shè)接口更豐富地,處理速度和內(nèi)存等都修為提升了很多。這個(gè)可以運(yùn)行龐大急切的程序。如沒(méi)有人偷運(yùn)機(jī),無(wú)人機(jī),智能小車(chē),智能家居等都這個(gè)可以按結(jié)構(gòu)。
當(dāng)然了市面上還有很多類(lèi)型的單片機(jī),這里只提起了兩種。
我一點(diǎn)不懂什么是單片機(jī)?
可不知道