51单片机引脚ALE的具体作用?怎么控制地址锁存器的? 51单片机引脚ALE的具体作用是什么?怎么控制地址锁存器?

51\u5355\u7247\u673a\u5f15\u811aALE\u7684\u5177\u4f53\u4f5c\u7528\uff1f\u600e\u4e48\u63a7\u5236\u5730\u5740\u9501\u5b58\u5668\u7684\uff1f

ALE\uff1a\u5730\u5740\u9501\u5b58\u63a7\u5236/\u7247\u5185EPROM\u7f16\u7a0b\u8109\u51b2\u8f93\u5165\u4fe1\u53f7
ALE(Address Lock Enable)\u529f\u80fd\u662f\u5728\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u65f6\uff0cP0\u53e3\u505a\u4e3a\u5730\u5740/\u6570\u636e\u590d\u7528\u53e3\uff0cALE\u4fe1\u53f7\u7528\u4e8e\u9501\u5b58\u4f4e8\u4f4d\u5730\u5740\u3002\u5f53ALE\u4fe1\u53f7\u4e3a\u9ad8\u7535\u5e73\u65f6\uff0cP0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u4f4e8\u4f4d\u5730\u5740\uff0c\u5728ALE\u4fe1\u53f7\u7684\u4e0b\u964d\u6cbf\u65f6\u5c06P0\u53e3\u4e0a\u7684\u4f4e8\u4f4d\u5730\u5740\u9001\u5230\u5730\u5740\u9501\u5b58\u5668\u9501\u5b58\u8d77\u6765\u3002\u5728ALE\u4e3a\u4f4e\u7535\u5e73\u671f\u95f4P0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u6307\u4ee4\u6216\u6570\u636e\u4fe1\u606f\u3002\u5728ALE\u4e3a\u4f4e\u7535\u5e73\u671f\u95f4P0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u6307\u4ee4\u6216\u6570\u636e\u4fe1\u606f\uff0c\u4ee5\u5b9e\u73b0\u4f4e\u4f4d\u5730\u5740\u4e0e\u6570\u636e\u7684\u5206\u79bb\u3002
\u503c\u7684\u6ce8\u610f\u7684\u662f\uff0c\u5728\u8bbf\u95ee\u7247\u5916\u6570\u636e\u5b58\u50a8\u5668\u65f6\uff0c\u4eba\u4f1a\u7f3a\u5c11\u4e00\u4e2aALE\u8109\u51b2\u3002

\u5f53\u4e0d\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u65f6\uff0c\u8be5\u4fe1\u53f7\u4e5f\u4ee5\u6676\u632f\u9891\u7387\u7684\u516d\u5206\u4e4b\u4e00\u56fa\u5b9a\u8f93\u51fa\u6b63\u8109\u51b2\u4fe1\u53f7\uff0c\u53ef\u4ee5\u4f5c\u4e3a\u5916\u90e8\u7684\u5b9a\u65f6\u8109\u51b2\u4f7f\u7528\u3002\u5982\u679c\u60f3\u7981\u6b62ALE\u7684\u8f93\u51fa\u53ef\u5728SFR\uff08\u7279\u6b8a\u529f\u80fd\u5bc4\u5b58\u5668\uff098EH\u5730\u5740\u4e0a\u7f6e0\u3002\u6b64\u65f6\uff0cALE\u53ea\u6709\u5728\u6267\u884cMOVX\uff0cMOVC\u6307\u4ee4\u65f6\u624d\u8d77\u4f5c\u7528\u3002

