单片微型计算机原理及应用(C语言版) / 电子设计系列规划教材
作者: 姜志海
出版时间:2015年12月
出版社:电子工业出版社
- 电子工业出版社
- 9787121261909
- 160115
- 0046161249-1
- 平装
- 16开
- 2015年12月
- 工学
- 计算机科学与技术
- TP368.1
- 电子信息科学与工程
- 研究生、本科
本书可作为高等学校电子信息、自动化、计算机、电气工程、机电一体化等专业相关课程的教材,也可供相关领域科技工作者与开发人员学习参考。
第1章 微型计算机基础
1.1 微型计算机的定义与工作过程
1.1.1 定义
1.1.2 冯?诺依曼体系
1.1.3 工作过程
1.2 计算机中的数制和编码基础
1.2.1 计算机中的数制及转换
1.2.2 原码、反码、补码
1.2.3 定点数和浮点数
1.2.4 计算机中常用的编码
1.3 微型计算机结构
1.3.1 微型计算机硬件结构概述
1.3.2 微型计算机软件概述
1.3.3 CPU、存储器、I/O口、总线
1.4 中断、定时器/计数器、串行通信、
并行通信的初步认识
1.4.1 中断的初步认识
1.4.2 定时器/计数器的初步认识
1.4.3 并行通信与串行通信的初步
认识
1.5 CPU与外设的数据传输方式
1.5.1 无条件传输方式
1.5.2 程序查询传输方式
1.5.3 中断传输方式
1.5.4 DMA传输方式
本章小结
习题
第2章 系列单片机硬件基础
2.1 认识单片机
2.1.1 单片机的特点、应用、分类、
发展趋势
2.1.2 常用的单片机产品
2.1.3 MCS-51单片机已成为国际经典
2.1.4 单片机与CPU、ARM、嵌入式
系统的关系
2.1.5 单片机应用系统开发的软硬件
环境
2.2 单片机的总体结构
2.2.1 内部结构
2.2.2 外部引脚说明
2.2.3 CPU的时序周期
2.3 单片机的存储器
2.3.1 程序存储器
2.3.2 数据存储器
2.3.3 特殊功能寄存器
本章小结
习题
第3章 系列单片机软件编程基础——
C51语言基础
3.1 C51语言的数据
3.1.1 数据类型
3.1.2 常量与变量
3.1.3 数据存储类型
3.2 C51语言对单片机主要资源的
控制
3.2.1 特殊功能寄存器的C51语言
定义
3.2.2 绝对地址的访问
3.2.3 位变量的C51语言定义
3.3 C51语言的基本运算与流程控制
语句
3.3.1 基本运算
3.3.2 分支判断—if、switch语句
3.3.3 循环控制—while、for语句
3.3.4 break、continue、return和goto
语句
3.4 C51语言的数组、指针、函数
3.4.1 数组
3.4.2 指针
3.4.3 函数
3.5 C51语言的预处理命令及汇编语句
的嵌入
3.5.1 文件包含、宏定义、条件编译
3.5.2 C51中汇编语句的嵌入
3.6 C51的程序结构
3.6.1 C51的程序结构
3.6.2 C51编程规范及注意事项
3.6.3 C51的标识符与关键字
本章小结
习题
第4章 系列单片机P0~P3口应用基础
第5章 系列单片机中断系统应用基础
第6章 系列单片机的定时器/计数器应用基础
第7章 系列单片机串行口应用基础
第8章 系列单片机并行总线接口扩展技术
第9章 系列单片串行总线接口扩展技术
第10章 系列单片机液晶与点阵显示器应用示例
第11章 系列单片机应用系统的设计
附录A ASCII码字符表
附录B 单片机应用资料的网上查询方法
附录C Proteus常用分离器件名称
参考文献