导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→汇编高手帮忙[xcs_1211]

 *第28026篇: 汇编高手帮忙

  
楼 主:xcs_1211 2004年12月2日09:15
 汇编高手帮忙
org 0000h
 ajmp main
 
main:acall ys10
 mov p0,#0ffh
maini:mov p1,#0ffh
 mov a,p0
 cjne a,#0ffh,next1
 ajmp maini
next1:cjne a,#00,next2
 ajmp maini
next2:acall ys10
 cpl a
 mov p1,a
 acall ys10
 acall ys10
 acall ys10
 jmp maini
;**** 延时 ****
ys10:mov r7,#200
ys11:mov r6,#60
ys12:mov r5,#20
ys13:djnz r5,ys13
 djnz r6,ys12
 djnz r7,ys11
 ret;
 end ;

帮我看 看这个程序有什么错误,我在机器上运行没有错误,但是在硬件上运行就有错误,睡谁能帮帮我啊,我先谢谢了

  
2楼:YONGYISHUN 2004年12月3日16:36
 在硬件上产生什么问题,请说得具体一点
  
3楼:xcs_1211 2004年12月7日11:02
 就是说,在检测信号的时候,输出老是有干扰
就是说,在检测信号的时候,输出老是有干扰,本来是6个灯全亮,但是现在就亮几个,我就不明白了。
  
4楼:guest 2004年12月4日19:13
 延时时间设计为多少(晶振频率,cpu型号
延时时间设计为多少(晶振频率,cpu型号)?硬件是否有问题?这么简单的程序用仿真器可以调出来。若使用2051/4051单片机,P1.0,P1.1在硬件上具有特殊性。
  
5楼:xcs_1211 2004年12月7日11:05
 晶振用的是12M的,cpu用的是AT89
晶振用的是12M的,cpu用的是AT89C51
  
6楼:guest 2004年12月5日19:02
 MAIN  前面没有ORG    

MAIN  前面没有ORG    
而且在强放电时,有可能造成000H-0002H单元的指令内容变化,所以应该将原来的跳转指令从0003H开始写
  
7楼:xcs_1211 2004年12月7日11:07
 谢谢你,我还有个问题,就是单片机有个串行
谢谢你,我还有个问题,就是单片机有个串行口输出数据,能不能用什么IC把它转换成并行口数据,有电路图吗?
  
8楼:YONGYISHUN 2004年12月14日11:05
 你可能为mov p1,#ff 为输出,因
你可能为mov p1,#ff 为输出,因为at89c51 不是推挽输出,它拉出电流很小,而可以灌20ma 电流所以如果你驱动 led 要用灌电方式.mov p1,#0 还有你要把串变并用74hc164就可以了
  
9楼:xcs_1211 2004年12月14日11:15
 谢谢了,还有啊,你知不知道CAT24系列
谢谢了,还有啊,你知不知道CAT24系列的EEPROM怎么用啊,我现在就是写不进去内容
  
10楼:YONGYISHUN 2004年12月14日11:20
 wp 脚有没有接低电平,它要遵守i2c协
wp 脚有没有接低电平,它要遵守i2c协议
  
11楼:xcs_1211 2004年12月14日11:23
 你好啊!我是第一次用这个东西,能不能把i
你好啊!我是第一次用这个东西,能不能把i2c协议告诉我啊,我对这个还不知道啊
  
12楼:YONGYISHUN 2004年12月14日11:34
 你可能用at89c51单片机,它用软件模
你可能用at89c51单片机,它用软件模拟i2c 你去找一下书,北航大学出版的  <单片微型计算机大学读本>  李勋著 就有 或到网上淘淘看


  
13楼:xcs_1211 2004年12月14日11:38
 OK,我找找看啊
OK,我找找看啊

>>>>>>对该主题发表你的看法

本主题贴数13,分页: [第1页]


[上一篇主题]:汇编高手帮忙

[下一篇主题]:请问谁用过DS80C400?哪来可以买到?用什么仿真器,哪来有卖?