声控实验报告.docVIP

  • 281
  • 0
  • 约5.04千字
  • 约 6页
  • 2018-05-06 发布于河南
  • 举报
声控实验报告

8255A并行实验(一)选做 ? ? 一、实验目的 进一步熟悉可编程并行接口芯片8255的使用和学习开关量接口电路及其控制程序的设计方法。 二、实验内容 编写程序控制音乐发生器和LED工作使他们组成声光报警装置,自己设置按键来控制音乐发生器启停。 三、实验要求 利用MFID实验平台和声-光报警器模块进行硬件电路连接,利用MF2KI集成开发环境进行声光报警器软件控制程序设计、调试,直到报警器正常工作。 四、实验原理 1.声-光报警器模块板电路原理如图4.1所示。模块板上包括4种简单的I/O外设:扬声器、8个LED彩灯、8位DIP开关及按钮开关SW3。它们都是并行接口的对象,虽然功能单一,结构简单,但都必须通过接口电路才能进入微机系统,接受CPU的控制,发挥相应的作用。 2.声-光报警器接口的设计原理与方法,参考计算机接口技术相关参考书。 ? 图4.1 声-光报警器模块板电路原理框图 ? 五、实验步骤: 1.准备工作 将实验平台的电源开关拔到“内”的位置。启动“MF2KI”集成环境,对8255芯片进行测试,确保工作正常。 2.硬件连线: (1)跳线设置:如果采用单线连接,则将模块电源L区JP7和JP8跳接;如果采用排线连接,则将模块电源L区JP8跳接。 ? ? ? ? (2)单线连法如右图: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (3)排线接法如右图: ? ? ? ? ? 3.程序设计、编译、连接、运行 在“虚拟课堂”——“参考程序”页面中,下载8255并行实验(一):soundl.asm程序到本地机器的E盘目录下,对照实验原理和程序流程图把相应空格处的代码填写好,然后对程序进行调试、运行。 4.实验观察 记录实验现象,对照实验现象分析参考程序,得出结论。 ? ? ? ? ? ? ? ? ? 附: (1)程序流程图: ? ? ? (2)参考程序: ;*------------------------------------------------------*/ ;* SoundL.asm(声-光报警器接口实验) */ ;*------------------------------------------------------*/ ? stack1 segment dw 200 dup (?) stack1 ends ? data segment para public data message db press SW3 to start !,0ah,0dh ;系统提示 db if you want to quit, please hit Any Key!,0ah,0dh,$ t dw 0 ;初始化延时变量为0 num dw 0 ;初始化数字变量为0 data7 db 81h,42h,24h,18h,81h,42h,24h,18h data ends code segment para public code assume ss:stack1,cs:code,ds:data sl proc far start: mov ax,stack1 mov ss,ax mov ax,data mov ds,ax mov ah,09h ;显示系统提示 mov dx,seg message mov ds,dx mov dx,offset message int 21h ___(1)___ ;初始化8255 ___(2)___ ___(3)___ mov dx,300h ;LED全灭 mov al,___(4)___ out dx,al

文档评论(0)

1亿VIP精品文档

相关文档