下载此文档

8255并口实验.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
8255A 并行口实验(一)目的 1. 掌握 8255A 和微机接口方法。 2. 掌握 8255A 的工作方式和编程原理。 8255A 并行口实验(一)内容 1 、实验原理如实验原理图 5-8 所示, PC 口8 位接 8 个开关 K1~ K8 , PB 口8 位接 8 个发光二极管,从 PC 口读入 8 位开关量送 PB 口显示。拨动 K1~ K8 , PB 口上接的 8 个发光二极管 L1~ L8 对应显示 K1~ K8 的状态。图5-8 2 、实验线路连接(1) 8255A 芯片 PC0~ PC7 插孔依次接 K1~ K8 。(2) 8255A 芯片 PB0~PB7 插孔依次接 L1 ~ L8 。(3) 8255A 的 CS 插孔接译码输出 070H - 07FH 插孔。 3 、实验步骤(1) 按图 5-8 连好线路。(2) 运行实验程序。在系统显示" - 86H" 状态下,按任意键,显示器显示"-"。按 GO 键,显示"1000 XX" 输入 F000 : B160 再按 EXEC 键,在 - 8086H 显示上显示器"8255 - 1", 同时拨动 K1~K8 , L1~L 8 会跟着亮灭。 CODE SEGMENT ASSUME CS:CODE IOCONPT EQU 0073H IOCPT EQU 0072H IOBPT EQU 0071H CONTPORT EQU 00DFH DATAPORT EQU 00DEH DATA1 EQU 0500H START: JMP IOLED IOLED: CALL FORMAT CALL LEDDISP MOV AL,89H MOV DX,IOCONPT OUT DX,AL NOP NOP NOP IOLED1: MOV DX,IOCPT IN AL,DX MOV DX,IOBPT OUT DX,AL MOV CX,0FFFFH DELAY: LOOP DELAY JMP IOLED1 LEDDISP:MOV AL,90H MOV DX,CONTPORT OUT DX,AL MOV BYTE PTR DS:[0600H],00 LED1: CMP BYTE PTR DS:[0600H],07H JA LED2 MOV BL,DS:[0600H] MOV BH,0H MOV AL,CS:[BX+DATA1] MOV DX,DATAPORT OUT DX,AL ADD BYTE PTR DS:[0600H],01H JNZ LED1 LED2: RET FORMAT: MOV BX,0 MOV WORD PTR DS:[BX+0500H],4006H ADD BX,2 MOV WORD PTR DS:[BX+0500H],4040H ADD BX,2 MOV WORD PTR DS:[BX+0500H],6D6DH ADD BX,2 MOV WORD PTR DS:[BX+0500H],7F5BH RET CODE ENDS END START 8255A 并行口实验(二)目的掌握通过 8255A 并行口传输数据的方法,以控制发光二极管的亮与灭。 8255A 并行口实验(二)内容 1 、实验原理实验原理图如图 5-9 所示, PB4 ~ PB7 和 PC0 ~ PC7 分别与发光二极管电路 L1~ L

8255并口实验 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小0 KB
  • 时间2016-03-17
最近更新