




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术基于PROTEUS实现音乐播放器的设计ModifiedbyJEEPonDecember26th,2020.信息科学与技术学院微机原理与接口技术课程设计报告题目名称: 基于PROTEUS实现音乐播放器的设计学生姓名学 号:专业班级指导教师目录
王浩宇 关问鼎 徐然 冉启幸13电信刘恩博2015年7月9日一.课程设计题目PROTEUS二.课程设计任务及要求设计要求:1.实现播放音乐;实现多首音乐连续播放和选择播放;PROTUESPCB三.总体方案与设计说明每个音符的对应频率表1 每个音符的对应频率音符频率/HZ半周期/us音符频率/HZ半周期/us低1DO2621908#4FA#7400676#1DO#2771805中5SO7840638低2RE2941700#5SO#8310602#2RE#3111608中6LA8800568低3M3301516#6LA#9320536低4FA3491433中7SI9880506#4FA#3701350高1DO10460478低5SO3921276#DO#11090451#5SO#4151205高2RE11750426低6LA4401136#2RE#12450402#6LA#4661072高3M13180372低7SI4941012高4FA13970358中1DO5230956#4FA#14800338#1DO#5540903高5SO15680319中2RE5780842#5S0#16610292#2RE#6220804高6LA17600284中3M6590759#6LA#18650268中4FA6980716高7SI19760253设计说明808674LS37374LS138电路、定时/8253A8086A16-A19AD0-AD15AD0-AD7A0-A7,A0-A78253四.硬件电路设计及描述芯片介绍80868086Intel161620EU(ExecutionUnit)BIU(BusinterfaceUnit)两部分组成。808616816寄存器通常由指令隐含地使用,针对暂存值需要复杂的寄存器配置。它提供64K832K16位元),以及固定的向量中断。大部分的指令只能够存取一个内存位址,所以其中一个操作数必须是一个寄存器。运算结果会储存在操作数中的一个。80868086MN/MX74LS37374LS373D,AD0-AD7Ao0-Ao7。74LS373O0~O7可直接与总线相连。当三态允许控制端OE为低电平时,O0-O7为正常逻辑状态,可用来驱动负载或总线。当OE为高电平时,O0-O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端LE为高电平时,O随数据D而变。当LE为低电平时,O被锁存在已建立的数据电平。引出端符号:D0~D7数据输入端OE三态允许控制端(低电平有效)LE锁存允许端O0-O7输出端表274LS373真值表DnLEOEOnHHLHLHLLXLLQ0XXH高阻态74LS138A0-A78253其工作原理如下:E1E2E3(A0、A1、A2)Y0Y7A0A1A2=110Y68086A2A111110**0CSA1A2=00,01,10,11F0H,F2H,F4H,F6H1,2,3定时/主要功能:316位的减计数器通道。进制或十进制来计数。6种工作方式,都可以通过程序设置或改变。8253的内部结构如图所示,它主要包括以下几个主要部分:图 8253的内部结构a.数据总线缓冲器8253CPU8CPU8253CPU8253数值。b..读/写控制逻辑8253/CPU号以实现片选、内部通道选择以及对读/写操作进行控制。c.控制字寄存器8253CPU器只能写入,不能读出。d.计数通道0#、1#、2#:这是三个独立的,结构相同的计数器/161616CPUCPU1音乐播放器工作于方式3:方波发生器GATE,OUT时,OUT计数过程:3OUTCRCE131N/2OUT0OUTGATEOUT方波,故称方波发生器。1(N+1)/20OUT门控信号的影响3GATE2GATE为高电平时,允许计数;GATEGATECRCE五.软件设计流程(模块流程图)及描述8253动扬声器发出不同频率的音调,要使该音调的声音持续一段时间,只要插入一段延时程序。SIBPSI0,start程序流程图开始开始写音乐文件程序曲各音符频率设写音乐文件程序曲各音符频率设读取频率Y频率=0Nstrat程序读取时间节拍time读取时间节拍time计算机计ti计算器,产结束图1 电路仿真图六.源程序代码(要有注释)codesegmentassumecs:code;;;;;;;;;;;;;;;;;;;音乐文件;;;;;;;;;;;;;;;;;;;;;;;;;;;;;freqdw2dup(262,294,330,262)dw2dup(330,349,392)dw2dup(392,440,392,349,330,262)dw2dup(294,196,262),0 ;歌曲频率timedw8dup(10000)dw2dup(10000,10000,20000)dw 12dup(9000)dw 6dup(18000) ;歌曲时间节拍dw 10000reg dw 3;;;;;;;;;;;;;;;;;;;;;;计数器3遍;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;start1:movjmpstart:decregcmpreg,0jeenddleasi,freqlealeasp,regmovdi,cs:[si];movbx,[bp]jmpmusicmusic:;;;;;;;;;;;;;;;;;;;;;;送控制字;;;;;;;;;;;;;;;;;;;;;;;;;;;movdx,0F6h ;控制端mov ;控制字outdx,al;;;;;;;;;;;;;;;频率计算并送8253;;;;;;;;;;;;;;movdx,00h movax,5000divdimovdx,0F4houtdx,al;;;;;;;;;;;;;;;;;;;;;;movax,1 ;频率outdx,axmovbx,20000 ;时间wait1: movcx,6 ;设循环次数delay1: loopdelay1decbx bxjnzwait1;;;;;;;;;;;;;;;;;;定位到下一个音符;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;decbxjnzaddsi,2addbp,2movdi,cs:[si]cmpdi,0jestartmovjmpmusic;;;;;;;;;;;;;;;;;;程序结束;;;;;;;;;;;;;;;;;;;;;;;;;;;;;endd:movdx,0F6hmovoutdx,alcodeendsendstart七.课程设计体会经过一个星期的课程设计,完成任务的效果和预想中有很大的出入,虽然中间遇到了一些问题,但经过我们的努力,还是把问题给解决了。这次课程设计对我综合运用所学知识的能力的提高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药物治疗基础练习试卷附答案
- 课前道德微课课件
- 《宇宙的未来》课件
- 2025年上海市16区高三语文二模试题汇编之文言文二(学生版)
- 电脑回收合同范本简单
- 2025私人汽车租赁合同
- 2025年企业咨询服务合同 合同范本
- 车库抵借款合同范本
- 2025合同签订与履行监督管理办法
- 银行员工禁止行为培训
- 2025年高考作文备考训练:知足与进取(附思路指引、立意参考、结构建议、4篇范文示例)
- 2025年第33批 欧盟REACH SVHC高度关注物质清单247项
- 2025年山东省东营市广饶县一中中考一模英语试题(原卷版+解析版)
- 浙江省宁波市镇海中学2024-2025学年高考二模英语试题试卷含解析
- 高校班干部培训
- 房 产 税教学课件
- 地面推广协议
- 雷雨剧本文件完整版电子书下载
- 采样员笔试题库及答案
- 少儿海洋知识科普
- 工贸行业隐患排查指导手册
评论
0/150
提交评论