用82558255A有几个控制端口打印机.设8255的端口地址分别为30H-33H,以查询方式工作

单片机电子钟课程设计-汇编-中南大学-51-8255_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机电子钟课程设计-汇编-中南大学-51-8255
&&51单片机电子钟设计,8255,汇编,中南大学机电院课程设计,两个按键,调整时闪烁
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩24页未读,
定制HR最喜欢的简历
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
《微机原理与接口技术》课后习题答案.doc 42页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
1.在计算机中为什么使用二进制数存储数据而不使用十进制数存储数据?
答:计算机是由大量的电子器件组成的,在这些电子器件中,电路的通和断、电位的高和低,用两个数字符号“1”和“0”分别表示容易实现。同时二进制的运算法则也很简单,因此,在计算机内部通常用二进制代码来作为内部存储、传输和处理数据。BCD码是通常的8421码,它用4个二进制位表示一个十进制位,一个字节可以表示两个十进制位,即00~99非组合BCD码用8个二进制位表示一个十进制位,实际上只是用低4个二进制位表示一个十进制位0~9,高4位任意,但通常默认为0254(10)=00(BCD)254(10)=0(BCD)使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符?真值是一:?数的符号数值化。实用的数据有正数和负数,由于计算机内部的硬件只能表示两种物理状态(用0和1表示),因此实用数据的正号“+”或负号“-”,在机器里就用一位二进制的0或1来区别。通常这个符号放在二进制数的最高位,称符号位,以0代表符号“+”,以1代表符号“-”。因为有符号占据一位,数的形式值就不等于真正的数值,带符号位的机器数对应的数值称为机器数的真值。 例如二进制真值数-011011,它的机器数为 1011011。? 二:?二进制的位数受机器设备的限制。机器内部设备一次能表示的二进制位数叫机器的字长,一台机器的字长是固定的。字长8位叫一个字节(Byte),现在机器字长一般都是字节的整数倍,如字长8位、16位、32位、64位。原码,是一种计算机中对数字的二进制表示方法,是最简单的机器数,数码序列中最高位为符号位,符号位为0表示正数,符号位为1表示负数;其余有效值部分用二进制的绝对值表示是计算机中表示二进制数的一种方法,若原码的符号位不变,对其余位逐位取反,即得到其反码取指令-----分析指令-----执行指令。计算机的基本原理是存贮程序和程序控制。预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中。每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然后送到什么地址去等步骤 第二章
1. CPU可直接寻址多少个内存(字节)单元?多少个I/O端口?它们的外部数据总线各有多少根?
答:?8086可寻址1M个内存单元,65536个I/O端口,外部有16根数据线8088可寻址1M个内存单元,256个I/O端口,外部有8根数据线。由两大部分构成CPU的英文全称是Central Processing Unit,中文名称即中央处理单元,也称为微处理器.、、M/、CLK、RESET、INTR、NMI、ALE、DT/、。
答:AD15~AD0:地址/数据总线;A19/S6~A16/S3:地址/状态总线;:读控制
:写控制 M/:存取器I/O控制 CLK:系统时钟 RESET:系统复位
INTR:可屏蔽中断请求 NMI:不可屏蔽中断请求 ALE:地址锁存允许
DT/:数据发送/接受 :数据允许
7.已知段地址:偏移地址分别为以下数值,它们的物理地址各是什么?
答:=15500H
(2)FF00:0458H
答:=FF458H
(3)3A60:0100H
答:=3A700H
8.段基地址装入如下数值,则每段的起始地址和结束地址分别是什么?
答:H~21FFFH
答: 3F05H 3F050H~4F04FH
答:0FFEH 0FFE0H~1FFDFH
9.已知:CS:IP=H,CPU要执行的下条指令的物理地址是什么?
答:CS:IP=H,要执行的下一条指令的物理地址是34770H堆栈是堆栈是连续的内存单元,存取方式遵循“先进后出”的原则。,主要功能是暂时存放数据和地址,通常用来保护断点和现场。??答:SS:SP=H,堆栈的物理地址范围是20000~2FFFFH,执行2条PUSH后,SS:SP=2000:02FCH,再执行一条PUSH后SS:SP=2000:02FAH(2000H)=3AH,(2001H)=28H,(2002H)=56H,(2003H)=4FH,从2000H取一个字要1次操作,数据为283AH;从2001H取一个字要2次操作,数据为5628H。( ( (
存储器 I/O接口芯片
时钟发生器(1片(
地址锁存器(3片(
或74LS373)
正在加载中,请稍后...您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
2014年微机原理与接口技术期末考试复习资料总结.doc 74页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
微机原理及接口技术样题
一.填空题(每空1分,共20分)
1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和
总线接口部件BIU 。
2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。
3.根据功能,8086的标志可以分为两类,即
4.在8086中,一条指令的物理地址是由段基址*16 和
段内偏移量
相加得到的。
5. ADC0809能把模拟量转换为
位的数字量,可切换转换
路模拟信号。
6.从工作原理上来区分,A/D转换的方法有 计数
式、 逐渐逼近
式等多种。
7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为 80 __、 70___、_60___
、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。
8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。
9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。
10.8086中有
根引脚是地址和数据复用的。
二.选择题(每题1分,共10分)
1.8086处理器有20条地址线.可寻址访问的内存空间为?(
2.由8086处理器组成的PC机的数据线是?(
A.8条单向线
B.16条单向线
C. 16条双向线
D.8条双向线
3.8086处理器的一个典型总线周期需要
个T状态。(
4.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?(
5.在系统中,内存中采用分段结构,段与段之间是(
6.8086 CPU内标志寄存器中的控制标志位占几位?(
7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种?(
A.方式2、5
B.方式1、2
C.方式1、5
D.方式3、1
8.8253计数器的最大计数初值是多少?(
9. 接口器件8251A(
A.只能作异步传送
B.只能作同步传送
C.A和B均可
D.可作并行传送
10.当8259A在完全嵌套方式下工作时,优先级最高的中断请求端是?(
三.问答题(共30分)
1.简要说明异步串行通信的帧格式。
异步通信所采用的数据格式是以一组不定“位数”数组组成。第1位称起始位,它的宽度为1位,低电平 ;接着传送一个5-8位的数据 ,以高电平为“1”,低电平为“0”;以及奇偶校验位, 最后是停止位 ,宽度可以是1位,1.5位或2位 ,在两个数据组之间可有空闲位
什么是中断?什么是中断向量?什么是中断向量表?
CPU正在执行主程序的过程中,由于一个意外的事件发生而暂时中止了程序的运行,转去处理为该事件服务的程序,执行完毕后再返回被中断的程序继续运行,这样一个过程称为中断。中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。在微机系统的内存中,把0段的0000~03FFH区域设置为一个中断向量表。在中断向量表中,这些中断向量是按中断类型的序号排列的。
什么是DMA方式,简要说明DMA方式传送数据的过程。
DMA控制方式是一种成块传送数据的方式。当某一外部设备需要输入/输出一批数据时,向DMA控制器发出请求, DMA控制器接收到这一请求后,向CPU发出总线请求;若CPU响应DMA的请求把总线使用权赋给DMA控制器,数据不通过CPU,可直接在DMA控制器操纵下在内存和外设间进行 。当这批数据传送完毕
正在加载中,请稍后...您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
微机原理实验报告大汇总.doc 25页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
微机原理实验报告大汇总.doc
你可能关注的文档:
········
··········
微机原理实验报告
课程名称: 计算机原理课程设计
学院(系):
电气工程学院
业: 电气工程及其自动化
学生姓名:
一、接口训练
拨动开关和LED显示实验
实验目的和要求
掌握使用8255并行接口连接拨动开关,控制LED显示输出的技术。
按图将8255端口A与8位拨动开关连接,8255端口B与8位LED连接,选择 8255 为方式0工作,编程序完成LED实时显示开关状态的功能,即每位LED对应一位开关状态。开关往下拨动,对应LED灭,开关往上拨动,对应LED点亮。
编程涉及8255端口地址有四个,由于8255片选信号线与地址译码区的200~2FH连接,即8255的I/O偏移地址为0~3,加上前一个实验所获知的I/O基址,两者相加之后才是最终访问8255的I/O地址。注意,该地址一定是一个16位数,所以I/O操作要使用IN AL,DX 和OUT DX, AL指令。
实验框图及电路图
汇编程序代码如下:
.Model small
code segment
dx,io8255kz
al,90设置8255控制字,A口输入,B口输出
dx,io8255_a
al,输入开关状态
dx,io8255_b
dx,把A口数据送B口寄存器,用LED显示输出
实验结果与分析
通过开关从PA口输入数据,观察灯可知,PB口输出。实现了设计的功能。
8259中断控制器实验
实验目的和要求
了解8259中断控制器的基本使用,掌握中断程序编程技术。
使用单脉冲电路产生的脉冲信号作为386EX模块8259中断请求输入,每按一次单脉冲按键,触发一次中断,使7段数码管显示的“5”字左移一位,显示到最左端后再从最右端开始显示,如此重复。
实验框图与电路图
Model small
3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,67h
code segment
assume cs:code,ds:data
al,mask byte
ax,cs:int_WRITE INTERRUPT PROGRAM EMTRY ADDRESS
si,30base =30H
si,2type num X 4
ds:[si],ax
正在加载中,请稍后...您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
习题一 一、填空题 1、单片机的发展大致可分为 个阶段。 2、单片机与 .doc 67页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
习题一 一、填空题 1、单片机的发展大致可分为 个阶段。 2、单片机与
你可能关注的文档:
··········
··········
一、填空题
1、单片机的发展大致可分为??????????? 个阶段。 2、单片机与普通计算机的不同之处在于其将??????? 、??????? 和??????? 3部分集成于一块芯片之上。 3、单片机的存储器设计采用哈佛结构,它的特点是??????????? 。 4、CPU主要由?????? 器和?????? 器组成。CPU中的???????? 用来处理位操作。 5、第四代计算机所采用的主要器件是????????????????? 。 6、MCS-51系列单片机中,片内无ROM的机型是? ?????????,有4KB ROM的机型是????????? ,而有4KB EPROM的机型是?????????????? 。 7、—32的补码为???????? B,补码B代表的真值为???????? D。 8、原码数DFH=????????? D,原码数6EH=????????? D。 9、100的补码=???????? H,—100的补码=?????????? H。 10、在8031单片机内部,其RAM高端128个字节的地址空间称为?????? 区,但其中仅有???????? 个字节有实际意义。 11、通常单片机上电复位时PC=????????? H、SP=??????? H、通用寄存器则采用第???????? 组,这一组寄存器的地址范围是从?????? H~??????? H。 12、若PSW为18H,则选取的是第?????????? 组通用寄存器。 13、8031单片机复位后R4所对应的存储单元地址为??????? H,因上电时PSW=???? H。 14、若A中数据为63H,那么PSW的最低位(即奇偶位P)为????????? 。 15、在微机系统中,CPU是按照??????? ?来确定程序的执行顺序的。 16、堆栈遵循?????? 的数据存储原则,针对堆栈的两种操作为???? 和???? 。 17、在8031单片机中,使用P2、P0、口传送???????? 信号,且使用了P0口来传送????????? 、信号,这里采用的是??????? 技术。 18、使用8031单片机时需将EA引脚接??????? 电平,因为其片内无???? 存储器,8031片外可直接寻址的存储空间达?????????? KB。 19、8位机中的被码数80H和7FH的真值分别为???????? 和????? ???。 20、配合实现“程序存储自动执行”的寄存器是????????? ,对其操作的一个特别之处是?????????? 。 21、MCS-51单片机PC的长度为????????? 位;SP的长度为????????? 位,数据指针DPTR的长度为??????? 位。
二、单选题
1、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:(?? ) (A)牛顿???? (B)爱国斯坦?????? (C)爱迪生??? (D)冯·诺伊曼 2、用晶体管作为电子器件制成的计算机属于:(?? ) (A)第一代???? (B)第二代?????? (C)第三代???????? (D)第四代 3、通常所说的主机是指:(?? ) (A)运算器和控制器???????????? (B)CPU和磁盘存储器 (C)CPU和主存???????????????? (D)硬件和软件 4、计算机能直接识别的语言是:(?? ) (A)汇编语言?????????????????? (B)自然语言 (C)机器语言?????????????????? (D)高级语言 5、在CPU中,控制器的功能是:(?? ) (A)进行逻辑运算??????????????????? (B)进行算术运算 (C)分析指令并发出相应的控制信号??? (D)只控制CPU的工作 6、所谓“裸机”是指:(?? ) (A)单片机???????????????????? (B)单板机 (C)只装备操作系统的计算机???? (D)不装备任何软件的计算机 7、下列数据中有可能是八进制数的是:(?? ) (A)764?????????? (B)238?????????? (C)396???????? (D)789 8、下列4种不同进制的无符号数中最小的数是:(?? ) (A)B??????? (B)37O(八进制数)?? (C)75??? (D)2AH 9、PC是:(?? ) (A)一根硬件信号线?? (B)一个可由用户直接读写的8位RAM寄存器 (C)一个不可寻址地特殊功能寄存器???
(D)一个能自动加1计数的ROM存储单元 10、在CPU内部贩映程序运行状态或反映运算结果的一些特征寄存器是:(?? ) (A)PC???????????
正在加载中,请稍后...}

我要回帖

更多关于 8255控制口可能使用的端口地址 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信