1. 問:單片機(jī)、微控制器和微處理器有何區(qū)別?答:處理器通常指微處理器、微控制器和數(shù)字信號處理器這三種類型的芯片。微處理器(MPU)通常代表一個功能強(qiáng)大的CPU,但不是為任何已有的特定計算目 的而設(shè)計的芯片。這種芯片往往是個人計算機(jī)和高端工作站的核心CPU。最常見的微處理器是Motorola的68K系列和Intel的X86[詳細(xì)]
1.內(nèi)核諸如51/ARM/90/PIC/AVR.....有好多種的,何況內(nèi)核從來不分類,因為每一家常都可以改內(nèi)核,你應(yīng)該問的是架構(gòu)!!只有懂架構(gòu)才能用什么片子都駕輕就熟.我詳細(xì)的說一下吧.HARVARD(哈佛)架構(gòu):ROM(程序空間)與RAM(數(shù)據(jù)空間)分開,便于程序與數(shù)據(jù)的同時訪問,減少程序運行時訪問的瓶頸,提高數(shù)據(jù)吞吐.PRINCETON(普林斯頓[詳細(xì)]
隨著社會的發(fā)展和需求的提高,計算機(jī)也在不斷地更新與發(fā)展。由于計算機(jī)的產(chǎn)生是應(yīng)數(shù)值計算而產(chǎn)生的,因此長期以來電子計算機(jī)技術(shù)都是沿著滿足大量高速數(shù)值計算而發(fā)展的,直到20世紀(jì)70年代,電子計算機(jī)在數(shù)字邏輯運算、推理、自動控制等方面顯露出非凡的功能后,在各種控制領(lǐng)域開始對計算機(jī)技術(shù)發(fā)展提出了與傳統(tǒng)[詳細(xì)]
單片機(jī)現(xiàn)在可謂是鋪天蓋地,種類繁多,讓開發(fā)者們應(yīng)接不暇,發(fā)展也是相當(dāng)?shù)难杆?,從上世紀(jì)80年代,由當(dāng)時的4位8位發(fā)展到現(xiàn)在的各種高速單片機(jī)……目前已投放市場的主要單片機(jī)產(chǎn)品多達(dá)70 多個系列,500多個品種。這其中還不包括那些系統(tǒng)或整機(jī)廠商定制的專用單片機(jī),及針對專門業(yè)務(wù)、專門市場的單片機(jī)品種。這里[詳細(xì)]
幾個基本概念數(shù)的本質(zhì)和物理現(xiàn)象。我們知道,計算機(jī)可以進(jìn)行數(shù)學(xué)運算,這可令我們非常的難以理解,計算機(jī)嗎,我們雖不了解它的組成,但它總只是一些電子元器件,怎么可以進(jìn)行數(shù)學(xué)運算呢?我們做數(shù)學(xué)題如37+45是這樣做的,先在紙上寫37,然后在下面寫45,然后大腦運算,最后寫出結(jié)果,運算的原材料:37、45和結(jié)果[詳細(xì)]
初學(xué)PIC單片機(jī)--存儲器存儲器可分為數(shù)據(jù)存儲器(RAM)和程序寄存器(ROM或EEPROM)兩種.它是計算機(jī)的記憶裝置,通過存儲程序和數(shù)據(jù),使單片機(jī)具有記憶能力.RAM用來存放臨時數(shù)據(jù)或中間結(jié)果(掉電數(shù)據(jù)不保存)EEPROM用來存放程序或數(shù)據(jù)(單片機(jī)掉電后EEPROM中的數(shù)據(jù)/程序可長期保存)特殊功能寄存器SFR(1)間接尋址寄存器IND[詳細(xì)]
單片機(jī)存儲器配置:片內(nèi)RAM 128字節(jié)(00H—7FH);片內(nèi)RAM前32個單元是工作寄存器區(qū)(00H—1FH)片內(nèi)RAM有128個可按位尋址的位,占16個單元。位地址編號為:00H—7FH,分布在20H—2FH單元(P.27)片內(nèi)21個特殊功能寄存器(SFR)中:地址號能被 8整除的 SFR中的各位也可按位尋址(P.27-28)可尋址片外RAM 64K字節(jié) (0000H—F[詳細(xì)]
單片機(jī)堆棧是什么?在片內(nèi)RAM中,常常要指定一個專門的區(qū)域來存放某些特別的數(shù)據(jù),它遵循順序存取和后進(jìn)先出(LIFO/FILO)的原則,這個RAM區(qū)叫堆棧。單片機(jī)堆棧有什么用?1)子程序調(diào)用和中斷服務(wù)時CPU自動將當(dāng)前PC值壓棧保存,返回時自動將PC值彈棧。2)保護(hù)現(xiàn)場/恢復(fù)現(xiàn)場3)數(shù)據(jù)傳輸單片機(jī)堆棧原理:堆棧區(qū)由特殊功能[詳細(xì)]
一.51的存儲器從功能上來說可以分為程序存儲器和數(shù)據(jù)存儲器,至于到底能擴(kuò)展多少存儲空間,要看你擴(kuò)展的是哪一類存儲器。訪問存儲空間時,需要用到兩個指針變量,為DPTR和PC。其中pc為程序計數(shù)器,指向下一條需要執(zhí)行的指令的地址,DPTR為數(shù)據(jù)指針寄存器,這兩個變量的長度都為16位,這是51單片機(jī)內(nèi)部結(jié)構(gòu)決定的[詳細(xì)]
C51存儲器類型有bit sbit data xdata bdata pdata sfr code等,可能不全面有遺漏對應(yīng)的物理存儲器是:bit,即位數(shù)據(jù):數(shù)據(jù)存儲器位尋址區(qū),即20H~2FH的范圍,共16個字節(jié),16*8=128個位,位地址00h~7fh,連續(xù)的。sbit:特殊功能寄存器中的位數(shù)據(jù):只有能夠被8整除的那些特殊功能寄存器中的各個位才能被稱為sbit,[詳細(xì)]
keil C51存儲區(qū)域分為程序存儲區(qū)和數(shù)據(jù)存儲區(qū)2大類型。一.程序存儲區(qū)(Pragram Area):欲將聲明的數(shù)據(jù)存放在程序存儲區(qū)域,可以使用關(guān)鍵字“code”說明。例 unsigned char code i=10;則表示 i為無符號字符型數(shù)據(jù)存放區(qū)域為程序存儲區(qū)。二.數(shù)據(jù)存儲區(qū)(Data Memory):數(shù)據(jù)存儲區(qū)域分為內(nèi)部數(shù)據(jù)存儲區(qū)、外部數(shù)據(jù)存儲區(qū)[詳細(xì)]
在使用C51時有時我們并沒有明確指定所定義的數(shù)據(jù)的存儲類型,然而依然正確。 這是由于存儲模式?jīng)Q定了沒有明確指定存儲類型的變量,函數(shù)參數(shù)等的缺省存儲區(qū)域。供有3種存儲模式(存儲模式在 C51 編譯器選項中選擇):1.Small模式所有缺省變量參數(shù)均裝入內(nèi)部 RAM,優(yōu)點是訪問速度快,缺點是空間有限,只適用于小程序[詳細(xì)]
按功能能分為只讀和隨機(jī)存取存儲器兩大類。所謂只讀,從字面上理解就是只能從里面讀,不能寫進(jìn)去,它類似于我們的書本,發(fā)到我們手回之后,我們只能讀里面的內(nèi)容,不能隨意更改書本上的內(nèi)容。只讀存儲器的英文縮寫為ROM(READ ONLY MEMORY)所謂隨機(jī)存取存儲器,即隨時能改寫,也能讀出里面的數(shù)據(jù),它類似于我們[詳細(xì)]
MCS-51單片機(jī)的存儲器分為哪幾個空間?如何區(qū)分不同空間的尋址?MCS-51單片機(jī)有4個存儲空間,它們是片內(nèi)程序存儲器和數(shù)據(jù)存儲器,在片外可以擴(kuò)展的程序存儲器和數(shù)據(jù)存儲器。這4個存儲空間可以分成三類:片內(nèi)數(shù)據(jù)存儲空間(256B的RAM和128B的特殊功能寄存器)、片外數(shù)據(jù)存儲空間(64KB)、片內(nèi)和片外統(tǒng)一編址的程序存儲[詳細(xì)]
單片機(jī)的存儲器——幾個有關(guān)的概念:1、數(shù)據(jù)存儲器——RAM(Random Access Memory)2、程序存儲器——ROM(Read Only Memory)3、閃速存儲器——Flash Memory4、EPROM——(UV)Erazible Programmable ROM5、EEPROM/E2PROM——Electrical ErasableProgrammable ROM6、靜態(tài)存儲器 SRAM——Static RAM(動態(tài)存儲器 DRAM—[詳細(xì)]
MCS-51單片機(jī)的程序狀態(tài)寄存器PSW的作用是什么?常用標(biāo)志有哪些位?作用是什么?答:PSW是一個8位寄存器,用于設(shè)定CPU的狀態(tài)和指示指令執(zhí)行后的狀態(tài)。CY(PSW.7):進(jìn)位標(biāo)志。在執(zhí)行加減運算指令時,如果運算結(jié)果的最高位(D7)發(fā)生了進(jìn)位或借位,則CY由硬件自動置1。AC(PSW.6):半進(jìn)位標(biāo)志位,也稱為輔助標(biāo)志位。在[詳細(xì)]
MCS-51單片機(jī)復(fù)位后,CPU使用哪組工作寄存器?它們的地址是什么?用戶如何改變當(dāng)前工作寄存器組?答: MCS-51單片機(jī)復(fù)位后,CPU使用0組工作寄存器。它們的地址是08H~0FH。通過程序狀態(tài)字PSW中的RS1、RS0標(biāo)志位改變當(dāng)前工作寄存器組。 [詳細(xì)]
堆棧是在RAM專門開辟的一個特殊用途的存儲區(qū)。堆棧是按照“先進(jìn)后出”(即先進(jìn)入堆棧的數(shù)據(jù)后移出堆棧)的原則存取數(shù)據(jù)。堆棧指針SP是一個8位寄存器,其值為棧頂?shù)牡刂?,即指向棧頂,SP為訪問堆棧的間址寄存器。 [詳細(xì)]
PC與DPTR都是16位的寄存器。PC由兩個8位的計數(shù)器PCH和PCL組成。PC實際是程序的字節(jié)地址計數(shù)器,它的內(nèi)容是將要執(zhí)行的下一條指令的地址,具有自加1功能。改變PC的內(nèi)容就可以改變程序執(zhí)行的方向。DPTR的高字節(jié)寄存器用DPH表示,低字節(jié)寄存器用DPL表示。DPTR既可以作為一個16位寄存器使用,也可以作為兩個獨立的8位[詳細(xì)]
設(shè)置MSP430單片機(jī)為主設(shè)備,24C256為從設(shè)備。IIC總線由SDA和SCL兩條線組成,每根線都聯(lián)結(jié)4.7K的上拉電阻。主設(shè)備向24C56寫:主設(shè)備發(fā)送start信號—>接著發(fā)送8位Device address(0xa0寫)—>24C256比較受到的地址,發(fā)送應(yīng)答信號ack->主設(shè)備受到ACK后,先發(fā)送First word address(高8位)—[詳細(xì)]
掃碼關(guān)注我們
0755-82591179
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08
Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號-4