微型机系统与接口技术

本书特色

[

  本书系统阐述了计算机cpu、存储器、机器指令、c指令、简易操作系统、输入/输出接口、外围基础器件等组件的工作原理和运行机制。同时也介绍了软件与硬件开发、调试、仿真工具及其应用,以便读者掌握微型计算机系统软件与硬件的设计与开发技能。
  本书可作为普通高等学校计算机与电子信息类相关专业的本科生教材,也可作为微型计算机应用系统开发者的参考用书。

 

]

目录

**篇原理篇第1章微型计算机基础1.1计算机综述1.1.1计算机的发明和发展1.1.2计算机的种类和用途1.2数值与逻辑代数基础1.2.1数据表示法1.2.2各种进制之间的数值转换1.2.3非数值型数据的二进制表示1.2.4二进制数的逻辑运算和算术运算1.3数字电路基础1.3.1基础逻辑门电路1.3.2复合逻辑运算电路1.3.3全加器电路1.3.4触发器电路1.3.5寄存器电路1.3.6计数器电路1.3.7编码器电路1.3.8译码器电路1.4习题 第2章数据存储器2.1二进制数据存储体2.1.1存储器类型2.1.2二进制数据的存储形式2.2半导体存储器2.2.1ram存储单元2.2.2rom存储单元2.2.3半导体存储器的组成2.3磁存储器2.3.1磁存储器记录数据原理2.3.2磁存储器的组成2.4光存储器2.4.1光存储器记录数据原理2.4.2光存储器的组成2.5习题 第3章计算机cpu组成电路3.1cpu内部寄存器3.2cpu运算器3.2.1加法器电路3.2.2乘法器电路3.2.3除法器电路3.2.4浮点运算单元3.3控制器3.3.1可编程顺序、分支、循环控制器3.3.2cpu控制器3.3.3cpu控制器执行指令流程3.4cpu内部结构3.4.1cpu内部结构图3.4.2cpu内部总线3.4.3cpu内部cache3.5cpu正常工作的基础外围电路3.5.1时钟脉冲电路3.5.2复位电路3.6计算机体系结构3.6.1冯·诺依曼体系结构3.6.2哈佛体系结构3.7习题 第4章计算机总线4.1总线概述4.1.1总线的组成4.1.2总线的连接4.1.3总线的分类4.1.4总线的特性4.1.5总线的应用4.1.6数据的传输4.1.7总线的指标4.2总线仲裁4.2.1集中式仲裁4.2.2分布式仲裁4.3总线通信方式4.3.1同步通信方式4.3.2异步通信方式4.4常用总线简介4.4.1cpu总线4.4.2pci总线4.4.3usb总线4.4.4i2c总线4.4.5spi总线4.5习题 第5章计算机指令系统5.1指令系统5.1.1指令的性能5.1.2指令的格式5.1.3指令的分类5.1.4指令助记符5.2指令执行流程5.2.1指令的存储5.2.2指令的执行5.3寻址方式5.3.1有效地址和形式地址5.3.2常见的寻址方式5.4cisc和risc的基本概念5.4.1cisc5.4.2risc5.4.3cisc和risc的比较5.5习题 第6章基础输入/输出系统6.1输入/输出接口6.1.1可编程输入/输出接口6.1.2输入/输出接口寻址6.1.3cpu标准配置接口6.1.4输入/输出方式6.2并行接口6.3中断接口6.3.1中断概念6.3.2中断机制6.3.3可编程中断i/o接口6.4定时器/计数器接口6.5串行接口6.5.1串行数据传输——rs232标准6.5.2可编程串行通信i/o接口6.6习题 第二篇应用篇第7章intel51微型机硬件系统7.1intel51系列微型计算机7.2intel51微型机cpu7.2.1寄存器7.2.2运算器7.2.3控制器7.3intel51微型机存储器结构7.3.1intel51系统存储空间分配7.3.2随机存储器ram7.3.3只读存储器rom7.3.4intel51系统存储空间名称7.4intel51微型机外部信号线定义7.5intel51微型机应用系统7.5.1*小工作系统7.5.2扩展应用系统7.6习题 第8章intel51微型机指令系统8.1intel51系列微型机cpu指令系统8.1.1指令的格式8.1.2指令操作码助记符以及操作数表示符号8.1.3寻址方式8.2数据传送类指令8.2.1数据传送指令8.2.2数据传送指令详解8.3算术运算类指令8.3.1算术运算指令8.3.2算术运算指令详解8.4逻辑运算类指令8.4.1逻辑运算指令8.4.2逻辑运算指令详解8.5控制转移类指令8.5.1控制转移指令8.5.2控制转移指令详解8.6位操作、位控制转移类指令8.6.1位操作、位控制转移指令8.6.2位操作、位控制转移指令详解8.7伪指令8.7.1伪指令助记符及其功能8.7.2伪指令详解8.8指令程序8.8.1指令源代码程序格式8.8.2指令源代码程序设计8.8.3源代码程序的编译8.8.4源代码程序设计示例8.9习题 第9章intel51微型机并行接口应用9.1并行接口的工作原理9.1.1p0可编程输入/输出接口9.1.2p1可编程输入/输出接口9.1.3p2可编程输入/输出接口9.1.4p3可编程输入/输出接口9.1.5并口可编程寄存器的编址9.2并行接口应用设计9.2.1单一端口输出方波信号9.2.2交通灯控制应用设计9.2.3跑马灯控制应用设计9.2.4简单键盘输入应用设计9.2.58段数码管led显示设计9.3习题 第10章intel51微型机中断应用10.1中断接口的工作原理10.1.1intel51微型机中断管理流程10.1.2intel51微型机的中断源10.1.3可编程中断接口的结构10.1.4中断接口可操作寄存器的定义10.1.5中断接口可编程寄存器的编址10.1.6cpu响应中断请求10.1.7中断服务程序框架10.2中断接口应用设计10.2.1外部中断系统硬件设计10.2.2外部中断服务程序设计10.2.3外部中断应用实例10.3习题 第11章intel51微型机定时器/计数器应用11.1定时器t/计数器c接口的工作原理11.1.1定时器t/计数器c逻辑电路11.1.2定时器t/计数器c接口可操作寄存器的定义11.1.3定时器t/计数器c接口可编程寄存器的编址11.1.4计数器的4种工作模式11.1.5cpu对定时器t/计数器c接口的管理11.2定时器t/计数器c接口应用设计11.2.1计数器应用设计11.2.2定时器应用设计11.3习题 第12章intel51微型机串行接口应用12.1串行通信接口的工作原理12.1.1可编程串行通信接口逻辑电路12.1.2串行通信接口可操作寄存器的定义12.1.3串行通信接口可编程寄存器的编址12.1.4串行通信接口的4种工作模式12.1.5cpu对串行通信接口的管理12.2串行通信接口应用设计12.2.1串行通信硬件设计12.2.2串行通信程序设计12.3习题 第三篇实战篇第13章电子系统硬件电路的设计13.1电子线路硬件设计综述13.1.1电路系统硬件设计原则13.1.2硬件设计注意事项13.1.3proteus简介13.1.4使用proteus设计电子产品流程13.2硬件原理图设计isis13.2.1isis主要功能简介13.2.2硬件电路设计与模拟仿真13.3pcb印刷电路板设计ares13.3.1元器件的封装13.3.2pcb印刷电路板自动设计ares13.4习题 第14章c51语言程序设计14.1c51语言编程概述14.1.1c51程序设计特点14.1.2c51编程规范14.1.3c51程序编译环境14.2c51语言的标识符和关键字14.2.1c51标识符14.2.2c51关键字14.3c51数据类型14.3.1c51基础数据类型值域空间(范围)14.3.2c51声明常量14.3.3c51定义变量14.3.4c51扩展数据类型14.4c51运算符和表达式14.4.1c51运算符14.4.2c51表达式14.5c51程序流控制语句14.5.1分支结构语句14.5.2循环结构语句14.5.3辅助流控制语句14.6c51函数14.6.1普通函数14.6.2main()函数14.6.3中断函数14.6.4c51函数库14.7c51程序示例14.7.1c51语言音乐演奏程序示例14.7.2c51语言与汇编语言混合编程14.8习题 第15章微型机系统软件开发与调试15.1keil开发环境简介15.1.1keil开发环境主要功能15.1.2keil开发应用程序流程15.1.3keil开发环境界面15.2在keil环境中开发应用程序15.2.1在keil环境中创建工程项目15.2.2在keil环境中编译工程项目15.3在keil环境中调试运行15.3.1keil环境调试前的设置15.3.2keil环境调试主界面15.3.3keil环境调试操作15.3.4keil环境调试窗口15.3.5keil调试环境中设置断点15.3.6keil调试环境中可编程接口设备15.4习题 第16章微型机系统模拟仿真与isp技术16.1微型机系统在proteus环境中模拟仿真16.1.1在proteus中模拟仿真前的准备工作16.1.2启动并操作proteus模拟仿真16.1.3proteus模拟仿真调试窗口16.2微型机系统在proteus与keil联合环境中模拟仿真16.2.1设置proteus远程控制模拟仿真16.2.2配置keil软件开发环境16.2.3设置并启动keil环境远程调试16.2.4打开keil环境远程调试观察窗口16.3使用isp技术组装微型机系统16.3.1isp技术实现过程16.3.2实现isp的硬件条件16.3.3实现isp的操作流程16.4习题 第17章微型机简易操作系统17.1微型机多任务管理机制17.1.1微型机cpu顺序循环执行任务17.1.2微型机cpu按时间片切换执行任务17.1.3紧急任务的实时性处理17.2汇编语言实现微型机多任务管理17.2.1cpu顺序循环执行多任务模式的管理17.2.2cpu按时间片执行多任务模式的管理17.3c51语言实现微型机多任务管理17.3.1c51语言按时间片调度管理多任务示例17.3.2c51语言按时间片调度管理多任务程序解析17.4rtx51多任务实时操作系统17.4.1rtx51简介17.4.2在keil环境使用rtx51的设置17.4.3rtx51中主要函数17.4.4使用rtx51编写应用程序规则17.4.5多任务在rtx51系统中的解析17.5习题 第18章微型机系统外围基础应用18.1借助usb通道实现rs232通信18.2死机监控电路18.3矩阵键盘18.4lcd显示18.4.1lcd1602液晶显示屏简介18.4.2lcd1602显示屏的连接与控制18.5eeprom数据存储器18.5.124c02存储器简介18.5.224c02存储器的连接与管理18.6数/模(d/a)转换18.6.1d/a转换器原理简介18.6.2a/d、d/a转换芯片pcf859118.6.3d/a电路连接与管理18.7模/数(a/d)转换18.7.1a/d转换器原理简介18.7.2a/d电路连接与管理18.7.3传感器简介18.8iap技术应用18.9习题附录各章习题解题提示

封面

微型机系统与接口技术

书名:微型机系统与接口技术

作者:孙一林

页数:376

定价:¥49.0

出版社:清华大学出版社

出版日期:2015-09-01

ISBN:9787302404712

PDF电子书大小:66MB

百度云下载:http://www.chendianrong.com/730240471.html

发表评论

邮箱地址不会被公开。 必填项已用*标注