ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:169.58KB ,
资源ID:6163190      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6163190.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理与系统设计实验四.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理与系统设计实验四.docx

1、微机原理与系统设计实验四西安电子科技大学微机原理与系统设计 课程实验报告 实验名称 继电器控制(综合实验);电子琴(综合实验)成 绩 学院 班姓名 学号 同作者 实验日期 年 月 日指导教师评语: 指导教师: 年 月 日实验1 继电器控制实验一、实验目的 1、了解微机控制直流继电器的一般方法。 2、进一步熟悉使用8255、8253。 二、实验所用仪器(或实验环境)计算机、微机原理实验箱、USB接口模块、汇编语言开发软件等三、实验原理将8253 计数器0 设置为方式3、计数器1 设置为方式0 并联使用,CLK0 接1MHZ 时钟,设置两个计数器的初值(乘积为5000000)启动计数器工作后,经过

2、5秒钟OUT1 输出高电平。通过8255 的PA0口查询OUT1的输出电平,用C 口PC0输出开关量控制继电器动作。 继电器开关量输入端输入“1”时,继电器常开触点闭合,发光二极管接通,指示灯亮,输入“0”时断开,指示灯灭。 四、实验内容1、使用8254定时,让继电器周而复始的闭合5 秒钟(指示灯灯亮),断开5 秒钟(指示灯灯)。2、改变指示灯亮灭的周期为2s,改用PC7口控制继电器。五、方案设计1、实验接线及分析接线:8255/CS 接 I/O 地址译码/Y1(288H-28FH) 8255/PC0 接 继电器 8255/PA0 接 8254/OUT1 8254/CS 接 I/O 地址译码/

3、Y0(280H-287H) 8254/CLK0 接 时钟/1MHz 8254/OUT0 接 8254/CLK1 8254/GATE0,1 接 +5V硬件电路分析:(包括端口地址分析)2、实现该内容的方案(或原理)3、画出流程图六、实验程序设计;*;* 继电器控制 *;*;io8253a equ 280hio8253b equ 281hio8253c equ 283hio8255a equ 288hio8255c equ 28ahio8255ctl equ 28bhcode segment assume cs:codestart: mov dx,io8255ctl mov al,90hlll:

4、out dx,al mov dx,io8255c mov al,01 ;将PC0置位 out dx,al call delay ;延时5s mov al,0 ;将PC0复位 out dx,al call delay ;延时5s jmp lll ;转llldelay proc near ;延时子程序 push dx mov dx,io8253c ;设8254计数器为方式3 mov al,36h out dx,al mov dx,io8253a mov ax,10000 ;写入计数器初值10000 out dx,al mov al,ah out dx,al mov dx,io8253c mov a

5、l,70h ;设计数器1为工作方式0 out dx,al mov dx,io8253b mov ax,500 ;写入计数器初值500 out dx,al mov al,ah out dx,alll2: mov ah,06 ;是否有键按下 mov dl,0ffh int 21h jne exit ;若有则转exit mov dx,io8255a in al,dx ;查询8255的Pa0是否为高电平 and al,01h jz ll2 ;若不是则继续 pop dx ret ;定时时间到,子程序返回exit: mov ah,4ch int 21hdelay endp code ends end st

6、art七、实验结果分析及回答问题八、实验总结与心得体会实验2 电子琴实验一、实验目的1、通过8253 产生不同的频率信号,使PC 机成为简易电子琴。2、了解利用8255 和8253 产生音乐的基本方法。二、实验所用仪器(或实验环境)计算机、微机原理实验箱、USB接口模块、汇编语言开发软件等三、实验原理 利用8255 的PA0 口来施加控制信号给与门,用来控制扬声器的开关状态。再利用设置不同的计数值,使8253 产生不同频率的波形,使扬声器产生不同频率的音调,达到类似与音阶的高低音变换。对于音乐,每个音阶都有确定的频率。各音阶标称频率值:四、实验内容1、使计算机的数字键1、2、3、4、5、6、7

7、 作为电子琴按键,按下即发出相应的音阶。*2、实现一句音乐的播放。五、方案设计1、实验接线及分析接线:8255/CS 接 I/O 地址译码/Y1(288H-28FH)8255/PA0 接 与门/A8254/CLK0 接 时钟/1MHz8254/CS 接 I/O 译码/Y0(280H-287H)8254/OUT0 接 与门/B8254/GATE0 接 8255/PA与门/Y 接 喇叭硬件电路分析:(包括端口地址分析)2、实现该内容的方案(或原理)3、画出流程图六、实验程序设计;*;* 电子琴实验 *;*;此实验接线如下:;8254 CLK0接1MHZ时钟,GATE0接8255的PA1,OUT0接

8、与门输入端1,CS接280H287H,;8255 PA0接与门输入端2,CS接288H28FH,data segmentio8255a equ 288hio8255ctl equ 28bhio8253a equ 280hio8253b equ 283htable dw 524,588,660,698,784,880,988,1048;高音的;table dw 262,294,330,347,392,440,494,524;低音的msg db Press 1,2,3,4,5,6,7,8,ESC:,0dh,0ah,$data endscode segmentassume cs:code,ds:da

9、tastart: mov ax,data mov ds,ax mov dx,offset msg mov ah,9 int 21h ;显示提示信息sing: mov ah,7 int 21h ;从键盘接收字符,不回显 cmp al,1bh je finish ;若为ESC键,则转finish cmp al,1 jl sing cmp al,8 jg sing ;若不在1-8之间转sing sub al,31h shl al,1 ;转为查表偏移量 mov bl,al ;保存偏移到bx mov bh,0 mov ax,4240H ;计数初值 = 1000000 / 频率, 保存到AX mov dx

10、,0FH div word ptrtable+bx mov bx,ax mov dx,io8253b ;设置8254计时器0方式3, 先读写低字节, 再读写高字节 mov al,00110110B out dx,al mov dx,io8253a mov ax,bx out dx,al ;写计数初值低字节 mov al,ah out dx,al ;写计数初值高字节 mov dx,io8255ctl ;设置8255 A口输出 mov al,10000000B out dx,al mov dx,io8255a mov al,03h out dx,al ;置PA1PA0 = 11(开扬声器) call delay ;延时 mov al,0h out dx,al ;置PA1PA0 = 00(关扬声器) jmp singfinish: mov ax,4c00h int 21h delay proc near ;延时子程序 push cx push ax mov ax,15x1: mov cx,0ffffhx2: dec cx jnz x2 dec ax jnz x1 pop ax pop cx retdelay endpcode endsend start七、实验结果分析及回答问题八、实验总结与心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1