第4讲单片机C51基础及编程分解.ppt

C51编程语言简介 C51语言的基本语法 C51语言的函数 C51程序设计实例 在单片机应用开发中,软件编程占有非常重要的地位。要求编程人员在短时间内编写出执行效率高、运行可靠的程序代码。同时,由于实际系统的日趋复杂,对程序的可读性、升级与维护以及模块化的要求越来越高,以方便多个工程师协同开发。 C51语言是近年来在国内外的51单片机开发中,普遍使用的一种程序设计语言。C51能直接对单片机硬件进行操作,既有高级语言的特点,又有汇编语言的特点,因此在单片机应用的程序设计中,得到非常广泛的使用。 C51语言在标准C基础上针对51单片机硬件特点进行扩展,是用于51单片机编程的C语言。 C51语言与标准C语言一些差别如下: (1)头文件不同。 (2)库函数不同。标准C中不适合于嵌入式控制器系统的库函数,被排除在C51语言之外,如字符屏幕和图形函数。 (3)数据类型不同。在C51在标准C的基础上又扩展了4种类型。 (4)数据存储类型不同。51单片机存储区可分为内部数据存储区、外部数据存储区以及程序存储区。内部数据存储区可分为3个不同的C51存储类型:data、idata和bdata。外部数据存储区分为2个不同的C51存储类型:xdata和pdata。C51语言提供的code存储类型用来访问程序存储区。 4.1 C51编程语言简介 (5)标准C语言没有处理单片机中断的定义,而

文档评论(0)

1亿VIP精品文档

相关文档