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