第3章 C51语言编程基础与KeilVision3开发平台 1单片机应用系统日趋复杂,对程序的可读性、升级与维护以及模块化要求越来越高,对软件编程要求也越来越高,要求编程人员在短时间内编写出执行效率高、运行可靠的程序代码。同时,也要方便多个编程人员来进行协同开发。C51语言是近年来在8051单片机开发中,普遍使用的程序设计语言,能直接对8051单片机硬件进行操作,既有高级语言特点,又有汇编语言特点,因此在8051单片机程序设计中,得到广泛使用。本章介绍8051单片机的C51语言,以及如何使用C51语言集成化开发平台Keil Vision3,进行C51程序设计与开发。23.1 C51编程语言简介用于8051单片机编程的C语言,在标准C基础上针对8051硬件特点进行扩展,并向8051上移植,经多年努力,C51已成为公认的高效、简洁的8051单片机的实用高级编程语言。与8051汇编语言相比,C51语言在功能上、结构性、可读性、可维护性上有明显优势,易学易用。3.1.1 C51语言与8051汇编语言比较与8051汇编语言相比, C51有如下优点。(1)可读性好。C51语言程序比汇编语言程序的