当前位置:首页 > 微型计算机控制技术资料潘新民第二版
AJMP LOOP
STOP:MOV A,#00H ;停止马达,指示灯灭 2分 (MOV DPTR,#8002H) MOVX @DPTR.,A AJMP LOOP
(5)图中4N25发光三极管的电源应单独供电?(2分)
四、简答题(本题共 4 小题,共 20 分)
1.(本题 5 分)多位LED显示器显示方法有哪两种?两种显示都需要解决的问题是什麽? 怎样解决?
2.(本题 5分)根据转换结束信号EOC的不同接法,能构成哪几种A/D工作方式?具体怎样接线?
3.(本题 5分)手动后援是控制系统中的一个环节,在系统运行时它有何作用?在手动与自动之间进行切换时要求什麽?
4.(本题 5分)抖动、重键都是键盘设计中经常遇到的问题,用什麽方法可以解决? 五、设计题(本题共 1 小题,共 20 分) 设某步进电机为A、B、C、D四相。
说明图中芯片4N25、达灵顿管T的作用。(2分)
画出此步进电机单四拍、双四拍以及四相八拍三种控制方式正向 通电顺序图。(6分) (3) A、B、C、D四相分别用PC0---PC3控制,请在下表的空格处填上适当的数。(4分) 步 序 1 2 3 4 控 制 位 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 通电状态 D C B A 控制模型 双四拍 每一相控制电路如下图所示,已知8255A的端口地址为2060H、2061H 、2062H、2063H,
试用8255A位控方式写出使步进电机A相、B相、C相和D相通电的程序(只要求正转)。(8分)
六、设计题(本题共 1 小题,共 20 分)
设某压力报警系统如图所示。图中,开关K0为报警屏蔽开关,K0=0时,系统被屏蔽。开关K1为压力报警开关,K1闭合时,表示报警;开关K1打开时为正常状态。系统正常时,绿色指示灯LD亮,;报警时使红色指示灯HD0亮。并要求系统能连续工作。 写出8255A各口的地址。 (4分)
画出完成上述任务的程序流程图。 (6分)
(3)编写8255A初始化和控制程序。 (10分)
四、简答题(本题共4小题,每小题5分,共20分)
1. 答:一种是动态显示,另一种是静态显示。两种显示方式都需要解决的问题是将待显示的字符变成LED显示码,即译码。可以用硬件译码器实现,也可以用软件程序完成。 2. 答:根据转换结束信号EOC的不同接法,能构成的工作方式有:
①查询方式:EOC接一根口线。 ②中断方式:EOC接中断申请线INT0或INT1。 ③延时等待方式
3. 答:手动后援是控制系统中的一个环节,对于连续工作的系统,当自动调节出现问题时,可暂时用手动的办法维持工作,待问题解决后,再恢复自动控制,保证工作的连续性。在手动与自动之间进行切换时要求尽量平稳,最好是无扰动切换。
4. 答:抖动是键盘工作中的常见现象,它将影响计算机对按键的查询工作的准确性。 常采用的防抖措施有:① 软件延时程序(一般为10--20毫秒)。 ② 硬件防抖电路:双稳态电路及滤波电路。 五、设计题(本题共1小题,共20分)1.
答:1、图中光电隔离器4N25的作用有两个,隔离和耦合。(2分) 2.(6分)
(1)单四拍:
(2)双四拍
(3)四相八拍
3.若A、B、C、D四相分别用PC0---PC3控制,请在下表的空格 处填上适当的数。(4分) 步 序 1 2 3 4 控 制 位 D7 D6 D5 D4 D3 D2 D1 D0 D C B A 1 1 1 1 1 1 1 1 通电状态 A、B通电 B、C通电 C、D通电 D、A通电 控制模型 03H 06H 0CH 09H 双四拍 (8分) ORG 2000H
START:MOV A,80H ;8255初始化 MOV DPTR,#2063H MOVX @DPTR,A
MOV A,#01H ;A相通电 MOVX @DPTR,A
MOV A,#03H ;B相通电 MOVX @DPTR,A
MOV A,#05H ;C相通电 MOVX @DPTR,A
MOV A,#07H ;D相通电
MOVX @DPTR,A
六、设计题(本题共1小题,共20分) 答:(1)写出8255A各口的地址。 (4分) G1 G2A G2B C B A
P2.7 P2.6P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 A7 。。。 A1 A0 1 0 0 1 1 0 1 0 X X
Y2
所以,8255的地址为9A00—9A03H(或9AFC—9AFFH) (2)画出完成上述任务的程序流程图。 (6分)
(3)编写8255A初始化和控制程序。 (10分)
START:MOV A,#90H ;8255初始化 ( 2分) MOV DPTR,#9A03H MOVX @DPTR,A
LOOP:MOV DPTR,#9A00H
MOVX A, @DPTR ;判断报警是否屏蔽 ( 2分) MOV R0,A ANL A,#01H JZ LD
MOV A,R0 ;判断K1是否报警 ( 2分) ANL A,#10H JZ L、HD
LD: MOV A,#0FH ;LD亮 ( 2分) MOV DPTR,#9A03H MOVX @DPTR,A AJMP LOOP
HD: MOV A,#01H ;LD亮 ( 2分) MOV DPTR,#9A03H
共分享92篇相关文档