基于msp430控制蜂鸣器演奏乐曲的设计论文(编辑修改稿)内容摘要:
不同的音调,音色。 另外,改变 输出高低电平的占空比,则可以控制蜂鸣器的 声音的大小,这些我们都可以通过编程实验来验证。 图(三) 三、软件设计 程序功能: MCU 控制蜂鸣器演奏歌曲《祝你 平安》。 拨码开关设置:将 BUZZER 位拨至 ON,其余位拨至 OFF。 测试说明:聆听蜂鸣器 “唱出 ”的乐曲 , 既然是演奏乐曲对于一个音符应该包括两个部分 , 一是声调 二是持续时间,在这个程序中声调是用简单的 , 延时 电平翻转来实现的,改变了延时的时间 就改变了 , 声 6 调,而时间是通过计数比较来实现的,当计数值相等时 , 就跳出循环演奏下一个音符。 流程图: 图(四) 四、结论及感想 该设计完成了基本功能,可以实现任意歌曲的播放,只要换下歌曲里面的程序即可。 不过让八个发光二级管随着歌曲的节奏闪烁完成的不够彻底。 程序也是在我们的修改下面目全非,好在基本功能倒是可以轻易显示。 总而言之,虽然课程结束了,但是我们依然不会放弃它的扩展功能的实现,我们会再接再厉,争取将它完好实现。 参考文献: 7 1.《 MSP430 学习笔记 5利用蜂鸣器演奏音乐 》 : 8 附录: ( 1)程序 : *********************************************/ include include include define Buzzer BIT7 define Buzzer_Port P6OUT define Buzzer_DIR P6DIR uchar counter。 void Play_Song(void)。 /***************主函数 ****************/ void main(void) { uchar i。 WDTCTL = WDTPW + WDTHOLD。 //关闭看门狗 /*选择系统主时钟为 8MHz*/ BCSCTL1 amp。 = ~XT2OFF。基于msp430控制蜂鸣器演奏乐曲的设计论文(编辑修改稿)
相关推荐
转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 方案一: MSP430F5529 采用 MSP430F559 单片机,该单片机集成度高,具有超低功耗的 特性,并且内置 USB 模块,通过它自带的 USB 模块可以更方便的与 PC 端进行通信,这给整个系统大大地降低了成本。 方案二: MSP430F449 采用 MSP430F449 单片机,需要连接一块 USB 通用接口芯片
7 图 2. 数字时钟整体图 8 三、 单元电路设计 555多谐振荡电路 如图 3,由 555 定时器和外接元件 R R C 构成多谐振荡器,脚 2 与脚6 直接 相连。 电路没有稳态,仅存在两个暂稳态,电路亦不需要外接触发信号,利用电源通过 R R2向 C 充电,以及 C 通过 R2向放电端 Dc放电,使电路产生振荡。 电容 C 在 2/3Vcc和 1/3Vcc之间充电和放电
化 代码运行,使代码运行更快. ⑷ PHP具有非常强大的 功能,所有的 CGI的功能 PHP都能实现,而且支持几乎所有流行的数据库以及操作系统.最重要的是 PHP可以用 C、 C++进行程序的扩展 . PHP 语言的优势包括: ⑴ 安全性高: PHP是开源软件,每个人都可以看到所有 PHP的源代码,程序代码与 Apache编译在一起的方式让它的安全设定更灵活. PHP具有公认的安全性能. ⑵
取了一系列措施。 首先,考虑系统所接的外部模块比较多,需要的 I/O 口比较多,一般的 8 位单片机是不够用的所以考虑选择 8 位以上的单片机,再者 32 位的单片机功能又太过了,不仅 I/O 口比较多,而且好多集成的资源用不上都会浪费,所以考虑使用 16 位的单片机,而 16 位单片机中的 TI 公司 MSP430 系列的较为成熟,适用于在仪表仪器中使用,而且用在本系统中也正好合适
析 塑件尺寸精度主要取决于塑料的收缩率范围、模具制造精度、型腔型芯的磨损程度,同时还包括工艺控制方面的因素。 而模具的某些结构特点在某些程度上影响塑件的尺寸精度。 因此,塑件应尽可能的选择较低的尺寸精度。 注射机的选用 选用方法 ( 1) 根据每次注射成型件数需要满足的最大注射量,锁模力,经济性等选择合适的注塑机。 ( 2) 从现有设备中选择比较合适的注射机。 洛阳理工学院毕业设计(论文) 7
比较数据的时机。 多部比较锁存器组合工作,以达到同步更新和比较数据的目的。 通用异步 /同步收发器采用一个硬件, UART 接口(异步模式)和 SPI 接口(同步模式)。 而且具有强大功能的 430 系列单片机端口很多, P1~P6 有 64或100引脚之多。 唐 山 学 院 毕 业 设 计 8 ( 4)系统工作稳定 上电复位后,首先由 DCO_CLK 启动 CPU,保证程序从正确的位置开始运行