1. 單片機的ALE引腳在系統擴展是起什麼作用
外擴時,ALE用於低8位地址鎖存控制。因為P0口既是數據口,又是低八位地址,所以在外擴時,需要外加鎖存器,而鎖存器的控制端則和ALE相連
2. 單片機ALE怎麼理解
ALE是地址鎖存,要擴展外部存儲器,只能用ALE作為地址數據鎖存器的選通信號。 因為在一個讀寫周期里,P0既有地址信號還有數據信號,區分這兩個信號就是靠的ALE信號
3. 單片機中ALE是什麼意思
ALE:地址鎖存允許信號,輸出。ALE 是英文"Address Latch Enable"的縮寫,it is used for external data memory cyscles.用作片外存儲器訪問時,低位元組地址鎖存。ALE以1/6的振盪頻率穩定輸出,用作對外輸出的時鍾或用於定時。ALE可以驅動8個LSTTL負載。
ALE在STC系列單片機中的應用:傳統8051單片機的ALE腳對系統時鍾進行6分頻輸出,可對外提供時鍾,STC12C5Axx系列不對外輸出時鍾如果傳統設計利用ALE腳對外輸出時鍾,請利用STC12C5Axx系列的可編程時鍾輸出腳對外輸出時鍾(CLKOUT0/CLKOUT1/CLKOUT2或XTAL2腳串一個200歐姆電阻對外輸出時鍾.
傳統8051單片機時鍾頻率較高時,ALE腳是一個干擾源,所以STC89系列單片機增加了AUXR特殊功能寄存器,其中的Bit0/ALEOFF位允許禁止ALE對系統時鍾分頻輸出。而STC12C5Axx系列單片機直接禁止ALE腳對系統時鍾進行6分頻輸出,徹底清除此干擾源.也有利於系統的抗干擾設計.
4. MCS-51單片機的ALE引腳發出什麼信號,他的用途是什麼
MCS-51單片機的ALE為地址鎖存信號,每個機器周期輸出兩個正脈沖。
在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鍾使用。
在訪問片外存儲器時,下降沿用於控制外接的地址鎖存器鎖存從P0口輸出的低8位地址。在沒有接外部存儲器時,可以將該引腳的輸出作為時鍾信號使用。
MCS-51單片機的引腳
Pin20:接地腳。
Pin40:正電源腳,工作時,接+5V電源。
Pin19:時鍾XTAL1腳,片內振盪電路的輸入端。
Pin18:時鍾XTAL2腳,片內振盪電路的輸出端。
8051的時鍾有兩種方式,一種是片內時鍾振盪方式,但需在18和19腳外接石英晶體(2-12MHz)和振盪電容,振盪電容的值一般取10p-30p。另外一種是外部時鍾方式,即將XTAL1接地,外部時鍾信號從XTAL2腳輸入。
Pin39-Pin32為P0.0-P0.7輸入輸出腳。
Pin1-Pin8為P1.0-P1.7輸入輸出腳。
Pin21-Pin28為P2.0-P2.7輸入輸出腳。
5. 單片機ALE
一般來說,51 單片機 ALE 的頻率,是晶振頻率的六分之一。
即,在一個機器周期中,共有兩個 ALE 的脈沖。
但是,在訪問單片機外部的程序、數據存儲器時,ALE 會少一個脈沖。
這是一個正常的現象,Intel 公司,當年就是這么設計的。
為什麼?
intel 公司沒有公布原因,應該是行業機密。
當使用 ALE 當做頻率源的時候,能夠注意到這個問題,就行了,不用深究原因。
高校老師講這個內容,是正確的。
有人,沒有用過 ALE,或用了,卻不知道缺少脈沖的事,這也算不上智力欠缺。
但是,拿自己的淺薄經歷,批評高校的教學,離弱智就不遠了。
6. 51單片機引腳ALE的具體作用是什麼怎麼控制地址鎖存器
ALE(Address Lock Enable)功能是在訪問外部存儲器時,P0口做為地址/數據復用口,ALE信號用於鎖存低8位地址。當ALE信號為高電平時,P0口上的信息為低8位地址,在ALE信號的下降沿時將P0口上的低8位地址送到地址鎖存器鎖存起來。在ALE為低電平期間P0口上的信息為指令或數據信息。在ALE為低電平期間P0口上的信息為指令或數據信息,以實現低位地址與數據的分離。
ALE是自動運行的
7. 51單片機的ALE埠有什麼特別的作用
ale(address
lock
enable)功能是在訪問外部存儲器時,p0口做為地址/數據復用口,ale信號用於鎖存低8位地址。當ale信號為高電平時,p0口上的信息為低8位地址,在ale信號的下降沿時將p0口上的低8位地址送到地址鎖存器鎖存起來。在ale為低電平期間p0口上的信息為指令或數據信息。在ale為低電平期間p0口上的信息為指令或數據信息,以實現低位地址與數據的分離。
ale是自動運行的
ale:地址鎖存控制/片內eprom編程脈沖輸入信號
ale(address
lock
enable)功能是在訪問外部存儲器時,p0口做為地址/數據復用口,ale信號用於鎖存低8位地址。當ale信號為高電平時,p0口上的信息為低8位地址,在ale信號的下降沿時將p0口上的低8位地址送到地址鎖存器鎖存起來。
在ale為低電平期間p0口上的信息為指令或數據信息。在ale為低電平期間p0口上的信息為指令或數據信息,以實現低位地址與數據的分離。
值的注意的是,在訪問片外數據存儲器時,人會缺少一個ale脈沖。
當不訪問外部存儲器時,該信號也以晶振頻率的六分之一固定輸出正脈沖信號,可以作為外部的定時脈沖使用。如果想禁止ale的輸出可在sfr(特殊功能寄存器)8eh地址上置0。此時,ale只有在執行movx,movc指令時才起作用。
8. 8051單片機引腳ALE的作用是什麼
當訪問外部存儲器時,地址鎖存允許的輸出電平用於鎖存地址的地位位元組。在flash編程期間,此引腳用於輸入編程脈沖。
在平時,ale端以不變的頻率周期輸出正脈沖信號,此頻率為振盪器頻率的1/6。因此它可用作對外部輸出的脈沖或用於定時目的。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。
此時,ale只有在執行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執行狀態ale禁止,置位無效。
引腳功能
MCS-51是標準的40引腳雙列直插式集成電路晶元,引腳分地布請參照----單片機引腳圖:
l P0.0~P0.7 P0口8位雙向口線(在引腳的39~32號端子)。
l P1.0~P1.7 P1口8位雙向口線(在引腳的1~8號端子)。
l P2.0~P2.7 P2口8位雙向口線(在引腳的21~28號端子)。
l P3.0~P3.7 P3口8位雙向口線(在引腳的10~17號端子)。
9. 51單片機的時鍾周期的頻率為12MHz,那麼ALE信號的頻率為多少
ALE端為晶振頻率的1/6,題中給的是「時鍾周期的頻率」(即「晶振頻率」的1/2),所以「晶振頻率」為24MHz,ALE信號的頻率為24/6,即4MHz。
簡介
51單片機是對兼容英特爾8051指令系統的單片機的統稱。51單片機廣泛應用於家用電器、汽車、工業測控、通信設備中。因為51單片機的指令系統、內部結構相對簡單,所以國內許多高校用其進行單片機入門教學。
同樣的一段程序,在各個單片機廠家的硬體上運行的結果都是一樣的,如ATMEL的89C51(已經停產)、89S51,PHILIPS,和WINBOND等,我們常說的已經停產的89C51指的是ATMEL公司的AT89C51單片機,同時是在原基礎上增強了許多特性。
如時鍾,更優秀的是由Flash(程序存儲器的內容至少可以改寫1000次)存儲器取代了原來的ROM(一次性寫入),AT89C51的性能相對於8051已經算是非常優越的了。
10. 單片機ALE信號
373是地址鎖存器,ALE的頻率是1/2的匯流排頻率,也就是1/24的OSC頻率
51擴展外部器件像RAM什麼的,需要用到373
應為要訪問外部存儲空間時要先發 地址 後發 數據
MOVX 2000h,@dptr(往外發是不是這樣寫的,記不清了)
此時51的P2是地址匯流排,P0既是地址匯流排又是數據匯流排
外部RAM需要同時接收地址和數據,所以執行上面指令時
1.P0先發出地址2000H 373鎖存
2.P2 P0發出數據 ALE翻轉 373發出地址
第一時間:
P0 P2(地址)——>373
第二時間:
373(ALE翻轉)——>RAM
P0 (數據)——>RAM