- 41
- 0
- 约1.44万字
- 约 85页
- 2020-04-24 发布于广东
- 举报
第3章 C51语言程序设计基础; 本章主要介绍C51语言的数据类型、数据存储类型、数据运算、程序设计的基本结构、数组和指针,要求学习者初步掌握C51语言程序设计的基本方法。;3.1 C51语言概述 ;3.1.1 使用C51语言的优点;3.1.2 C51与ANSI C的主要区别; 3. 数据存储类型的区别
C语言最初是为通用计算机设计的,在通用计算机中只有一个程序和数据统一寻址的内存空间,而51系列单片机有片内、片外程序存储器,还有片内、片外数据存储器。标准C语言并没有提供这部分存储器的地址范围的定义。此外,标准C语言对于51系列单片机中大量的特殊功能寄存器也没有定义。
4. 中断方面的区别
ANSI C语言没有处理单片机中断的定义。而C51中有专门的中断函数。
5. 库函数的区别
由于ANSI C中的部分库函数不适于嵌入式处理器系统,因此被排除在C51之外,如字符屏幕和图形函数等。; 6. 目标代码的区别
ANSI C由计算机生成.exe文件,编译完成后直接在计算机上运行;C51由单片机编译生成.bin或.hex代码文件,需要烧写到单片机中并结合外围电路执行。
7. 仿真调试的区别
C51程序在计算机上进行编译,然后需通过仿真器连接后进行仿真调试。近年来随着电路仿真软件的
您可能关注的文档
- 第2章-电子商务的商业模式.ppt
- 第2章-电子商务环境下的旅游市场.ppt
- 第2章颈部5-病例分析.ppt
- 第2章了解顾客服务期望.ppt
- 第2章例题_质点动力学.ppt
- 第2章-粮仓建筑与结构.ppt
- 第2章--电子商务框架与交易模式.ppt
- 第2章-电子商务模式.ppt
- 第2章图形创意.ppt
- 第2章--消费者决策过程:问题认知与信息搜索.ppt
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
原创力文档

文档评论(0)