X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
嵌入式系统
xdata的访问问题
dhuazhang
2008-7-21 17:45
楼主
我想在c51中象汇编那样用绝对地址,不知应该怎样定义和使用?
汇编:
ORG 4000H
DB:.......;
DB:.......;
不知象这种我应该如何应用?
点赞
回复评论 (6)
沙发
jackychen
在.c文件中包含这样的语句"#include
unsigned char xdata tab[N]={
...
...
}
读入tab中的n个数据,放入buffer中(假定你已经定义了buffer):
void readndata (unsigned char n){
unsinned char i;
for (i=0;i
{
buffer
=XBYTE
;
}
}
点赞
2008-7-21 18:11
板凳
tassadar
669? 或 668 ?
点赞
2008-7-21 18:52
4楼
james0758
既然已经知道了xdata,怎么会不知道怎么应用呢?xdata本来就是C51里面特殊增加的一个变量。只要你用xdata 定义一个变量,那么这个变量就是在外部存储空间里了,编译器(常用keil)会自动给分配的。
点赞
2008-7-21 20:24
5楼
ahwangbang
使用绝对地址宏定义。具体格式去看看相关的书就知道了。
点赞
2008-7-21 22:33
6楼
jinwen39325568
ORG 4000H
DB:.......;
DB:.......;
C51如下:
unsigned char xdata tab[N]={
...
...
} at 0x4000H;
点赞
2008-7-21 22:44
7楼
xiawenjin
先谢谢大家的解答!但我这假如数据很多的话!比如是液晶显示的数据那就很多,那我岂不是要很大的缓存!我原来都是用的汇编,现在开始用c51,太多不懂的!请大家不吝赐教!能有一点点简单的程序就更好!
点赞
2008-7-22 09:11
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
手机智能天线测试系统开发及应用
请问一下大家关于zigbee技术
想要报今年省赛,却找不到合适的项目
关于BQ2054的问题~
mplab 不支持插入可执行c文件?
关于LDO稳压芯片问题
现代电源技术中电容器的正确选用
CE6.0 BSP 2440的板子启动后没有nand flash 盘 ??
M-NotifyResp.ind的发送?
助力大赛,STM32F7-DISO的16个例程-智能摄像头入侵者
关于模拟乘法器的带宽
LaunchPad最多可以驱动多大的屏幕128x128的能搞定不!?
关于LM3S的LWIP应用,绑定地址时的IP_ADDR_ANY问题
Bluenrg-2N主机接收从机数据
求一块功能多点的开发板
你的老板也这样吗?ADI申请免费样片情景剧
C2000芯片的ADC(请大家帮忙补充)
STM32支持TDM音频接口吗?
实测STM32的DAC性能,让我有些失望(输出电压不是单调的)
徐琪、李东:单片机音乐频谱
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复