全文预览

51单片机的音乐跑马灯设计

上传者:随心@流浪 |  格式:doc  |  页数:35 |  大小:654KB

文档介绍
冲。内部振荡方式的外部电路如下图所示。其电容值一般在5~30pF,晶振频率的典型值为12MHz,采用6MHz的情况也比较多。内部振荡方式所得的时钟信号比较稳定,实用电路使用较多。晶振电路图如图3.2所示。Р图3.2 晶振电路Р3.2LED显示部分Р显示部分,用十六个发光二极管通过总线和74LS245驱动芯片分别接到了AT89C52单片机的P0和P1口。通过程序控制P0和P1的十六个端口按一定方式一次为低电平点亮端口LED。若把P0口当作了通用的I/O口,则需要加上拉电阻,可是我们所采用的是使用总线方式输出因此不需要上拉电阻。本设计采用的是发光二极管阳极接电源,因此要求P0口P1口输出低电平时,二极管才会发光。LED显示部分如图3.3所示。Р图3.3 LED显示部分Р3.3按钮控制部分Р用一个按钮进行模式的切换,即用该按钮控制多种不同的亮灯模式,分别有16种模式,从模式“0”至模式“F”,开启模式“F”是有音乐放出。用一个按钮(加速按钮)进行发光二极管亮灯加速的调节,在第“F”模式时该按钮则可进行歌曲的切换。用一个按钮(减速按钮)进行发光二极管亮灯减速的调节,在第9模式时该按钮则可进行歌曲的切换。按钮控制部分如图3.4所示。Р图3.4 按钮控制部分Р3.4数码管显示电路Р数码管上分别显示0~F十六个数字,分别代表十六种模式。采用共阳极连接,即数码管的a~f端要输入低电平时内部二极管才导通。在数码管每个端口与74LS24 5驱动芯片与数码管之间连上100Ω的电阻。数码管显示电路的具体硬件设计如图3.5所示。Р图3.5 数码管显示电路Р3.5蜂鸣器部分Р蜂鸣器是一种将电信号转换成声音信号的电声元件。确切的说,蜂鸣器工作实际上是把一定范围内的音频电功率讯号通过换能方式转变失真小并且有足够声压级的可听声音。本课程设计直接将蜂鸣器街道单片机的P2.6端口,蜂鸣器具体电路如图3.6所示。

收藏

分享

举报
下载此文档