ch04 C51及编程.pptVIP

  • 7
  • 0
  • 约6.39千字
  • 约 48页
  • 2017-01-27 发布于浙江
  • 举报
ch04 C51及编程.ppt

C51程序设计语言 为什么使用C C51与ANSI C的区别 Keil C51的实现与编程环境 C51的应用 C语言的特点和应用 编译型程序设计语言 兼有高级语言之特点,汇编语言之功能 结构化,模块化支持 可读性强,便于维护,缩短开发周期 代码可重用,可移植 已成为嵌入式系统开发的主流选择 可以与汇编混合编程 C语言的优点 广泛的支持 非常方便 编译,集成开发环境 可移植 源代码不依赖特定的硬件体系(指令系统) 源代码另行编译就可支持其它系列的CPU 库函数丰富 内部函数支持C语言的运算 数学函数、特别是浮点运算库 字符串处理 嵌入式操作系统 简化的程序开发 向平台应用靠拢 C-51与ASM-51对比 只要求了解,不要求彻底掌握指令系统 寄存器分配、不同存贮器的寻址由编译器管理; 通过库函数,支持更多数据类型,甚至浮点数; 程序结构化:即函数调用函数; 代码效率高,可读性好; C51与ANSI C的区别 要求掌握MCS-51系列的存贮器组织; 变量的定义必须具体指出存储空间,否则编译器不能正确地分配和定位。 增加了位变量 增加了特殊功能寄存器 增加了中断函数的支持 如果你对C已经忘掉,就应该复习一下。 考不及格的都是不肯接受该建议,也不肯好好做实验的。 C-51数据的存储类型 存储类型的变量的定义 一般格式 数据类型 存储类型 变量名; 带存储类型

文档评论(0)

1亿VIP精品文档

相关文档