没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
第 7 章 单片机的 C 语言应用程序设计
7.1 C 语言与 MCS–51
用汇编程序设计 MCS–51 系列单片机应用程序时,必须要考
虑其存储器结构,尤其必须考虑其片内数据存储器与特殊功能寄
存器正确、合理的使用以及按实际地址处理端口数据。用 C 语言
编写 MCS–51 单片机的应用程序,虽然不像用汇编语言那样具体
地组织、分配存储器资源和处理端口数据,但在 C 语言编程中,
对数据类型与变量的定义,必须要与单片机的存储结构相关联,
否则编译器不能正确地映射定位。用 C 语言编写单片机应用程序
与编写标准的 C 语言程序的不同之处就在于根据单片机存储结构
及内部资源定义相应的 C 语言中的数据类型和变量,其它的语法
规定、程序结构及程序设计方法都与标准的 C 语言程序设计相同。
第 7 章 单片机的 C 语言应用程序设计
7.2 C51 数据类型及在 MCS-51 中的存储方式
7.2.1 C51 的数据类型
Franklin C51 编译器具体支持的数据类型有:位型 (bit) 、
无符号字符 (unsigned char) 、有符号字符 (singed char) 、无符号
整型 (unsigned int ) 、有符号整型 (signed int ) 、无符号长整型
(unsigned long ) 、有符号长整型 (signed long ) 、浮点型 (float)
和指针类型等。
第 7 章 单片机的 C 语言应用程序设计
表 7.1 Franklin C51 的数据类型
数据类型 长度 (bit) 长度 (byte) 值域
bit 1
1
0,1
unsigned char 8 1 0~255
signed char 8 1
–128~127
unsigned int 16 2 0~65535
signed int 16 2
–32768~32767
unsigned long 32 4 0~4294967295
signed long 32 4
–2147483648~2147483647
float 32 4
±1.176E–38~±3.40E+38(6 位数字 )
double 64 8
±1.176E–38~±3.40E+38(10 位数字 )
一般指针 24 3 存储空间 0~65535
剩余63页未读,继续阅读
liangjisheng
- 粉丝: 96
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0