登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
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测试的三个原则