❶ 51單片機和其他更高級的單片機相比,到底慢在哪些地方
51單片機機器周期:一個機器周期包含6個狀態周期S1~S6,也就是12個時鍾周期。其它很多單片機為單脈沖周期,所以慢,比如說arm單片機內還有倍頻器;
51單片機是對所有兼容Intel
8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8031單片機,後來隨著Flash
rom技術的發展,8031單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出,今後很長的一段時間內將佔有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是52系列的單片機一般不具備自編程能力。
❷ MCS-51單片機的存儲器分為哪幾類
您好,51單片機存儲器有《外部程序存儲器,外部數據存儲器,內部程序存儲器,內部數據存儲器,特殊功能存儲器》希望能幫助你,謝謝!
麻煩採納,謝謝!
❸ 51單片機的數據類型怎麼用
按存儲類型分的話,51單片機有data,idata,xdata,pdata四種數據類型。
dATa: 固定指前面0x00-0x7f的128個RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。
idATa: 固定指前面0x00-0xff的256個RAM,其中前128和dATa的128完全相同,只是因為訪問的方式不同。idATa是用類似C中的指針方式 訪問的。匯編中的語句為:mox ACC,@Rx.(不重要的補充:c中idATa做指針式的訪問效果很好)
xdATa: 外部擴展RAM,一般指外部0x0000-0xffff空間,用DPTR訪問。
pdATa: 外部擴展RAM的低256個位元組,地址出現在A0-A7的上時讀寫,用movx ACC,@Rx讀寫。
❹ 單片機存儲器分為哪幾類,各有哪些特點和用
單片機存儲器分為:程序存儲器和數據存儲器。
數據存儲器又分為:內部數據存儲器和外部數據存儲器。
內部數據存儲器又分為:
1、工作寄存器,共4組,地址范圍00H~1FH
2、位址空間,地址范圍20H~2FH
3、用戶寄存器,地址范圍30H~7FH(FFH)
4、特殊功能寄存器,地址范圍80H~FFH
❺ mcs-51單片機的內部程序存儲器的類型有哪些
三種:
無 ROM、有 ROM、EPROM。
❻ C51單片機存儲器類型有哪些
c51存儲器類型有bit
sbit
data
xdata
bdata
pdata
sfr
code等,可能不全面有遺漏
對應的物理存儲器是:
bit,即位數據:數據存儲器位定址區,即20h~2fh的范圍,共16個位元組,16*8=128個位,位地址00h~7fh,連續的。
sbit:特殊功能寄存器中的位數據:只有能夠被8整除的那些特殊功能寄存器中的各個位才能被稱為sbit,位地址80h~ffh,不連續的,間斷的。
data:數據區,對51為00h~7fh共128個位元組,對52為00h~ffh,共256個位元組,用mov定址,前128用直接定址或寄存器(r0~r7)定址,後128用r0、r1間接定址。
xdata:外部數據區,0000h~ffffh連續,用dptr間接定址(movx指令)
bdata:位定址去的位元組,20h~2fh
sfr:特殊功能寄存器(80h~ffh),直接定址
pdata:外部數據區,p2口保持數據,用r0r1間接定址(movx指令)
code:程序存儲器,用movc指令只讀
❼ 51單片機中的存儲器分為幾種基本類型,分別為什麼和什麼, SFR屬於什麼類存儲器
51單片機中的存儲器分為四種基本類型,分別程序存儲器、內部數據存儲器、外部數據存儲器和特殊功能存儲器, SFR屬於特殊功能存儲器。
❽ C51中的data和idata有什麼區別,謝謝了
1、作用機理不一樣:
data:直接定址的片內RAM區低128B(00H~7FH)。
idata::單片機間接訪問的片內RAM區,允許訪問全部片內RAM。
2、使用的方向不一樣:
data:計算機中程序、文稿、數字、圖像、聲音等信息。
idata:idata是51系列單片機能識別的存儲器類型之一,固定指前面0x00-0xff的256個位元組的片內RAM,其中前128位元組和data的128位元組完全相同,只是因為訪問的方式不同。
(8)51單片機存儲類型有哪些誰最慢擴展閱讀:
C51中的data和idata的應用方向:
data:直接定址的片內RAM區低128B(00H~7FH)。
bdata:片內RAM的可位定址區(20H~2FH),允許位元組和位混合訪問。
idata:單片機間接訪問的片內RAM區,允許訪問全部片內RAM。
pdata:Ri間接訪問的片外RAM的低256B(00H~FFH)。
xdata:用DPTR間接訪問的片外RAM,允許訪問全部64KB片外RAM(0000H~FFFFH)。
code:單片機的64KB程序存儲區ROM。
data:所謂數據就是描述事物的符號。在我們的日常生活中,數據無所不在。數字、文字、圖表、圖象、聲音等都是數據。人們通過數據來認識世界,交流信息。dos命令:
計算機用語:在51單片機中,DATA表示data area,數據區。DATA並不是修改日期命令
❾ MCS-51單片機有哪些類型,其主要區別是什麼
MCS-51單片機類型
1、根據單片機內部程序存儲器的配置不同分為:
(1)無ROM(ROMless)型:8031、80C31、8032、80C32
(2)帶MaskROM(掩模ROM)型:8051、80C51、8052、80C52[1]
(3)帶EPROM型:8751、87C51、8752
(4)帶E2PROM型:8951、89C51、8952、89C52
2、根據單片機內部存儲器的容量配置不同
(1)51子系列:晶元型號的最末位數字以1作為標志,是基本型產品 。
(2)52子系列:晶元型號的最末位數字以2作為標志,是增強型產品。
3、根據晶元的半導體製造工藝不同
(1)HMOS工藝型:晶元型號中無C的產品
(2)CHMOS工藝型:晶元型號中有C的產品。
❿ msc-51單片機的存儲器空間的劃分為哪五類
msc-51單片機的存儲區劃分五類,在用C51寫程序時,應聲明這五類存儲區類型:
1. 內部RAM數據存儲區,data類型,為默認的類型,可以省略。
2. 間址存儲區,idata 類型。
3. 位存儲區,bdata 類型。
4. 外部數據存儲區,xdata 類型。
5. 程序存儲區,code 類型。