当前位置首页 > 百科> 正文

单片机原理与套用(孙宝法主编书籍)

2018-04-27 03:50:10 百科

单片机原理与套用(孙宝法主编书籍)

《单片机原理与套用》是2014.08.01出版书籍,作者是孙宝法。

基本介绍

  • 书名:单片机原理与套用
  • 作者:孙宝法
  • ISBN:9787302358664
  • 定价:29.50元
  • 出版社:清华大学出版社
  • 出版时间:2014.08.01
  • 印次:1-1
  • 印刷日期:2014.07.18

书籍信息

作者:孙宝法
定价:29.50元
印次:1-1
ISBN:9787302358664
出版日期:2014.08.01
印刷日期:2014.07.18

内容简介

本书选择美国ATMEL公司生产的AT89C51单片机作为学习对象,主要介绍AT89C51单片机的原理和单片机与外部设备的接口技术。全书分为3个部分。第一部分主要介绍单片机与微控制系统的基本知识、AT89C51单片机的内部功能部件、AT89C51彙编语言指令系统、彙编语言程式设计、微控制系统设计的基本原理。第二部分主要内容是对单片机最小系统进行扩展,重点介绍单片机与外部设备的接口技术。第三部分介绍单片机套用系统开发的基本原则、步骤、注意事项等,并以模拟交通灯控制系统和电子时钟的设计与实现为例,详细叙述单片机套用系统开发的过程。本书可以作为高等院校计算机科学与技术、自动化、嵌入式系统、物联网等专业的专业课教材。

目录

