简介
《手把手教你学单片机C程序设计(第2版)》可作为中高等职业学校、电视大学等的教学用书,也可作为单片机爱好者自学单片机C语言的教材。
目录
第1章概述
1.1高效率的C语言编程
1.2C语言具有突出的优点
第2章单片机简史及实验器材简介
2.1单片机的发展简史及特点
2.2单片机C语言入门的有效途径
2.3实验器材介绍
第3章KeilC51集成开发环境及并口下载软件介绍
3.1KeilC51集成开发平台安装
3.2USBasp程序下载软件的安装
第4章单片机基本知识及第一个C51程序
4.1MCS—51单片机的基本结构
4.280C51的基本特征及引脚定义
4.380C51的内部结构
4.480C51的存储器配置和寄存器
4.5第一个C51演示程序及效果
第5章C语言程序的基本结构
5.1函数调用实验
5.2C语言程序的组成结构
5.3主函数实验
5.4文件包含处理
5.5通用的C语言程序组成结构
5.6函数连接实验一
5.7函数连接实验二
第6章C语言的标识符、关键字和数据类型
6.1标识符和关键字
6.24个LED数码管从左至右显示“1234”
6.3数据类型
6.48个LED数码管从左至右扫描显示“00000000”(一)
6.58个LED数码管从左至右扫描显示“00000000”(二)
6.6变量的数据类型选择
6.7数据类型之间的转换
6.8无符号字符型变量值与无符号整型变量值相乘实验
6.9无符号整型变量值与无符号整型变量值相乘实验
第7章常量、变量及存储器类型
7.1常量
7.2乘法运算:两个乘数分别为常量与变量
7.3变量
7.4存储器类型
7.5两个局部变量val1、val2的显示实验
7.6全局变量globe_x的显示实验
第8章编译预处理及重新定义数据类型
8.1宏定义
8.2两数相加并输出结果实验
8.3使用带参数的宏定义进行运算
8.4文件包含
8.5条件编译
8.6重新定义数据类型
8.78个LED模拟彩灯闪烁实验
第9章运算符与表达式
9.1算术运算符与表达式
9.2数学运算与显示实验
9.3关系运算符与表达式
9.4输入数的大小比较及判断实验
9.5逻辑运算符与表达式
9.6赋值运算符与表达式
9.7逻辑判断实验
9.8自增和自减运算符与表达式
9.9自增运算a++和++b实验
9.10逗号运算符与表达式
9.11条件运算符与表达式
9.12位运算符与表达式
9.13两个变量x、y的位运算实验
9.14强制类型转换运算符与表达式
9.15sizeof运算符与表达式
第10章表达式语句与复合语句
10.1表达式语句
10.2复合语句实验
10.3程序的结构化设计
10.4条件语句与控制结构
10.5条件语句实验一
10.6条件语句实验二
第11章switch/case开关语
11.1switch/case开关语句的组成形式
11.2switch/case开关语句实验
11.3循环语句
11.4while语句实验
11.5for语句实验
11.6goto语句
11.7break语句和continue语句
11.8break语句实验
11.9continue语句实验
第12章函数的定义
12.1函数定义的一般形式
12.2函数的参数和函数返回值
12.3无参数函数、有参数函数及空函数
12.4函数调用的三种方式
12.5对被调用函数的说明
12.6参数传递的函数调用实验
12.7三个数大小自动排列实验
12.8华氏—摄氏温度转换的仪器实验
第13章数组
13.1一维数组的定义
13.2二维及多维数组的定义
13.3字符数组
13.4数组元素赋初值
13.5数组作为函数的参数
13.6数组显示实验
13.7输入10个整数(0~999之间),输出其中的最大数实验
13.8选择法数组排序显示实验
13.9模拟花样广告灯显示实验
第14章指针
14.1指针与地址
14.2指针变量的定义
14.3指针变量的引用
14.4数组指针与指向数组的指针变量
14.5指针变量的运算
14.6指向多维数组的指针和指针变量
14.7直接引用变量和间接引用变量实验
14.8下标法和指针法引用数组元素实验
14.9地址传递的函数调用实验
14.10用数组名作为函数的参数进行传递实验
第15章结构体、共用体及枚举
15.1结构体的概念
15.2结构体类型变量的定义
15.3关于结构体类型有几点需要注意的地方
15.4结构体变量的引用
15.5结构体变量的初始化
15.6结构体数组
15.7指向结构体类型数据的指针
15.8用指向结构体变量的指针引用结构体成员
15.9指向结构体数组的指针
15.10将结构体变量和指向结构体的指针作函数参数
15.11共用体的概念
15.12共用体类型变量的定义
15.13共用体变量的引用
15.14枚举类型
15.15计时器设计(待显时间存放于结构体变量中)实验
15.16跑表设计(计时时间存放于结构体变量中)实验
15.17计时器设计(计时时间存放于共用体变量中)实验
15.18枚举类型实验
第16章定时器/计数器控制及C51编程
16.1定时器/计数器的结构及工作原理
16.2定时器/计数器方式寄存器TMOD和控制寄存器TCON
16.3定时器/计数器的工作方式
16.4定时器/计数器的初始化
16.5蜂鸣器发音实验
16.6定时器T1以方式1计数实验
16.7定时器T0以方式2定时实验
第17章串行接口及C51编程
17.1串行口的控制与状态寄存器SCON
17.2特殊功能寄存器PCON
17.3串行口的工作方式
17.4波特率选择
17.5单片机与PC机的通信实验1
17.6单片机与PC机的通信实验2
17.7在51MCUDEMO试验板上,进行单片机与PC机(个人电脑)的模拟485通信试验
……
第18章中断控制及C51编程
第19章键盘接口技术及C51编程
第20章LED显示器接口技术及C51编程
第21章I2C串行接口器件24C01及C51编程
第22章16×2点阵字符液晶模块及C51驱动
第23章点阵图形液晶模块及C51编程
第24章AT89S51看门狗定时器原理及应用
参考文献
1.1高效率的C语言编程
1.2C语言具有突出的优点
第2章单片机简史及实验器材简介
2.1单片机的发展简史及特点
2.2单片机C语言入门的有效途径
2.3实验器材介绍
第3章KeilC51集成开发环境及并口下载软件介绍
3.1KeilC51集成开发平台安装
3.2USBasp程序下载软件的安装
第4章单片机基本知识及第一个C51程序
4.1MCS—51单片机的基本结构
4.280C51的基本特征及引脚定义
4.380C51的内部结构
4.480C51的存储器配置和寄存器
4.5第一个C51演示程序及效果
第5章C语言程序的基本结构
5.1函数调用实验
5.2C语言程序的组成结构
5.3主函数实验
5.4文件包含处理
5.5通用的C语言程序组成结构
5.6函数连接实验一
5.7函数连接实验二
第6章C语言的标识符、关键字和数据类型
6.1标识符和关键字
6.24个LED数码管从左至右显示“1234”
6.3数据类型
6.48个LED数码管从左至右扫描显示“00000000”(一)
6.58个LED数码管从左至右扫描显示“00000000”(二)
6.6变量的数据类型选择
6.7数据类型之间的转换
6.8无符号字符型变量值与无符号整型变量值相乘实验
6.9无符号整型变量值与无符号整型变量值相乘实验
第7章常量、变量及存储器类型
7.1常量
7.2乘法运算:两个乘数分别为常量与变量
7.3变量
7.4存储器类型
7.5两个局部变量val1、val2的显示实验
7.6全局变量globe_x的显示实验
第8章编译预处理及重新定义数据类型
8.1宏定义
8.2两数相加并输出结果实验
8.3使用带参数的宏定义进行运算
8.4文件包含
8.5条件编译
8.6重新定义数据类型
8.78个LED模拟彩灯闪烁实验
第9章运算符与表达式
9.1算术运算符与表达式
9.2数学运算与显示实验
9.3关系运算符与表达式
9.4输入数的大小比较及判断实验
9.5逻辑运算符与表达式
9.6赋值运算符与表达式
9.7逻辑判断实验
9.8自增和自减运算符与表达式
9.9自增运算a++和++b实验
9.10逗号运算符与表达式
9.11条件运算符与表达式
9.12位运算符与表达式
9.13两个变量x、y的位运算实验
9.14强制类型转换运算符与表达式
9.15sizeof运算符与表达式
第10章表达式语句与复合语句
10.1表达式语句
10.2复合语句实验
10.3程序的结构化设计
10.4条件语句与控制结构
10.5条件语句实验一
10.6条件语句实验二
第11章switch/case开关语
11.1switch/case开关语句的组成形式
11.2switch/case开关语句实验
11.3循环语句
11.4while语句实验
11.5for语句实验
11.6goto语句
11.7break语句和continue语句
11.8break语句实验
11.9continue语句实验
第12章函数的定义
12.1函数定义的一般形式
12.2函数的参数和函数返回值
12.3无参数函数、有参数函数及空函数
12.4函数调用的三种方式
12.5对被调用函数的说明
12.6参数传递的函数调用实验
12.7三个数大小自动排列实验
12.8华氏—摄氏温度转换的仪器实验
第13章数组
13.1一维数组的定义
13.2二维及多维数组的定义
13.3字符数组
13.4数组元素赋初值
13.5数组作为函数的参数
13.6数组显示实验
13.7输入10个整数(0~999之间),输出其中的最大数实验
13.8选择法数组排序显示实验
13.9模拟花样广告灯显示实验
第14章指针
14.1指针与地址
14.2指针变量的定义
14.3指针变量的引用
14.4数组指针与指向数组的指针变量
14.5指针变量的运算
14.6指向多维数组的指针和指针变量
14.7直接引用变量和间接引用变量实验
14.8下标法和指针法引用数组元素实验
14.9地址传递的函数调用实验
14.10用数组名作为函数的参数进行传递实验
第15章结构体、共用体及枚举
15.1结构体的概念
15.2结构体类型变量的定义
15.3关于结构体类型有几点需要注意的地方
15.4结构体变量的引用
15.5结构体变量的初始化
15.6结构体数组
15.7指向结构体类型数据的指针
15.8用指向结构体变量的指针引用结构体成员
15.9指向结构体数组的指针
15.10将结构体变量和指向结构体的指针作函数参数
15.11共用体的概念
15.12共用体类型变量的定义
15.13共用体变量的引用
15.14枚举类型
15.15计时器设计(待显时间存放于结构体变量中)实验
15.16跑表设计(计时时间存放于结构体变量中)实验
15.17计时器设计(计时时间存放于共用体变量中)实验
15.18枚举类型实验
第16章定时器/计数器控制及C51编程
16.1定时器/计数器的结构及工作原理
16.2定时器/计数器方式寄存器TMOD和控制寄存器TCON
16.3定时器/计数器的工作方式
16.4定时器/计数器的初始化
16.5蜂鸣器发音实验
16.6定时器T1以方式1计数实验
16.7定时器T0以方式2定时实验
第17章串行接口及C51编程
17.1串行口的控制与状态寄存器SCON
17.2特殊功能寄存器PCON
17.3串行口的工作方式
17.4波特率选择
17.5单片机与PC机的通信实验1
17.6单片机与PC机的通信实验2
17.7在51MCUDEMO试验板上,进行单片机与PC机(个人电脑)的模拟485通信试验
……
第18章中断控制及C51编程
第19章键盘接口技术及C51编程
第20章LED显示器接口技术及C51编程
第21章I2C串行接口器件24C01及C51编程
第22章16×2点阵字符液晶模块及C51驱动
第23章点阵图形液晶模块及C51编程
第24章AT89S51看门狗定时器原理及应用
参考文献
手把手教你学单片机C程序设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!