第一章 微型计算机系统
本章主要介绍了微型计算机系统的组成、硬件结构及其各组成部分的基本作用
简述微型计算机系统的基本组成部分
●1.2 运算器及控制器
介绍微处理器内部运算器及控制器的主要功能及作用
介绍微处理器内部寄存器的主要功能及作用
介绍微机系统中存储器的基本概念及相关特点
介绍微机系统中接口的基本概念及作用
第二章 80486微处理器
本章结合微型计算机的一般工作过程,介绍了80X86CPU的体系结构及特点
●2.1 微型计算机的一般工作过程
介绍微机的基本工作过程(以串行工作方式为例)
结合80X86CPU内部体系结构的特点,介绍流水线技术的原理及作用
●2.3 存储器的分段管理
针对80X86CPU的结构特点,介绍其存储器的分段管理方法及应用
介绍80X86CPU内部常用寄存器的作用
第三章 80486微处理器的指令系统及程序设计
本章主要介绍指令的相关知识,并讨论用80X86的汇编语言进行程序设计的方法
●3.1 指令学习方法
介绍指令该如何去学习及使用
讲解多字节组成的数据,如何存储在计算机中
●3.3 传送类指令简介
了解16位的寻址方式,包括立即数寻址、寄存器寻址、以及存储器操作数的寻址方式(直接寻址以及16位寄存器参与的间接寻址方式)
●3.4 算数运算指令简介
应用实例讲解传送类指令的用法
●3.5 逻辑运算及移位指令简介
应用实例讲解算数运算类指令的用法
应用实例讲解逻辑运算和移位指令的用法
●3.7 伪指令及程序框架
了解转移地址,包括段内、段间跳转,应用实例讲解转移类指令的用法
●3.8 分支程序设计
给出汇编语言源程序框架,掌握常用伪指令,并举例讲解
●3.9 循环程序设计
通过例子学会应用跳转指令实现分支程序设计,同时了解多分支时可应用地址跳转表实现
●3.10 子程序设计
掌握循环指令,完成循环程序的设计
●3.11 子程序设计中的参数传递
利用实例说明子程序定义相关伪指令,主程序中用CALL指令调用子程序,并掌握近过程、远过程的结构,同时学会现场保护
第四章 基本输入输出方式及接口技术
本章在分析CPU对外设和存储器进行数据传送指令(IN、OUT、MOV)执行过程的基础上,讨论CPU与输入输出接口及存储器间的接口电路设计方法
●4.1 I/O端口编址方式分类
根据CPU相关引脚信号的变化时序,讲解IN指令执行过程
●4.2 IN指令的执行过程
应用三态门接口芯片搭建简单的开关输入接口电路,掌握无条件输入的原理
●4.3 OUT指令的执行过程及接口设计
如何设定芯片的地址,将地址信号译码产生芯片的片选信号
●4.4 常用输入输出方法—无条件传送方式及简单输入输出接口设计
以开关为例,完成一个简单输入接口的设计
●4.5 常用输入输出方法—查询传送方式
根据CPU相关引脚信号的变化时序,讲解OUT指令执行过程
●4.6 常用输入输出方法—中断传送方式
以8个小灯为例,完成一个简单输出接口的设计
●4.7 常用输入输出方法—DMA方式和I/O处理机方式
根据查询方式下的典型输入输出接口示意图,掌握查询输入、查询输出的基本原理
●4.8 存储器接口及MOV指令执行过程
根据中断方式下的典型输入输出接口示意图,掌握中断方式基本原理
介绍DMA和I/O处理机方式,与中断方式进行对比
●4.10 存储器设计案例
介绍MOV指令执行过程,对比IN/OUT指令,了解二者应用对象不同
第五章 可编程接口芯片及其接口技术
本章介绍了接口芯片8254、8255的内部结构、引脚功能、接口电路设计、工作方式、初始化方法以及应用实现
●5.1 8254基本功能及内部结构
介绍可编程接口芯片基本概念、学习方法以及8254的功能及内部结构
●5.2 8254引脚功能及接口电路设计
介绍8254引脚功能及接口电路设计
分析比较8254六种工作方式及工作方式的差别
介绍8254初始化的方法,通过实例说明编程的具体过程
结合实例进行8254级联接口设计与软件编写
介绍8255内部结构及引脚功能
●5.7 8255引脚功能及接口电路设计
介绍8255三种工作方式,输入输出应答信号的含义
介绍8255初始化的方法,通过实例说明编程的具体过程
介绍8255编程方法及举例
综合实例说明8255应用过程
第六章 中断及中断控制器8259
本章介绍了中断的基本概念和中断控制器8259的内部结构、引脚功能、接口电路设计、工作方式、初始化方法以及应用实现
●6.1 中断的基本概念
介绍中断概念,中断源的分类
●6.2 中断向量和中断向量表
介绍中断向量表的相关知识以及如何设置中断向量表
●6.3 中断优先级与中断嵌套、CPU响应中断的条件
介绍中断优先级与中断嵌套、CPU响应中断的条件
●6.4 8259内部结构、引脚功能及接口技术
介绍8259内部结构及引脚功能
●6.5 中断结束命令、中断优先权管理方式
介绍8259响应中断的过程
介绍中断结束命令使用方法和中断优先权管理方式
介绍8259级联的方法,软件编程方框图与软件编写方法
通过实例介绍如何对8259进行初始化编程
●6.9 接口芯片综合举例
应用8254、8255、8259三块接口芯片进行系统综合设计
本章介绍了八段LED显示器及键盘的分类、原理,结合实例分析了其接口设计方法,以及系统的软硬件实现
●7.1 八段LED显示器分类及工作原理
介绍八段LED显示器的分类及工作原理
●7.2 八段LED动态显示管理方法
分析八段LED显示器动态显示方法
●7.3 八段LED显示器接口设计及实现
结合实例进行八段LED显示器的接口设计与软件编写
●7.4 键盘的分类及工作原理
介绍键盘的种类及工作原理
●7.5 非编码键盘接口设计及实现
结合实例进行非编码键盘的接口设计与软件编写
第八章 数/模、模/数接口技术
本章介绍了数/模、模/数转换器的应用场合、工作原理、主要技术指标;分析和探讨了几种典型的模/数、数/模转换器的接口技术及应用实现
●8.1 D/A转换器的应用场合及工作原理
介绍D/A转换器的应用场合及工作原理
●8.2 D/A转换器主要技术指标及常见D/A转换器
介绍D/A转换器的主要技术指标及常见D/A转换器
结合实例进行DAC0832与CPU的接口设计及软件编写
●8.4 A/D转换器的应用场合及工作原理
介绍A/D转换器的应用场合及工作原理
●8.5 A/D转换器主要技术指标及常见A/D转换器
介绍A/D转换器的主要技术指标及常见A/D转换器
结合实例进行ADC0809与CPU的接口设计及软件编写
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。