ALE(Address Lock Enable)\u529f\u80fd\u662f\u5728\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u65f6\uff0cP0\u53e3\u505a\u4e3a\u5730\u5740/\u6570\u636e\u590d\u7528\u53e3\uff0cALE\u4fe1\u53f7\u7528\u4e8e\u9501\u5b58\u4f4e8\u4f4d\u5730\u5740\u3002\u5f53ALE\u4fe1\u53f7\u4e3a\u9ad8\u7535\u5e73\u65f6\uff0cP0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u4f4e8\u4f4d\u5730\u5740\uff0c\u5728ALE\u4fe1\u53f7\u7684\u4e0b\u964d\u6cbf\u65f6\u5c06P0\u53e3\u4e0a\u7684\u4f4e8\u4f4d\u5730\u5740\u9001\u5230\u5730\u5740\u9501\u5b58\u5668\u9501\u5b58\u8d77\u6765\u3002\u5728ALE\u4e3a\u4f4e\u7535\u5e73\u671f\u95f4P0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u6307\u4ee4\u6216\u6570\u636e\u4fe1\u606f\u3002\u5728ALE\u4e3a\u4f4e\u7535\u5e73\u671f\u95f4P0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u6307\u4ee4\u6216\u6570\u636e\u4fe1\u606f\uff0c\u4ee5\u5b9e\u73b0\u4f4e\u4f4d\u5730\u5740\u4e0e\u6570\u636e\u7684\u5206\u79bb\u3002
ALE\u662f\u81ea\u52a8\u8fd0\u884c\u7684

ALE\uff1a\u5730\u5740\u9501\u5b58\u63a7\u5236/\u7247\u5185EPROM\u7f16\u7a0b\u8109\u51b2\u8f93\u5165\u4fe1\u53f7
ALE(Address Lock Enable)\u529f\u80fd\u662f\u5728\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u65f6\uff0cP0\u53e3\u505a\u4e3a\u5730\u5740/\u6570\u636e\u590d\u7528\u53e3\uff0cALE\u4fe1\u53f7\u7528\u4e8e\u9501\u5b58\u4f4e8\u4f4d\u5730\u5740\u3002\u5f53ALE\u4fe1\u53f7\u4e3a\u9ad8\u7535\u5e73\u65f6\uff0cP0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u4f4e8\u4f4d\u5730\u5740\uff0c\u5728ALE\u4fe1\u53f7\u7684\u4e0b\u964d\u6cbf\u65f6\u5c06P0\u53e3\u4e0a\u7684\u4f4e8\u4f4d\u5730\u5740\u9001\u5230\u5730\u5740\u9501\u5b58\u5668\u9501\u5b58\u8d77\u6765\u3002
\u5728ALE\u4e3a\u4f4e\u7535\u5e73\u671f\u95f4P0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u6307\u4ee4\u6216\u6570\u636e\u4fe1\u606f\u3002\u5728ALE\u4e3a\u4f4e\u7535\u5e73\u671f\u95f4P0\u53e3\u4e0a\u7684\u4fe1\u606f\u4e3a\u6307\u4ee4\u6216\u6570\u636e\u4fe1\u606f\uff0c\u4ee5\u5b9e\u73b0\u4f4e\u4f4d\u5730\u5740\u4e0e\u6570\u636e\u7684\u5206\u79bb\u3002
\u503c\u7684\u6ce8\u610f\u7684\u662f\uff0c\u5728\u8bbf\u95ee\u7247\u5916\u6570\u636e\u5b58\u50a8\u5668\u65f6\uff0c\u4eba\u4f1a\u7f3a\u5c11\u4e00\u4e2aALE\u8109\u51b2\u3002
\u5f53\u4e0d\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u65f6\uff0c\u8be5\u4fe1\u53f7\u4e5f\u4ee5\u6676\u632f\u9891\u7387\u7684\u516d\u5206\u4e4b\u4e00\u56fa\u5b9a\u8f93\u51fa\u6b63\u8109\u51b2\u4fe1\u53f7\uff0c\u53ef\u4ee5\u4f5c\u4e3a\u5916\u90e8\u7684\u5b9a\u65f6\u8109\u51b2\u4f7f\u7528\u3002\u5982\u679c\u60f3\u7981\u6b62ALE\u7684\u8f93\u51fa\u53ef\u5728SFR\uff08\u7279\u6b8a\u529f\u80fd\u5bc4\u5b58\u5668\uff098EH\u5730\u5740\u4e0a\u7f6e0\u3002\u6b64\u65f6\uff0cALE\u53ea\u6709\u5728\u6267\u884cMOVX\uff0cMOVC\u6307\u4ee4\u65f6\u624d\u8d77\u4f5c\u7528\u3002

ALE/PROG: 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

当访问外部存储器时,ALE作为锁存扩展地址的低8位字节的控制信号。当访问外部数据存储器时,ALE以十二分之一振荡频率输出正脉冲,同时这个引脚也是EPROM编程时的编程脉冲输入端。

