找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 984|回复: 5
打印 上一主题 下一主题
收起左侧

51单片机扩展6116和2732,运行发现P0的接线不亮灯,想知道这是电路错误原因还是代码...

[复制链接]
跳转到指定楼层
楼主
51单片机初学扩展存储器👇
用51单片机扩展一片RAM 6116和一片EPROM2732,6116既能作为数据存储器,又能作为程序存储器使用。向6116片内的30H到40H写入1,2,3...然后使用MOVC方式(char code *p)依次读出30H到40H的数据。
protues连接运行图如下

代码如下
  1. #include <reg51.h>
  2. #include <absacc.h>

  3. void main()
  4. {
  5.     char j=1;
  6.     char xdata *wp=0x0830;
  7.     for(;wp<0x0840;wp++)
  8.     {
  9.         *wp=j;
  10.         j++;
  11.     }
  12.     while(1);
  13. }
复制代码
运行发现P0的接线不亮灯,想知道这是电路错误原因还是代码问题,该如何解决?



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-11-4 12:18 | 只看该作者
对于AT89C51来说,RST、XTAL1、XTAL2、EA#都不可以悬空。
回复

使用道具 举报

板凳
ID:213173 发表于 2023-11-4 16:40 | 只看该作者
P0加10K上拉电阻。

回复

使用道具 举报

地板
ID:230901 发表于 2023-11-4 17:28 | 只看该作者
Hephaestus 发表于 2023-11-4 12:18
对于AT89C51来说,RST、XTAL1、XTAL2、EA#都不可以悬空。

你要知道protues是在理想状态下,电源都可以不接
回复

使用道具 举报

5#
ID:1098437 发表于 2023-11-4 20:51 | 只看该作者
wulin 发表于 2023-11-4 16:40
P0加10K上拉电阻。

啊啊啊谢谢大神!可以了!
回复

使用道具 举报

6#
ID:43600 发表于 2023-11-5 01:19 | 只看该作者
讀寫 xdata,EA 要接地
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表