关于可控音乐走马灯地研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
焦作大学 设计题目: 设计成员: 指导教师: 二〇一五年六月十七日 可控音乐走马灯 摘要 本产品是以,1引言 - 4 - 2 硬件系统的设计与功能实现 - 4 - 2.1单片机控制系统原理 - 4 - 2.2单片机选择及主机系统电路 - 5 - 2.2.1时钟电路 - 6 - 2.2.2复位电路 - 7 - 2.2.3程序载入部件 - 7 - 2.3蜂鸣器驱动 - 8 - 2.4 LED流水灯 - 9 - 2.5模式显示 - 10 - 3 软件设计的实现与说明 - 10 - 3.1 系统主程序设计 - 11 - 4 结束语 - 12 - 5致谢 - 12 - 6 参考文献 - 12 - 附录Ⅰ - 13 - 附录Ⅱ - 13 - 附录Ⅲ: - 21 - 附录IV - 21 - 1引言 生活中我们经常遇到同学过生日,酒店装饰门面,节日装饰彩灯等各种需要彩灯和音乐控制的场合,因此基于以上的原因,我们组经过共同的讨论和深入考虑决定做带音乐的走马灯控制。我们的作品采用了STC89C52单片机进行了简单的设计,并通过蜂鸣器放大电路放大信号播放音乐,中间还设有控制不同模式走马灯和音乐播放的加速和减速的开关控制电路。总的来说我们的作品还算成功吧,只是在采购器件时没有把握好灯的颜色,软件设计时对于音乐知识的欠缺,所以导致我们作品的可视性和听觉上没有一个特别好的效果。但是我们还会继续努力争取取得更大的进步。 2 硬件系统的设计与功能实现 2.1单片机控制系统原理 为了简化电路、降低成本、提高可靠性,本系统采用AT89C5作为主控制,它是一款与MCS51完全兼容且内部自带有KB的Flash存储器及KB RAM单元的芯片,因此可以不需另外扩展EEPROM及静态RAM就可以实现所需功能。设计总体结构框图如图1所示:图系统总体框图时钟电路复位电路为了简化电路、降低成本、提高可靠性,本系统采用STC89C52作为主控制器,它是一款与MCS51完全兼容且内部自带有KB的Flash存储器及KB RAM单元的芯片,因此可以不需另外扩展EEPROM及静态RAM就可以实现所需功能。 图2-2 单片机主机系统图 2.2.1时钟电路 单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到:内部振荡和外部振荡。STC89S52单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式,如图2-2所示在其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了内部振荡方式,片内高增益反向放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。 图2-2中外接晶振以及电容C1和C2构成并联谐振电路,它们起稳定振荡频率、快速起振的作用,其值均为30P左右,晶振频率选12MHz。 2.2.2复位电路 为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为07H, SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用上电复位方式。图2-2中R1和C3组成上电复位电路,其值R取为10K, C取为10μF。 2.2.3程序载入部件 程序的载入我们采用通用的MAX232连接RS232串口,连接计算机来实现。MAX232是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。由于电脑串口rs232电平是-10v +10v,而一般的单片机应用系统的信号电压是ttl电平0 +5v,max232就是用来进行电平转换的,该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA-232-F电平。该器件符合TIA/EIA-232-F标准,每一个接收器将TIA/EIA-232-F电平转换成5-V TTL/CMOS电平。每一个发送器将TTL/CMOS电平转换成TIA/EIA-232-F电平。 主要特点 1、单5V电源工作 2、 LinBiCMOSTM工艺技术 3、 两个驱动器及两个接收器 4、 ±30V输入电平 5、低电源电流:典型值是8mA 6、符合甚至优于ANSI标准 EIA/TIA-232-E及ITU推荐标准V.28 7、ESD保护大

文档评论(0)

july77 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档