久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 23724|回復: 14
收起左側

51單片機ALE口(30腳)的作用是什么?

  [復制鏈接]
ID:211103 發表于 2017-6-20 19:54 | 顯示全部樓層 |閱讀模式
51/52單片機ALE口(30腳)的是用來干什么的,在什么情況下用到?需要注意什么問題?
回復

使用道具 舉報

ID:123289 發表于 2017-6-21 04:41 | 顯示全部樓層
51的P0口有兩個功能,既可以做16位地址的高字節,又可以做數據線。
如果實現兩個功能呢?分時!!!,即:有時作為地址、有時作為數據。
又如何做到分時呢。用ALE做分時“標記”!!
所以:ALE是擴充外部存儲器時用的。
CPU訪問外部存儲器時:先在P0口送出地址高位,再送出ALE,這樣就方便你用ALE脈沖將高位地址鎖存起來!否則,讀寫數據時就沒有高位地址了!
然后,CPU將P0作為數據口,讀寫數據。
另外,ALE頻率相對固定(不保險),可以作固定的頻率源用(不建議)。
回復

使用道具 舉報

ID:211103 發表于 2017-6-24 10:47 | 顯示全部樓層
感謝回答,受教了
回復

使用道具 舉報

ID:111634 發表于 2017-6-24 15:28 | 顯示全部樓層
yzwzfyz 發表于 2017-6-21 04:41
51的P0口有兩個功能,既可以做16位地址的高字節,又可以做數據線。
如果實現兩個功能呢?分時!!!,即: ...

不是高8位,而是低8位。
回復

使用道具 舉報

ID:111634 發表于 2017-6-24 15:28 | 顯示全部樓層
ALE功能:用來鎖存P0口送出的低8位地址。80C51在并行擴展外存儲器(包括并行擴展I/O口)時,P0口用于分時傳送低8位地址和數據信號,且均為二進制數。那么如何區分是低8位地址還是8位數據信號呢?當ALE信號有效時,P0口傳送的是低8位地址信號;ALE信號無效時,P0口傳送的是8位數據信號。用戶可在ALE信號的下降沿,鎖定P0口傳送的內容,即低8位地址信號。
回復

使用道具 舉報

ID:111634 發表于 2017-6-24 15:35 | 顯示全部樓層
在不擴展外RAM的系統中,ALE信號以1/6時鐘頻率的速率發出;在擴展外RAM的系統中,在讀寫外RAM時,少一個ALE脈沖。ALE信號稍稍不規則,以低于1/6時鐘頻率的速率發出。
回復

使用道具 舉報

ID:111634 發表于 2017-6-24 15:40 | 顯示全部樓層
ALE信號通常用于ADC 0808/0809 CLK時鐘。80C51 ALE信號固定為CPU時鐘頻率的1/6,若fosc=6MHz,則1/6為1MHz,正好用于0809 CLK。因此,80C51 ALE信號除用于74LS373鎖存低8位地址外,還與0809 CLK端連接,用于0809 A-D轉換的時鐘信號。但若fosc=12MHz,則1/6為2MHz,超出0809最高工作頻率,就需要用分頻器分頻了。
回復

使用道具 舉報

ID:191745 發表于 2017-6-24 15:51 | 顯示全部樓層
兩個功能,既可以做16位地址的高字節,又可以做數據線。
如果實現兩個功能呢?分時!!!,即:有時作為地址、有時作為數據。
又如何做到分時呢。用ALE做分時“標記”!!
所以:ALE是擴充外部存儲器時用的。
CPU訪問外部存儲器時:先在P0口送出地址高位,再送出ALE,這樣就方便你用ALE脈沖將高位地址鎖存起來!否則,讀寫數據時就沒有高位地址了!
回復

使用道具 舉報

ID:123289 發表于 2017-6-24 20:10 | 顯示全部樓層
地板糾正的是!謝了!
回復

使用道具 舉報

ID:263896 發表于 2017-12-22 09:27 | 顯示全部樓層
學習了!
回復

使用道具 舉報

ID:265192 發表于 2017-12-22 11:02 | 顯示全部樓層
Address lock enable . 地址鎖存允許端。 訪問外部存儲器用的,比如RAM、ROM 51有外部總線,16位的地址線,8為的數據線,但是地址的低8位跟數據線是重合的,因此訪問的時候需要區分開低8位(P0口,高8位是P2口)地址和數據,這就需要用到ALE信號了。 訪問存儲器的時候,P2口輸出高地址,P0輸出低地址。利用外部的鎖存器(一般用74LS373)配合ALE脈沖,鎖存P0地址,這時候讀寫信號開始起作用(WR或者RD),P0口讀入或者輸出數據。在整個過程中,外部存儲器的地址總線上的數據始終是穩定的,低8位地址的穩定靠的就是ALE和外部鎖存器。
回復

使用道具 舉報

ID:386188 發表于 2019-6-16 15:03 | 顯示全部樓層
請問ALE要怎么樣才能使能,C語言如何實現,匯編語言時MOVC指令的時候有作用。


回復

使用道具 舉報

ID:388197 發表于 2019-6-16 17:08 | 顯示全部樓層
沙發已經解釋得很詳細了,,ALE只有在比較老的芯片上有,新的芯片RAM都比較大,很少需要擴展RAM,對外輸出時鐘也可以通過定時器或者片上PWM模塊等功能輕松實現,所以新的芯片干脆就取消了該引腳.這個就當聽故事,大概了解下即可.
回復

使用道具 舉報

ID:525428 發表于 2019-6-16 22:00 | 顯示全部樓層
訪問單片機外部程序存儲器或外部數據存儲器提供低八位地址的鎖存控制信號
回復

使用道具 舉報

ID:448543 發表于 2019-6-17 11:00 | 顯示全部樓層
ALE信號通常用于ADC 0808/0809 CLK時鐘。80C51 ALE信號固定為CPU時鐘頻率的1/6,若fosc=6MHz,則1/6為1MHz,正好用于0809 CLK。因此,80C51 ALE信號除用于74LS373鎖存低8位地址外,還與0809 CLK端連接,用于0809 A-D轉換的時鐘信號。但若fosc=12MHz,則1/6為2MHz,超出0809最高工作頻率,就需要用分頻器分頻了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎官网 | 日韩三级在线播放 | 欧美日韩在线播放 | 欧美一级艳片视频免费观看 | 国产成人三级一区二区在线观看一 | 亚洲国产成人精品女人 | 午夜色播| 特黄一级毛片 | a视频在线观看 | 黄色一级大片在线免费看国产一 | 不卡在线视频 | 亚洲午夜在线 | 亚洲a级片 | 97在线观看视频 | 国产香蕉av | 日韩在线观看 | 伦一理一级一a一片 | 午夜视频在线看 | 精品一区二区免费视频 | 91精品国产综合久久久久久 | 日韩视频一区二区三区 | av基地网 | 五月婷婷在线观看 | 亚洲青青草 | 中文有码在线 | 国产精品久久久久久无人区 | 九九99久久 | 精品国产乱码久久久久 | 成人黄色在线观看 | 国产成人精品亚洲男人的天堂 | 在线观看亚洲 | 国产成人精品亚洲男人的天堂 | 午夜黄视频 | 免费在线黄色网址 | 911精品国产一区二区在线 | 国产精品免费一区二区 | 国产成人精品一区二区三区四区 | 久久草av| 国产永久视频 | www中文字幕 | 国产三级黄色 |