微机原理 第十章

合集下载

《微机原理与接口技术》课程标准

《微机原理与接口技术》课程标准

炎黄技工学校《微机原理与接口技术》教学大纲理论课时36实践课时36总课时72考核形式考查编写时间2022-03编写人审核人机电信息工程系计算机技术教研室编《微机原理与接口技术》课程标准课程名称:微机原理与接口技术适用专业:计算机网络应用课程学分:4学分计划学时:72学时一、课程概述1、课程性质与任务本课《微机原理与接口技术》是计算机专业的一门重要的专业课,它的前续课程有《电子技术基础》、《电路原理》通过本课程的学习,为后续课程《微机控制技术》打下良好的基础。

同时与毕业设计密切相关,为它提供了硬件和软件的基础。

本课程介绍了微型计算机原理及组成结构、微机接口的有关基本知识和实用技术、常用微机接口芯片的使用方法。

2、课程基本理念结合我们学生的实际情况,在平时的教与学中主要遵循以下的理念:(1)将专业课的学习与基础理论衔接,指导学生有针对性地预习;(2)帮助学生形成强烈兴趣;(3)指导学生了解课程教学目的,教师结合教学大纲和自己对课程的把握情况,阐明《微机原理与接口技术》的课程特点;(4)培养学生良好的学习习惯。

3、课程设计思路1、总体设计原则与思路:按照“以能力为本位,以职业实践为主线,以项目课程为主体的模块化专业设计课程体系”的总体设计要求,该门课程以形成电机与变压器的原理与性能指标、运行调试及维护维修等能力为基本目标,彻底打破学科课程的设计思路,紧紧围铙工作任务完成的需求来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。

2课程设计依据与评价方法:学习项目选取的基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中,以自动化专业学生的就业为向导,根据行业专家对自动化专业所涵盖的的岗位群体进行的任务和职业能力分析,同时遵循中等职业学校学生的认识规律,紧密集合职业资格证书中相关考核内容,确定本课程的工作任务模块和课程内容。

微机原理总目录

微机原理总目录


14.2 PC/XT硬件结构 14.3 总线技术

◆实验指南

15.1 《微机原理与接口技术》课程上机简介
15.2 汇编语言上机指导

4.4
4.5 4.6
程序的段结构
地址表达式 宏定义与宏调用


◆汇编语言程序设计
※ 5.1
汇编语言软件开发步骤及输入/输出问题 顺序程序设计 分支程序设计
※ 5.2
※ 5.3
※ 5.4
循环程序设计
专题应用程序设计
※ 5.5
◆8086微处理器结构

6.1 6.2 6.3
8086微处理器工作模式与引脚功能 系统组成 8086的总线操作与时序



◆ 并行接口芯片8255A

10.1
10.2 10.3 10.4
8255A概述
8255A的控制字 8255A的工作方式 8255A的编程



◆串行通信

11.1
11.2 11.3
串行通信概述
RS-232C串行接口标准 异步通信接口芯片8250


◆ DMA 控 制 器 8237A

12.1 12.2 12.3
1微机原理与接口技术王丰王兴宝编著目录第一章基础知识第二章微型机算机的组成机工作原理第三章指令系统第四章masm伪指令系统第五章汇编语言程序设计第六章8086微处理器结构第七章半导体存储器第八章输入输出技术第九章中断第十章并行接口芯片8255a第十一章串行通信第十二章dma控制器8237a第十三章其他常用接口第十四章pc机系统结构及总线技术第十五章实验指南基础知识11数制12码制13常用数字逻辑器件微型机算机的组成机工作原理21微型机算机的组成机工作原理22pc机的编程结构指令系统

微机原理 第10章 PPT课件

微机原理 第10章 PPT课件

0
D7 D6 D5 D4 D3 D2 D1 D0
D5位:发送保持寄存器空闲标志位。 D5=1,表示数据已从发送保持寄存器转移到发送移位寄存器,发送保 持寄存器空闲,CPU可以写入新数据。当新数据送入发送保持寄存器后,D5 置0。 D6位:发送移位寄存器空闲标志位。 D6=1,表示一帧数据已发送完毕。当下一个数据由发送保持寄存器移 入发送移位寄存器时,该位被置0。
异步通信传送中,收、发双方必须约定: 收发双方的通信速率必须一致 收发双方的数据帧格式必须一致
例如: 传送一个字符 “E” ,(ASCⅡ码为:1000101B =45H) 7个数据位,奇校验, 2个停止位.
停止位
数据位
停止位 空闲位
11 0 1 0 1 0 0 0 1 0 1 1 1 1
起始位
1到0的跳变作为新字符的开始
最低位
最高位
起始位
四部分:
5到8个数据位
1,112 或2个停止 可选的奇偶校验位
(1)起始位 : 1位逻辑‘0’
(2)数据位: 5~8位 0,1代码
(3)奇偶校验位: 0~1位‘0’或‘1’
(4)停止位: 1、1.5、2位逻辑‘1’
奇偶校验位(可有可无) 奇校验:数据位与校验位中‘1’的个数为奇数。 偶校验:数据位与校验位中‘1’的个数为偶数。 通信双方约定采用一致的奇偶校验方式,由发送方设置校验位, 由接收方负责校验。
校验位
4. 信号的调制与解调
数据通信传输的是数字信号,要求传送线的频带很宽,而我们在长 距离传送时,有时是利用电话线传送的,而电话线的带宽为 300 ~ 3000 Hz ,因此若直接传输数字信号,信号就要发生畸变。
计算机
~~ ~~
终端或 计算机

