注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网
简介
零基础学单片机C语言程序设计(第2版) 豆 0.0分
资源最后更新于 2020-03-29 04:19:49
作者:赵建领薛园园
出版社:出版社机械工业出版社
出版日期:2012-03
ISBN:9787111373483
文件格式: pdf
简介· · · · · ·
单片机C51语言是目前最流行的单片机程序设计语言。《零基础学单片机C语言程序设计(第2版》由浅入深、循序渐进地讲解了C51语言的方方面面。《零基础学单片机C语言程序设计(第2版》知识点覆盖全面、结构安排紧凑、讲解详细、通俗易懂、实例丰富。内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。《零基础学单片机C语言程序设计(第2版》分为四篇,共21章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,其次详细介绍了单片机程序设计的C51语言,随后结合单片机的硬件资源细致讲解了如何应用C51语言进行编程操作,最后结合实际应用,重点分析了在各个领域中常用到的一些典型案例,使读者更加融会贯通地掌握C51语言,以供读者在学习和工作中进行参考。在第21章中还介绍了部分常见的面试题及解答,方便读者做好入职前的准备工作。本书作者:赵建领、薛园园。
目录
前言
本书特点
本书内容
读者对象
本书作者
第一篇 单片机C51概述
第1章 单片机开发概述
1.1 单片机介绍
1.2 单片机开发流程
1.3 单片机开发语言概述
1.4 小结
1.5 习题与上机实践
第2章 构建C51集成开发环境
2.1 51系列单片机的最小硬件系统
2.2 KeilµVision3集成开发环境
2.3 KeilµVision3中C51的开发流程
2.4 小结
2.5 习题与上机实践
第二篇 C51语言程序设计指南
第3章 C51语言程序设计基础
3.1 C51程序的基本结构
3.2 C51编程规范及注意事项
3.3 C51的标识符与关键字
3.4 C51的变量类型
3.5 C51的常量类型
3.6 变量作用域
3.7 分隔符与const修饰符
3.8 C51的运算符
3.9 C51的表达式
3.10 小结
3.11 上机实践
第4章 C51语句和流程
4.1 C51语句
4.2 C51的流程控制结构及程序示例
4.3 小结
4.4 上机实践
第5章 C51的数据结构
5.1 C51的数组
5.2 C51的指针
5.3 C51的结构
5.4 C51的联合
5.5 C51的枚举
5.6 C51的位域
5.7 C51的自定义类型
5.8 小结
5.9 上机实践
第6章 C51的函数
6.1 函数
6.2 函数的作用域
6.3 函数的调用
6.4 C51的main函数
6.5 C51的库函数
6.6 小结
6.7 上机实践
第7章 C51的存储结构
7.1 单片机的存储器结构
7.2 C51的存储类型
7.3 C51的扩展数据类型
7.4 C51变量的存储模式
7.5 C51的存储器指针
7.6 小结
7.7 上机实践
第8章 C51的预处理命令和用户配置文件
8.1 C51的预处理命令概述
8.2 文件包含指令
8.3 宏定义指令
8.4 条件编译指令
8.5 其他编译指令
8.6 C51的用户配置文件
8.7 小结
8.8 上机实践
第三篇 C51单片机编程指南
第9章 C51定时器/计数器程序设计
9.1 定时器/计数器简介
9.2 定时器/计数器工作模式0的C51程序设计
9.3 定时器/计数器工作模式1的C51程序设计
9.4 定时器/计数器工作模式2的C51程序设计
9.5 定时器/计数器工作模式3的C51程序设计
9.6 小结
9.7 上机实践
第10章 C51中断程序设计
10.1 单片机的中断系统
10.2 外部中断源的C51程序设计
10.3 定时中断源的C51程序设计
10.4 串行中断源的C51程序设计
10.5 小结
10.6 上机实践
第11章 C51串行接口程序设计
11.1 51系列单片机的串行接口
11.2 串行口工作模式0的C51程序设计
11.3 串行口工作模式1的C51程序设计
11.4 串行口工作模式2的C51程序设计
11.5 串行口工作模式3的C51程序设计
11.6 小结
11.7 上机实践
第12章 C51下的RTX-51实时多任务操作系统
12.1 RTX-51实时多任务操作系统简介
12.2 RTX-51的系统函数
12.3 RTX-51的任务调度
12.4 RTX-51 Tiny的任务管理
12.5 RTX-51 Tiny的系统配置
12.6 RTX-51 Tiny的要求及注意事项
12.7 RTX-51 FULL实时多任务操作系统简介
12.8 小结
12.9 上机实践
第13章 KeilµVision3的调试和仿真
13.1 KeilµVision3的程序调试
13.2 系统资源仿真
13.3 小结
13.4 上机实践
第四篇 C51程序设计典型案例
第14章 C51矩阵式键盘程序设计
14.1 键盘接口概述
14.2 矩阵式键盘C51程序设计
14.3 C51矩阵式键盘设计实例
14.4 小结
14.5 上机实践
第15章 C51液晶显示模块
15.1 液晶显示模块概述
15.2 液晶显示控制驱动器
15.3 液晶显示控制器指令集
15.4 点阵图形型液晶操作子函数
15.5 液晶汉字显示实例
15.6 液晶图形显示实例
15.7 小结
15.8 上机实践
第16章 C51模拟I2C总线
16.1 I2C总线概述
16.2 I2C总线接口EEPROM存储器
16.3 C51模拟I2C总线协议
16.4 C51读写EEPROM实例
16.5 小结
16.6 上机实践
第17章 C51模拟单总线接口
17.1 单总线接口概述
17.2 单总线温度传感器及C51操作
17.3 C51单总线温度传感器实例
17.4 小结
17.5 上机实践
第18章 实时时钟芯片应用
18.1 实时时钟芯片DS1302概述
18.2 DS1302的控制子函数
18.3 C51读写实时时钟芯片实例
18.4 小结
18.5 上机实践
第19章 C51通信接口程序设计
19.1 串行接口通信概述
19.2 C51双机通信实例
19.3 C51多机通信实例
19.4 小结
19.5 上机实践
第20章 道路交通灯多任务控制系统
20.1 交通灯多任务控制系统概述
20.2 C51交通灯多任务控制系统
20.3 小结
20.4 上机实践
第21章 常见面试题及解答
21.1 C51编程类面试题
21.2 与MCS-51硬件相关的面试题
光盘内容