本设计是基于单片机控制的数字音乐盒的设计,由单片机 AT89C51 芯片和
LED 数码管为核心,辅以必要的电路,构成的一个单片机数字音乐盒。
假设该设计使用数字电路完成,所设计的电路相当复杂,大概需要十几片数字
集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比
拟复杂,本钱也非常高。假设用单片机来设计制作完成,由于其功能的实现主要通
过软件编程来完成,那么就降低了硬件电路的复杂性,而且其本钱也有所降低,所
以在该设计中采用单片机利用 AT89C51,它是低功耗、高性能的 CMOS 型 8 位单
片机。片带有 4KB 的 Flash 存储器,且允许在系统改写或用编程器编程。另外,
AT89C51 的指令系统和引脚与 8051 完全兼容,片有 128B 的 RAM、32 条 I/O 口
线、2 个 16 位定时计数器、5 个中断源、一个全双工串行口等。
在该设计中利用单片机 I/O 口产生一定频率的方波,驱动蜂鸣器,发出各种
不同的音调,从而演奏乐曲〔最少三首乐曲,每首不少于 30 秒〕,并能够由 LCD
显示信息。键盘在单片机应用系统中能实现向单片机输入数据,传送命令等功能,
是人工干预单片机的主要手段。本设计采用 4*4 键盘,16*2 LCD,七段显示数码
管 LED。
在开机按钮按下时有英文欢送提示字符,播放时显示歌曲序号〔或名称〕。
在演奏过程中可通过功能键选择乐曲,暂停,播放。
目录
评论0
最新资源