第3章 C51语言程序设计基础.pptVIP

  • 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程序在计算机上进行编译,然后需通过仿真器连接后进行仿真调试。近年来随着电路仿真软件的

文档评论(0)

1亿VIP精品文档

相关文档