单片机应用技术(C语言版)第4章C51程序设计入门.ppt

单片机应用技术(C语言版)第4章C51程序设计入门.ppt

单片机应用技术(C语言版)第4章C51程序设计入门.ppt

单片机应用技术 (C语言版) 第4章 C51程序设计入门 第4章 单片机C语言及程序设计 4.1 C51的基本数据类型 4.2 C51变量的存储区域 4.3 C51的运算符 4.4 数组 本章内容完全是结合单片机来讲解,也就是补充C语言在单片机方面的概念、数据定义和函数定义等。 通过本章学习,使读者能够比较顺利地编写C51程序。 1、 C51概述 “C51”概念:把“单片机C语言”称为“C51”,也称为“Keil C”。 用C51编写单片机程序,与用ANSI C编写程序的不同之处是,需要根据单片机存储器结构及内部资源,定义相应的数据类型和变量。 其它的语法规定、程序结构及程序设计方法,都与ANSI C相同。 2、 C语言编程的优势 在编程方面,使用C51较汇编语言有诸多优势: 1)编程容易 2)容易实现复杂的数值计算 3)容易阅读与交流 4)容易调试与维护程序 5)容易实现模块化开发 6)程序可移植性好 用汇编语言编写程序时,必须考虑其存储器的结构,尤其要考虑其片内数据存储器、特殊功能寄存器是否正确合理的使用,以及按照实际地址端口数据的处理。 3、 C51扩展的关键字 由于单片机在结构及编程上的特殊要求,C51有自己的特殊关键字,称之为C5

文档评论(0)

1亿VIP精品文档

相关文档