51單片機最大存儲
發布時間: 2025-07-01 18:12:10
㈠ 51單片機WR和RD的是怎麼控制它來傳輸數據的。
1、首先您要明白,這兩個引腳是控制單片機的外部存儲器的讀寫操作的
2、對51單片機而言,P0口是雙向數據口線(51為8位單片機,其數據用8個位來表示,所以用到8個口線),也是地址數據的低8位。當您需要擴展外部存儲器時,用P2P0口的16根口線作為地址線,所以可以訪問的存儲單元為2^16(2的16次方=65536),也正因為如此,51單片機可擴展的最大存儲器為64K約=65536。
3、當訪問外部存儲器是P0又是數據口線又是地址線,怎麼辦?解決的辦法是兩種功能分時使用,這里就需要一個鎖存器來完成,P0口直接接到外部存儲器的8位數據線,同時通過鎖存器接到外部存儲器的低8位地址線。基本過程:先往P2P0口送需要訪問外部存儲器的單元地址,此時P0外接一個鎖存器作為地址數據的低8位,並被定鎖,此時單片機內部電路自動產生一個鎖存的信號,這就是WR或者RD信號了。然後再對數據進行存取!
寫得可能有點亂,多看兩遍一定能明白,最好畫個圖,這里不好上圖,呵呵!
熱點內容