采用51单片机扩展一片RAM 6116和一片EPROM 2716,6116既能作为数据存储器,又能作为程序存储器使用。向6116片内的30H到40H写入1,2,3...要求使用MOVC方式(char code * p)依次读出30H到40H的数据。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include <reg51.h>
- #include <absacc.h>
- void main()
- {
- char j=1;
- char xdata *wp=0x0830;
- for(;wp<0x0840;wp++)
- {
- *wp=j;
- j++;
- }
- while(1);
- }
复制代码
所有资料51hei提供下载:
实验6.zip
(48.25 KB, 下载次数: 101)
|