单片机C51 C语言课件.pptVIP

  • 6
  • 0
  • 约6.45千字
  • 约 31页
  • 2015-08-17 发布于安徽
  • 举报
用C语言进行单片机程序设计是单片机开发与应用的必然趋势。 单片机教学中的程序设计应以C语言为主,汇编语言为辅。对汇编语言掌握到只要可以读懂程序,在时间要求比较严格的模块中进行程序的优化即可。 采用C语言不必对单片机和硬件接口结构有很深入的了解,编译器可以自动完成变量的存贮单元的分配,编程者可以专注于应用软件部分的设计,大大加快软件的开发速度。 产品中的单片机重新选型后,C语言可以很容易地进行程序移植工作。 * * * 补充:C51程序设计 本讲重点: C51的数据类型和存储类型; 指针和中断的使用; 通过实例消化理解C51的编程方法; 尝试将实验课中的ASM51程序转为C51程序. 从1985年开始就有了8051单片机的C语言编译器,简称C51。 ㈠ C51简介 目前比较流行的C51编译器是Keil C51 其集成开发软件为Keil uVision 2,它集编辑、编译、仿真于一体,界面友好,易学易用。 C51与ASM51相比,有如下优点: 1.??对单片机的指令系统不要求了解,仅要求对8051 的存贮器结构有初步了解; 2.??寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理; 3.??程序有规范的结构,可分成不同的函数,这种方式可使程序结构化; 4.???提供的库包含许多标准子程序,具有较强的数据处理能力; 6.??

文档评论(0)

1亿VIP精品文档

相关文档