微机原理与接口技术汇编语言程序教案

微机原理与接口技术汇编语言程序教案

微机原理与接口技术汇编语言程序教案第一章:汇编语言概述1.1 汇编语言的概念让学生了解汇编语言的定义、特点和作用。

让学生掌握汇编语言的基本组成元素,如指令、寄存器、操作数等。

1.2 汇编语言的表示方法让学生了解汇编语言的指令格式和操作数表示方法。

让学生掌握汇编语言的助记符及其含义。

1.3 汇编语言与机器代码的关系让学生了解汇编语言与机器代码的转换过程。

让学生掌握汇编语言指令与机器代码之间的对应关系。

第二章:汇编语言的语法规则2.1 指令语句的语法结构让学生了解指令语句的构成,包括操作码、寄存器、操作数等。

让学生掌握不同类型指令的语法规则,如数据传输指令、算术运算指令等。

2.2 伪指令和宏指令让学生了解伪指令和宏指令的概念及其作用。

让学生掌握伪指令和宏指令的语法规则和使用方法。

2.3 汇编语言的程序结构让学生了解汇编语言程序的组成部分,如数据段、代码段、堆栈段等。

让学生掌握汇编语言程序的格式和编写规范。

第三章:汇编语言的编程技巧3.1 寄存器的使用让学生了解寄存器的作用和分类,如AX、BX、CX、DX等。

让学生掌握寄存器在汇编语言编程中的应用技巧。

3.2 数据传输指令让学生了解数据传输指令的用法,如MOV、PUSH、POP等。

让学生掌握数据传输指令在汇编语言编程中的应用技巧。

3.3 算术运算指令让学生了解算术运算指令的用法,如ADD、SUB、MUL、DIV等。

让学生掌握算术运算指令在汇编语言编程中的应用技巧。

第四章:汇编语言程序设计实例4.1 实例一:计算两个数的和让学生了解程序设计的基本步骤,如编写算法、选择寄存器等。

让学生掌握汇编语言编程的基本技巧,如数据传输、算术运算等。

4.2 实例二:排序算法(冒泡排序)让学生了解排序算法的原理和实现方法。

让学生掌握汇编语言编程中循环结构和条件判断的使用技巧。

4.3 实例三:字符串操作让学生了解字符串的基本操作,如字符串长度计算、字符串复制等。

让学生掌握汇编语言编程中字符串操作的相关指令和技巧。

微机原理与应用第十章

微机原理与应用第十章

如果用8位二进制代码来控制图中的S1~S8(Di=1 时Si闭合;Di=0时Si断开),那么根据二进制代码 的不同,输出电压VO也不同,这就构成了8位的 D/A转换器。

可以看出,当代码在0~FFH之间变化时,VO相 应地在0~-(255/256)Vref之间变化。
为控制电阻网络各支路电阻值的精度,实际的 D/A转换器采用R-2R梯形电阻网络(见下页),它 只用两种阻值的电阻(R和2R)。

分辨率(Resolution)
输入的二进制数每±1个最低有效位(LSB)使输出变化的 程度。 一般用输入数字量的位数来表示: 如8位、10位

例:一个满量程为5V的10位DAC,±1 LSB的变化将使输出 变化 5/(210-1)=5/1023=0.004888V=4.888mV

转换精度(误差) 实际输出值与理论值之间的最大偏差。 一般用最小量化阶⊿来度量,如±1/2 LSB 也可用满量程的百分比来度量,如0.05% FSR LSB: Least Significant Bit FSR: Full Scale Range)
10.1 D/A转换器工作原理 10.2 D/A转换器的主要性能指标 10.3 DAC 0832 D/A转换器 10.4 A/D转换器主要性能指标 10.5 A/D转换器工作原理 10.6 ADC 0809 A/D转换器 10.7 AD 570 A/D转换器


本章内容
模拟量输入输出通道的组成 D/A转换器
► A/D转换的四个步骤
采样→保持→量化→编码
►采样/保持:由采样保持电路(S/H)完成 ►量化/编码:由ADC电路完成(ADC:AD变换器)

采样

第10章微机原理课件

第10章微机原理课件
第10章
并行和串行接口电路
第10章 并行和串行接口电路
10.1 概述
10.2 可编程并行接口电路Intel 8255A
10.3 可编程串行接口电路Intel 8251A
习题10
2013年6月8日星期六
第10章第1页共165页
第10章
并行和串行接口电路
10.1 概述
10.1.1 并行通信 1. 并行接口
2013年6月8日星期六
第10章第20页共165页
第10章
并行和串行接口电路
A组
内 部 逻 辑
外 部 接 口
10.2.2 制 8255A的外部特性 控 A (8 )
端 口
P A7~ P A 0 P A3 P A2 P A1 P A0 RD CS
4
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20
CPU查询。
② 此时接口也可向CPU发出一个中断请求信号,同上面的 输入过程相同,CPU可以用软件查询方式,也可以用中断的方 式将CPU中的数据通过接口输出到外设中。当输出数据送到接 口的输出缓冲寄存器后,再输出到外设。
2013年6月8日星期六 第10章第10页共165页
第10章
并行和串行接口电路
C PU 接 口 内 部 逻 辑 外 部 接 口 PA ~ PA 7 0 PA 3 PA 2 PA 1 PA 0 R D 端 口 C 上 半 部 (4 ) PC ~ PC 7 4 C S GND A0 A1 PC 7 端 口 C 下 半 部 (4 ) PC ~ PC 3 0 PC 6 PC 5 PC 4 PC 0 R D W R A0 A1 R E SE T C S 读 写 控 制 逻 辑 B 组 控 制 端 口 B (8 ) PB ~ PB 7 0 PC 1 PC 2 PC 3 PB 0 PB 1 PB 2

第10章微机原理与接口技术答案欧青立编

第10章微机原理与接口技术答案欧青立编

第10章DMA接口技术习题10.1 什么是DMA方式?DMA方式的特点是什么?主要用于什么场合?【参考答案】DMA方式是指外设与存储器或者存储器与存储器之间直接传输数据的方式,在这种方式中,外设与存储器或者存储器与存储器之间直接传输数据由专用接口芯片DMA控制器(简称DMAC)来管理。

数据传送不需要经过CPU,直接由硬件控制。

DMA方式的主要特点是数据数据速度快数据传输速度很高,传输速率仅受内存访问时间的限制,但需更多硬件。

DMA方式适用于高速外设与主机之间进行成批的数据传送。

10.2 简述DMA控制器8237A的主要功能。

【参考答案】DMA控制器8237A的主要功能如下。

(1)每个芯片内部有4个独立的DMA通道,可以分时为4个外设实现DMA的传送。

每个通道可采用3种不同的传送类型,即读操作、写操作、校验操作。

(2)每个通道的DMA请求都可以分别允许和禁止。

(3)每个通道的DMA请求有不同的优先级,由编程来决定其优先级,其优先级可以是固定的,也可以是轮转的。

(4)每个通道一次传送数据的最大长度可达64KB,可以在存储器与外设之间进行数据传送,也可以在存储器的两个区域之间进行传送。

(5)8237A的DMA传送有4种工作方式:单字节传送方式、数据块传送方式、请求传送方式和级联传送方式。

(6)有一条结束处理的输入信号EOP#,外界可以用此信号来结束DMA传送。

(7)8237A可以进行级联,用于扩展通道数。

10.3 DMA传送方式为什么能实现高速传送?【参考答案】DMA传送方式能够实现高速数据传送主要有两个原因:(1)它为两个存储介质提供了直接传输通道,不象CPU 控制的传送那样要通过内部寄存器中转。

(2)用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。

10.4 DMA控制器8237A什么时候可作为主设备工作?什么时候可作为从设备工作?在这两种情况下,系统总线的IOR#、IOW#、MEMR#、MEMW#及地址线各处于什么状态?系统总线中哪个信号可以区分8237A处于哪种工作情况?【参考答案】7.3 DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各控制信号处于什么状态,试作说明。

微机原理 第10章 DMA控制器8237A 习题及参考

微机原理 第10章 DMA控制器8237A 习题及参考

第十章DMA控制器8237A1.试说明在DMA方式下,传输单个数据的全过程。

答:内存往外设传输单个数据:(1)当一个接口准备就绪,要进行DMA传输时,该接口往DMA 控制器发一个DMA请求;(2)DMA控制器采样到DRED有效电平后,若屏蔽寄存器是开放的,便往控制总线上发一个总线保持请求;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发出一个内存读信号和一个I/O写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,且内存把数据送到数据总线上;(7)接口锁存数据总线上的数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输出过程。

外设往内存传输单个数据的过程:(1)当一个接口中有数据要输入时,就往DMA控制器发一个DMA 请求信号;(2)DMA控制器接到DMA请求后,(若屏蔽触发器是开放的)便往控制总线上发一个总线保持请求信号;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发一个I /O读信号和一个内存写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,并将数据送到数据总线上;(7)内存在收到数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输入过程。

2.为使DMA控制器正常工作,系统对DMA控制器进行初始化的过程分为哪两个主要方面?答:(1) 将数据传输缓冲区的起始地址或结束地址送到地址寄存器中;(2) 将传输的字节数或字数送到计数器中。

微机原理课件第十章

微机原理课件第十章

图10.5 方式0波形图
13
(1)OUT信号
控制字写入后,OUT变低电平,直到计数 器减到0时才变为高电平。OUT输出可以作为计 数结束的中断信号。
(2)GATE信号
计数器受GATE信号控制,当GATE=0时,停 止计数器的计数操作;当GATE=1时,计数器 继续计数。
(3)初始值
一是每次装入初始值后计数器只计数一遍。
1)3个计数器:每个8253芯片上有3个独立的16位计数通道。
2)2~10MHz的计数频率:每个计数器的计数频率范围为0~ 2MHz,其改进型8254-2的计数频率 范围为0~10MHz。
3)2种数制计数:每个计数器都可以按照二进制或十进制计 数。
4)6种工作方式:每个计数通道都有6种工作方式,可由程序 设置或改变。
当初始值为奇数时,输出方波的高电平占
(N+1)/2个输入时钟周期,低电平占(N- 1)/2个输入时钟周期。
计数过程中,CPU可改写初始值,但当前
计数周期不受影响,在下一个计数周期就按新
的初始值重新开始计数。
二是计数过程中可重新装入计数初值。
另外,若设置初值为N,则输出信号OUT是在 N+1个CLK脉冲之后才变高的。
12.11.2020
14
2、方式1——可编程单稳触发器 可编程单稳触发器方式必须注意以下几点:
图10.6 方式1波形图
12.11.2020
15
(1)OUT信号
控制字写入后,OUT变高电平,CPU写入计数初始值 后,计数器并不计数,直到GATE信号后OUT变为低电平。 直到计数器减到0时,OUT输出才变为高电平。
定时时间=时钟脉冲周期*预置的计数初值 (3)GATE信号
GATE是一个门控输入信号。

《微机原理与接口技术》课程总结

《微机原理与接口技术》课程总结

《微机原理与接口技术》课程总结本学期我们学习了《微型计算机原理与接口技术》,总的来说,我掌握的知识点可以说是少之又少,我感觉这门课的内容对我来说是比较难理解的。

这门课围绕微型计算机原理和应用主题,以Intel8086CPU为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086CPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、工作过程,并系统介绍了微机中的常用接口原理和应用技术,包括七大接口芯片:并行接口8255A、串行接口8251A、计数器/定时器8253、中断控制器8259A、A/D(ADC0809)、D/A (DAC0832)、DMA(8237)、人机接口(键盘与显示器接口)的结构原理与应用。

在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍。

第一章:微型计算机概论(1)超、大、中、小型计算机阶段(1946年-1980年)采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂的数学计算和数据处理(2)微型计算机阶段(1981年-1990年)微型计算机大量普及,几乎应用于所有领域,对世界科技和经济的发展起到了重要的推动作用。

(3)计算机网络阶段(1991年至今)。

计算机的数值表示方法:二进制,八进制,十进制,十六进制。

要会各个进制之间的数制转换。

计算机网络为人类实现资源共享提供了有力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资源共享。

第二章:80X86微处理器结构本章讲述了80X86微处理器的内部结构及他们的引脚信号和工作方式,重点讲述了8086微处理器的相关知识,从而为8086微处理器同存储器以及I/O设备的接口设计做了准备。

本章内容是本课程的重点部分。

第三章:80X86指令系统和汇编语言本章讲述了80X86微处理器指令的多种寻址方式,讲述了80X86指令系统中各指令的书写方式、指令含义及编程应用;讲述了汇编语言伪指令的书写格式和含义、汇编语言中语句的书写格式。

微机原理部分课后习题答案

微机原理部分课后习题答案

微机原理(第4版)部分习题参考答案第一章绪论1、什么是冯诺依曼机?答:由运算器、控制器、存储器、输入设备、输出设备等5个部分组成,其基本原理是以存储器存储程序控制的原理。

9、将下列二进制数转化为十进制数。

(1) 1101.01B=13.25(2) 111001.0011B=57.1875(3) 101011.0101B=43.3125(4) 111.0001B=7.062510、将下列十六进制数转化为十进制数。

(1) A3.3H=163.1875(2) 129.CH=297.75(3) AC.DCH=172.859375(4) FAB.3H=4011.187511、将下列十进制数转化为二进制、八进制、十六进制。

(1) 23=10111B=27Q=17H(2) 107=1101011B=153Q=6BH(3) 1238=10011010110B=2326Q=4D6H(4) 92=1011100B=134Q=5CH12、将下列十进制数转换为8位有符号二进制数。

(1) +32=00100000B(2) -12=11110100B(3) +100=01100100B(4) -92=10100100B13、将下列十进制数转化为压缩和非压缩格式的BCD码。

压缩非压缩(1) 102=00000001 00000010 00000001 00000000 00000010(2) 44=01000100 00000100 00000100(3) 301=00000011 00000001 00000011 00000000 00000001(4) 1000=00010000 00000000 00000001 00000000 00000000 00000000 14、将下列二进制数转换为有符号十进制数。

(1) 10000000B=-128(2) 00110011B=51(3) 10010010B=-110(4) 10001001B=-119第二章8086系统结构5、要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等。

《微机原理及单片机应用技术》课件第10章 定时器原理及应用

《微机原理及单片机应用技术》课件第10章 定时器原理及应用

10.2 基本定时器
基本定时器TIM6和TIM7只具备最基本的定时功能,就是累加的时钟脉数超过预定值 时,能触发中断或触发DMA请求。由于在芯片内部与DAC外设相连,可通过触发输出 驱动DAC,也可以作为其他通用定时器的时钟基准。基本定时器框图见图
这两个基本定时器使用的时 钟 源 都 是 TIMxCLK , 时 钟 源 经 过PSC预分频器输入至脉冲计数 器TIMx_CNT,基本定时器只能 工作在向上计数模式,在重载寄 存器TIMx_ARR中保存的是定时 器的溢出值。
第10章 定时器原理及应用
本章主要内容
10.1 定时器概述 10.2 基本定时器 10.3 通用定时器 10.4 高级定时器 10.5 STM32F10x定时器相关库函数 10.6 STM32F103定时器开发实例
10.1 定时器的概述
本章讲述微控制器另一个基本的片上外设--定时器。定时器是微控制器必备的片上外 设。微控制器中的定时器实际上是一个计数器,可以对内部脉冲/外部输入进行计数, 不仅具有基本的计数/延时功能,还具有输入捕获、输出比较和PWM输出等高级功能。 定时器的资源十分丰富,包括高级控制定时器、通用定时器和基本定时器。
在低容量和中容量的STM32F103XX系列产品中,以及互连型产品STM32F105XX系 列和STM32F107XX系列中,只有一个高级控制定时器TIM1。而在高容量和超大容量的 STM32F103XX系列产品中,有两个高级控制定时器TIM1和TIM8。 在所有的STM32F10XXX系列产品中,都有通用定时器TIM2~TIM5
10.3.2 时基单元
STM32的通用定时器的时基单元包含计数器(TIMx_CNT)、预分频器(TIMx_PSC)、 和自动装置寄存器(TIMx_ARR)等,如图所示。计数器、自动装载寄存器和预分频 器可以由软件进行读/写操作,在计数器运行时仍可读/写。

《微机原理与接口技术》教案

《微机原理与接口技术》教案

《微机原理与接口技术》教案第一章:微机系统概述1.1 微机的发展历程1.2 微机的组成与工作原理1.3 微机系统的性能指标1.4 微机在我国的应用与发展第二章:微处理器2.1 微处理器的结构与工作原理2.2 微处理器的性能评价2.3 常见微处理器简介2.4 微处理器的编程与应用第三章:存储器3.1 存储器的分类与性能3.2 随机存储器(RAM)3.3 只读存储器(ROM)3.4 存储器扩展与接口技术第四章:输入/输出接口技术4.1 I/O接口的基本概念4.2 I/O接口的编址方式4.3 常见I/O接口芯片介绍4.4 I/O接口的程序设计第五章:中断与DMA控制5.1 中断的概念与原理5.2 中断处理程序的编写5.3 DMA控制原理与实现5.4 中断与DMA在微机系统中的应用第六章:串行通信接口6.1 串行通信的基本概念6.2 串行通信的接口标准6.3 串行通信接口电路设计6.4 串行通信在微机系统中的应用第七章:并行通信接口7.1 并行通信的基本概念7.2 并行通信的接口标准7.3 并行通信接口电路设计7.4 并行通信在微机系统中的应用第八章:总线技术8.1 总线的概念与分类8.2 总线标准与协议8.3 总线接口电路设计8.4 总线在微机系统中的应用第九章:模拟接口技术9.1 模拟接口的基本概念9.2 模拟接口的电路设计9.3 模拟接口的信号转换技术9.4 模拟接口在微机系统中的应用第十章:微机系统的可靠性设计与维护10.1 微机系统的可靠性概述10.2 微机系统的可靠性设计10.3 微机系统的维护与故障诊断10.4 提高微机系统可靠性的措施重点和难点解析重点环节一:微机的发展历程与微机系统的性能指标解析:了解微机的发展历程对于理解微机原理与接口技术具有重要意义。

掌握微机系统的性能指标有助于评估和选择合适的微机系统。

重点环节二:微处理器的结构与工作原理解析:微处理器是微机系统的核心部件,理解其结构与工作原理对于深入学习微机原理与接口技术至关重要。

微机原理各章知识要点、小结五篇

微机原理各章知识要点、小结五篇

微机原理各章知识要点、小结五篇第一篇:微机原理各章知识要点、小结各章知识要点、小结第一章微型计算机系统概述本章知识要点:•微型计算机的发展。

•微型计算机的特点。

•微型计算机系统的组成。

•微型计算机的主要性能指标。

本章小结:本章首先介绍了微型计算机的发展、组成。

然后对计算机的结构进行了简单介绍,并介绍了微型计算机的3种不同的总线结构。

最后,介绍了计算机的软、硬件的概念,区别和联系以及计算机的主要性能指标。

在学习完本章内容之后,需要掌握如下内容。

•微型计算机的发展阶段和特点。

•微型计算机属于第四代计算机,为冯〃诺伊曼结构。

•微型计算机系统由硬件和软件组成。

硬件由输入设备、输出设备、运算器、存储器和控制器等5部分组成。

•微型计算机中的软硬件概念、分类、联系以及区别。

•微型计算机的主要性能指标有字长、存储器容量、运算速度、外部设备配置、系统软件配置、性价比等。

• 1KB=1024B1MB=1024KB1GB=1024MB 第二章计算机中的信息表示本章知识要点:•进位计数制及其相互转换。

•二进制数的运算规则。

•计算机中带符号数与小数点的表示方法。

•计算机中的常用码制。

本章小结:本章着重介绍了计算机中数据的表示方法,重点讲述了二、八、十、十六进制数的相关概念及各类进制数之间相互转换的方法,无符号数和带符号数的机器内部表示以及字符编码和汉字编码等内容。

在学习完本章内容之后,需要掌握如下内容。

•掌握计算机内部的信息处理方法和特点。

•熟悉原码、反码、补码等各类数制之间的相互转换。

•理解无符号数和带符号数的表示方法。

•掌握各种BCD码的特点及其之间的相互转换。

•了解循环码和余3码的表示方法。

1/7 •掌握在计算机中如何运用字符的ASCII码表示非数字信息的。

•了解汉字编码以及在计算机中对汉字的表示方法。

第三章微处理器本章知识要点:• CPU的发展过程。

• 80486的内部基本结构。

• 80486的外部基本引脚。

• CPU的内部寄存器。

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

第一章1.选择题(1)C (2) D A (3) C3填空(1)CPU,微型计算机,系统软件,外围设备,微型计算机系统(2)10,3,12(3)阶数(4)10010010B,01000100B,11010110B,FF4EH(5)3F7H,1C3H,243H,277H,4简答题(1)微处理器,微型计算机和微型计算机系统三者有何联系与区别?微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。

把这种微缩的CPU大规模集成电路称为微处理器。

微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和I/O接口就构成了微型计算机。

以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。

微型计算机系统包括硬件和软件了两大部分。

(2)试述在计算机中常采用二进制的缘由?(3)简述如何从补码判断真值的符号?(4)BCD码与纯二进制数有何区别?主要区别是二者对应的二进制位所表示的二进制真值不同,(5)试述机器数的定点和浮点数表示形式。

第2章2填空题(1)递增,A7,A5,A3,A1.(2)地址总线的宽度,00000H~0FFFFFH(3)寄存器,运算器,控制器;运算和控制(4)SS,SP(5)MN/MX(6)主频,总线宽度(7)20,163简答题(1)什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期?指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。

一般一个基本的总线周期由4个时钟周期组成。

(2)8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分?(3)8086CPU中,标志寄存器包含哪些标志位?各标志位为‘0’,‘1’分别表示什么含义?(4)8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用。

微机原理与接口教案

微机原理与接口教案

微机原理与接口教案第一章:微机概述1.1 微机的概念与发展历程1.2 微机的体系结构1.3 微机的主要性能指标1.4 微机的应用领域第二章:微处理器2.1 微处理器的概念与结构2.2 微处理器的性能指标2.3 微处理器的的发展历程2.4 微处理器的应用实例第三章:存储器3.1 存储器的概念与分类3.2 随机存储器(RAM)3.3 只读存储器(ROM)3.4 存储器的发展趋势第四章:输入/输出接口4.1 输入/输出接口的概念与作用4.2 接口的分类4.3 接口的通信方式4.4 接口的实例分析第五章:总线5.1 总线的概念与分类5.2 总线的通信协议5.3 总线的性能指标5.4 总线的应用实例第六章:微机系统的中断系统6.1 中断系统的概念与作用6.2 中断请求与中断响应6.3 中断处理程序的编写6.4 中断系统的应用实例第七章:微机系统的定时器与计数器7.1 定时器与计数器的概念与原理7.2 定时器与计数器的编程方法7.3 定时器与计数器的应用实例7.4 定时器与计数器在微机系统中的应用第八章:并行接口与串行接口8.1 并行接口的概念与原理8.2 串行接口的概念与原理8.3 并行接口与串行接口的比较8.4 并行接口与串行接口的应用实例第九章:模拟量接口技术9.1 模拟量接口的概念与原理9.2 模拟量接口的转换方法9.3 模拟量接口的常用芯片9.4 模拟量接口的应用实例第十章:微机系统的可靠性与维护10.1 微机系统的可靠性分析10.2 微机系统的维护方法10.3 故障诊断与排除10.4 提高微机系统可靠性的措施重点和难点解析一、微机概述补充说明:性能指标中,特别是处理速度、内存容量、功耗等方面的比较和分析;应用领域中,强调微机在不同行业中的应用和作用。

二、微处理器补充说明:性能指标中,核心频率、指令集、缓存等方面的比较和分析;发展历程中,重要时间节点的技术和产品革新。

三、存储器补充说明:分类中,区别各种存储器的特点和应用;RAM和ROM的原理、性能、用途等方面的比较。

微机原理讲义

微机原理讲义

电子计算机的发展:

第一代:电子管计算机(1946-1956) 第二代:晶体管计算机(1957-1964) 第三代:中小规模集成电路计算机(1965-1970) 第四代:超大规模集成电路计算机(1971-今)
大型计算机/巨型计算机(Mainframe Computer) 中型计算机 小型计算机(Minicomputer) 微型计算机(Microcomputer) 单片计算机(Single-Chip Microcomputer)
100-200
8086/8088 80286 80386 32 80486 32 Pentium P/Pro P/MMX PII PIII P4 Itanium

32

64
0.13
550 133-200 450 166-233 750 233-450 >300 850 450-1200 1000 1300-2400 CPU:2.5K 800(20条指令 >3000 Cache:30K /时钟周期)
(2n1 1) ~ (2n1 1)
对应的原码是1111~ 0111。
33
数0的原码

8位数0的原码:+0 = 0 0000000 - 0 = 1 0000000
即:数0的原码不唯一。
34
反码[X]反
定义 若X>0 ,则 [X]反=[X]原 若X<0, 则 [X]反= 对应原码的符号位 不变,数值部分按位取反
D Dn 1 10 Dn 2 10 D0 10
1 n 1 n2 0
D1 10 D m 10
m
i m
D 10
i
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十章一、填空题1、8255A-5芯片中包含有个端口;CPU可通过指令对其端口进行访问。

2、8255A-5的端口可分成A组和B组,其中A组包含;B组包含。

