单片机原理及应用

单片机原理及应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2016-08
版次: 1
ISBN: 9787111545156
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 279页
字数: 443千字
21人买过
  •   本书详细介绍了MCS-51单片机的硬件结构、指令系统和外部扩展电路的设计及汇编语言程序设计。对编写的程序作了详细的注释,从第6章开始,以中断程序的编写为主,加强了定时中断编程的分析与设计思路的说明,单片机外部扩展接口电路的编址和扩展综合电路的设计介绍。介绍了单片机C语言基本知识,C51编写的程序基本上是与第6章~第12章的例题一一对应。介绍了常用的I2C和SPI串行总线接口设计,单片机应用系统综合设计举例,并在附录中详细介绍了常用单片机开发环境——uVision2集成开发环境的使用。本书突出了选取内容的实用性,书中的举例大多来自于工程实践和教学实践,内容丰富。本书适应于未开设《微机原理及接口技术》课程或已开设该课程的工科院校本科生单片机课程的教学用书,也可以作为从事单片机研发、应用等工作的专业技术人员的参考用书。
    前言
    第1章绪论
    11计算机中常用的编码
    12微型计算机的分类与组成
    121微型计算机系统的分类
    122微型计算机系统的组成
    13微型计算机的基本工作原理
    14单片机的基本概念
    141单片机的特点
    142单片机的发展概况
    143单片机的应用
    144常用的系列单片机
    习题
    第2章51单片机的硬件结构
    2151单片机的内部结构与引脚功能
    21151单片机的基本组成
    21251单片机的引脚功能
    2251单片机的CPU
    221运算部件
    222控制部件和振荡器
    223CPU时序
    23存储器结构
    231程序存储器
    232数据存储器
    233特殊功能寄存器(SFR)
    234位寻址空间
    24并行输入/输出端口
    241P0端口
    242P1端口
    243P2端口
    244P3端口
    245端口电路小结
    2551单片机复位操作与复位电路
    251复位操作与复位状态
    252复位电路
    253时钟电路
    254“看门狗”技术
    2651单片机的低功耗运行方式
    261方式设定
    262空闲工作方式
    263掉电工作方式
    习题
    第3章51单片机的指令系统
    3151单片机的汇编指令
    311一个简单的程序示例
    312指令格式
    313指令类型
    314常用符号说明
    3251单片机指令的寻址方式
    3351单片机的指令集
    331数据传送类指令
    332算术运算类指令
    333逻辑运算及移位类指令
    334控制转移类指令
    335位操作类指令
    习题
    第4章汇编语言程序设计
    41单片机汇编语言程序设计概述
    411机器语言、汇编语言和C语言
    412汇编语言的特点
    42伪指令
    43汇编语言程序的基本结构形式
    431顺序程序
    432分支程序
    433循环程序
    434位操作程序
    44汇编语言程序设计举例
    441顺序程序设计
    442分支程序设计
    443循环程序设计
    444子程序设计
    习题
    第5章51单片机定时器/计数器
    5151单片机定时器/计数器的结构
    511定时器/计数器的核心原型
    512定时器/计数器的组成
    513定时器/计数器的工作方式寄存器TMOD
    514控制寄存器TCON
    52定时器/计数器的工作方式
    521方式1
    522方式2
    523方式3
    524方式0
    53定时器/计数器的应用
    531方式1的应用举例
    532方式2的应用举例
    533方式3的应用举例
    53451单片机外部输入的计数脉冲信号的要求
    习题
    第6章中断系统
    61中断系统概念
    611中断技术
    612中断技术的主要功能特点
    613中断技术的优点
    6251单片机的中断系统及其管理
    621中断系统的结构
    622中断源
    623中断请求标志
    624中断控制
    6351单片机的中断响应
    631中断响应的条件
    632中断响应的时间
    633中断请求的撤销
    64中断系统的编程
    641中断服务程序编程的基本步骤
    642外部中断源的编程
    643定时器/计数器中断方法的编程
    习题
    第7章串行通信及应用
    71数据通信的基本概念
    711根据通信方式分类
    712根据同步方式分类
    713根据数据传输方向分类
    7251单片机串行口
    721串行口的结构
    722串行口控制寄存器SCON
    723电源控制寄存器PCON
    73串行口工作方式
    731方式0
    732方式1
    733方式2和方式3
    74单片机串行口波特率
    741波特率与字符传输速率
    742波特率的计算
    75串行口的应用
    751串行口扩展并行I/O口
    752双单片机异步串行通信
    753多机通信
    754RS-232总线及接口电路
    习题
    第8章51单片机的系统扩展
    81三总线与地址编码
    81151单片机应用系统总线
    81251单片机系统总线的构成
    813单片机系统总线驱动能力扩展
    81451单片机系统扩展外部部件的地址空间分配
    82程序存储器的扩展及应用
    821常用EPROM芯片介绍
    822EPROM芯片的工作方式
    823程序存储器的扩展
    824程序存储器的读控制与时序
    83数据存储器的扩展及应用
    831常用的静态数据存储器芯片介绍
    832RAM芯片的工作方式
    833数据存储器的扩展
    834数据存储器的读写控制与时序
    84程序存储器和数据存储器的综合扩展
    习题
    第9章51单片机扩展I/O接口的设计
    91并行I/O接口电路与编址
    92可编程8255并行I/O接口芯片的扩展
    9218255芯片介绍
    9228255的工作方式
    9238255与51单片机的接口及应用
    93可编程8155并行I/O接口芯片的扩展
    9318155芯片介绍
    9328155的I/O端口的工作方式
    9338155与51单片机的接口及应用
    习题
    第10章A-D和D-A转换器的接口
    101D-A转换器接口
    1011D-A转换器原理
    101251单片机与DAC0832的接口与编程
    101351单片机与DAC1208的接口与编程
    102A-D转换器接口
    1021A-D转换器原理
    102251单片机与ADC0809的接口
    102351单片机与AD574的接口
    习题
    第11章51单片机与键盘、显示器接口设计
    111键盘接口电路
    1111独立式键盘
    1112矩阵式键盘
    112LED显示接口电路
    1121LED显示器
    1122LED并行显示技术
    113键盘、LED显示器、A-D和D-A的综合应用
    114LCD显示接口电路
    1141LCD显示器件
    1142单片机与液晶显示模块接口电路与驱动
    习题
    第12章单片机的串行总线接口技术
    121I2C总线接口
    1211I2C总线概述
    1212串行EEPROM概述
    121324C02引脚功能
    1214工作方式
    1215器件寻址、写操作和读操作
    121624C02芯片与51单片机的接口电路及编程
    1217ZLG7290接口电路及编程
    122SPI总线接口
    1221SPI总线概述及主要特点
    122212位串行A-D TLC2543介绍
    1223TLC2543与51单片机的接口设计
    123单总线串行扩展
    习题
    第13章51单片机的C51程序设计
    131C51编程概述
    1311Keil C51开发工具
    1312Keil C51程序开发过程
    1313C51程序结构
    132C51的数据类型及存储类型
    1321C51的基本数据类型
    1322C51的数据存储类型和存储模式
    1323单片机特殊功能寄存器(SFR)及其C51定义
    133C51函数
    1331函数的分类与定义
    1332函数的调用
    1333中断服务函数和寄存器组定义
    134C51库函数
    135C51程序设计举例
    135151单片机内部资源的C51编程
    135251单片机扩展资源的C51编程
    习题
    第14章单片机应用系统的开发与举例
    141单片机应用系统的开发过程
    1411需求分析与可行性论证
    1412硬件电路设计原则
    1413软件设计原则
    1414软硬件测试与程序固化
    142单片机应用系统的开发工具
    143应用系统的可靠性设计
    1431主要干扰源
    1432硬件可靠性设计
    1433软件可靠性设计
    144单片机应用系统设计举例
    1441单片机应用系统并行扩展芯片的基本接口电路
    1442直流电动机转速控制系统的设计
    1443单片机应用系统串行总线接口芯片的扩展应用系统设计
    附录
    附录A51单片机指令集
    附录BμVision2集成开发环境使用
    参考文献
  • 内容简介:
      本书详细介绍了MCS-51单片机的硬件结构、指令系统和外部扩展电路的设计及汇编语言程序设计。对编写的程序作了详细的注释,从第6章开始,以中断程序的编写为主,加强了定时中断编程的分析与设计思路的说明,单片机外部扩展接口电路的编址和扩展综合电路的设计介绍。介绍了单片机C语言基本知识,C51编写的程序基本上是与第6章~第12章的例题一一对应。介绍了常用的I2C和SPI串行总线接口设计,单片机应用系统综合设计举例,并在附录中详细介绍了常用单片机开发环境——uVision2集成开发环境的使用。本书突出了选取内容的实用性,书中的举例大多来自于工程实践和教学实践,内容丰富。本书适应于未开设《微机原理及接口技术》课程或已开设该课程的工科院校本科生单片机课程的教学用书,也可以作为从事单片机研发、应用等工作的专业技术人员的参考用书。
  • 目录:
    前言
    第1章绪论
    11计算机中常用的编码
    12微型计算机的分类与组成
    121微型计算机系统的分类
    122微型计算机系统的组成
    13微型计算机的基本工作原理
    14单片机的基本概念
    141单片机的特点
    142单片机的发展概况
    143单片机的应用
    144常用的系列单片机
    习题
    第2章51单片机的硬件结构
    2151单片机的内部结构与引脚功能
    21151单片机的基本组成
    21251单片机的引脚功能
    2251单片机的CPU
    221运算部件
    222控制部件和振荡器
    223CPU时序
    23存储器结构
    231程序存储器
    232数据存储器
    233特殊功能寄存器(SFR)
    234位寻址空间
    24并行输入/输出端口
    241P0端口
    242P1端口
    243P2端口
    244P3端口
    245端口电路小结
    2551单片机复位操作与复位电路
    251复位操作与复位状态
    252复位电路
    253时钟电路
    254“看门狗”技术
    2651单片机的低功耗运行方式
    261方式设定
    262空闲工作方式
    263掉电工作方式
    习题
    第3章51单片机的指令系统
    3151单片机的汇编指令
    311一个简单的程序示例
    312指令格式
    313指令类型
    314常用符号说明
    3251单片机指令的寻址方式
    3351单片机的指令集
    331数据传送类指令
    332算术运算类指令
    333逻辑运算及移位类指令
    334控制转移类指令
    335位操作类指令
    习题
    第4章汇编语言程序设计
    41单片机汇编语言程序设计概述
    411机器语言、汇编语言和C语言
    412汇编语言的特点
    42伪指令
    43汇编语言程序的基本结构形式
    431顺序程序
    432分支程序
    433循环程序
    434位操作程序
    44汇编语言程序设计举例
    441顺序程序设计
    442分支程序设计
    443循环程序设计
    444子程序设计
    习题
    第5章51单片机定时器/计数器
    5151单片机定时器/计数器的结构
    511定时器/计数器的核心原型
    512定时器/计数器的组成
    513定时器/计数器的工作方式寄存器TMOD
    514控制寄存器TCON
    52定时器/计数器的工作方式
    521方式1
    522方式2
    523方式3
    524方式0
    53定时器/计数器的应用
    531方式1的应用举例
    532方式2的应用举例
    533方式3的应用举例
    53451单片机外部输入的计数脉冲信号的要求
    习题
    第6章中断系统
    61中断系统概念
    611中断技术
    612中断技术的主要功能特点
    613中断技术的优点
    6251单片机的中断系统及其管理
    621中断系统的结构
    622中断源
    623中断请求标志
    624中断控制
    6351单片机的中断响应
    631中断响应的条件
    632中断响应的时间
    633中断请求的撤销
    64中断系统的编程
    641中断服务程序编程的基本步骤
    642外部中断源的编程
    643定时器/计数器中断方法的编程
    习题
    第7章串行通信及应用
    71数据通信的基本概念
    711根据通信方式分类
    712根据同步方式分类
    713根据数据传输方向分类
    7251单片机串行口
    721串行口的结构
    722串行口控制寄存器SCON
    723电源控制寄存器PCON
    73串行口工作方式
    731方式0
    732方式1
    733方式2和方式3
    74单片机串行口波特率
    741波特率与字符传输速率
    742波特率的计算
    75串行口的应用
    751串行口扩展并行I/O口
    752双单片机异步串行通信
    753多机通信
    754RS-232总线及接口电路
    习题
    第8章51单片机的系统扩展
    81三总线与地址编码
    81151单片机应用系统总线
    81251单片机系统总线的构成
    813单片机系统总线驱动能力扩展
    81451单片机系统扩展外部部件的地址空间分配
    82程序存储器的扩展及应用
    821常用EPROM芯片介绍
    822EPROM芯片的工作方式
    823程序存储器的扩展
    824程序存储器的读控制与时序
    83数据存储器的扩展及应用
    831常用的静态数据存储器芯片介绍
    832RAM芯片的工作方式
    833数据存储器的扩展
    834数据存储器的读写控制与时序
    84程序存储器和数据存储器的综合扩展
    习题
    第9章51单片机扩展I/O接口的设计
    91并行I/O接口电路与编址
    92可编程8255并行I/O接口芯片的扩展
    9218255芯片介绍
    9228255的工作方式
    9238255与51单片机的接口及应用
    93可编程8155并行I/O接口芯片的扩展
    9318155芯片介绍
    9328155的I/O端口的工作方式
    9338155与51单片机的接口及应用
    习题
    第10章A-D和D-A转换器的接口
    101D-A转换器接口
    1011D-A转换器原理
    101251单片机与DAC0832的接口与编程
    101351单片机与DAC1208的接口与编程
    102A-D转换器接口
    1021A-D转换器原理
    102251单片机与ADC0809的接口
    102351单片机与AD574的接口
    习题
    第11章51单片机与键盘、显示器接口设计
    111键盘接口电路
    1111独立式键盘
    1112矩阵式键盘
    112LED显示接口电路
    1121LED显示器
    1122LED并行显示技术
    113键盘、LED显示器、A-D和D-A的综合应用
    114LCD显示接口电路
    1141LCD显示器件
    1142单片机与液晶显示模块接口电路与驱动
    习题
    第12章单片机的串行总线接口技术
    121I2C总线接口
    1211I2C总线概述
    1212串行EEPROM概述
    121324C02引脚功能
    1214工作方式
    1215器件寻址、写操作和读操作
    121624C02芯片与51单片机的接口电路及编程
    1217ZLG7290接口电路及编程
    122SPI总线接口
    1221SPI总线概述及主要特点
    122212位串行A-D TLC2543介绍
    1223TLC2543与51单片机的接口设计
    123单总线串行扩展
    习题
    第13章51单片机的C51程序设计
    131C51编程概述
    1311Keil C51开发工具
    1312Keil C51程序开发过程
    1313C51程序结构
    132C51的数据类型及存储类型
    1321C51的基本数据类型
    1322C51的数据存储类型和存储模式
    1323单片机特殊功能寄存器(SFR)及其C51定义
    133C51函数
    1331函数的分类与定义
    1332函数的调用
    1333中断服务函数和寄存器组定义
    134C51库函数
    135C51程序设计举例
    135151单片机内部资源的C51编程
    135251单片机扩展资源的C51编程
    习题
    第14章单片机应用系统的开发与举例
    141单片机应用系统的开发过程
    1411需求分析与可行性论证
    1412硬件电路设计原则
    1413软件设计原则
    1414软硬件测试与程序固化
    142单片机应用系统的开发工具
    143应用系统的可靠性设计
    1431主要干扰源
    1432硬件可靠性设计
    1433软件可靠性设计
    144单片机应用系统设计举例
    1441单片机应用系统并行扩展芯片的基本接口电路
    1442直流电动机转速控制系统的设计
    1443单片机应用系统串行总线接口芯片的扩展应用系统设计
    附录
    附录A51单片机指令集
    附录BμVision2集成开发环境使用
    参考文献
查看详情
12
系列丛书 / 更多
单片机原理及应用
机电传动控制 第2版
张志义、孙蓓 编
单片机原理及应用
电力电子技术(第3版)
周渊深、宋永英、吴迪 著
单片机原理及应用
TMS320C54X DSP应用技术教程
叶青、黄明、宋鹏 著
单片机原理及应用
PLC基础及应用教程(三菱FX2N系列)
赵全利<主审> 著;秦春斌、张继伟 编
单片机原理及应用
信号分析与处理/普通高等教育电气信息类规划教材
吉培荣、李海军、邹红波 编
单片机原理及应用
传感器与检测技术
高成、杨松、佟维妍、赵葵茹 著
单片机原理及应用
微机原理与接口技术
齐永奇、张涛、王文凡 著
单片机原理及应用
Verilog HDL数字系统设计原理与实践
王建民 著
单片机原理及应用
单片机原理与应用 第2版
杭和平、邵明刚 著
单片机原理及应用
电子工艺实训基础
孙蓓 著
单片机原理及应用
计算机控制技术
廖道争、施保华 编
单片机原理及应用
控制系统MATLAB仿真与应用
刘剑 袁帅 张凤 编著