打印
[应用方案]

关键字code用法

[复制链接]
楼主: ccook11
手机看帖
扫描二维码
随时随地手机跟帖
21
51单片机的存储空间分为不同的区域,包括程序存储器和数据存储器,它们有着不同的寻址方式和访问速度。

使用特权

评论回复
22
ccook11|  楼主 | 2024-7-17 21:38 | 只看该作者
其他类型的单片机或编译器中可能不被支持。

使用特权

评论回复
23
lzmm| | 2024-7-19 12:44 | 只看该作者
在51单片机C编程中合理使用“code”关键字,可以有效地管理内存资源,提高程序的效率和可靠性。

使用特权

评论回复
24
pmp| | 2024-7-19 14:28 | 只看该作者
通常是 FLASH 或 ROM 中,而不是 RAM 中。

使用特权

评论回复
25
jimmhu| | 2024-7-19 21:51 | 只看该作者
被 code 修饰的变量或数组在程序运行期间是不可更改的

使用特权

评论回复
26
loutin| | 2024-7-19 22:37 | 只看该作者
在8051微控制器的架构中,程序存储器(ROM/Flash)和数据存储器(RAM)是分开的。

使用特权

评论回复
27
eefas| | 2024-7-23 21:48 | 只看该作者
这个关键字用于指示编译器将变量存储在程序存储区(ROM或Flash)中,而不是数据存储区(RAM)。

使用特权

评论回复
28
vivilyly| | 2024-7-24 08:10 | 只看该作者
在使用Keil C51这类针对8051微控制器的C语言编译器时,对于程序存储空间的划分和访问方式的理解。

使用特权

评论回复
29
tabmone| | 2024-7-24 08:56 | 只看该作者
在程序运行期间不能被修改。这种技术在存储不会改变的数据时非常有用,例如字体、图像或其他常量数据。

使用特权

评论回复
30
lzbf| | 2024-7-24 10:29 | 只看该作者
它主要是Keil C51编译器的一个特性。

使用特权

评论回复
31
jtracy3| | 2024-7-24 10:45 | 只看该作者
code 是一个存储类说明符,用于定义存储在 ROM(只读存储器)中的变量。

使用特权

评论回复
32
wilhelmina2| | 2024-7-24 11:34 | 只看该作者
了解C语言或者汇编语言的基础语法,包括变量声明、循环控制、条件判断等。

使用特权

评论回复
33
jkl21| | 2024-7-24 12:17 | 只看该作者
在存储固定的配置信息、表格数据或者字符串时非常有用,可以节省宝贵的RAM资源。

使用特权

评论回复
34
ulystronglll| | 2024-7-24 13:16 | 只看该作者
在使用Keil uVision或其他支持8051内核单片机的C编译器时,“code”关键字被用来指示变量或常量存储在程序存储器(Flash或EPROM)中,而不是数据存储器(RAM)中。

使用特权

评论回复
35
adolphcocker| | 2024-7-24 15:03 | 只看该作者
为了有效地访问这些不同的存储区域,编程时需要考虑如何引用它们。

使用特权

评论回复
36
sanfuzi| | 2024-7-24 16:00 | 只看该作者
将字符串"Hello, World!"存储在程序存储器中,这样可以节省RAM空间,但每次访问时会稍微慢一些。

使用特权

评论回复
37
天天向善| | 2024-8-8 22:06 | 只看该作者
Use、const、keywords或将数据放入特定的段中

使用特权

评论回复
38
V853| | 2024-9-3 09:05 | 只看该作者
它对于存储常量数据(如查找表、字符串常量等)很有用。)因为它节省了宝贵的ram空间。

使用特权

评论回复
39
理想阳| | 2024-9-3 21:00 | 只看该作者
并非所有的c编译器都支持代码、关键字

使用特权

评论回复
40
朝生| | 2024-9-4 22:10 | 只看该作者
这种用法有助于节省宝贵的RAM资源,特别是在RAM方面,51单片机的RAM容量较小。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则