如果要回顧2012年以及展望2013年,智能終端,移動(dòng)互聯(lián)必然是電子行業(yè)最熱門的關(guān)鍵詞。近年來,無論是政府還是企業(yè),都在力主推廣各種智能化概念——智能電網(wǎng)、智能交通、智能家居、智能監(jiān)控…&helli
據(jù)最新消息,為通信和多媒體產(chǎn)業(yè)開發(fā)片上系統(tǒng)和基于ARM和ARM指令集兼容應(yīng)用程序處理器的高通公司,在上周五宣布將設(shè)計(jì)服務(wù)器級(jí)的ARM解決方案。這一宣告同時(shí)也意味著該公司加入了多個(gè)廠商角逐微服務(wù)器這一新興市場(chǎng)的競(jìng)
單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。盡管它的大部分功能集成在一塊小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會(huì)具有外存。同時(shí)集成諸如通訊
所謂單片機(jī),其實(shí)就是一個(gè)集成了微處理器、存儲(chǔ)器、各種輸入\輸出接口的芯片。學(xué)術(shù)上管它叫做“單片微型計(jì)算機(jī)”。要實(shí)現(xiàn)單片機(jī)的各種功能,就需要我們動(dòng)手編寫程序來控制芯片各個(gè)引腳在不同的時(shí)間輸出不同
一.51的存儲(chǔ)器從功能上來說可以分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,至于到底能擴(kuò)展多少存儲(chǔ)空間,要看你擴(kuò)展的是哪一類存儲(chǔ)器。訪問存儲(chǔ)空間時(shí),需要用到兩個(gè)指針變量,為DPTR和PC。其中pc為程序計(jì)數(shù)器,指向下一條需要執(zhí)行
單片機(jī)堆棧是什么?在片內(nèi)RAM中,常常要指定一個(gè)專門的區(qū)域來存放某些特別的數(shù)據(jù),它遵循順序存取和后進(jìn)先出(LIFO/FILO)的原則,這個(gè)RAM區(qū)叫堆棧。單片機(jī)堆棧有什么用?1)子程序調(diào)用和中斷服務(wù)時(shí)CPU自動(dòng)將當(dāng)前PC值壓棧
51單片機(jī)常用匯編語言助記符英文全稱 (1)數(shù)據(jù)傳送類指令(7種助記符) MOV(英文為Move):對(duì)內(nèi)部數(shù)據(jù)寄存器RAM和特殊功能寄存器SFR的數(shù)據(jù)進(jìn)行傳送; MOVC(Move Code)讀取程序存儲(chǔ)器數(shù)據(jù)表格的數(shù)據(jù)傳送; MOVX
單片機(jī)存儲(chǔ)器配置:片內(nèi)RAM 128字節(jié)(00H—7FH);片內(nèi)RAM前32個(gè)單元是工作寄存器區(qū)(00H—1FH)片內(nèi)RAM有128個(gè)可按位尋址的位,占16個(gè)單元。位地址編號(hào)為:00H—7FH,分布在20H—2FH單元(P.27)片內(nèi)2
51單片機(jī)外部引腳英文全稱縮寫 英文解釋 中文解釋RXD (10--P3.0) Receive Data 串口接收端TXD (11--P3.1) Transmit Data 串口發(fā)送端PSEN (29)progammer saving enable 外部
單片機(jī)的累加器A與片外RAM之間的數(shù)據(jù)傳遞類指令MOVX A,@RiMOVX @Ri,AMOVX A,@DPTRMOVX @DPTR,A說明:1)在51系列單片機(jī)中,與外部存儲(chǔ)器RAM打交道的只能是A累加器。所有需要傳送入外部RAM的數(shù)據(jù)必需要通過A送去,而所
單片機(jī)的存儲(chǔ)器——幾個(gè)有關(guān)的概念:1、數(shù)據(jù)存儲(chǔ)器——RAM(Random Access Memory)2、程序存儲(chǔ)器——ROM(Read Only Memory)3、閃速存儲(chǔ)器——Flash Memory4、EPROM—&m
51單片機(jī)bit、sbin、sfr、sfr_16區(qū)別分析1.bit和sbit都是C51擴(kuò)展的變量類型。bit和int char之類的差不多,只不過char=8位, bit=1位而已。都是變量,編譯器在編譯過程中分配地址。除非你指定,否則這個(gè)地址是隨機(jī)的。
MCS-51系列單片機(jī)中有專用的位運(yùn)算指令,可以對(duì)位尋址區(qū)的每一個(gè)位進(jìn)行數(shù)據(jù)傳送、邏輯運(yùn)算等操作,如:MOV C, 07H; C←(07H)該指令屬于位操作指令,作用是將位地址為70H的位單元(字節(jié)地址20H單元的D7位)傳送到位
相對(duì)尋址以PC當(dāng)前值(PC當(dāng)前值是執(zhí)行完指令后的值,也就是當(dāng)前指令的PC值+指令所占的字節(jié)數(shù))作為基地址,與指令中給定的偏移量rel相加,所得的結(jié)果作為程序的轉(zhuǎn)移地址,指令中的偏移量rel是一個(gè)用補(bǔ)碼表示的8位帶符號(hào)
將PC或DPTR的值作為基地址,將Acc的值作為變址地址,二者向加得到的值作為操作數(shù)的地址,如:MOV A, @A+DPTR; A←((A)+(DPTR))這種尋址方式一般用于常數(shù)表,DPTR的內(nèi)容為表頭地址,Acc的內(nèi)容就是數(shù)據(jù)在表中的位置