
微信扫一扫,移动浏览光盘
简介
本书首先介绍了8051单片机的主要构成,然后重点介绍了单片机Cx51高级编程语言开发与仿真环境的使用方法,透彻地分析了Cx51的语法结构,并给出了大量实例。
本书定位于让初学者从零起步,轻松学会单片机高级编程C语言以及实战技术。书中首先简要介绍了8051单片机的主要构成,然后重点介绍了单片机Cx51高级编程语言开发与仿真环境的使用方法,透彻地分析了Cx51的语法结构,并给出了大量实例。书中大多数实例和全部实验都经过了实验板的验证。
本书附赠一张配套光盘,光盘中包含书中所有实验的源程序。
目录
目录
第一章 单片机基础知识
第一节 51系列单片机概述
一 什么是单片机
二 51单片机的发展
三 51单片机主要技术指标
四 51单片机主要型号的特点
第二节 80C51单片机的内部结构和外部引脚
一 80C51单片机的内部结构框图
二 单片机的外部引脚
第三节 80C51单片机内部存储器的配置
一 程序存储器ROM
二 片内数据存储器RAM
三 片外数据存储器RAM
第四节 51系列单片机的并行输入/输出接口
一 P0口
二 P1口
三 P2口
四 P3口
第五节 80C51单片机的时钟电路和复位电路
一 单片机的时钟电路
二 单片机的复位电路
三 单片机的低功耗方式
第二章 单片机C语言入门
第一节 认识C语言
一 C语言的发展过程
二 C语言的特点
三 单片机采用C语言编程的好处
第二节 简单C语言程序的构成
一 简单C语言程序
二 C语言程序的构成
第三节 单片机C语言开发步骤
一 硬件系统设计
二 编写C语言程序
三 编译源程序
四 应用程序的仿真调试
五 单片机应用程序的烧写
六 系统脱机运行检查
第三章 单片机实验硬件环境的建立
第一节 单片机实验板
一 下载型实验板
二 AT89C51实验板
第二节 单片机仿真器
一 Insight SE-52仿真器
二 MON51仿真器
第三节 单片机编程器
一 RF-810编程器
二 下载型编程器
第四章 Keil Cx51软件的使用
第一节 Keil Cx51简介
一 Keil Cx51的特点
二 Cx51与ANSI C的主要区别
第二节 Keil Cx51软件的安装
第三节 uVision2集成开发环境
一 uVision2软件的启动
二 建立一个新工程
三 工程的设置
四 程序的编译和链接
五 程序的调试
六 用实验板进行仿真实验
第四节 常用窗口介绍
一 变量观察窗口
二 存储器观察窗口
三 寄存器观察窗口
四 串口调试观察窗口
五 反汇编观察窗口
六 外围设备观察窗口
七 代码作用范围分析窗口
八 输出窗口
第五章 Cx51数据与运算
第一节 标识符和关键字
一 标识符
二 关键字
第二节 数据类型
一 数据类型简介
二 实验演练
第三节 常量
一 常量的数据类型
二 用宏表示常数
三 常量定义
第四节 变量
一 变量的初始化
二 变量的定义及存储模式
三 变量的种类
四 实验演练
第五节 运算符和表达式
一 赋值运算符及其表达式
二 算术运算符及其表达式
三 关系运算符及其表达式
四 逻辑运算符及其表达式
五 位运算符及其表达式
六 复合赋值运算符及其表达式
七 其他运算符及其表达式
八 实验演练
第六章 Cx51的基本语句
第一节 表达式语句和复合语句
一 表达式语句
二 复合语句
三 实验演练
第二节 条件选择语句
一 if语句及实验演练
二 switch语句及实验演练
第三节 循环语句
一 while语句及实验演练
二 do while语句及实验演练
三 for语句及实验演练
四 break和continue语句在循环体中的作用
第七章 Cx51函数
第一节 函数的分类和定义
一 函数的分类
二 函数的定义
三 实验演练
第二节 函数的参数和返回值
一 函数的参数
二 函数的返回值
三 实验演练
第三节 函数的调用
一 函数调用的一般形式
二 函数调用的方式
三 对被调用函数的说明
四 函数的嵌套
五 函数的递归调用与再入函数
六 实验演练
第四节 函数变量的存储方式和种类
一 变量的存储方式
二 变量的存储种类
第八章 Cx51构造数据类型
第一节 数组
一 一维数组
二 二维数组
三 字符数组
四 实验演练
第二节 指针
一 指针的基本概念
二 指针变量的定义
三 初始化指针变量
四 指针变量的运算
五 指针和数组
六 指针变量作为函数参数
七 一般指针和基于存储器的指针
八 绝对地址的访问
九 实验演练
第三节 结构
一 结构的定义
二 结构类型变量的说明
三 结构变量的引用
四 结构变量的赋值
五 结构数组
六 结构指针变量
第四节 共用体
一 共用体的定义
二 共用体变量的说明
第五节 枚举
一 枚举类型的定义
二 枚举变量的说明
三 枚举类型变量的赋值和使用
第九章 单片机中断、定时器和串行口的C语言编程
第一节 单片机中断系统C语言编程
一 什么是中断
二 中断源
三 中断控制
四 中断的响应
五 中断的撤除
六 实验演练
第二节 定时/计数器及实验
一 定时/计数器概述
二 定时/计数器的控制寄存器
三 定时/计数器的工作方式
四 实验演练
第三节 串行数据通信技术及实验
一 串行数据通信概述
二 串行口的基本结构
三 串行通信控制寄存器
四 串行口工作方式
五 实验演练
第十章 单片机实用接口C语言编程技术
第一节 LED显示器接口
一 8段LED显示器的结构及原理
二 LED显示器的显示方式
三 实验演练
第二节 键盘接口
一 键盘的工作原理
二 键盘与单片机的连接
三 键盘的工作方式
四 实验演练
第三节 LCD显示器接口
一 字符型液晶显示器概述
二 字符显示模块内部结构
三 字符型液晶控制器的指令
四 字符显示实验演练
第四节 I<'2>C总线接口
一 I<'2>C总线及其软件包
二 I<'2>C总线串行存储器AT24Cxx
三 实验演练
第五节 A/D和D/A转换接口
一 D/A(数模)转换接口
二 A/D(模数)转换接口
第六节 单片机应用技术综合实例
一 999计数器
二 计数显示器
三 单片机时钟
附录一 运算符的优先级和结合性
附录二 Keil Cx51编译器常见警告与错误信息的解决方法
参考文献
=K4x
第一章 单片机基础知识
第一节 51系列单片机概述
一 什么是单片机
二 51单片机的发展
三 51单片机主要技术指标
四 51单片机主要型号的特点
第二节 80C51单片机的内部结构和外部引脚
一 80C51单片机的内部结构框图
二 单片机的外部引脚
第三节 80C51单片机内部存储器的配置
一 程序存储器ROM
二 片内数据存储器RAM
三 片外数据存储器RAM
第四节 51系列单片机的并行输入/输出接口
一 P0口
二 P1口
三 P2口
四 P3口
第五节 80C51单片机的时钟电路和复位电路
一 单片机的时钟电路
二 单片机的复位电路
三 单片机的低功耗方式
第二章 单片机C语言入门
第一节 认识C语言
一 C语言的发展过程
二 C语言的特点
三 单片机采用C语言编程的好处
第二节 简单C语言程序的构成
一 简单C语言程序
二 C语言程序的构成
第三节 单片机C语言开发步骤
一 硬件系统设计
二 编写C语言程序
三 编译源程序
四 应用程序的仿真调试
五 单片机应用程序的烧写
六 系统脱机运行检查
第三章 单片机实验硬件环境的建立
第一节 单片机实验板
一 下载型实验板
二 AT89C51实验板
第二节 单片机仿真器
一 Insight SE-52仿真器
二 MON51仿真器
第三节 单片机编程器
一 RF-810编程器
二 下载型编程器
第四章 Keil Cx51软件的使用
第一节 Keil Cx51简介
一 Keil Cx51的特点
二 Cx51与ANSI C的主要区别
第二节 Keil Cx51软件的安装
第三节 uVision2集成开发环境
一 uVision2软件的启动
二 建立一个新工程
三 工程的设置
四 程序的编译和链接
五 程序的调试
六 用实验板进行仿真实验
第四节 常用窗口介绍
一 变量观察窗口
二 存储器观察窗口
三 寄存器观察窗口
四 串口调试观察窗口
五 反汇编观察窗口
六 外围设备观察窗口
七 代码作用范围分析窗口
八 输出窗口
第五章 Cx51数据与运算
第一节 标识符和关键字
一 标识符
二 关键字
第二节 数据类型
一 数据类型简介
二 实验演练
第三节 常量
一 常量的数据类型
二 用宏表示常数
三 常量定义
第四节 变量
一 变量的初始化
二 变量的定义及存储模式
三 变量的种类
四 实验演练
第五节 运算符和表达式
一 赋值运算符及其表达式
二 算术运算符及其表达式
三 关系运算符及其表达式
四 逻辑运算符及其表达式
五 位运算符及其表达式
六 复合赋值运算符及其表达式
七 其他运算符及其表达式
八 实验演练
第六章 Cx51的基本语句
第一节 表达式语句和复合语句
一 表达式语句
二 复合语句
三 实验演练
第二节 条件选择语句
一 if语句及实验演练
二 switch语句及实验演练
第三节 循环语句
一 while语句及实验演练
二 do while语句及实验演练
三 for语句及实验演练
四 break和continue语句在循环体中的作用
第七章 Cx51函数
第一节 函数的分类和定义
一 函数的分类
二 函数的定义
三 实验演练
第二节 函数的参数和返回值
一 函数的参数
二 函数的返回值
三 实验演练
第三节 函数的调用
一 函数调用的一般形式
二 函数调用的方式
三 对被调用函数的说明
四 函数的嵌套
五 函数的递归调用与再入函数
六 实验演练
第四节 函数变量的存储方式和种类
一 变量的存储方式
二 变量的存储种类
第八章 Cx51构造数据类型
第一节 数组
一 一维数组
二 二维数组
三 字符数组
四 实验演练
第二节 指针
一 指针的基本概念
二 指针变量的定义
三 初始化指针变量
四 指针变量的运算
五 指针和数组
六 指针变量作为函数参数
七 一般指针和基于存储器的指针
八 绝对地址的访问
九 实验演练
第三节 结构
一 结构的定义
二 结构类型变量的说明
三 结构变量的引用
四 结构变量的赋值
五 结构数组
六 结构指针变量
第四节 共用体
一 共用体的定义
二 共用体变量的说明
第五节 枚举
一 枚举类型的定义
二 枚举变量的说明
三 枚举类型变量的赋值和使用
第九章 单片机中断、定时器和串行口的C语言编程
第一节 单片机中断系统C语言编程
一 什么是中断
二 中断源
三 中断控制
四 中断的响应
五 中断的撤除
六 实验演练
第二节 定时/计数器及实验
一 定时/计数器概述
二 定时/计数器的控制寄存器
三 定时/计数器的工作方式
四 实验演练
第三节 串行数据通信技术及实验
一 串行数据通信概述
二 串行口的基本结构
三 串行通信控制寄存器
四 串行口工作方式
五 实验演练
第十章 单片机实用接口C语言编程技术
第一节 LED显示器接口
一 8段LED显示器的结构及原理
二 LED显示器的显示方式
三 实验演练
第二节 键盘接口
一 键盘的工作原理
二 键盘与单片机的连接
三 键盘的工作方式
四 实验演练
第三节 LCD显示器接口
一 字符型液晶显示器概述
二 字符显示模块内部结构
三 字符型液晶控制器的指令
四 字符显示实验演练
第四节 I<'2>C总线接口
一 I<'2>C总线及其软件包
二 I<'2>C总线串行存储器AT24Cxx
三 实验演练
第五节 A/D和D/A转换接口
一 D/A(数模)转换接口
二 A/D(模数)转换接口
第六节 单片机应用技术综合实例
一 999计数器
二 计数显示器
三 单片机时钟
附录一 运算符的优先级和结合性
附录二 Keil Cx51编译器常见警告与错误信息的解决方法
参考文献
=K4x
从零开始学单片机C语言
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