第1章单片机基础知识
1.1单片机概述
1.1.1单片机的概念
1.1.2单片机的发展历史
1.1.3单片机的发展趋势
1.1.4单片机的分类
1.1.5单片机的特点
1.1.6单片机的套用领域
1.2单片机系列介绍
1.2.1MCS51系列单片机
1.2.280C51系列单片机
1.2.3AT89C5x系列单片机
习题1
第2章AT89C51的硬体结构
2.1片内硬体系统的组成
2.1.1片内功能部件的拓扑结构
2.1.2片内功能部件简介
2.1.3引脚介绍
2.2中央处理器
2.2.1运算器
2.2.2控制器
2.3存储器
2.3.1存储器结构与地址空间
2.3.2程式存储器
2.3.3数据存储器
2.3.4特殊功能暂存器
2.3.5位地址空间
2.4并行I/O连线埠
2.4.1P0连线埠
2.4.2P1连线埠
2.4.3P2连线埠
2.4.4P3连线埠
2.5时钟与复位
2.5.1时钟电路与时序
2.5.2复位与复位电路
习题2
第3章AT89C51的指令系统
3.1指令系统介绍
3.1.1指令系统概述
3.1.2指令的格式
3.1.3常用符号
3.1.4定址方式
3.1.5关于定址方式的进一步研究
3.2AT89C51指令分类介绍
3.2.1数据传送指令
3.2.2算术运算指令
3.2.3逻辑操作指令
3.2.4控制转移指令
3.2.5位操作指令
3.3伪指令
习题3
第4章AT89C51彙编语言程式设计
4.1彙编语言程式设计概述
4.1.1程式设计语言简介
4.1.2彙编与反彙编
4.1.3彙编语言程式设计
4.2基本结构程式设计
4.2.1顺序结构程式设计
4.2.2分支结构程式设计
4.2.3循环程式设计
4.3子程式设计
4.3.1子程式设计概述
4.3.2查表子程式设计
4.4应用程式设计举例
4.4.1顺序查找关键字
4.4.2查找最大值或最小值
4.4.3数据排序
4.4.4I/O接口控制
习题4
第5章AT89C51的中断系统与定时系统
5.1中断系统介绍
5.1.1中断的概念
5.1.2AT89C51中断系统的结构
5.1.3中断控制
5.2中断请求的回响与撤销
5.2.1中断回响的条件
5.2.2CPU回响中断后的工作过程
5.2.3中断请求的撤销
5.3採用中断时的程式设计
5.3.1採用中断时的程式结构
5.3.2採用中断时程式设计的任务
5.3.3中断服务子程式的流程
*5.4多外部中断源系统设计举例
5.5定时器/计数器介绍
5.5.1定时器/计数器的结构
5.5.2定时器/计数器的控制
5.5.3定时器/计数器的工作方式
5.5.4计数器模式下对输入信号的要求
5.6定时器/计数器的简单套用
5.6.1定时器/计数器的初始化
5.6.2方式1的套用
5.6.3方式2的套用
5.6.4方式3的套用
*5.6.5门控制位GATE的套用
习题5
第6章AT89C51串列通信技术
6.1串列通信技术简介
6.1.1串列通信的基本概念
6.1.2串列通信的汇流排标準与接口
6.2AT89C51串口的结构与控制
6.2.1串口的结构
6.2.2串口的控制
6.3串口的工作方式
6.3.1方式0
6.3.2方式1
6.3.3方式2
6.3.4方式3
6.4串口的波特率计算
6.5串口的套用
6.5.1双机串列通信的硬体接口
6.5.2双机串列通信的程式设计
*6.6多机通信的工作原理
习题6
第7章AT89C51存储器的扩展
7.1AT89C51系统扩展概述
7.1.1AT89C51的最小系统
7.1.2AT89C51的系统扩展
7.1.3存储器地址空间分配
7.1.4外部地址锁存器
7.2程式存储器扩展
7.2.1程式存储器简介
7.2.2典型的程式存储器介绍
7.2.3EPROM扩展实例
7.3数据存储器扩展
7.3.1数据存储器简介
7.3.2典型的数据存储器介绍
7.3.3SRAM扩展实例
7.4程式存储器与数据存储器综合扩展
7.4.1综合扩展的硬体接口电路
7.4.2外扩存储器时单片机的工作过程
习题7
第8章AT89C51并行I/O口的扩展
8.1并行I/O口扩展概述
8.1.1并行I/O口扩展的基础知识
8.1.2并行I/O口的简单扩展
8.2AT89C51与82C55的接口设计
8.2.182C55晶片介绍
8.2.282C55的控制字
8.2.382C55的工作方式
8.2.4AT89C51与82C55的接口设计
*8.3AT89C51与81C55的接口设计
8.3.181C55晶片介绍
8.3.281C55的工作方式
8.3.3AT89C51与81C55的接口设计
8.4用AT89C51的串口扩展并口
8.4.1用74LS165扩展并行输入口
8.4.2用74LS164扩展并行输出口
习题8
第9章输入/输出设备的扩展
9.1键盘接口的工作原理
9.1.1键盘的基本知识
9.1.2键盘的接口
9.1.3按键的处理程式
9.2LED显示器的显示原理
9.2.1LED显示器的结构
9.2.2数码管的显示原理
9.3用单片机串口扩展键盘/显示器
9.4用HD7279A扩展键盘/显示器
9.4.1HD7279A介绍
9.4.2AT89C51与HD7279A的接口设计
9.5AT89C51与LCD的接口设计
9.5.1LCD基础知识
9.5.2点阵字元型液晶显示模组
9.5.3AT89C51与LCD的接口设计
习题9
第10章ADC与DAC的扩展
10.1数字控制系统介绍
10.2AT89C51与ADC的接口设计
10.2.1ADC概述
10.2.2AT89C51与ADC0809的接口设计
*10.2.3AT89C51与AD1674的接口设计
*10.2.4AT89C51与MC14433的接口设计
10.3AT89C51与DAC的接口设计
10.3.1DAC简介
10.3.2AT89C51与DAC0832的接口设计
*10.3.3AT89C51与AD667的接口设计
习题10
第11章单片机套用系统设计实例
11.1单片机套用系统设计概述
11.1.1单片机套用系统开发的基本原则
11.1.2单片机套用系统设计的步骤
11.1.3硬体设计需要考虑的问题
11.1.4软体设计需要考虑的问题
11.2模拟交通灯控制系统的设计与实现
*11.3时钟的设计与实现
附录AAT89C51的指令表
A.1数据传送类指令
A.2算术运算类指令
A.3逻辑操作类指令
A.4控制转移类指令
A.5位操作类指令
附录BHD44780内置的标準字元库
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net