- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第3章 Cx51数据与运算 主要内容: 3.1 数据与结构类型 3.2 常量与变量 3.3 Cx51数据储存类型与8051存储器结构 3.4 8051特殊功能存储器及其Cx51定义 3.5 8051并行口及其Cx51定义 3.6 位变量(BIT)及其Cx51定义 3.7 Cx51运算符、表达式及其规则 * 3.1 数据与数据类型 数据类型 基本类型 构造类型 指针类型 空类型 位型(bit) 字符型(char) 整型(int) 长整型(long) 浮点型(float) 双精度浮点型(double) 数组型(array) 结构体型(struct) 共同体(union) 枚举(enum) * 存储空间0~65535 3 24 一般指针 ±1.176E-38~ ±3.40E+38(10位数字) 8 64 double ±1.176E-38~ ±3.40E+38(6位数字) 4 32 float -2147483648~2147483647 4 32 signed long 0~4294967295 4 32 unsigned long -32768~32767 2 16 signed int 0~65535 2 16 unsigned int -128~127 1 8 signed char 0~255 1 8 unsigned char 0、1 …. 1 Bit 值域 长度/Byte 长度/bit 数据类型 表3-1 KEILCx51的数据类型 3.2 常量与变量(自己看) * 3.3 Cx51数据的存储类型与8051存储器结构 Cx51定义的任何数据类型必须以一定的存储类型的方式定位在8051的某一存储区中,否则便没有任何的实际意义。 首先看8051系列单片机存储器结构的特点。 FFFFH 外部 RAM 0000H FFH 工作寄存器0~3组 位寻址区 RAM SFR 80H 30H 20H 00H 外部 ROM EA=0 FFFFH 内部 ROM EA=1 1000H 0FFFH 0000H 外部 ROM PSEN 寻址 WR和RD 寻址 * FFH 80H 30H 20H 07H 4组工作寄存器 R0~R7 SP初值为07H 00H 0区 08H 1区 10H 2区 18H 3区 可位寻址区(也可字节寻址)位地址00H~7FH 字节寻址 SFR 可字节或位寻址 0FH 17H 1FH 2FH 7FH 1.通用寄存器区:地址(00H~1FH) 3组(18H~1FH) 1 1 1组(08H~0FH) 1 0 2组(10H~17H) 0 1 0组(00H~07H) 0 0 工作寄存器 RS0 RS1 P F1 OV RS0 RS1 F0 AC CY D0H D1H D2H D3H D4H D5H D6H D7H PSW位地址 字节地址D0H * FFH 80H 30H 20H 07H 4组工作寄存器 R0~R7 SP初值为07H 00H 0区 08H 1区 10H 2区 18H 3区 可位寻址区(也可字节寻址)位地址00H~7FH 字节寻址 SFR 可字节或位寻址 0FH 17H 1FH 2FH 7FH 20H 00 01 02 03 04 05 06 07 21H 08 09 0A 0B 0C 0E 0E 0F 22H 10 11 12 13 14 15 16 17 23H 18 19 1A 1B 1C 1D 1E 1F 24H 20 21 22 23 24 25 26 27 25H 28 29 2A 2B 2C 2D 2E 2F 26H 30 31 32 33 34 35 36 37 27H 38 39 3A 3B 3C 3D 3E 3F 28H 40 41 42 43 44 45 46 47 29H 48 49 4A 4B 4C 4D 4E 4F 2AH 50 51 52 53 54 55 56 57 2BH 58 59 5A 5B 5C 5D 5E 5F 2CH 60 61 62 63 64 65 66 67 2DH 68 69 6A 6B 6C 6D 6E 6F 2EH 70 71 72 73 74 75 76 77 2FH 78 79 7A 7B 7C 7D 7E 7F D0 D1 D2 D3 D4 D5 D6 D7 2.可位寻址区 * FFH 80H 30H 20H 07H 4组工作寄存器 R0~R7 SP初值为07H 00H 0区 08H 1区 10H 2区 18H 3区 可位寻址区(也可字节寻址)位地址0
文档评论(0)