社区
单片机/工控
帖子详情
求助unsigned char data ACC_BIT; 中间的data什么意思呢
fengxiao100100
2011-04-18 06:40:11
unsigned char data ACC_BIT; // 位运算器及 7级中间过渡栈
麻烦问一下中间的data什么意思
...全文
1473
3
打赏
收藏
求助unsigned char data ACC_BIT; 中间的data什么意思呢
unsigned char data ACC_BIT; // 位运算器及 7级中间过渡栈 麻烦问一下中间的data什么意思
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PeterPan
2011-04-18
打赏
举报
回复
2
在Keil C里,data表示内部存储区开始的128字节,可以直接寻址,速度较快。
如果变量很多,大于128字节,有部分变量必然放在后128字节,采用间接寻址,速度稍慢。
这时,把常用的变量规定为data,可以提高执行速度。
0深水蓝0
2011-04-18
打赏
举报
回复
LS的非常正解,一般需要严格控制变量读取速度的时候会用。
例如变量更新速度很快,或者需要很短时间内读取或者修改的变量,一般放在data。
一般容量要求大的,但速度并没有太大要求的,一般放在xdata里面。
如果所有变量都不加这些关键字的话,编译器会自动分配,但编译器的分配方案并不一定是最好的。而且一般都不会非常合理。
chngok
2011-04-18
打赏
举报
回复
3
这里的关键词:data定义了变量存储的内存空间
c51中的存储类型
code :程序存储区(64KB),
data :可直接寻址的内部数据存储区(128B)
idata:不可直接寻址的内部数据存储区(256B)
bdata:可位寻址内部数据存储区(16B)
xdata:外部数据存储区(64KB)
pdata:分页的外部数据存储区
关于keil中
data
,i
data
,x
data
,p
data
,code的问题
本文详述了Keil中
data
, i
data
, x
data
, p
data
等数据存储类型的区别及其在51系列单片机中的应用,解释了它们在程序执行效率上的影响,并介绍了如何通过指定变量存储类型优化程序性能。此外,文章还讨论了C语言中
unsigned
char
code table的作用以及如何使用b
data
类型来高效处理位变量。
从TI C64x到StarCore DSP的代码移植与优化实战指南
本文系统阐述从TI C64x DSP向StarCore(SC3850)架构移植代码的核心技术路径,涵盖架构差异分析、数据类型与定点运算映射、intrinsics函数转换、编译器优化选项(如-CC_40
Bit
_In_Reg)、链接脚本调整及性能剖析方法。重点解决功能等效性判断、40位累加器处理、分数乘法左移补偿、饱和模式切换等关键问题,并提供分步实战与调试技巧。
CodeWarrior实战指南:DSP56800E开发环境搭建与核心优化技巧
本文聚焦于Freescale/NXP DSP56800E系列嵌入式DSP在CodeWarrior环境下的全流程开发实践,涵盖环境搭建、Stationery项目创建、Target Settings关键配置(含Large
Data
Model、硬件循环、调试NOP)、哈佛架构内存管理、数据对齐与结构体打包、intrinsics内联函数性能优化、EOnCE硬件调试、HSST实时数据流分析、链接脚本(.lcf)定制化及Flash编程注意事项。内容紧扣嵌入式DSP开发核心痛点,强调工具链底层逻辑与工程落地细节。
Keil C51编程:INTRINS.H头文件详解与8051单片机高效编程实践
本文深入解析Keil C51的INTRINS.H头文件,涵盖其作为内联函数库的核心作用:直接映射8051硬件指令,实现空操作、位寻址区原子操作、循环移位、浮点状态检查及堆栈指针控制。重点说明各函数的汇编映射原理、典型应用场景(如精确延时、事件标志管理、CRC算法)及移植性、时序依赖等关键避坑点,强调其在资源受限嵌入式环境下的性能优势。
TI CC254x增强型8051内核:架构、内存管理与指令集实战解析
本文深入剖析TI CC254x芯片所采用的增强型8051内核,重点涵盖单时钟周期执行架构、双数据指针与18源中断扩展、四维内存空间(CODE/
DATA
/X
DATA
/SFR)映射机制、MPAGE/MEMCTR关键寄存器、XREG射频寄存器访问、指令周期优化与陷阱,以及低功耗设计和调试要点。内容聚焦嵌入式开发中性能、内存与实时性关键问题,适用于蓝牙SoC底层开发与资源敏感型系统优化。
单片机/工控
27,522
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章