下载此文档

简易电子琴.doc


文档分类:文学/艺术/军事/历史 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
简易电子琴.doc目录
1
AT89S51单片机功能特性 1
复位控制电路原理 2
2
3
3
3
设计内容 3
5
5
5
6
7
9
10
附录 11
附录1 电路图 11
附录2 PCB图 11
附录3 源程序(汇编或C语言) 12

AT89S51单片机功能特性
AT89S51单片机是一种低功耗、S8位控制器,具有8K可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,适宜于常规编程。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工。AT89S52引脚分布图如图1所示:
图1 AT89S51引脚分布图
AT89S51主要性能:
★与MCS-51单片机产品兼容;
★ 8K字节在系统可编程Flash存储器;
★ 1000次擦写周期;
★全静态操作:0Hz~33Hz;
★三级加密程序存储器;
★ 32个可编程I/O口线;
★三个16位定时器/计数器;
★八个中断源;
★全双工UART串行通道。
复位控制电路原理
复位是单片机的初始化操作,单片机在上电启动运行时,都需要先复位。其作用是使单片机和其他部件都处于一个确定的初始化状态,并从这个工作状态开始工作。但是单片机自身不能自动进行复位,必须使用外部复位电路来实现单片机的复位。单片机的外部复位电路有上电自动复位电路和按键手动复位电路两种。电源接通,电容迅速放电,使REST引脚为高电平;当复位键弹起后,VCC电源通过10K欧姆电阻对22uf电容重新充电,REST引脚端出现复位正脉冲。其持续时间取决于RC电路时间常数。复位控制电路图如图2所示:
图2 复位控制电路图
图3 时钟控制电路图

(1)能够对电子电路、电子器件、印刷版电路板等方面的知识有进一步的认识独立进行检测与调查。
(2)熟悉80S51单片机的内部结构和功能,合理使用其内部寄存器,能够完成相关软件的编程设计工作。
(3)为实现预期功能,能够对系统进行快速调试,并能够对出现的故障进行分析,及时修改相关软硬件。
(4)对软件编程、排错调试、相关设备的使用技能等方面得到较全面的锻炼和提高。

利用所给的键盘0~9数字键,按下1~7键中对应键,能发出高音、中音、低音的1、2、3、4、5、6、7个音符,按键的长短代表节拍,这样方便实现自编曲子或旋律。


根据所选题目设计(简易音乐盒设计),利用所给的键盘0~9数字键,单片机能发出高音、中音、低音的1、2、3、4、5、6、7个音符,按键的长短代表节拍,样方便实现自编曲子或旋律。
设计内容
(1) 计算值
查找音符的频率,计算出T0记时计算的脉冲个数如下表1。
(2) 编写程序
利用Keil uVision4编写程序。程序代码见附录。
(3) 硬件调试
利用学校实验室的开发板调试,分析找出问题,并加以改正。
表 1 音调表
音律
频率Hz
计数值H
Do
低音
262
F921
中音
523
FC7B
高音
2045
FE48
Re
低音
295
F9DF
中音
587
FCEF
高音
1175
FE78
Mi
低音
330
FA8C
中音
659
FD45
高音
1318
FEA2
Fa
低音
349
FAD8
中音
698
FD6C
高音
1397
FEB6
So
低音
392
FB69
中音
784
FDB4
高音
1568
FED8
La
低音
440
FBE9
中音
880
FDF4
高音
1760
FEFA
Xi
低音
494
FC5C
中音
988
FE34
高音
1967
FF16


简易电子琴由蜂鸣器、电源电路、键盘电路、复位电路组成,通过键盘按键的不同选择不同的音调。

简易电子琴 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lanyou1106
  • 文件大小431 KB
  • 时间2018-02-09
最近更新