.专业整理 .
题 目: 简易电子琴的设计
初始条件 :
1. 运用所学的微机原理和接口技术知识 ;
2. 微机原理和接口技术实验室的实验箱设备 。
要求完成的主要任务 : (包业测控功能所必须的硬件结构系
统。
.学习帮手 .
.专业整理 .
第一章 电子琴的设计要求和使用器件
初始条件
;
微机原理和接口技术实验室的实验箱设备 ;
0--0--0--0--0--0--0--0--0--0--0--0--0--0--0--0-
0 -
电子琴要完成的主要任务
(包括课程设计工作量及其技术要求 ,以及说明书撰写等具体要求 )
使用汇编语言设计一个能够用键盘运行的电子琴 ,(实现一个以上功能 ):
:用户每按一个键盘琴键就弹奏相应的音符 ;
:按下键盘上某一个指定的建后自动弹奏预存琴谱功能 ;
:按下键盘上某一指定键后 ,再弹奏和演奏时琴键相应的音符频率变高 ;
按下另一指定键后 ,再弹奏和演奏时琴键相应的音符频率变低 ;
。
电子琴课设的使用器件
TDN 86/88
uln2803a ,d8255ac-2 , d8253ac-2 ,spk
软件
.学习帮手 .
.专业整理 .
设计方案的确定
,接入 8253 ,用软件给 8253 和 8255
进行初始化 ,8255 接开关 ,由开关取数值 ,后判断发音的频率 ,并送此分
频数给 8253 ,从8253 输出相应的音频后 ,接一个非门 ,再接入硬件扬声器 ,
扬声器接受到不同频率的波后发出不同的声音 。
cmp 和跳转指令来实现开关键和音调的一一对应 。
。
为高电平时是自动演奏 ;
为低电平时是手动弹奏 。
,使得发一个音有一定的延时时间 。从而能使得可以被
听见。
,使得晶振不能使得扬声器发生 (在没有按键的情况下 )。
。
第二章 电子琴的硬件设计
电子琴的硬件框图和硬件连接图
图 1 硬件框图
.学习帮手 .
.专业整理 .
+5V
GATE2
uln2803a
OUT2
8253
D D’ SPK
扬
声
器
CLK2
8086
PB0
K0
PB1
K1
PB2
K2
8255
PB3
K3
PB4
K4
PB5
K5
PB6
K6
PB7
K7
图 2 电路连接图
开
关
8255 与开关相连 ,从开关上获取开关的开启和关闭的信息 (即开关的地址 ),
从 8255 的 B口输入 ,然后根据 8086 的程序 ,将不同的分频数与开关的每一个一
一对应 ,通过程序从 8086 给8253 赋个初值 (即不同的分频数 ),晶振给 8253 一
个固定的频率 ,在不同的分频数下得到不同的频率 ,将频率通过 8253 的 2计数器
送给一个非门 ,(加非门的原
简易电子琴的设计说明 来自淘豆网m.daumloan.com转载请标明出处.