2014武汉理工大学微机原理试卷
微机原理试卷B答案-20140612

…………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(B卷)2013 ~2014 学年2 学期微机原理与通信接口课程一、填空(每空1分,共10分)1.设机器码字长为6位,数X=11101,则X的源码为011101 ,补码为011101。
2.压缩BCD数是6947H ,非压缩式BCD码形式为:06090407H 。
3. 若(CS)=4200H,物理转移地址为4A230H,当CS的内容设定为7900H时,则物理转移地址为:81230H 。
4.设(SP)=0200H,(SS)=6000H,执行POP BX指令后,栈顶的物理地址为 60202H 。
5.任何一个微机系统完成一个总线传输周期必须经历:总线请求和判决、寻址、传数、结束四个阶段。
6.CPU对I/O端口完成一次读/写操作所需要的时间为一个I/O总线周期。
7.CPU响应外部中断请求INTR和NMI信号时,相同的必要条件是当前指令执行结束。
8.DMA方式可解决外设与存储器间的直接数据交换,称为直接存储器存取控制方式。
二、简答题(每小题5分,共20分)1. 计算机运算时如何区别BCD码和ASCII码?答:计算机运算并不区分BCD码和ASCII码,而把它们当作二进制数参与运算,遵循二进制运算的法则,但提供一组相关状态标志(如CF和AF)和BCD调整指令供编程者调整结果用,ASCII码运算后,使用非压缩型BCD码调整指令来进行运算结果调整,再转换成ASCII码。
2. 什么叫中断?请简述程序中断的一般过程。
答:中断是指CPU在执行当前程序的过程中,由于某种随机出现的外设请求或CPU 内部的异常事件,使CPU暂停正在执行的程序而转去执行相应的服务处理程序;当服务处理程序运行完毕后,CPU再返回到暂停出继续执行原来色的程序。
引起中断的事件被称为中断源。
从中断源提出中断请求,到中断被CPU相应并被吹,最后返回到被中断的程序,程序中断的一般过程为:中断请求、中断判优、中断处理、中断返回。
武汉理工大学自动控制原理A期末考试试卷(2014—2015A)标准答案

