专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
51汇编与C全面周立功
2019-03-24 17:07
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
11553
19
1451
书上系统时钟例程能看懂,但后面对该例程的优化看不明白了。怎么将下面这段代码与时钟系统的c程序连接起来呢?我试了好长时间,一直没成功。
CSEG AT 0400H
bcdmap: DB '0' ,'0'
DB '0' ,'1'
DB '0' ,'2'
...
DB '5' ,'7'
DB '5' ,'8'
DB '5' ,'9'
END 此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
xuyiyi
2019-03-25 08:32
用Keil C自动编译,建议采用不指定表头地址方式,由Keil C自动编译时自动定位产生。
如有些特殊的需要,一定要用到表头地址绝对定位方式,方便产品中的某些特定应用,如动态修改指定表位内容等,由于Keil 对变量地址的指定符 _at , 只有对变量不赋值时才有效,对变量一经赋值则通不过编译,通常俺采用2种方法变通便用。
1. 在连接时指定该表头的重定位地址,这样,经Keil C编译后,这段表格即重定位在指定地址。
2. 用汇编方式单独写一个子程序,指定定位地址,然后用Keil C一起编译。
加载中...
查看其它19个回答
一周热门
更多
>
相关问题
相关文章
基于51单片机的计算器设计
0个评论
51单片机300个proteus仿真实例下载
0个评论
51单片机 蜂鸣器
0个评论
51单片机驱动RC522模块
0个评论
基于51单片机的指纹密码锁
0个评论
AT89C51单片机制作简易密码锁
0个评论
51单片机汇编语言计数器
0个评论
51单片机精确延时设计
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
如有些特殊的需要,一定要用到表头地址绝对定位方式,方便产品中的某些特定应用,如动态修改指定表位内容等,由于Keil 对变量地址的指定符 _at , 只有对变量不赋值时才有效,对变量一经赋值则通不过编译,通常俺采用2种方法变通便用。
1. 在连接时指定该表头的重定位地址,这样,经Keil C编译后,这段表格即重定位在指定地址。
2. 用汇编方式单独写一个子程序,指定定位地址,然后用Keil C一起编译。
一周热门 更多>