单片机原理与接口技术 / 工业控制网络技术第2版
¥39.00定价
作者: 朱玉红、林小军
出版时间:2017年11月
出版社:机械工业出版社
- 机械工业出版社
- 9787111408550
- 1-4
- 172291
- 65186231-0
- 平装
- 16开
- 2017年11月
- 363
- 236
- 工学
- 计算机科学与技术
- TP368.1
- 电气信息类
- 高职
内容简介
本书以89C51单片机为例,以单片机基础知识和系统应用为主线,介绍了开发单片机产品的方法和必备工具,以及开发单片机产品的全过程。主要内容包括单片机概述、单片机学习基础、单片机开发平台的建立、单片机芯片结构、单片机存储器、80C51的指令系统和程序设计、80C51单片机的中断、单片机定时/计数器、单片机的串口及应用、显示接口设计等内容。全书从实际应用出发,将单片机的基本知识与基本原理、C51程序设计和典型实例教学有机地结合在一起,体系完整,便于自学和教学。本书可作为高职高专应用电子技术、自动化、机电和计算机类专业的教材,也可作为电子爱好者和各类工程技术人员学习单片机应用技术的参考书。
目录
前言
单元1 单片机概述
1.1 韧识单片机
1.1.1 单片机的外观
1.1.2 单片机结构及概念
1.1.3 单片机的功能及应用
1.2 单片机基本知识简介
1.2.1 基本型和增强型
1.2.2 芯片中“C”和“S”的含义
1.2.3 常用存储器类型
1.2.4 80C51与AT89C51
1.2.5 AT89C51和AT89S51
1.3 单片机的型号
1.4 单片机的分类
1.5 初学者的选择
思考与练习
单元2 单片机学习基础
2.1 单片机常用术语
2.1.1 位
2.1.2 字节
2.1.3 字和字长
2.1.4 电平的高与低
2.2 数制与编码
2.2.1 数制
2.2.2 数制的转换
2.2.3 计算机中数值的表示方法
2.2.4 二进制的算术运算和逻辑运算
2.2.5 计算机中使用的编码
2.3 单片机电路制作常用元器件
2.3.1 面包板
2.3.2 万用板
2.3.3 印制电路板
2.3.4 焊接方法及其工具
2.3.5 二极管
2.3.6 电容
2.3.7 电阻
2.3.8 晶振基础知识
思考与练习
单元3 单片机开发平台的建立
3.1 单片机开发过程
3.2 硬件平台建立
3.3 软件平台建立
3.3.1 Keil集成开发环境安装方法
3.3.2 Keil工程的建立、设置与编译、连接
3.3.3.Kell的调试命令与方法
3.4 程序下载方法一
思考与练习
单元4 单片机芯片结构
4.1 80C51单片机外部引脚
4.2 80C51单片机的总线
4.3 单片机内部结构
4.4 单片机最小系统
4.4.1 时钟电路与时序
4.4.2 单片机的复位电路
4.5 单片机最小系统的制作
4.6 单片机的工作过程
思考与练习
单元5 单片机存储器
5.1 存储器结构
5.2 程序存储器
5.3 数据存储器
5.3.1 工作寄存器区(OOH一1FH)
5.3.2 位寻址区(20H一2FH)
5.3.3 通用RAM区(30H一7FH)
5.3.4 特殊功能寄存器区(80H—FFH)
5.4 存储器的扩展
5.4.1 存储器三总线扩展方法
5.4.2 存储器存储容量的计算和编址方法
5.4.3 程序存储器的扩展
5.4.4 数据存储器的扩展
思考与练习
单元6 80C51的指令系统和程序设计
……
单元7 80C51 单元机的中断
单元8 单片机定时/计数器
单元9 单日片机的串口及应用
单元10 显示接口设计
单元11 键盘接口
单元12 数-模转换器和模-数转换器
单元13 电动机的单片机控制
单元14 单片机C51程序设计
单元15 单片机系统的电磁兼容设计
单元16 单片机控制实际应用
附录
参考文献
单元1 单片机概述
1.1 韧识单片机
1.1.1 单片机的外观
1.1.2 单片机结构及概念
1.1.3 单片机的功能及应用
1.2 单片机基本知识简介
1.2.1 基本型和增强型
1.2.2 芯片中“C”和“S”的含义
1.2.3 常用存储器类型
1.2.4 80C51与AT89C51
1.2.5 AT89C51和AT89S51
1.3 单片机的型号
1.4 单片机的分类
1.5 初学者的选择
思考与练习
单元2 单片机学习基础
2.1 单片机常用术语
2.1.1 位
2.1.2 字节
2.1.3 字和字长
2.1.4 电平的高与低
2.2 数制与编码
2.2.1 数制
2.2.2 数制的转换
2.2.3 计算机中数值的表示方法
2.2.4 二进制的算术运算和逻辑运算
2.2.5 计算机中使用的编码
2.3 单片机电路制作常用元器件
2.3.1 面包板
2.3.2 万用板
2.3.3 印制电路板
2.3.4 焊接方法及其工具
2.3.5 二极管
2.3.6 电容
2.3.7 电阻
2.3.8 晶振基础知识
思考与练习
单元3 单片机开发平台的建立
3.1 单片机开发过程
3.2 硬件平台建立
3.3 软件平台建立
3.3.1 Keil集成开发环境安装方法
3.3.2 Keil工程的建立、设置与编译、连接
3.3.3.Kell的调试命令与方法
3.4 程序下载方法一
思考与练习
单元4 单片机芯片结构
4.1 80C51单片机外部引脚
4.2 80C51单片机的总线
4.3 单片机内部结构
4.4 单片机最小系统
4.4.1 时钟电路与时序
4.4.2 单片机的复位电路
4.5 单片机最小系统的制作
4.6 单片机的工作过程
思考与练习
单元5 单片机存储器
5.1 存储器结构
5.2 程序存储器
5.3 数据存储器
5.3.1 工作寄存器区(OOH一1FH)
5.3.2 位寻址区(20H一2FH)
5.3.3 通用RAM区(30H一7FH)
5.3.4 特殊功能寄存器区(80H—FFH)
5.4 存储器的扩展
5.4.1 存储器三总线扩展方法
5.4.2 存储器存储容量的计算和编址方法
5.4.3 程序存储器的扩展
5.4.4 数据存储器的扩展
思考与练习
单元6 80C51的指令系统和程序设计
……
单元7 80C51 单元机的中断
单元8 单片机定时/计数器
单元9 单日片机的串口及应用
单元10 显示接口设计
单元11 键盘接口
单元12 数-模转换器和模-数转换器
单元13 电动机的单片机控制
单元14 单片机C51程序设计
单元15 单片机系统的电磁兼容设计
单元16 单片机控制实际应用
附录
参考文献