| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1787 人关注过本帖
标题:请教3题微型计算机及其接口技术的试题。。不会做。。
只看楼主 加入收藏
seki1018
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2007-5-7
收藏
 问题点数:0 回复次数:3 
请教3题微型计算机及其接口技术的试题。。不会做。。
设计一个存储器接口电路,其中部分电路给出如图2所示,要求该存储系统的地址范围为FE000H~FEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路。

PC总线通过8255同打印机的接口如图5所示,要求用中断方式输出一个字符到打印机,设打印字符在变量BUFFER中,8255的端口地址为280H~283H。现给出满足上述要求的控制程序,请将程序中空缺部分填上正确内容。(给出8255置位/复位控制字格式如图6,方式控制字格式见42题图3,要求无关项置“0”)



主程序
 
CLI
MOV  DX,   (1)   ;8255初始化
MOV  AL,   (2)   
OUT  DX,AL
MOV  AL,   (3)   ;PB口开中
OUT  DX,AL        (PC2即INTEB)
   (4)   
 
中断服务程序
MOV  DX,   (5)   ;打印字符送B口
MOV  AL,   (6)   
OUT  DX,AL

MOV  DX,283H;产生STB(负脉冲)

MOV  AL,   (7)   
OUT  DX,AL
MOV  AL,   (8)   
OUT  DX,AL
MOV  AL,   (9)   
OUT  DX,AL
   (10)   ;返回主程序  

(1)                      (2)                     (3)                  

(4)                      (5)                     (6)                  

(7)                      (8)                     (9)                  

(10)                  



假设一片8255A的A定义为方式0输出,B口为方式0输入。此时连接的CPU为8086,地址线的A1、A2分别连接到8255A的A0、A1,而芯片的CS来自A3A4A5A6A7A8A9A10=11001010,试完成8255A的地址确定和初始化程序。
最好教教小弟8255A与8086硬件如何连接
搜索更多相关主题的帖子: 微型计算机 试题 接口 技术 
2008-06-27 00:17
jollibee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-18
收藏
得分:0 
第一题通过对首地址分析1111 1110 0000 0000 0000 ,对应A19 ~A0,可知A19-A15为11111(高电平),而G2B应为低电平有效,即0,可设计一或非门电路
   http://bbs.
2008-07-02 21:21
jollibee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-18
收藏
得分:0 
A13 A12 A11为100,即为5,线应该连到Y5,不知对否?
2008-07-02 21:23
jollibee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-18
收藏
得分:0 
[bo][un]seki1018[/un] 在 2008-6-27 00:17 的发言:[/bo]

设计一个存储器接口电路,其中部分电路给出如图2所示,要求该存储系统的地址范围为FE000H~FEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路 ...



第二题:
1:283H     ;送控制字地址
2:1 00 0 0 1 0 0 ;工作在方式1,B口输出
3:0 000 010 1 ;PC2置1,只有在ACK为高电平时才会使INTR为高电平
4:这里我也不确定,是置PC7 ,PC0为高电平,引起中断?
5:281H     ;送B口地址
6:BYTE PTR BUFFER;强制变量为BYTE型
7、8、9:将PC7置1、置0、置1,产生负脉冲(C口置位)
10:IRET?这句对吗?
2008-07-04 22:28
快速回复:请教3题微型计算机及其接口技术的试题。。不会做。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020645 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved