仿真与实际电路

[复制链接]
wangteng1314 发表于 2010-4-13 20:31 | 显示全部楼层
dingding
zjswuyunbo 发表于 2010-4-13 20:37 | 显示全部楼层
呵呵,估计是prouteus的bug,我碰过类式的
飞跃无线 发表于 2010-4-13 20:49 | 显示全部楼层
还没玩过仿真啊,那位给点资料?
麻辣鸭脖子 发表于 2010-4-13 22:06 | 显示全部楼层
进来学到不少东西
yjm332501 发表于 2010-4-14 08:33 | 显示全部楼层
扫描延时的方法估计有问题.把图和程序贴出来大家看看就知道了。
c4fantasy 发表于 2010-4-14 09:01 | 显示全部楼层
能显示8未必能显示1234567哦,很可能是程序里面断码搞反,共阴共阳错误,导致要么8,要么什么都没有
cliff_w 发表于 2010-4-14 12:37 | 显示全部楼层
好啊
zzf119 发表于 2010-4-14 14:55 | 显示全部楼层
其实很多仿真能用的,实际中还是自己要注意的
zdhlixiang2006 发表于 2010-4-14 16:38 | 显示全部楼层
某些人一遇到点问题就抱怨proteus,说实话,仿真了很多实验,还没有遇到过仿真能用,实际不能用呢
 楼主| zhoulingrong 发表于 2010-4-15 08:06 | 显示全部楼层
hehe,问题解决了,是我分配地址不适当造成的
我把我需要存储的数据放到了80H 到0FFH之间的空白空间,如0C0H中,可是那一部分好像不宜使用,我也不太清楚不敢肯定是那样,不过我把它们都改到30H 那一块儿就好了
至于其中的具体原因我现在还不太清楚望,有清楚的指点,呵呵
谢谢大家了!
mossopzg 发表于 2010-4-15 08:09 | 显示全部楼层
仿真的只是作為參考,會有缺陷,做實際電路的時候得考慮的更加實際點
john_light 发表于 2010-4-15 08:59 | 显示全部楼层
hehe,问题解决了,是我分配地址不适当造成的
我把我需要存储的数据放到了80H 到0FFH之间的空白空间,如0C0H中,可是那一部分好像不宜使用,我也不太清楚不敢肯定是那样,不过我把它们都改到30H 那一块儿就好了
至 ...
zhoulingrong 发表于 2010-4-15 08:06

这要看你使用了哪种单片机,有些芯片只有128字节的内部RAM。

另外,0x80~0xFF地址的内部RAM只能用间接寻址方式访问,直接寻址会访问SFR。
冷漠 发表于 2010-4-15 08:59 | 显示全部楼层
本帖最后由 冷漠 于 2010-4-15 09:01 编辑

80H 到0FFH 的内部data要使用idata来说明,告诉编译器;编译出来的汇编码是例如:
MOV R0,C0H ; MOV @R0,A ; 需要利用R0/R1间接寻址的。做堆栈使用最好,SP间接寻址,不要用户管理。

80H以下的内部data是编译器默认data存贮说明,汇编码是MOV 30H,A;直接寻址类型的。
john_light 发表于 2010-4-15 10:04 | 显示全部楼层
楼上的,51汇编中,立即数要加#。
 楼主| zhoulingrong 发表于 2010-4-15 12:41 | 显示全部楼层
0x80~0xFF地址的内部RAM只能用间接寻址方式访问,直接寻址会访问SFR。

需要利用R0/R1间接寻址的。做堆栈使用最好,SP间接寻址,不要用户管理。

谢谢了,呵呵!
ytfyiu 发表于 2010-4-17 11:16 | 显示全部楼层
zdhlixiang2006发表于 2010-4-14 16:38 | 只看该作者 回复 引用 评分 报告 返回版面 TOP  得分:0
29楼: 某些人一遇到点问题就抱怨proteus,说实话,仿真了很多实验,还没有遇到过仿真能用,实际不能用呢
=========
void tim0 (void) interrupt 1
{TH0=(-10000/256);
   TL0=(-10000%256);
  if(++cnt>=3)cnt=0;
   switch(cnt)
{ case 0:P0=0xxx;P1=0xxx;break;// 数码管位段.
   case 1:P0=0xxx;P1=0xxx;break;
  case  2:P0=0xxx;P1=0xxx;break;
  default:break;
}


  不管怎么改中断值,就是不能防真
ccxlslr 发表于 2010-4-18 19:46 | 显示全部楼层
AT89C52的IO的高电平是不能驱动LED的
gurong60 发表于 2010-4-20 14:34 | 显示全部楼层
EA的脚位电压,以前我也出现过
nathenlu 发表于 2010-4-20 15:47 | 显示全部楼层
实际电路也要验证下的,可能你的设计是没有错,但不保证你在焊接时,选用元器件是就一定没有错的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部