Ⅰ 單片機沒有片內程序存儲器
8031.單片機沒有片內程序存儲器的是8031,毀櫻單片機(Single-ChipMicrocomputer)是一纖宏叢種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片絕亮上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。
Ⅱ MCS-51系列單片機根據程序存儲器的不同配置可分為哪三種產品迷惑中。。。
當然是答案二更准確。包括51和52兩個子系列。
不過,這種問題,太過老套了,沒有什麼新意,更沒有實尺晌際意義,因御困塌鎮圓為,這三種產品早就都 淘汰了,也沒有人用了。僅僅是為了回答問題而已,就如同畫餅充飢一樣。
Ⅲ 單片機若選用803X,由於其內部沒有程序存儲器,所以應令EA=0,CPU直接訪問外部程序存儲器。若選用89XX,片
牽涉到MCS51的發展及命名方法:
1、803x系列:803x系列內部沒有程序存儲升則器,所以,EA只能接低(=0),單片運行的程序只從外部ROM讀取,現在用803x的已經很少了;
2、805x系列:805x系列內部包含4K(52是8K)的存儲器,不過屬於PROM工藝,也就是說只能編程1次,不能擦除再寫。這種模式早期使用過,而且往往都擾笑培是由廠家直接定製出廠的,現在也已經不用了。8x系列EA可以接高,也可以接低。EA=1時,前4K(52是8K)的程序單片機是從集成的內部ROM讀取的,4K(52是8K)以後自動從外部ROM讀取。如果EA=0,單片機則不理會內部ROM,從0000H開始就從外部ROM讀取,此時相當於803x系列單片機。
3、875x系列:與805x一樣,只是其內部ROM採用的是EPROM工藝,晶元上有紫外線擦除窗口可由用戶多次編程,只是需要紫外線擦除,擦除時間需要15分鍾,比較麻煩。現在緩唯也基本上不使用了。
4、89xx系列:現在使用最廣泛,其內部ROM其實已經採用的是FLASH工藝,可由用戶快速多次擦寫。就程序訪問模式上講,與805x一樣,只是原來只有51和52,現在多了53、54、58、516等更多類型,但EA控制是一樣的。比如針對8958,內部有32K的程序空間,那麼EA=1時前32K從內部的32K讀取,後32K從外部32K讀取;EA=0時則內部32K無用,直接讀取外部ROM。
其實目前內部帶256K程序存儲器的51系列單片機都出現了,使用外部ROM方式擴展程序存儲器的方法已經很少用了,803x同樣很少見了,也就是說EA現在接高電平就可以。
Ⅳ 8051、8031、8751的特點
8031/8051/8751是Intel公司早期的產品。 8031的特點灶滾櫻 8031片內不帶程序存儲器ROM,使用時用戶需外接程序存儲器和一片邏輯電路373,外接的程序存儲器多為EPROM的2764系列。用戶若想對寫入到EPROM中的程序進行修改,必須先用一種特殊的紫外線燈將其照射擦除,之後再可寫入。寫入到外接程序存儲器的程序代碼沒有什麼保密性可備岩言。 8051的特點 8051片內有4k ROM,無須外接外存儲器和373,更能體現「單片」的簡練。但是你編的程隱叢序你無法燒寫到其ROM中,只有將程序交晶元廠代你燒寫,並是一次性的,今後你和晶元廠都不能改寫其內容。 8751的特點 8751與8051基本一樣,但8751片內有4k的EPROM,用戶可以將自己編寫的程序寫入單片機的EPROM中進行現場實驗與應用,EPROM的改寫同樣需要用紫外線燈照射一定時間擦除後再燒寫。
Ⅳ 在各種系列的單片機中,片內ROM的配置有幾種形式用戶應根據什麼原則來選用
各種類型的單片機片內程序存儲器的配置形式主要有以下幾種形式:
(1) 掩膜(Msak)ROM型單片機:內部具有工廠掩膜編程的ROM,ROM中的程序只能由單片機製造廠家用掩膜工藝固化,用戶不能修改ROM中的程序。例如:MCS—51系列的8051。
掩膜ROM單片機適合於大批量生產的產品。用戶可委託晶元生產廠家採用掩膜方法將程序製作在晶元的ROM。
(2) EPROM型單片機:內部具有紫外線可擦除電可編程的只讀存儲器,用戶可以自行將程序寫入到晶元內部的EPROM中,也可以將EPROM中的信息全部擦除。擦去信息的晶元還可以再次寫入新的程序,允許反復改寫。例如:MCS—51系列的8751。
EPROM型單片機使用比較方便,但價格較高,適合於研製產品或結構要求簡單的小批量產品。
(3) 無ROM型單片機:內部沒有程序存儲器,它必須連接程序存儲器才能組成完整的應用系統。例如:MCS—51系列的8031。
無ROM型單片機價格低廉,用戶可根據程序的大小來選擇外接程序存儲器的容量。這種單片機擴展靈活,但系統結構較復雜。
(4) E2ROM型單片機:內部具有電可擦除叫可編程的程序存儲器,使用更為方便。例如:MCS—51的派生型89C51單片機。
(5) OTP(One Time Programmable)ROM單片機:內部具有一次可編程的程序存儲器,用戶可以在編程器上將程序寫入片內程序存儲器中,程序寫入後不能再改寫。例如:NEC公司的μPD75P308GF—3B9。這種晶元的價格也較低。
Ⅵ MCS-51系列單片機中8031 80C51 8751的區別是什麼
它們的結構基本相同,其主要差別反映在盯搜存儲器的配置上。8051內部設有4K位元組的掩模ROM程序存儲器,8031片內沒有程序空漏存儲器,而斗則爛8751是將8051片內的ROM換成EPROM。
Ⅶ mcs-8051單片機的程序存儲器是什麼
好象有吧,課本上說有^_^
MCS-51單片機在物理結構上有四個存儲空間:
1、片內程序存儲器
2、片外程序存儲器
3、片內數據存儲器
4、片外數據存儲器
但在邏輯上,即從用戶的角度上,8051單片機有三個存儲空間:
1、片內外統一編址的64K的程序存儲器地址空間(MOVC)
2、256B的片內數據存儲器的地址空間(MOV)
3、以及64K片外數據存儲器的地址空間(MOVX)
在訪問三個不同的邏輯空間時,應採用不同形式的指令,以產生不同的存儲器空間的選通信號。
程序存儲器
定址范圍:0000H ~ FFFFH 容量64KB
EA = 1,定址內部ROM;EA = 0,定址外部ROM
地址長度:16位
Ⅷ mcs51系列單片機基本晶元按ROM不同分為那幾類他們的差別是什麼
答案一:
MCS-51系列單片機根據程序存儲器的不同設置可分為以下三種:最低地址空間為4K位元組ROM/EPROM的單片機,如8051、8751;最低地址空間為8K字脊猛節ROM/EPROM的單片機,如8052;無內部程序存儲器的單片機,如8031。
答案二:
MCS-51系列單片機按片斗滑內不同程序存儲器的配置來分,可以分為以下3種類型:
① 片內帶Mask ROM(掩膜ROM)型:8051、80C51、8052、80C52。此類晶元是由半導體廠家在晶元生產過程中,將用戶的應用程序代碼通過掩膜工藝製作到ROM中。其應用程序只能委託半導體廠家「寫入」,一旦寫入後不能修改。此類單片機適合大批量使用。
② 片內帶EPROM型:8751、87C51、8752。此類晶元帶有透明窗口,可通過紫外線擦除存儲器中的程序代碼,應用程序可通過專門的編程器寫入到單片機中,需要更改時可擦除重新寫入。此類單片機價格較貴,不宜於大批量使用。
③ 片內無ROM(ROMLess)型:8031、80C31、8032。此類晶元的片內沒有程序存儲器,使用時必須在外部並行擴展程序存儲器存儲晶元。此類單片機由於必須在外部並行擴展程序櫻銷橋存儲器存儲晶元,造成系統電路復雜,目前較少使用。
Ⅸ 單片機是如何區分片內片外ROM的
AT89s51單片機的片外ROM可擴展64KB,片內ROM為4KB,兩者獨立。
該種單片機上有一個EA引腳
當在EA引腳上加上+5V的高電平時,CPU的程序計數器PC以「片內」0000H為初值開始取指令,但一旦PC的取值超出片內程序存儲器的地址范圍(0FFFH),PC自動地轉向讀取片外程序存儲空間(1000H-FFFFH)
當在EA引腳上加上0V的低電平時,單片機會毫不猶豫地使用片外程序存儲器,將可憐的片內程序存儲器拋在一邊
上述即為:單片機通過EA引腳上所加電平的高低決定怎樣使用片內片外ROM
Ⅹ 80c51單片機的特點
8051片內有4kROM,無須外接外存儲器和373,更能體現「單片」的簡練。但是編程者編的程序編程者無法燒寫到其ROM中,只有將程序交晶元廠代編程脊枝者燒寫,並是一次性的,今後編程者和晶元廠都不能改寫其內容。
8031片內不帶程序存儲器ROM,使用時用戶需外接程序存儲器和一片邏輯電路373,外接的程序存儲器多為EPROM的2764系列。用戶若想對寫入到EPROM中的程序進行修改,必須先用一種特殊的紫外線燈將其照射擦除,之後再可寫入。寫入到外接程序存儲器的程序代碼沒有什麼保密性可言。
(10)片內沒有程序存儲器的是哪個擴展閱讀櫻爛敏
1、從內部的硬體到軟體有一套完整的按位操作系統,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、同時在片內RAM區間還特別開辟了一個雙重功歷兆能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘**能,作乘法時還得編上一段子程序調用,十分不便。