EDN首页   博客首页

日志档案

发表于 2008-4-22 10:47:09

7

标签: 数字音乐盒  完整  毕业论文  

数字音乐盒的完整毕业论文(无意中发现的)

数字音乐盒的完整毕业论文(无意中发现的)

课程设计题目:数字音乐盒

课程设计要求:1.利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少三首乐曲,每首不少于30秒)

              2.采用LCD显示信息

              3.开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)

              4.可通过功能键选择乐曲,暂停,播放。

              5.选作内容:显示乐曲播放时间或剩余时间

硬件电路:本设计中用到了98C51单片机,4*4键盘,蜂鸣器,16*2 LCD,七段

显示数码管LED。(硬件电路原理图附于后页)

原理说明:当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器T1,显示乐曲播放的时间,并驱动LCD,显示歌曲号及播放时间。也可在LED显示歌曲号。

(1)    硬件电路中用P1.0~P1.7控制按键,其中P1.0~P1.3扫描行,P1.4~P1.7扫描列。

(2)    P0.0~P0.7,P2.0~P2.7控制LED,其中P0.0~P0.7控制七段码a,b,c,d,e,f,g,用P2.0~P2.7为数码管位选信号。

(3)    用,P2.0~P2.2作为LCD的RS,R/W,E的控制信号。用P0.0~P0.7作为LCD的D0~D7的控制信号。

(4)    P3.7口控制蜂鸣器(J2,J4断开,J3短接)。

(5)    电路为12MHZ晶振频率工作,起振电路中C1,C2均为30pf。

软件设计:本程序可以实现课程设计的基本要求和附加功能,并可以通过按键播放七首歌曲。实验程序如下:

rar

系统分类: 单片机   |   用户分类: 单片机   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(915)    回复(1)  

投一票您将和博主都有获奖机会!

最新评论

  • geszh

    2008-7-19 20:25:55

    高手 有没有用C语言编的啊