51單片機初學擴展存儲器👇
用51單片機擴展一片RAM 6116和一片EPROM2732,6116既能作為數據存儲器,又能作為程序存儲器使用。向6116片內的30H到40H寫入1,2,3...然后使用MOVC方式(char code *p)依次讀出30H到40H的數據。 protues連接運行圖如下
protues連接圖
代碼如下 - #include <reg51.h>
- #include <absacc.h>
- void main()
- {
- char j=1;
- char xdata *wp=0x0830;
- for(;wp<0x0840;wp++)
- {
- *wp=j;
- j++;
- }
- while(1);
- }
復制代碼 運行發現P0的接線不亮燈,想知道這是電路錯誤原因還是代碼問題,該如何解決?
|