c51快速入门教程.docVIP

  • 10
  • 0
  • 约2.49万字
  • 约 28页
  • 2018-01-26 发布于浙江
  • 举报
c51快速入门教程

51单片机的C语言简介 在单片机应用系统开发过程中,应用程序设计是整个应用系统开发的重要组成部分,它直接决定着应用系统开发周期的长短、性能。以前单片机应用系统程序主要是用汇编语言编写的。采用汇编语言编写的应用程序可直接操纵系统的硬件资源,能编写出高运行效率的程序代码,程序运行速度快。但因汇编语言难学、可读性差、修改调式困难,且编写比较复杂的数值计算程序非常困难。为了提高编制单片机系统和其应用程序的效率,改善程序的可读性和可移植性,最好采用高级语言编程。这里介绍MCS(51单片机C语言的基本技术和方法,这里只介绍C语言在MCS(51中的特殊用途,与标准C语言相同的内容从略。 一、MCS(51与C语言 C语言是一种结构化的高级程序设计语言,且能直接对计算机的硬件进行操作,与汇编语言相比,它有如下优点: 对单片机的指令系统不要求了解,仅要求对MCS(51的存贮器结构有初步了解; 寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理; 程序有规范的结构,可分为不同的函数,这种方式可使程序结构化; 采用自然描述语言、以近似人的思维过程方式使用,改善了程序的可读性; 编程及程序调式时间显著缩短,大大提高效率; 提供的库包含许多标准子程序,且具有较强的数据处理能力; 程序易于移植。 用高级语言编程时,不必考虑计算机的硬件特性与接口结构。事实上,任何高级语言程序最终要转换成计算机可识别、并能

文档评论(0)

1亿VIP精品文档

相关文档