导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→程序在编译时特殊功能寄存器编译不过[qiliguozq]

 *第36234篇: 程序在编译时特殊功能寄存器编译不过

  
楼 主:qiliguozq 2005年12月5日08:58
 程序在编译时特殊功能寄存器编译不过
各位大家好,我最近在做实验的时候遇到一个问题:我 用伟福 h51/t 仿真器编的汇编程序在编译时,只要是用了特殊功能寄存器名称的指令,都在信息栏出错显示“没有命名该寄存器” 后来我用“equ”伪指令对相应的特殊功能寄存器名称进行命名,再汇编,一路畅通。这是为什么啊?
            请大家指教!谢谢!
  
2楼:engineer008 2005年12月5日16:36
 访问特殊功能寄存器是要直接寻址的,所以你
访问特殊功能寄存器是要直接寻址的,所以你用EQU来说明地址然后使用当然就没有问题了。直接使用特殊功能寄存器名有问题,那说明你在引用这些特殊功能寄存器前对它们的声明有问题,结合不同的编译器先包含特殊功能寄存器声明文件,然后使用就不会有问题了。

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

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


[上一篇主题]:51/AVR单片机开发实验板,物超所值,服务周到

[下一篇主题]:E MC测试的三个原则