1 / 29
文档名称:

微机原理与接口实验报告.docx

格式:docx   大小:638KB   页数:29页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理与接口实验报告.docx

上传人:1033951284 2022/2/26 文件大小:638 KB

下载得到文件列表

微机原理与接口实验报告.docx

文档介绍

文档介绍:微机原理与接口实验报告
微机原理与接口实验报告
微机原理与接口实验报告
微机接口实验报告
(2011-2012年第1学期考核要求)
微机原理与接口实验报告
微机原理与接口实南北方向红灯亮,东西方向绿灯亮
     MOV AL,081H
 OUT DX,AL
CALL DALLY1
     MOV CX,08H
L2:   MOV DX,MY8255_C     ;写C口发出的数据,南北方向红灯亮,东西方向黄灯亮
    MOV AL,082H
    OUT DX,AL
CALL DALLY2  
     MOV DX,MY8255_C  ;写C口发出的数据,南北方向红灯亮,东西方向黄灯灭
   MOV AL,080H
  OUT DX,AL
CALL DALLY2
     LOOP L2
MOV AH,1    ;判断是否有按键按下,调用功能号1
INT 16H               ;ROM BIOS 功能调用
JZ  LOOP1            ;无按键则跳回继续循环,有则退出
QUIT: MOV AX,4C00H     ;结束程序退出
 INT 21H          ;DOS 系统功能调用
DALLY PROC NEAR      ;软件延时子程序
   PUSH CX
    PUSH AX
MOV CX,0FFFH
D1:    MOV AX,0FFFFH
D2: DEC AX
JNZ D2
  LOOP D1
微机原理与接口实验报告
微机原理与接口实验报告
微机原理与接口实验报告
   POP  AX
       POP CX
    RET
DALLY ENDP
DALLY1 PROC NEAR          ;软件延时子程序,东西方向红灯亮,南北方向绿灯亮
     PUSH CX
    PUSH AX
 MOV  CX,1EH
D3:   CALL DALLY
LOOP D3
  POP AX
   POP CX
RET
DALLY1 ENDP
DALLY2 PROC NEAR       ;软件延时子程序,黄灯闪烁(即亮与灭)的时间间隔 
  PUSH CX
     PUSH AX
     MOV  CX,02H
D4: CALL DALLY
   LOOP D4
  POP  AX
  POP  CX
   RET
DALLY2 ENDP
CODE ENDS
   END START
2.实验过程和实验结果说明{下面用*代替实际文件名}
(1)按上图连接好电路;
(2)在TPC-IDE操作环境下,用文本编辑器编辑实验源程序(*.asm);
(3)在IDE操作环境下,对源程序(*.asm)进行编译和连接,生成生成链接文件(*.obj)和可执行文件(*.exe);
(4)运行IDE操作环境下的调式命令,调试可执行文件(*.exe);
(5)运行IDE操作环境下的执行命令,运行可执行文件(*.exe),结果显示:红灯、绿灯长延时2.625s,黄灯闪烁8次共2.8s。
【实验体会总结】
本实验运用了3重循环来延时,DALLY1和DALLY2都调用了DALLY,DALLY是个总的延时,而其他两个分别是相应灯的亮的时间和次数。
在实验过程中,由于是第一次接触微机实验,所以遇到了很多问题,比如程序逻辑上无错误但由于实验箱的原因运行不了,但自己还一直在看程序。后来我发现,这种情况可以试运行演示实验来检验箱子的好坏。
微机原理与接口实验报告
微机原理与接口实验报告
微机原理与接口实验报告
经过这次实验,我对并行接口8255有了更深的印象和理解,我觉得我有了很大的提高,至少学会了怎样正确应用实验箱。
实验二 可编程定时器\计数器(8253)