导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→调试中出现的问题*** error 65: access v[yx4311]

 *第48536篇: 调试中出现的问题*** error 65: access violation at C:0x0003 : no 'execute/read' permissio

  
楼 主:yx4311 2007年5月6日08:46
 调试中出现的问题*** error 65: access violation at C:0x0003 : no 'execute/read' permissio
有谁帮我看下这个程序:
  ORG 0000H
        LCALL MAX0   ;max7219初始化程序
     ORG  0050H
  LOOP: LCALL DISP     ;显示程序
      SJMP LOOP    ;重复
        ;max7219初始化程序
  MAX0: MOV A,#0BH    ;选择显示位数
        MOV R2,#02H  ;led为 3位
  
  LCALL YW
  MOV A,#0AH    ;选择显示亮度
     MOV R2,#0FH      ;根据亮度选择数据大小
  LCALL YW
     MOV A,#09H     ;选择模式
     MOV R2,#0FFH  ;选择BCD译码方式
  LCALL YW
  MOV A,#0CH
  MOV R2,#01H  ;选择正常工作方式
  LCALL YW
  RET
      ;显示程序
 DISP:  MOV  40H,#02H 
     MOV   41H,#03H
     MOV   42H,#04H  
     MOV  R0,#40H; 显示缓冲区首址
   
     MOV R1,#01H    ;  7219内的RAM的地址
     MOV R3,#03H   
     
 LOOP1: MOV A,@R0
     MOV R2,A     
     MOV A,R1      
  LCALL YW     
     INC  R0    ;   修改缓冲区地址
     INC R1    ;  修改7219内RAM的地址
  DJNZ R3,LOOP1    
  RET     
 YW: LCALL SEND   ;   移入7219 的16位数据
     MOV A,R2   
  LCALL SEND     
   CLR P3.5     ; 装载数据
  NOP     
  NOP      
  SETB P3.5   
  RET      
SEND:   MOV R4,#08H    ;   移入8位数据
LOOP2:  CLR P3.7    ;
     RLC A     
  MOV P3.4,C     
  NOP       
  NOP      
  NOP       
  SETB P3.7     
  DJNZ R4,LOOP2     
  RET  


        END


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

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


[上一篇主题]:ARM交流群:9548609

[下一篇主题]:C51 扬声器 播报数字 方面的资料