实验11 简单输入接口实验(含程序).docVIP

  • 21
  • 0
  • 约2.95万字
  • 约 5页
  • 2017-06-28 发布于河南
  • 举报
实验11 简单输入接口实验(含程序)

实验11 简单的输入接口实验 一、 实验目的 1、理解如何将外部数据读入计算机。 2、掌握硬件消抖的方法及编程。 3、掌握软件延时消抖的原理及编程。 二、实验器材 计算机、微机原理实验箱 三、实验内容: 设计一个接口电路,当开关来回搬动1次后,在屏幕上输出‘1’,再来回搬动1次, 输出‘2’,共搬动5次。 (一).硬件消抖 连线逻辑图: 因为实验箱上有消抖脉冲,所以可以直接拿来使用,编程时不用加延时程序。 源程序: CODE SEGMENT ASSUME CS:CODE START:MOV DL,31H;设置DL初始值为数字“1”的ASCII码 MOV CX,5;设置循环次数 L1: PUSH DX;压栈 MOV DX,280H IN AL,DX AND AL,01H;用D0位,屏蔽多余位 MOV AH,AL;保存第一次读的状态 L2: IN AL,DX AND AL,01H;用D0位,屏蔽多余位 CMP AH,AL;比较两个状态是否一样 JZ L2;状态不变的话继续读 L3: IN AL,DX AND AL,01H;用D0位,屏蔽多余位 CMP AH,AL;比较新状态和第一次存的状态是否一样 JNZ L3;不一样的话继续

文档评论(0)

1亿VIP精品文档

相关文档