微处理机原理与接口技术


微处理机原理与接口技术

文章插图
微处理机原理与接口技术【微处理机原理与接口技术】《微处理机原理与接口技术》是2008年浙江大学出版社出版的图书 , 作者是王汀 。
基本介绍书名:微处理机原理与接口技术
作者:王汀
ISBN:9787308061599
页数:406
出版社:浙江大学出版社
图书信息丛 书 名:普通高等教育“十一五”国家级规划教材·高等院校计算机技术与套用系列规划教材 出版时间:2008-09-01 版 次:1 页 数:406 装 帧:平装 开 本:16开 所属分类:图书 > 计算机与网际网路 > 计算机组织与体系结构内容简介《普通高等教育“十一五”国家级规划教材·高等院校计算机技术与套用系列规划教材:微处理机原理与接口技术》以MCS-51为主 , 讲解计算机基础知识、微处理机硬体原理、硬体结构、指令系统、彙编语言程式设计、I/O资源及接口方法、系统扩展方法、开发工具与过程等 。《普通高等教育“十一五”国家级规划教材·高等院校计算机技术与套用系列规划教材:微处理机原理与接口技术》还介绍了与MCS-51兼容不兼容而特色显着的多种单片机 。目录序言5前言6目录8第1章微处理机概论161.1微处理机的产生与发展161.1.1微处理机的套用範围161.1.2微处理机及微型计算机的产生与发展181.1.3微处理机的分类及特点191.1.4微处理机的发展趋势211.2微处理机的基本概念221.2.1冯·诺依曼型计算机的基本组成221.2.2冯·诺依曼型计算机的特点241.2.3冯·诺依曼型计算机的工作过程251.2.4微处理机的相关概念261.3微处理机的系统开发281.3.1微处理机套用系统281.3.2套用系统开发281.3.3源程式的获得311.3.4源程式彙编321.3.5仿真调试设备341.3.6程式的仿真调试351.3.7程式的固化361.4微处理机的硬体基础371.4.1布尔代数371.4.2基本逻辑部件的外部特性381.4.3触发器421.5微处理机的数据表达441.5.1数制441.5.2计算机中数的表示461.5.3数码47习题与思考149第2章MCS-51微处理机512.1微处理机概述512.1.1微处理机的体系结构512.1.24位、8位、16位和32位单片机522.1.3微处理机的基本组成532.1.4运算器和运算结果552.1.5控制器和指令执行572.1.6暂存器组602.1.7汇流排和存储组织622.1.8堆叠存储器632.2MCS-51系列微控制器662.2.1硬体资源662.2.2结构框图672.2.3封装与引脚功能692.2.4存储空间配置712.3时钟、复位和时序802.3.1时钟与时钟电路802.3.2复位和复位电路812.3.3汇流排组成和时序83习题与思考288第3章MCS-51微处理机指令系统893.1数据与定址893.1.1计算机指令格式893.1.2指令系统支持的数据形式903.1.3指令系统支持的定址方式913.1.4指令系统支持的辅助结果953.2数据传送类指令963.2.1内部数据传送指令963.2.2外部数据传送指令993.2.3堆叠操作指令1013.2.4数据交换指令1023.3数据运算类指令1033.3.1加法指令1043.3.2减法指令1083.3.3乘法指令1093.3.4除法指令1093.4逻辑操作类指令1103.4.1逻辑与指令1103.4.2逻辑或指令1113.4.3逻辑异或指令1113.4.4累加器清零和取反指令1123.4.5移位操作指令1123.5程式控制类指令1133.5.1无条件转移指令1133.5.2条件转移指令1163.5.3子程式调用和返回指令1193.5.4空操作指令1213.6布尔操作类指令1223.6.1布尔数据传送指令1223.6.2布尔状态设定指令1233.6.3位运算指令1233.6.4位控制转移指令124习题与思考3125第4章彙编语言程式设计1274.1彙编语言源程式1274.1.1程式设计语言1274.1.2彙编语言源程式的格式1284.1.3彙编语言伪指令1294.2彙编语言程式设计1324.2.1彙编语言程式设计步骤1324.2.2程式流程图1334.2.3结构程式设计模组1344.2.4子程式1364.3彙编语言程式设计实例1384.3.1数据传送程式1384.3.2数值运算程式1394.3.3数码转换程式1454.3.4数据处理程式1484.3.5其他类型程式154习题与思考4156第5章存储器及其扩展1585.1存储器概述1585.1.1计算机中的存储器1585.1.2存储器的分类1595.1.3PC机中的主存储器1625.1.4微处理机系统中存储器的组织1635.2MCS-51单片机的存储器1645.2.1MCS-51单片机中存储器的总体结构1645.2.2半导体存储器晶片的基本结构1655.2.3MCS-51单片机常用程式存储器1655.2.4MCS-51单片机常用数据存储器1675.3MCS-51存储器扩展1685.3.1系统扩展三汇流排1685.3.2并行扩展时的地址解码1695.3.3常用解码晶片1705.3.4特殊解码方法1735.3.5程式存储器的扩展1745.3.6数据存储器的扩展176习题与思考5179第6章输入输出与中断1806.1输入输出与接口1806.1.1输入输出接口概念180 6.1.2I/O接口的作用与分类1836.1.3外设的数据传送控制方式1846.2中断的基本概念1866.2.1中断的作用和功能1866.2.2中断的相关概念1876.2.3中断的实现方法1886.3MCS-51的中断系统1906.3.1MCS-51中断结构1906.3.2MCS-51的中断套用编程1946.3.3MCS-51的中断扩展196习题与思考6198第7章定时器/计数器1997.1定时器/计数器概述1997.1.1定时器/计数器的作用1997.1.2定时器/计数器的结构方法2007.1.3定时器/计数器的扩展套用2007.2MCS-51的定时器/计数器2017.2.1MCS-51定时器/计数器的结构特点2017.2.2MCS-51定时器/计数器的工作原理2027.2.3MCS-51定时器/计数器的特殊功能暂存器2027.2.4MCS-51定时器/计数器的四种工作方式2047.2.5MCS-51定时器/计数器的套用编程2087.3MCS-51的定时器/计数器T22187.3.1T2的工作方式控制2187.3.2T2的工作方式2197.4实时时钟晶片DS13022227.4.1DS1302的结构及工作原理2237.4.2DS1302的套用224习题与思考7226第8章并行I/O接口2288.1MCS-51的片内并行I/O接口2288.1.1MCS-51片内并行口2288.1.2片内并行口操作指令2328.1.3片内并行口套用实例2338.2简单并行I/O接口扩展2358.2.1简单并行输入口扩展2368.2.2简单并行输出口扩展2378.3可程式并行接口82552398.3.18255的结构2398.3.28255的控制字2418.3.38255的工作方式2438.3.48255的套用实例2468.3.5可程式并行接口晶片8155简介249习题与思考8250第9章串列I/O接口2529.1串列通信的基本概念2529.1.1串列通信的基本方式2529.1.2串列通信的基本类型2549.1.3串列通信的波特率和传输速率2549.1.4串列通信的出错校验2559.2MCS-51串列I/O接口2569.2.1MCS-51串列口概述2569.2.2MCS-51串列口结构2569.2.3串列口的特殊功能暂存器2579.2.4串列口的工作方式2599.2.5波特率的设定2629.2.6串列口的套用实例2639.3串列方式的系统扩展技术269 9.3.1系统扩展的串列接口方式2699.3.2串列方式的存储器扩展技术2719.3.3串列方式的I/O接口扩展技术278习题与思考9282第10章模拟通道接口技术28410.1模拟通道概述28410.1.1模拟通道的构成28410.1.2模模拟输入通道的基本类型与组成结构28510.1.3检测信号的形式28810.1.4A/D转换器与特性28910.1.5模拟多路开关29110.1.6採样与保持电路29210.1.7模拟量???出通道29410.2数/模转换技术29610.2.1并行8位D/A转换器晶片DAC083229610.2.2DAC0832的扩展与套用29810.2.3并行12位D/A转换器晶片DAC120830410.2.4SPI汇流排的D/A转换器晶片LTC144630510.2.5I2C汇流排的D/A转换器晶片MAX51830810.2.6PWM技术31210.3模/数转换技术31410.3.1并行8位A/D转换晶片ADC080931410.3.2ADC0809的扩展与套用31610.3.3并行12位A/D转换器晶片AD574A31910.3.4SPI汇流排的A/D转换器晶片TLC54932210.3.5I2C汇流排的A/D转换器晶片MAX12732510.3.6V/F转换及其接口技术332习题与思考10335第11章人机接口技术33711.1人机接口技术概述33711.1.1PC机中的人机输入接口33711.1.2PC机中的人机输出接口33911.2单片机常用输入设备接口34311.2.1单片机常用输入设备与特点34311.2.2扳动开关与MCS-51接口34411.2.3拨盘开关与MCS-51接口34511.2.4按钮开关与MCS-51接口34611.2.5非编码键盘与MCS-51接口34611.2.6触控萤幕与MCS-51接口34811.3单片机常用输出设备接口35111.3.1单片机常用输出设备与特点35111.3.2LED与MCS-51的接口35211.3.3七段数码管与MCS-51的接口35311.3.4LED列阵与MCS-51的接口35511.3.5LCD显示器与MCS-51的接口35511.4可程式键盘、显示接口晶片727935911.4.17279的功能和引脚35911.4.27279的指令和控制36011.4.37279的连线和时序364 11.4.47279与MCS-51系统的硬体接口36511.4.57279的套用编程36611.5并行接口8279晶片简介368习题与思考11369第12章嵌入式微控制器37012.1嵌入式微控制器概述37012.1.1单片机的片上系统化37012.1.2嵌入式系统37112.1.3嵌入式单片机37312.1.4常见的嵌入式功能模组37312.2Philips公司的MCS-51兼容嵌入式微控制器37912.2.1Philips公司单片机特色简介37912.2.2Philips公司单片机分类37912.2.3电源低功耗控制38212.2.4P8XC552单片机38312.3Atmel公司的MCS-51兼容嵌入式微控制器38512.3.1AT89C系列单片机特色简介38512.3.2AT89C系列单片机分类38612.3.3AT89S系列单片机38712.3.4Atmel公司最近推出的单片机38812.4ADI公司的MCS-51兼容嵌入式微控制器38912.4.1ADμC8XX特色简介38912.4.2ADμC812单片机38912.4.3ADμC816单片机39112.4.4ADμC824单片机39112.5Silabs公司的MCS-51兼容嵌入式微控制器39412.5.1C8051F系列特色简介39412.5.2C8051F不带模拟通道单片机39512.5.3C8051F带模拟通道单片机39512.5.4C8051F带精密模拟通道单片机39712.6Motorola公司的MC68HC08嵌入式微控制器39812.6.1MC68HC08特色简介39812.6.2MC68HC08的CPU结构39912.6.3MC68HC08的时钟与复位40112.6.4MC68HC08的存储空间40212.6.5MC68HC08的指令系统40312.7Microchip公司的PIC系列嵌入式微控制器40712.7.1PIC系列单片机特色简介40712.7.2PIC系列单片机分类40712.7.3PIC系列单片机的指令系统40812.7.4PIC系列单片机的线上串列编程409习题与思考12410附录411A:ASCII(美国标準信息交换)码錶411B:部分相关缩写词参考词义表412C:MCS-51指令系统表417 参考文献422