微机原理与接口技术实验报告(2)

2020-06-19 07:50

微机原理与接口技术实验报告

DELAY1: PUSH AX PUSH CX

MOV CX,0030H

DELY2: CALL DELAY2 LOOP DELY2 POP CX POP AX RET

DELAY2: PUSH CX MOV CX,8000H DELA1: LOOP DELA1 POP CX RET CODE ENDS END START

六、本次实验总结

我认为,在学习中要考虑到“学以致用”,不能过分强调课程的系统性和基本理论的完整性,而应该侧重于基本方法和应用实例。从微机应用系统的应用环境和特点来看,微机系统如何与千变万化的外部设备、外部世界相连,如何与它们交换信息,是微机系统应用中的关键所在,培养一定的微机应用系统的分析能力和初步设计能力才是最终目的。

实验三8255A并行口实验

一、实验目的

掌握通过8255A并行口传输数据的方法,以控制发光二极管的亮与灭。 二、实验内容

用8255做输出口,控制十二个发光管亮灭,模拟交通灯管理。 三、实验程序框图

5

微机原理与接口技术实验报告

四、实验步骤

⒈ 在系统显示监控提示符“P.”时,按SCAL键。 ⒉ 按图6-5连好实验线路

8255A:PC0->L3,PC1->L6,PC2->L9,PC3->L12,PC4->L2,PC5->L5,

PC6->L8,PC7->L11; PB4->L1,PB5->L4,PB6->L7,PB7->L10

6

微机原理与接口技术实验报告

⒊ 在“P.”态时,输入11E0后,按EXEC键;系统显示执行符“┌”,同时Ll-Ll5发光二极管模拟交通灯显示。 五、思考题

如果通过8255A控制发光二极管,PB4-PB7对应红灯, PC0-PC3对应绿灯, PC4-PC7对应黄灯, 以模拟交通路灯的管理,将如何实现。

硬件连接如下:

8255A:PC0->L3,PC1->L6,PC2->L9,PC3->L12,红 PC4->L2,PC5->L5,PC6->L8,PC7->L11;绿 PB4->L1,PB5->L4,PB6->L7,PB7->L10 代码修改如下:

CODE SEGMENT ;H8255-2.ASM ASSUME CS:CODE IOCONPT EQU 0FF2BH IOAPT EQU 0FF28H IOBPT EQU 0FF29H IOCPT EQU 0FF2AH ORG 11e0H

START: MOV AL,82H MOV DX,IOCONPT OUT DX,AL MOV DX,IOBPT IN AL,DX

MOV BYTE PTR DS:[0601H],AL MOV DX,IOCONPT MOV AL,80H OUT DX,AL MOV DX,IOBPT

MOV AL,DS:[0601H] OR AL,0F0H OUT DX,AL MOV DX,IOCPT MOV AL,0FFH OUT DX,AL MOV DX,IOBPT MOV AL,00FH OUT DX,AL CALL DELAY1 IOLED0: MOV AL,01011111B MOV DX,IOBPT OUT DX,AL

MOV AL,11111010B MOV DX,IOCPT

7

微机原理与接口技术实验报告

OUT DX,AL CALL DELAY1 CALL DELAY1 OR AL,0FFH OUT DX,AL MOV CX,8H IOLED1: MOV DX,IOCPT MOV AL,DS:[0601H] AND AL,10101111B OUT DX,AL CALL DELAY2 OR AL,01011111B OUT DX,AL CALL DELAY2 LOOP IOLED1 MOV DX,IOBPT MOV AL,00FH OUT DX,AL CALL DELAY2

MOV AL,10101111B MOV DX,IOBPT OUT DX,AL

MOV AL,11110101B MOV DX,IOCPT OUT DX,AL CALL DELAY1 CALL DELAY1 OR AL,0FFH OUT DX,AL MOV CX,8H IOLED2: MOV DX,IOCPT MOV AL,DS:[0601H] AND AL,01011111B OUT DX,AL CALL DELAY2 OR AL,10100000B OUT DX,AL CALL DELAY2 LOOP IOLED2 MOV DX,IOCPT MOV AL,0F0H OUT DX,AL CALL DELAY2 JMP IOLED0

8

微机原理与接口技术实验报告

DELAY1: PUSH AX PUSH CX

MOV CX,0030H

DELY2: CALL DELAY2 LOOP DELY2 POP CX POP AX RET DELAY2: PUSH CX MOV CX,8000H

DELA1: LOOP DELA1 POP CX RET CODE ENDS END START

六、本次实验总结

虽然实验箱只是一个小型的模拟平台,但是通过对它的学习和操作,我们对有关接口的知识将会有一个更广泛的认识,而且它对我们以后的学习也会有帮助的。而且实验也教会我们在团队中要善于与人相处,与人共事,为以后出去工作与人合作打下一定的基础。

实验四8250串口实验

一、实验目的

(1)系统扩展以8250为核心的可编程串行异步通讯接口芯片。 (2)对扩展的串行通讯接口实现自发自收。 二、实验内容

将寄存器AH的内容从10H开始通过8250发送、接收,每次收发后AH的内容自动增1直到FFH为止,同时将每次接收到的数据,依次写到内存4000H~40EFH单元中,实现自发自收。 三、实验步骤

1.用扁平线连JX0(BUS)到JX3(D0~D7),连FF80H孔到CS7,连TXD到RXD(8250实验区)。

2.编辑、调试、运行程序。

9


微机原理与接口技术实验报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈《牛津英语词典》中的粤方言借词

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: