课程设计报告( 2013 — 2014 年度第 一 学期 ) 课程:微机原理及应用题目:电子琴及电子播放器院系:自动化系班级:自动化 1103 学号: 201111010122 201109010113 201102020331 学生姓名:詹文超靳朝阳张晓指导教师:张妍设计周数:一周成绩:日期: 2014 年 1 月 10 日微机原理及应用课程设计报告一、 目的与要求1. 通过对微机系统分析和具体设计,使学生加深对所学课程的理解
2. 掌握汇编语言程序设计的基本方法和典型接口电路的基本设计方法
3. 培养学生分析问题、解决问题的能力
4. 培养学生对微型计算机应用系统的基本设计能力
5. 提高学生的实践动手能力和创新能力
二、 主要内容1
电子琴及电子播放器2
系统介绍本设计不仅可以实现小键盘电子琴演奏,还可以通过拨码开关播放不同的电子音乐,主要有小星星,两只老虎和欢乐颂
硬件设计用到8253 和 8255 芯片, 8253 工作在方式3,产生一定的频率方波,同时对应着不同音调;8255 为可编程接口芯片,用于整个系统的开关控制功能
系统实现的功能系统主要实现三个功能: 1、自动演奏3 首歌曲; 2、利用小键盘手动演奏; 3、歌曲之间的相互切换
所用芯片的工作原理(1)8253 原理 8253有 3 个独立的计数通道,每个通道结构相同,例若clk0给定频率,向控制字寄存器写入控制字,并向计数器0 写入计数初值,采用不同的方式即可产生不同的频率
8253 的内部结构(1).数据总线缓冲器实现 8253 与 CPU数据总线连接的 8 位双向三态缓冲器, 用以传送 CPU向 8253 的控制信息、数据信息以及CPU从 8253 读取的状态信息,包括某时刻的实时计数值
(2).读 / 写控制逻辑控制 8253 的片选及对内部相关寄存器的读/ 写操作,它接收 CPU发