但是这个引脚还有一个非常有用的功能往往被很多人给忽视了,那就是当非访问外部数据存储器时,ALE以六分之一振荡频率固定输出正脉冲, 8051一个机器周期=6个状态周期=12个振荡周期,若采用6MHz的晶体振荡器,则ALE会发出1MHz的固定的正脉冲。因此它可以用来做外部时钟或定时。如果我们把这个功能应用与实际,可能给我们的设计带来简化,降低生产成本。

ALE脚是在使用MOVX、MOVC指令时才会变成有效(这些指令都使用到外部RAM或ROM的地址。这些指令都有一个特点:地址和数据分时出现在P0口)。使用C写程序时,要使用它有效,可用访问内部RAM地址的方法。如:uVariable=*((char *)0x12C),把0x12C地址的内容给uVariable变量。这个过程有效的脚为ALE、RD。

这个信号线的信号生成是MCU硬件电路实现的,不可以人工控制。
在某些内置TOM的MCU里,可以关闭ALE信号输出,以降低EMI。

单片机上的ALE是接373上的锁存允许LE的,没有错。
这个外部RAM和ROM的读写时序,在书上都有,可以去参考一下。而且非常好用。

数字电路基础没学好吧,看一下触发器部分就知道具体是怎么工作的了。

  • 51鍗曠墖鏈哄紩鑴欰LE鐨勫叿浣撲綔鐢鏄粈涔?鎬庝箞鎺у埗鍦板潃閿佸瓨鍣?
    绛旓細ALE(Address Lock Enable)鍔熻兘鏄湪璁块棶澶栭儴瀛樺偍鍣ㄦ椂锛孭0鍙e仛涓哄湴鍧/鏁版嵁澶嶇敤鍙o紝ALE淇″彿鐢ㄤ簬閿佸瓨浣8浣嶅湴鍧銆傚綋ALE淇″彿涓洪珮鐢靛钩鏃讹紝P0鍙d笂鐨勪俊鎭负浣8浣嶅湴鍧锛屽湪ALE淇″彿鐨勪笅闄嶆部鏃跺皢P0鍙d笂鐨勪綆8浣嶅湴鍧閫佸埌鍦板潃閿佸瓨鍣ㄩ攣瀛樿捣鏉ャ傚湪ALE涓轰綆鐢靛钩鏈熼棿P0鍙d笂鐨勪俊鎭负鎸囦护鎴栨暟鎹俊鎭傚湪ALE涓轰綆鐢靛钩鏈熼棿P0...
  • MCS51绯诲垪鍗曠墖鏈虹殑ALE寮曡剼鏈夊摢浜涘姛鑳?
    绛旓細MCS-51绯诲垪鍗曠墖鏈虹殑ALE寮曡剼涓昏鍔熻兘濡備笅锛1. 鍦板潃閿佸瓨淇″彿锛欰LE鍦ㄦ瘡涓満鍣ㄥ懆鏈熻緭鍑轰袱涓鑴夊啿锛岄氬父浠ユ櫠鎸叚鍒嗕箣涓鐨勫浐瀹氶鐜囪緭鍑鸿剦鍐诧紝鍙敤浣滃閮ㄥ畾鏃跺櫒鎴栨椂閽銆2. 澶栭儴瀹氭椂鍣ㄦ垨鏃堕挓锛氬湪璁块棶鐗囧瀛樺偍鍣ㄦ椂锛孉LE鐨勪笅闄嶆部鎺у埗P0鍙h緭鍑虹殑浣8浣嶅湴鍧鑷冲鎺ュ湴鍧閿佸瓨鍣ㄣ傛湭鎺ュ閮ㄥ瓨鍌ㄥ櫒鏃讹紝ALE寮曡剼杈撳嚭鍙綔涓...
  • 51鍗曠墖鏈哄紩鑴欰LE鐨勫叿浣撲綔鐢?鎬庝箞鎺у埗鍦板潃閿佸瓨鍣ㄧ殑?
    绛旓細鍥犳瀹冨彲浠ョ敤鏉ュ仛澶栭儴鏃堕挓鎴栧畾鏃銆傚鏋滄垜浠妸杩欎釜鍔熻兘搴旂敤涓庡疄闄咃紝鍙兘缁欐垜浠殑璁捐甯︽潵绠鍖栵紝闄嶄綆鐢熶骇鎴愭湰銆侫LE鑴氭槸鍦ㄤ娇鐢∕OVX銆丮OVC鎸囦护鏃舵墠浼氬彉鎴愭湁鏁堬紙杩欎簺鎸囦护閮戒娇鐢ㄥ埌澶栭儴RAM鎴朢OM鐨勫湴鍧銆傝繖浜涙寚浠ら兘鏈変竴涓壒鐐癸細鍦板潃鍜屾暟鎹垎鏃跺嚭鐜板湪P0鍙o級銆備娇鐢–鍐欑▼搴忔椂锛岃浣跨敤瀹冩湁鏁堬紝鍙敤璁块棶鍐呴儴RAM鍦板潃鐨勬柟娉曘
  • MCS-51鍗曠墖鏈虹殑 EA銆ALE鍜孭SEN 绔殑鍔熻兘鏄粈涔?
    绛旓細ALE鈥斺擜LE 涓哄湴鍧閿佸瓨鍏佽淇″彿锛屽湪璁块棶澶栭儴瀛樺偍鍣ㄦ椂锛孉LE 鐢ㄦ潵閿佸瓨 P0閫佸嚭鐨勪綆 8 浣嶅湴鍧淇″彿銆 PSEN 鈥斺斿閮ㄧ▼搴忓瓨鍌ㄥ櫒鐨勮閫夐氫俊鍙枫傚綋璁块棶澶栭儴 ROM 鏃讹紝 PSEN 浜х敓璐熻剦鍐蹭綔 涓哄閮 ROM鐨勯夐氫俊鍙;鍦ㄨ闂閮 RAM鎴栫墖鍐 ROM鏃讹紝涓嶄細浜х敓鏈夋晥鐨凱SEN 淇 鍙枫 PSEN 鍙┍鍔 8 涓狶STTL 闂ㄨ緭鍏...
  • mcs.51鍗曟満鐗囩殑寮曡剼reset,ale,ea鍚勬湁浠涔浣滅敤
    绛旓細鍦ㄦ寮曡剼涓婂嚭鐜颁袱涓満鍣ㄥ懆鏈熺殑楂樼數骞筹紙鐢变綆鍒伴珮璺冲彉锛夛紝灏嗕娇鍗曠墖鏈哄浣 ale锛氳闂閮ㄥ瓨鍌ㄥ櫒鏃锛岃緭鍑鸿剦鍐茬殑涓嬮檷娌跨敤浜庨攣瀛16浣嶅湴鍧鐨勫湴鍏綅锛屽嵆浣夸笉璁块棶澶栭儴瀛樺偍鍣紝涔熸湁鍛ㄦ湡姝h剦鍐茶緭鍑猴紝棰戠巼涓洪渿鑽″櫒棰戠巼鐨1/6 ea锛氫负楂樼數骞虫椂璁块棶鍐呴儴绋嬪簭瀛樺偍鍣紝涓轰綆鐢靛钩鏃惰闂閮ㄧ▼搴忓瓨鍌ㄥ櫒 ...
  • 鍏充簬51鍗曠墖鏈虹殑ALE闂
    绛旓細褰揅PU璁块棶鐗囧瀛樺偍鍣ㄦ椂锛孉LE杈撳嚭淇″彿鏄攣瀛樹綆8浣嶅湴鍧鐨勬帶鍒朵俊鍙枫傛妸P0鍙h緭鍑虹殑浣8浣嶅湴鍧閿佸瓨璧锋潵浠ュ疄鐜颁綆8浣嶅湴鍧鍜屾暟鎹殑闅旂锛涘綋89C51鍗曠墖鏈姝e父宸ヤ綔锛孉LE涓嶆柇鍚戝杈撳嚭姝h剦鍐蹭俊鍙枫備綘鎵璇寸殑澶栫晫RAM鍑虹幇闈炲懆鏈熺幇璞¤鏄庡崟鐗囨満姝e湪璁块棶鐗囧瀛樺偍鍣紝鍥犳ALE鐨勪綔鐢鐩稿綋浜庤緭鍑烘椂閽熸垨鑰呮槸瀹氭椂淇″彿 ...
  • 8051鍗曠墖鏈哄紩鑴欰LE鐨勪綔鐢鏄粈涔
    绛旓細ALE:鍦板潃閿佸瓨鏈夋晥淇″彿銆51鍗曠墖鏈璁捐鏁版嵁鎬荤嚎涓庝綆8浣嶅湴鍧鎬荤嚎鍚堢敤P0鍙o紝鍥犳鍦ㄦ墿灞曞閮ㄤ笁鎬荤嚎鏃朵负浜嗗垎娓呭摢鏄暟鎹紝鍝槸鍦板潃锛孋PU閫氳繃ALE寮曡剼鏉ュ彂鍑轰俊鍙凤紝褰撳彂鍦板潃绋冲畾鍚庡彂鍑轰竴涓ALE 淇″彿锛岃繖涓俊鍙蜂竴鑸氳繃閿佸瓨鍣紙姣斿74LS373)鎺ユ敹锛屽苟鎶奝0鍙g殑鍦板潃淇″彿淇濆瓨鍒伴攣瀛樺櫒涓
  • 51鍗曠墖鏈虹殑寮曡剼鐨鍥涚妯″紡鍒嗗埆鏄湪浠涔堟儏鍐典笅鐢ㄤ粈涔堟ā寮?
    绛旓細杩欎笉鏄爣鍑51锛屾爣鍑51鐨IO鍙g粨鏋勯兘鏄噯鍙屽悜鍙o紝娌℃湁寮烘帹鎸藉拰寮婕忋備笉绠℃爣鍑51杩樻槸鎵╁睍51锛屼笂鐢靛浣嶇殑鏃跺橧O绠¤剼閮芥槸杈撳叆妯″紡锛岄伩鍏嶅鍥寸數璺笉鍖归厤寮曡捣鐨勬崯鍧忋傦紙褰撶劧锛屾煇浜涙儏鍐典笅浼氬埢鎰忓埄鐢ㄨ繖绉嶆崯鍧忥級
  • 51鍗曠墖鏈涓ALE绠¤剼鏄粈涔堟剰鎬
    绛旓細閿佸瓨鍣ㄤ俊鍙凤紝褰撹闂閮ㄦ暟鎹垨绋嬪簭瀛樺偍鍣ㄦ椂锛孭0鍙e厛杈撳嚭鍦板潃淇″彿锛堜綆8 浣嶏級锛屽悗杈撳嚭鏁版嵁锛屽洜姝よ鐢ㄩ攣瀛樺櫒閿佸瓨鍦板潃锛ALE灏辨槸渚涢攣瀛樺櫒鐢ㄧ殑閿佸瓨淇″彿锛屽湪鑴夊啿鐨勪笅闄嶆部锛屽湴鍧淇″彿琚攣瀛 瑙佷笅鍥撅細
  • 8051鍗曠墖鏈哄紩鑴欰LE鐨勪綔鐢鏄粈涔
    绛旓細姝ゆ椂锛ale鍙湁鍦ㄦ墽琛宮ovx锛宮ovc鎸囦护鏄痑le鎵嶈捣浣滅敤銆傚彟澶栵紝璇ュ紩鑴氳鐣ュ井鎷夐珮銆傚鏋滃井澶勭悊鍣ㄥ湪澶栭儴鎵ц鐘舵乤le绂佹锛岀疆浣嶆棤鏁堛傚紩鑴氬姛鑳 MCS-51鏄爣鍑嗙殑40寮曡剼鍙屽垪鐩存彃寮忛泦鎴愮數璺姱鐗囷紝寮曡剼鍒嗗湴甯冭鍙傜収---鍗曠墖鏈哄紩鑴鍥撅細l P0.0~P0.7 P0鍙8浣嶅弻鍚戝彛绾匡紙鍦ㄥ紩鑴氱殑39~32鍙风瀛愶級銆俵 P1.0~P1.7 ...
  • 扩展阅读:50个常用元器件图片 ... 简述ale引脚功能 ... 51单片机元器件图片 ... 51单片机最小系统开发板 ... 89c51高清引脚图 ... 单片机ale引脚是什么 ... 51单片机引脚功能图文 ... 51单片机的管脚功能 ... 51单片机图及其引脚功能 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网