首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于AT89C51 单片机的节拍器设计

基于AT89C51 单片机的节拍器设计

资料介绍
单片机资料

目前市场上的机械摆动式结构的节拍器节拍声音单调,调节不便,节拍准确度不高,且容易
损坏,价格高。为此用AT98C51
单片机为控制核心设计制作了用鲜艳颜色的数码管显示节拍数的节拍器,看得见节拍数,
听得清节拍声,克服了机械式节拍器的不足。
 
1 硬件电路原理

    节拍器以AT89C51 单片机为控制中心,由LED
显示模块、调节键盘模块、声音输出模块组成。图1 是节拍器的电路原理图。ATMEL
公司生产的AT89C51 单片机与MCS51指令系统兼容,40
脚结构,是系统的控制中心。显示模块由四位一体的共阳极蓝色LED
显示器构成,采用动态扫描显示方式, Q11~ Q14是LED 的位选择开关三极管, R6~
R13是数码管段发光二极管的限流电阻。四位一体的LED
数码管完成显示节拍数、各功能代码及参数值的功能。键盘调节模块由4
只按键构成,分别是功能选择键A、设置参数选择键B、参数增加键C和参数减少键D ,4
只按键可以完成各种功能的选择和各参数的设置。声音输出模块由以Q1、Q2、Q3和扬声
器为中心的功率放大电路组成,不同频率的脉冲从单片机的P2.6口输出,
经R14限流和功率放大后,推动扬声器发出洪亮的声音。由于输出的音频信号是脉冲波,三
极管工作在开关状态,损耗小发热量不大, Q2、Q3使用小功率管C8050和C8550
即可。整个系统硬件结构简单。由外部提供12
V直流电直接供音频功放模块使用,经LM7805 稳压成5 V 后供单片机及LED 显示用。

[pic] 
2 软件说明

   
软件系统采用模块化结构设计,分别是主程序模块、节拍器模块、键盘识别和参数设置模
块等。其中每个模块又由若干个子模块构成。上电或复位后进入调节功能,重复按A键在
调节功能、节拍器功能之间轮换。当进入调节功能后,重复按B
键可选中不同的调节对象,再按C 或D
键增加或减
基于AT89C51 单片机的节拍器设计
本地下载

评论