注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构单片机原理及应用

单片机原理及应用

单片机原理及应用

定 价:¥25.00

作 者: 郑毛祥主编
出版社: 电子科技大学出版社
丛编项:
标 签: 单片微型计算机

ISBN: 9787810656313 出版时间: 2001-01-01 包装:
开本: 26cm 页数: 323页 字数:  

内容简介

  本书共分为十章,主要内容包括:8051系列单片机的构成,工作原理,指令系统,程序设计,中断技术,串行通信,单片机系统配置和接口技术等。全书系统介绍了8XC552、89C51、89C2051等8051系列中目前流行的几种最新高性能单片要的原理及应用,书中很多实例可以直接应用于实际工作中。本书配有实验指导和习题,便于教学。全书内容丰富,构思新颖,突出实用,系统性强,适用于作为职业技术学院、中等专业学校教材,也可以作为高等学校教材和从事单片机产品开发的工程技术人员的参考资料。

作者简介

暂缺《单片机原理及应用》作者简介

图书目录

第一章 单片微型计算机基础知识
第一节 概述
一、单片机的发展概况
二、单片机的主要特点
三、单片机的应用
四、单片机的发展趋势
第二节 不同进制数之间的转换与二进制数运算规则
一、十进制数(Decimal)
二、二进制数(Binary)
三、十六进制数(Hexadecimal)
四、不同进制数之间的转换
五、二进制数的算术运算规则
六、逻辑运算
第三节 单片机中数的表示编码
一、单片机中数的表示形式
二、补码的加减运算
三、BCD码
四、ASCII码
习题一
第二章 MCS-51单片机系统结构
第一节 MCS-51单片机概述
一、MCS-51单片机的基本组成及系统特性
二、MCS-51单片机内部结构
第二节 MCS-51单片机工作原理
一、用指令编写程序
二、程序的执行过程
第三节 MCS-51单片机存储器结构
一、程序存储器(ROM)
二、内部数据存储器与特殊功能寄存器
三、外部数据存储器
第四节 MCS-51单片机并行输入/输出端口
一、P0口
二、P1口
三、P2口
四、P3口
五、端口负载能力和接口要求
第五节 MCS-51单片机时钟电路与时序
一、振荡器和时钟电路
二、MCS-51机器周期和指令周期
三、CPU取指令、执行指令周期时序
第六节 MCS-51单片机外部引脚及功能
一、电源引脚
二、外接晶体引脚
三、输入/输出引脚
四、控制线
第七节 MCS-51单片机工作方式
一、复位方式
二、程序执行方式和单步执行方式
三、节电方式
四、8751片内编程方式
习题二
第三章 MCS-51指令系统
第一节 MCS-51寻址方式
一、立即寻址
二、直接寻址
三、寄存器寻址
四、寄存器间接寻址
五、变址寻址
六、相对寻址
七、位寻址
第二节 数据传送指令
一、内部8位数据传送指令
二、16位数据传送指令
三、外部数据传送指令
四、交换与查表类指令
五、堆栈操作指令
第三节 算术运算指令
一、加、减法指令
二、乘、除法指令
第四节 逻辑运算及移位指令
一、逻辑运算指令
二、循环移位指令
第五节 位操作指令
一、位传送指令
二、位变量修改指令
三、位变量逻辑操作指令
第六节 控制转移指令
一、无条件转移指令
二、条件转移指令
三、调用和返回指令
习题三
第四章 汇编语言程序设计
第一节 汇编语言的基本概念
一、程序设计语言
二、汇编语言的格式
第二节 汇编语言源程序的汇编
一、伪指令
二、人工汇编
三、机器汇编
第三节 简单程序设计
一、程序流程图
二、顺序程序设计
第四节 分支程序设计
一、分支程序的基本形式
二、分支程序设计举例
第五节 循环程序设计
一、循环程序的导出
二、循环程序设计举例
第六节 子程序设计
一、子程序的概念
二、子程序的设计举例
第七节 运算程序设计
一、多字节无符号数加减运算
二、16位无符号二进制数乘法运算
三、16位无符号二进制数除法运算
习题四
第五章 中断系统
第一节 输入/输出方式及中断的概念
一、无条件传送方式
二、查询传送方式
三、中断传送方式
四、中断的概念
五、中断的功能
第二节 8051中断系统结构及中断控制
一、8051中断系统的结构
二、8051中断源
三、中断控制
四、MCS-51中断系统的初始化
第三节 中断处理过程
一、中断响应条件
二、中断处理
三、中断返回
四、中断响应时间
第四节 外部中断源的应用及扩展
一、外部中断源的应用
二、扩展外部中断源
习题五
第六章 定时器及应用
第一节 定时器结构
一、定时器工作方式寄存器TMOD
二、定时控制寄存器TCON
第二节 定时器工作方式
一、工作方式0及其应用
二、工作方式1及应用
三、工作方式2及应用
四、工作方式3及应用
第三节 定时器应用举例
一、超过定时/计数器量程的定时问题
二、用定时器测试脉冲宽度
三、用定时/计数器扩展外部中断源
四、定时器T0和T1连用实现长时间定时
五、定时/计数器应用实例
习题六
第七章 MCS-51串行接口
第一节 串行数据通信基础知识
一、并行通信和串行通信
二、串行数据通信基本原理
三、波特率
四、通信方向
五、串-并转换
六、设备同步
第二节 MCS-51的串行接口及控制寄存器
一、8051串行口结构
二、串行口控制寄存器SCON
三、特殊功能寄存器PCON
第三节 串行口工作方式
一、工作方式0
二、方式1
三、方式2和方式3
四、波特率设计
第四节 串行口的应用
一、方式0的应用
二、串行方式1的应用
三、串行方式2、方式3的应用
第五节 单片机通信
一、双机通信举例
二、多机通信举例
三、单片机与PC机之间的通信
习题七
第八章 MCS-51系统扩展
第一节 单片机系统扩展及结构
一、单片机的扩展结构
二、单片机系统扩展的实现
第二节 程序存储器扩展
一、常用的程序存储器芯片
二、程序存储器扩展
第三节 数据存储器扩展
一、常用的静态数据存储芯片
二、数据存储器扩展
第四节 扩展8255可编程并行I/O接口
一、可编程的并行接口8255A
第五节 扩展8155可编程并行接口
一、8155芯片结构
二、RAM和I/O端口寻址方式及应用
三、命令寄存器及状态寄存器
四、8155内部定时器
五、MCS-51与8155的接口方法和应用实例
习题八
第九章 接口技术
第一节 显示接口
一、LED显示原理
二、LED显示方式
第二节 键盘接口
一、键盘接口需解决的问题
二、独立式按键
三、行列式按键
第三节 A/D转换器接口
一、ADC0809的结构
二、ADC0809与8031的连接
三、A/D转换器的应用
第四节 D/A转换器接口
一、DAC0832转换器
二、DAC0832与8031的接口
三、D/A转换器的应用
第五节 系统设计及开发方法
一、总体设计
二、硬件及软件设计
三、利用开发机进行调试
习题九
第十章 80C51系列单片机
第一节 8XC552介绍
一、8XC552单片机主要特性(以83C552为代表)
二、8XC552内部结构
三、8XC552引脚配置与封装形式
四、8XC552引脚功能
第二节 8XC552存储器组织形式及端口特性
一、8XC552存储器
二、8XC552的I/O端口特性
第三节 8XC552中断系统
一、8XC552中断系统结构
二、中断允许寄存器
三、中断优先寄存器
四、中断向量
第四节 8XC552定时器T2
一、定时器T2内部结构
二、定时器T2的控制寄存器TM2CON
三、输入捕捉逻辑
四、输出比较逻辑
五、定时器T2中断标志寄存器TM2IR
六、定时器T2的应用
第五节 监视定时器T3
一、定时器T3内部结构及工作原理
二、监视定时器的使用细则
三、监视定时器应用方法
第六节 8XC552串行I/O接口
一、SIO1口的内部结构
二、SIO1的工作方式
第七节 脉冲宽度调制输出
第八节 8XC552 A/D转换器
一、A/D转换的启动
二、A/D转换的应用
第九节 8XC552低功耗动作方式
第十节 AT89C51简介
一、AT89C51主要性能及特点
二、AT89C51内部逻辑结构及引脚功能
三、片内快闪存储器(Flash Memory)
四、片内FPEROM的编程
第十一节 AT89C2051简介
一、AT89C2051性能及特点
二、AT89C2051内部结构及引脚
三、AT89C2051殊功能寄存器
四、对89C2051指令系统的说明
五、对片内FPEROM快闪存储器编程
习题十
实验一 简单程序设计
实验二 分支、循环程序设计
实例三 多重循环程序设计
实例四 子程序的设计与调用
实例五 单片机输入/输出接口实验
实例六 中断实验
实例七 定时计数器实验
实例八 串行口通信
实例九 存储器扩展
实例十 用8255扩展并口
实例十一 8155扩展并口
实例十二 A/D转换实验
实例十三 D/A转换
实例十四 电脑时钟系统
实例十五 交通信号灯实时控制系统
实例十六 单片机显示与键盘系统设计
附录I ASCII码(美国信息交换标准码)表
附录II MCS-51单片机中特殊功能寄存器地址表
附录III MCS-51单片机RAM中20H-2FH单元的位地址表
附录IV MCS-51系列单片机指令表
附录V 常用集成电路引脚图
参考文献

本目录推荐