武汉理工大学自动控制原理A 期末考试试卷(2014—2015A )标准答案课程名称 自动控制原理A (自动化、电气2012级) ( A 卷)一、(过程不唯一,10分)系统传递函数为:)2(-1)()()(132122321分)(H G G G H G G G G s R s C s G +++==R(s)(4分)(2分) (2分)二、(15分)开环传递函数为:s K s s G f )51(10)(2++=( 3分) 闭环传递函数为:10)51(10)(2+++=Φs K s s f( 3分))2(%)2(11.216.36.044)2(%5.9%100%)2(24.114.353.21)2(56.016.3*6.0*2512)1(16.326.0114.36.02分分分分分=∆=⨯===⨯====-===+==-⨯-s t est K K n s dp n d f f n n ξωσωωξωξωω三、(15分)1. (1)开环极点:-4 -2 0实轴上的跟轨迹 [-∞,-8],[-2,0]( 2分)(2) 渐进线 σ=(-8-2)/3=-3.1 φ=60°180°、300° ( 3分) (3) 分离点 3s 2+20s+16=0( 3分)S1=-5.7,s2=-0.93, S1不是根轨迹上的点,分离点位-0.93(4) 与虚轴的交点S=j ω代入特征:-j ω3-10ω2+j16ω+K *=0( 3分)ω=4 K *=1602、四、(15分)五、(15分)(1)作伯德图,1.14200==c ω (2分)7.23-0=γ (2分) (2)确定校正后的截止频率4.21246180)('c 'c =︒-=︒++︒-=ωγωϕ (2分)(4)确定b06.00lg 20)('==+b b L c ω (2分)(5)确定T1/bT=0.1ωc T=69.4 (2分)(6)滞后校正的传递函数为14.69116.4)(++==s s s G c (1分)(7) 6.50=γ 满足要求 (2分)分)(两圈,系统不稳定围临界稳定点奈奎斯特轨迹顺时针包分)(,系统稳定界稳定点奈奎斯特轨迹不包围临分分分分分2 )0,1(,3/22 )0,1(,/320)1(0)(,)1(06.1)(,8)1(5.1)(,8.0)1(2)(,0)4()4()45()4()8()4()2)(1(j )(22222222j K j K j K j G K j j G K j G j K j G jK K j j K j G K K K K K ->-<<+=∞→==-==∞--=→+-++-=+--=+ωωωωωωωωωωωωωωωωωω六、(15分)解:系统开环传递函数为:)81)(1()(ss s K s G ++=(4分)低频段对数幅频特性为:L(ω)=20lgK-20lg ω (2分)20 lgK=40lg5/1 K=25 (2分) 因此,系统开环传递函数为:)8)(1(200)(++=s s s s G (2分))5(7.20tan 5tan 9018058511c 分︒-=--︒-︒==--γω七、(15分))分4(定根据朱利判据,系统稳1698.00608.2)1(0788.0)1(0698.091.0)(特征方程为)分3(698.091.0)698.046.0(G(z)1G(z)(z)闭环脉冲传递函数为:)分2()368.0()1()33.046.0()368.0()1()33.046.0()1()()368.0()1()33.046.0()(25.1125.1)1(25.1}425.125.15{})4(20{)分3()4(20)1()4(201)(202221242222=<=>=->==+-=+-+=+=Φ--+=--+-=--+=-+---=++-=++-=+-=----a a D D z z z D z z z z z z z z z z z z G z z z z e z z z z z z s s s Z s s Z s s e s s s e s G T Ts Ts。
武汉理工大学 2014-2015第一学期现代试卷A答案

向量组1,2 ,3 线性相关,知 R(2 ,3,1) R(1,2,3) 3 -----------1 分 向量组2 ,3,4 线性无关,知 R(2 ,3,4 )=3.
由整体无关则部分无关,知2 ,3 也线性无关。---------------------2 分
而 R(2 ,3,1) R(2 ,3) 2 ,综上知
--------------6 分
A卷3
A卷4
1 1
1 2 1, 3 2 为特征值
1 1
当 1 1解方程组 (A E)x 0 ,得正交的的特征向量为 p1 1 , p2 1
0
2
1
当
3
2
解方程组 ( A
2E)x
0
得
p3
1
为对应特征向量
1
故所求正交矩阵 P 为
1
1
1
2
P(
p1
,
p2
,
p3
) 1
p1 p2 p3 2
…
…
31
11
… …
4 31 23 若 1,4 是最大无关组,则3 2 1 2 4 ,2 2 1 2 4
…
4. k=-2.
装
订
线
… … … …
A卷1
四、(本题 15 分)
(1)a=-8,b≠1,无解;--------------6 分
(2)a≠-8,唯一解;--------------8 分
,3
线性表示。-----------------6
分
第二部分还可以用反证法:假设即4 能由1,2 ,3 线性表示,由于1 能由2 ,3 线性表示,
且表示法唯一,故4 能由2 ,3 线性表示,------------5 分
2014武汉理工大学微机原理试卷

…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线…………得分七、综合设计(共20分)下图为某接口电路,编程实现两个发光二极管交替点亮,切换周期100ms。
当开关K闭合时,发光二极管全灭。
具体任务如下:(1) 分别给出8255A和8253各端口的地址。
(5分)(2) 分别给出8255A和8253的初始化程序。
(5分)(3) 设计实现功能程序。
(10分)附:8255A,8253控制字格式武汉理工大学考试试卷(A卷)2013 ~2014 学年一学期微机原理与通信接口课程时间120分钟参考答案及评分标准一、填空(每空1分,共10分)1.设机器码字长为6位,数X= -11111,则X的源码为[X]原=111111 ,补码为:[X]补=100001 。
2.堆栈是内存中遵循先进后出规则的一个专用区域;在8086/8088系统中,设(SP)=0034H,如果用堆栈指令压入7个数据,则(SP)= 0026H 。
M/= 0 ,RD= 0 ,WR= 1 。
3.8086CPU执行IN AL,DX时,控制信号IO4.Pentium有四种工作方式:实地址方式、保护虚地址方式、虚拟8086方式和系统管理方式。
5. 采用中断方式来实现输入输出是因为它既能对外设的I/O请求作出实时响应,又能提高CPU 的利用率。
二、简答题(每题5分,共15分)1. 试述字节与字长的概念与区别。
答:字节是由8个二进制位组成的基本数据单元,是与机器无关的概念。
字长是指计算机内部一次可处理的二进制数码的位数,决定于通用寄存器、ALU的位数和数据总线的宽度等,依赖于具体机器。
2. 为什么用线选法对存储器或I/O接口进行片选控制时,用作片选的地址线每次寻址时只能有一位片选地址有效,而不允许同时有多位有效?答:若允许同时有多位有效,就会同时选中多个存储器或I/O接口芯片。
这时,若是写操作就会将数据总线上的信息写入不同芯片中被片选地址选中的存储单元或I/O端口;若是读操作,不同芯片被选中的存储单元或I/O端口都会向数据总线送出数据,若这些数据不同,就会产生总线冲突。
5-微机原理与接口技术---练习题[武汉理工大学继续教育]
![5-微机原理与接口技术---练习题[武汉理工大学继续教育]](https://img.taocdn.com/s3/m/38c9aaa70b4e767f5bcfce33.png)
一、判断(共计50分,每题2.5分)1、可编程定时/计数器8253中含三个独立的16位计数器。
A. 正确B. 错误2、8086CPU和8088CPU都是16位微处理器芯片A. 正确B. 错误3、通常并行I/O接口的速度比串行I/O接口的快。
A. 正确B. 错误4、8086CPU内标志寄存器中的IF=0时,意味着禁止CPU响应所有类型的中断。
A. 正确B. 错误5、ADC0809可对8路模拟信号同时进行A/D转换。
A. 正确B. 错误6、ADC0809是8位逐次逼近型A/D转换芯片A. 正确B. 错误7、若[X]原=[X]反=[X]补,则该数X为正数。
A. 正确B. 错误8、在8086存储器中存放数据字时有“对准字”和“非对准字”之分。
A. 正确B. 错误9、静态RAM需要刷新电路。
A. 正确B. 错误10、8086CPU的EU单元直接经外部总线读取数据。
A. 正确B. 错误11、存储器芯片的主要技术指标是容量、存取时间和可靠性。
A. 正确B. 错误12、8086的数据可以存放在几个不连续的段中。
A. 正确B. 错误13、8295的特殊屏蔽方式,对低于正在服务中断程序的中断请求给予响应处理A. 正确B. 错误14、MOV BX,[BX]A. 正确B. 错误15、MOV BP,ALA. 正确B. 错误16、8086CPU中,数据线D0~D15和地址线A0~A15为复用引脚。
A. 正确B. 错误17、主程序中若多次调用某段程序,采用子程序来实现具有执行速度快的特点。
A. 正确B. 错误18、对一个正整数,它的原码、反码和补码是一样的,和无符号数编码一样。
A. 正确B. 错误19、每一个中断服务程序的入口地址占用中断向量表的2个地址。
A. 正确B. 错误20、执行INT 10H时,中服程序的入口地址在00040H开始存放。
A. 正确B. 错误二、单选(共计50分,每题2.5分)21、8088 CPU中断优先级顺序为()。
微机原理试卷B-20150602

2014 ~2015 学年 2 学期 微机原理与通信接口 课程 闭卷
时间 120 分钟,48 学时, 学分,总分 100 分,占总评成绩 % 2015 年 6 月 20 日 九 十 合计 100
… … … … 试 卷 装 订 线 … … … … … … 装 订 线 内 不 要 答 题 , 不 要 填 写 考 生 信 息 … … … … … … 试 卷 装 订 线 … … … …
D0 ~ D7 IOR IOW A0 A1
D0 ~ D7 CLK 1 RD WR GATE1 A0 A1 OUT1
CS
4MHz
R1 1k
5V
1KHz
CLK 2
GATE 2
8254
R1 1k
5V
OUT2
INTR
附: 8254 控制字格式
5
6
7
得分 六、存储器扩展(15 分) 如图所示,某微机系统电路扩充了 6K ROM 存储器,假定 CPU 有 16 根地址线,8 根数据线, 试回答下列问题: (1)该电路是什么地址译码方式?(3 分) (2)每片存储器芯片的地址范围(要求所有地址连续)?(9 分) (3)存储器有无地址重叠,为什么?(3 分)
4
得分 七、接口应用(共 15 分) 某微机系统有 16 根地址线,8 根数据线,已扩展 1 片 8254 实现计数与信号发生器功能,电路 连线如图所示。设 8254 的端口地址为 FFC0H~FFC3H,要求完成下列工作: (1)按给定的 8254 的端口地址,在原题图上补画译码电路; (5 分) (2)编写程序,利用通道 1 输出 1KH 的方波。 (5 分) (3)编写程序,利用通道 2 完成对外部事件计数,计满 200 次向 CPU 发送中断请求; (5 分)
武汉理工大学PLC2014

学院
得分
三、单选题(每小题 2 分,共 20 分) )
1.下列对 PLC 输出继电器的描述错误的是(
A.输出继电器的线圈只能由内部程序指令驱动。
1
B.每个输出继电器的在输出单元中都对应有唯一的常开硬触点。 C.输出继电器的线圈既可以由外部信号来驱动又可以由程序来驱动。 D.输出继电器采用八进制编号。 2.关于 SET 和 RST 指令的说法错误的是( A.SET 指令的目标元件为 Y、M、S、T、C B.RST 指令的目标元件为 Y、M、S、T、C、D、V、Z C.对同一目标元件,RST 和 SET 可多次使用 D.RST 和 SET 对同一目标元件操作,最后执行者有效 3.OR 指令的作用是: ( ) A.用于单个常开触点与某装置或区块串联连接。 B.用于单个常闭触点与某装置或区块并联连接。 C.用于单个常闭触点与某装置或区块串联连接。 D.用于单个常开触点与某装置或区块并联连接。 4.以下不能用于驱动线圈的指令是( A.SET B. RST C. OR 5.以下关于 LD 指令的说法错误的是( A.可用于将触点连接到左母线。 B.可用于与 ANB 指令配合实现块逻辑运算。 C.LD 的指令的操作元件为 X、Y、M、S、T、C、P。 D.可用于与 ORB 指令配合实现块逻辑运算。 6.上升沿检测触点串联连接指令是( A.AND B. ANDF C. ANDP 7.关于主控指令的说法错误的是( A.MC 指令的操作数是指针 N。 B.MCR 必须和 MC 指令成对使用。 C.MC 指令 OFF 时,MC 和 MCR 之间的累计型定时器暂停计时,触点保持当前状态。 D.MC 和 MCR 最多可以嵌套使用最多 16 次 8. 以下不属于 DeviceNet 节点有效地址的是( A.0 A.MODRD B. 24 C. 32 D. 64 ) C. MOV D. RS ) ) D. ANI ) ) ) D. OUT ) 。
(完整word版)武汉理工大学考试试卷PLC答案(B卷)

…………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(B卷)2014 ~2015 学年2 学期电器控制与可编程控制器A 课程一、填空题(每空1分,共10分)1.迅速增大电弧长度、冷却;2.释放值、吸合值;3.额定电压、熔体额定电流、熔断器额定电流、极限分断能力;4.电气原理图、电气安装图二、判断题(每小题1分,共10分)1. T;2.F;3.F;4.T;5.T;6. F;7.T;8.T;9. T; 10.F;三、单项选择题(每题2分,共20分)1.A 2.D 3.A 4.C 5.C6.C 7.A 8.D 9.B 10.A四、程序分析题(共20分)1. 图中的每个符号点0.5分,最后返回S2是1分,共8分2. 第2,4,6,9,12,14行的代码,每个1分,共6分LD X1ORBMPSMRDMPPMOV K30 D103.①每行0.5分,共3分LD X0RST C0LD X1CNT C0 K5LD C0OUT Y02)每补足线段1分,共3分五、简答题(每题5分,共20分)1.低压断路器一般有过流、过载、欠压保护。
当线路的电流大于所整定的过流和断路电流时,过流脱钩器所产生的电磁力使挂钩脱扣,实现断路器的跳闸;当线路过载时,过载电流通过热元件使双金属片温度剧升,导致双金属片弯曲产生位移使挂钩脱扣,实现断路器的跳闸;当线路电压过低或停电时,欠压脱钩器所产生的吸力小于弹簧的反力,弹簧使动铁芯上移,使挂钩脱扣,实现断路器的跳闸。
2. 在可编程控制器中,为了提高抗干扰能力,一般在硬件方面采取①屏蔽,对电源变压器、CPU、编程器等主要部件采用导电导磁的材料进行屏蔽,以防止外界的电磁干扰;②隔离在处理器与输入输出电路之间,采用光电隔离,有效地隔离了输入输出的传导干扰;③滤波,对输入输出线路采用了多种形式的滤波,以消除或抑制高频干扰。
3. PLC“软继电器”是在对应该继电器的映像存储单元。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线…………得分七、综合设计(共20分)下图为某接口电路,编程实现两个发光二极管交替点亮,切换周期100ms。
当开关K闭合时,发光二极管全灭。
具体任务如下:(1) 分别给出8255A和8253各端口的地址。
(5分)(2) 分别给出8255A和8253的初始化程序。
(5分)(3) 设计实现功能程序。
(10分)附:8255A,8253控制字格式武汉理工大学考试试卷(A卷)2013 ~2014 学年一学期微机原理与通信接口课程时间120分钟参考答案及评分标准一、填空(每空1分,共10分)1.设机器码字长为6位,数X= -11111,则X的源码为[X]原=111111 ,补码为:[X]补=100001 。
2.堆栈是内存中遵循先进后出规则的一个专用区域;在8086/8088系统中,设(SP)=0034H,如果用堆栈指令压入7个数据,则(SP)= 0026H 。
M/= 0 ,RD= 0 ,WR= 1 。
3.8086CPU执行IN AL,DX时,控制信号IO4.Pentium有四种工作方式:实地址方式、保护虚地址方式、虚拟8086方式和系统管理方式。
5. 采用中断方式来实现输入输出是因为它既能对外设的I/O请求作出实时响应,又能提高CPU 的利用率。
二、简答题(每题5分,共15分)1. 试述字节与字长的概念与区别。
答:字节是由8个二进制位组成的基本数据单元,是与机器无关的概念。
字长是指计算机内部一次可处理的二进制数码的位数,决定于通用寄存器、ALU的位数和数据总线的宽度等,依赖于具体机器。
2. 为什么用线选法对存储器或I/O接口进行片选控制时,用作片选的地址线每次寻址时只能有一位片选地址有效,而不允许同时有多位有效?答:若允许同时有多位有效,就会同时选中多个存储器或I/O接口芯片。
这时,若是写操作就会将数据总线上的信息写入不同芯片中被片选地址选中的存储单元或I/O端口;若是读操作,不同芯片被选中的存储单元或I/O端口都会向数据总线送出数据,若这些数据不同,就会产生总线冲突。
3. 在80x86微机中,可屏蔽中断与非屏蔽中断的主要区别是什么?主要区别有:(1)可屏蔽中断受CPU内部的中断允许位IF的控制,而非屏蔽中断不受此控制;(2)两者引发中断的方式不同,非屏蔽中断采用正跳变触发,而可屏蔽中断采用高电平申请中断;(3)可屏蔽中断要满足一定的条件,CPU才响应,且要执行两个外部中断响应周期,用以获取中断类型码,而非屏蔽中断不需要。
三、指令分析与理解(每小题5分,共10分)1.指出下列指令的源操作数是什么寻址方式?(1) MOV EAX,EBX ;寄存器寻址(2)MOV AX,[2000H] ;直接寻址(3)MOV AX,[ESI][EDX*2] ;基址加比例变址寻址(4)MOV EAX,[ESI*8] ;比例变址寻址(5)MOV EAX,8080H ;立即数寻址2.已知数据定义如下:ORG 0200HARY DW -1, 2,-3,4CNT DW $ - ARYVAR DW ARY, $+4问下列程序段执行后,AX、BX、CX、DX、SI的值为多少(用十六进制表示)?MOV AX, ARYMOV BX, OFFSET VARMOV CX, CNTMOV DX, VAR+2LEA SI, ARY解:程序执行后,结果如下表所示:四、程序分析与应用(共15分)1.请给下面程序段加注释,写出该程序段实现的计算表达式,以及程序执行后(AL)的值。
(9分)MOV BX, 1011001011000000BMOV CX,10 ;置循环次数10XOR AL,AL ;求和计数器AL清零MOV DL,1 ;(DL)=1AGAIN:SHL BX,1 ;BX内容左移一位JNC NEXT ;测试移出位(在CF中),为零,转NEXTADD AL,DL ;CF=1,则对DL中数据进行累加NEXT:INC DL ;DL内容加1LOOP AGAIN ;已循环10次?未完继续HLT解:对程序中指令加以注释,可知该程序段实现的功能是:将BX中的高10位二进制数按从左至右的顺序与其二进制位对应的序号相乘并累加求和,即用逻辑尺循环结构计算表达式:1+3+4+7+9+10 = 22H该程序段实现的计算表达式为:1+3+4+7+9+10 ,程序执行后,(AL)= 22H 。
2. ADDR1开始的单元中连续存放两个双字数据,将其求和存放在ADDR2开始的单元中。
试在下面的程序段的空白处填上适当的指令或操作数,以实现上述功能。
(每空2分)MOV CX,2XOR BX,BXCLCNEXT:MOV AX,ADDR1[BX]ADC AX, ①MOV ADDR2[BX],AXADD ② ,2③ NEXT解:ADDR1的第2个双字数据相对于ADDR1的偏移地址为4,程序填空如下:① ADDR1[BX+4] ;与第2个双字数据对应低位或高位相加② BX ;调整BX指向双字高位③LOOP ;双字未加完,转NEXT处五、程序设计(15分)编写一个完整的汇编程序,把64个字节的数组中的正数、负数、零挑选出来,分别将正数、负数存入正数、负数数组,并计算其中正数、负数和零数据的个数,存入内存变量中。
解:实现此功能的基本思想是:依次取出数组元素与零进行比较,根据比较结果选择不同分支进行正负数分拣。
程序如下:DA TA SEGMENTBLOCK DB 56,-100,-20,0,…,78 ;定义数组PLUS_DATA DB 64 DUP(?) ;定义正数数组MINUS_DATA DB 64 DUP(?) ;定义负数数组PLUS_CNT DB DUP(?) ;定义正数个数计数器MINUS_CNT DB DUP(?) ;定义负数个数计数器ZERO_CNT DB DUP(?) ;定义零个数计数器DA TA ENDS (3分)CODE SEGMENTASSUME CS:CODE, DS:DATASTART : MOV AX,DATAMOV DS,AXMOV CX,64 ;取数组长度LEA SI, BLOCK ;取数组首地址LEA DI,PLUS_DA TA ;取正数缓冲区首地址LEA BX, MINUS_DA TA ;取负数缓冲区首地址(3分)AGAIN : MOV AL,[SI]CMP AL,00HJGE L1 ;正数或零时转MOV [BX],AL ;是负数INC BXINC MINUS_CNTJMP NEXT (3分)L1: JNZ L2INC ZERO_CNTJMP NEXT (3分)L2: MOV [DI],ALINC DIINC PLUS_CNT (3分)NEXT: INC SILOOP AGAIN (3分)MOV AH,4CHINT 21HCODE ENDSEND START六、存储器电路分析(15分)某8位微机(地址线为A19~A0)需要配置SRAM存储器系统。
若选用4KB×8位的SRAM芯片,地址范围为0BC000H ~0BFFFFH,请完成以下内容:(1)设计的存储器系统的容量是多少?(3分)(2)共需几片存储器才能实现上述容量?(3分)(3)设计译码电路,并画出存储器电路的连接图,给出每片存储器的地址范围。
(9分)解:由已知的存储器地址范围,可计算出该存储器的容量为:存储器的容量= 0BFFFFH – 0BC000H +1 = 4000H(B)= 16(KB)选用4K×8位芯片实现时,共需4组芯片。
下面,先根据给定的存储器空间地址范围,列出各芯片组的地址范围和地址分配,如表所示。
由地址分配可确定译码方案,用3-8译码器对A14、A13、A12地址信号进行译码来产生4个芯片组的片选信号,A19~A15用作3-8译码器的使能信号。
电路设计如图所示,每组芯片内部地址线、片选线、和读/写控制线并连,数据线分别相连;各组间地址线、数据线和读/写控制线对应并连,而片选线分别与译码输出相连。
七、综合设计题(共20分)解:1:8255A的PA,PB,PC及控制口地址分别是F0~F3H,8253的通道0~2及控制口地址分别是F4~F7H。
(5分)2:8255A初始化程序(2分)MOV AL,82H; 设置PA为方式0输出,PB为为方式0输入。
OUT 0F3H,AL.8253初始化程序(3分)2MHZ进行4000分频后,获得500HZ方波输出(200ms周期),得初值为4000 MOV AL,37H; 设置通道0工作方式3(连续方波)。
16位初值,BCD码计数。
OUT 0F7H,ALMOV AL,00HMOV 0F4H,ALMOV AL,40HMOV 0F4H,AL3: STAR:MOV AL,0FFHOUT 0F0H,AL;灭灯STAR1:IN AL,0F1H;读PB0TEST AL, 01HJZ STARTEST AL,02HJZ LMOV AL,02H;PA0亮OUT 0F0H,ALJMP STAR1L: MOV AL,01H;PA1亮OUT 0F0H,ALJMP STAR1(10分)。