8255A-5有种工作方式,只有组可工作于所有工作方式。

3、若要使8255A-5的A组和B组均工作于方式0,且使端口A为输入,端口B为输出,端口C为输入,需设置控制字为。

4、在IBM-PC系统中,8255A-5工作于方式;其中,A端口的端口地址是,其功能是,B端口的端口地址是,功能是,C端口的端口地址是,功能是。

5、当8255A的PC4~PC7全部为输出线时,表明8255A的A端口的工作方式是6、若使8086与8255A连接时8086引脚和与8255A的A0、A1连接。

7、当8255A引脚RESET信号为高电平有效时,8255A内部所有寄存器内容被,同时三个连接数据端口被自动设置为端口。

8、当8255A引脚CS为高电平时,数据总线处于。

9、当8255A引脚CS为低电平时,若RD、WR为时则数据引脚处于高阻状态。

10、8255A工作于方式0,微处理器可以采用和传送方式。

11、8251A引脚DSR是数据装置准备好信号,低电平有效,是方向,表示数据已准备好。

12、8251A引脚RST是请求发送信号。

低电平有效,方向是,此信号用于通知微处理器已准备好发送。

13、8251A引脚CTS是清除发送信号。

低电平时有效,方向是,当其有效时,表示发送数据。

14、当发送缓冲器中没有再要发送的字符时,TxE信号变成电平,当从微处理器送来一个数据字符时,TxE信号就变成信号。

15、同步工作时,若TxE为高电平有效时,意味着数据发送出现,芯片会同步字符。

16、8251A状态字中TxRDY位,可以用于微处理器方式,判断是否可以。

17、当8251A引脚RxRDY为高电平时,表示中已经有组装好的一个数据字符,可通知将它取走。

18、若8251A选择内同步,就由芯片内电路搜索同步字符,一旦找到,就从端一个高电平信号。

19、若8251A选择外同步,当片外检测电路找到同步字符以后,可以从引脚一个高电平信号。

20、8251A初始化时写入字和字。

二、单项选择题1、关于8255A-5芯片,下列各种描述中,正确的是()A)A组端口可工作于全部三种工作方式,B组端口能工作于除双向总线I/O方式之外的其它两种方式。

B)8255A-5芯片在工作时,必须将A、B两组设置为相同的工作方式。

C)8255A-5有三个端口,每个端口均可工作于三种工作方式。

D)均不对2、8255A-5芯片中各端口的位数是()A)8位 B)26位 C)12位 D)4位3、在IBM-PC系统中,8255A-5占用的端口地址是()A)3个 B)6个 C)4个 D)2个4、对8255A-5的端口C,下列描述中,正确的是()A)只有A、B两组均工作于方式0,且将端口C的高4位和低4位均设置为输入功能,才能用IN指令读入其各位的值。

B)只有工作于方式1,才能用IN指令读入其各位的值。

C)当工作于方式2时,其各位的值无法用IN指令读入。

D)无论工作于何种方式,也无论怎样设置端口C的高4位和低4位的功能,其各位的值均可用IN指令读入。

5、关于8255A-5的工作方式设置,下列解释中,正确的是()A)A组和B组必须设置为相同的工作方式,8255A-5才能工作。

B)若A组和B组分别设置为不同的工作方式,则会因为C端口的高,低4位功能不一致,而导致8255A-5无法工作。

C)当A端口工作于方式2时,B端口不能工作。

D)A组和B组既可设置为相同的工作方式,也可设置为不同的工作方式。

6、在IBM-PC系统中,键盘操作也可通过8255A-5中的B端口的PB7和PB6两位来控制,若允许键盘操作,则这两位的组合应为()。

A)PB7=0,PB6=0 B)PB7=0,PB6=1 C)PB7=1,PB6=0 D)PB7=1,PB6=17、8255芯片具有()端口。

A)2 B)3 C)4 D)58、8255的()一般用作控制或状态信息传输。

A)端口A B)端口B C)端口C D)端口C的上半部分9、对8255的端口A工作在方式1输入时,C口的()一定为空闲的。

A)PC4、PC5 B)PC5、PC6 C)PC6、PC7 D)PC2、PC310、对8255的C口D3位置1的控制字为。

A)00000110B B)00000111B C)00000100B D)00000101B三、多项选择题1.8255具有方式1的通道有。

A)通道A B)通道B C) 通道C D)都不是2.8255A的A口方式1输出,B口方式1输入时使用C口的联络线。

A)PC0 B)PC1 C)PC2 D)PC3E)PC4 F)PC5 G)PC6 H)PC73.8255A工作方式控制字的功能有()。

A)选择芯片 B)设置各端口的工作方式C)设置各端口的输入/输出 D)选择联络线4.8255A的工作方式字为10000000B,则工作在输出方式的有()。

A)A口 B)B口 C)C口高4位 D)C口低4位5.串行异步通信的停止位可为()位。

A)1位B)1位半C)2位D)3位四、简答题1、试述8255A工作于方式1,数据输出的工作过程?2、简述说明工作方式0和工作方式1的主要区别?3、比较8255A三种工作方式的应用场合有何区别?4、8255A有几种工作方式? 若口A工作于方式1,时序图如下图所示,对照时序图叙述其工作原理。

(东南大学1999年研究生试题)5.对8251A进行编程时,必须遵守哪些约定?6.为什么8251A要提供DTR,DSR,RTS,CTS四个信号作为和外设的联络信号?平常使用时是否可以只用其中两个或者全部不用?要特别注意什么?说明CTS端的连接方法。

7.已知8251A的方式控制字格式。

试回答:(1)8251A的串-并转换和并一串转换是用什么方法实现的?(2)当方式控制字为FEH时,发送英文字母“C”时的帧信息是什么?(3)若此时引脚TxC的输入频率为307.2kHz,则串行信息的发送波特率是多少?五、编程应用题1、假定8255A的地址为0060H~0063H,试编写下列情况的初始化程序,A组设置为方式1,且端口A作为输入,PC6和PC7作为输出,B组设置为方式1,且端口B 作为输入。

2、编一个初始化程序,使8255A的PC5端输出一个负跳变。

如果要求PC5端输入一个负脉冲,则初始化程序又是什么情况?3、已知某8088微机系统的I/O接口电路如下图所示。

要求:(1)按上图接线,写出8253、8255各端口的地址编码。

(2)完成8253、8255的接口初始化程序,其中,设8253的1#计数器输出为100Hz方波,8255的A口为输出,B口和C口为输入。

(3)为8255编写一个I/0操作子程序,其功能为:每调用一次,首先检测PC0的状态,PC0=0则循环等待;PC0=1,即从PB读取当前K的位值(0~7),经转换计算从A口的PA3~PA0输出该位值的二进制编码,以供七段LED作数字显示。

4、设8255端口A工作在双向方式,允许输入中断,禁止输出中断,B口工作在方式0输出,C口剩余数据线全部输入,请初始化编程。

设8255端口地址为60H、62H、64H、66H。

5、有一个8088CPU组成的微机系统,通过并行口8255驱动打印机,8255工作在中断方式,向8259的IR7发中断请求信号,具体连接如下图所示。

已知8255的端口地址为88H、89H、8AH、8BH;中断服务程序入口地址为2000H:l000H。

请完成下列工作:在下图上填出引脚有“?”处的连接信号(共10处)。

编制主程序。

(设写入8259的ICW2为08H)6、某系统利用8251A与外设通信,假设8251A工作在异步方式,其传送字符格式为:1位起始位、7位数据位、采用偶校验、1位停止位,波特率为2400。

该系统每分钟发送多少个字符?若波特率系数为16,的时钟频率应为多少?写出8251A的初始化程序。

设8251A控制口地址为FFF2H。

答案一、填空题1、三;可编程,输入/输出2、A端口和C端口的高4位;B端口和C端口的低4位;3;A3、10011001B4、0;60H;接受键盘扫描码;61H;进行输出控制;62H;接受一组系统状态。

5、方式06、A0;A17、清0;输入8、高阻态9、110、无条件传送;查询式传送11、输入;MODEM或外设12、输出;MODEM13、输入;USART14、高;低15、空缺;自动插补16、查询;送数据17、接收缓冲器;CPU18、SYNDET;输出19、SYNDET;输入20、方式指令;控制指令二、单项选择题1、A2、A3、C4、D5、D6、B7、B8、C9、C 10、B三、多项选择题1、A,B2、A,B,C,D,G,H3、B,C,D4、A,B,C,D5、A,B,C四、简答题1、答:8255A工作于方式1,用在中断控制方式时,输出过程是由CPU响应输出中断开始的,在中断服务程序中,CPU输出数据和发出WR信号,WR信号一方面清除INTR,另外在WR上升沿,使OBF有效,通知外设接收数据,实质上OBF信号是外设的一个选通命令。

在WR上升沿后经过T时间数据就输出了,当外设接收数据后,发出ACK信号,它一方面使OBF无效,另一方面在ACK的上升沿使INTR有效,发出中断请求,从面开始一个新的数据的输出过程。

2、答:方式0是基本输入输出方式,每一个端口都可作为基本的输入输出端口,C口的高4位和低4位以及A口、B口都可能独立地设置为输入或输出,4个端口分为两组,A、B端口作为数据输入输出端口,C口为分高4位和低4位两个部分,分别作为A口和B口的联络信号。

工作于方式0时端口可以采用无条件读写方式实现CPU与8255A传送数据,如果有端口作为状态和控制口,CPU也可实现查询方式工作,但不可使用中断方式;方式1规定一个端口作为输入或输出口的同时,自动规定了有关的控制信号和状态信号,特别是规定了相应的中断请求信号,当外设能提供的应答信号时采用中断方式非常方便。

3、答:方式0适用于同步传送和查询传送方式,方式1适用于外设在能提供选通信号或数据接收信号的场合,且采用中断传送方式比较方便;方式2适用于一个并行外设既可以作为输入设备,又可以作为输出设备,并且输入和输出不会同时进行的场合。

4、答:8255A有三种工作方式。

由图中知,当外设准备好数据,在送出数据的同时,送出一选通信号STB,8255A的端口A数据锁存器在STB下降沿的控制下将数据锁存。

8255A向外设送出高电平的输入缓冲器已满的状态信号IBF,表示锁存器已锁存暂时不要再传送数据。

在INTE A=1时就会使INTRA变成高电平输出,向CPU发出中断请求。

相关文档
最新文档