本设计是以STC89C52RC芯片为核心,利用Keil UV4编写软件和STC_ISP烧写软件,设计出一个八音盒。八音盒主要由五大模块构成,包括单片机最小系统、4*4矩阵键盘、蜂鸣器发生电路和4位数码管显示电路。有8个按键对应8首曲目播放按钮,另外8个按键对应do、re、mi、fa、so、la、si、do’八中音调。本设计主要使用单片机的内部定时器0和中断产生不同频率的方波和延时驱动蜂鸣器,并采取行列反转扫描法识别键盘键值。由于使用的是实验箱已经固化的电路,本设计主要从软件设计上加以优化,以使蜂鸣器产生的音乐更纯净。最终实现的基础功能是任意播放8首单片机内已存曲目,发挥部分是另外实现8个可演奏的琴键,使八音盒具有放音和简单演奏的两重功能,并辅以数码管显示当前播放曲目号,经过优化和调试,音色较好,琴键发音比较纯正,初步达到设计要求。
上传时间: 2013-11-18
上传用户:450976175
TSL1401线性CCD模块,上位机,s12 k60 测试程序
上传时间: 2013-11-19
上传用户:s363994250
MSP430单片机一些常用模块程序。
上传时间: 2013-11-07
上传用户:hzht
MCS-51单片机计数器定时器详解
上传时间: 2013-11-20
上传用户:13736136189
资料很好啊,含定时的104-1602液晶显示DS1302时钟。
上传时间: 2013-10-21
上传用户:stewart·
ECT PWN SCI模块源代码及教程 顶哦。。。。。
上传时间: 2013-11-05
上传用户:603100257
430单片机外围模块应用
标签: NoRestriction MSP 430 模块
上传时间: 2013-11-21
上传用户:1234321@q
MCS-51单片机定时器设置软件51TimerInit
上传时间: 2013-11-18
上传用户:gy592333
摘 要:给出了一种采用C8O51F02O单片机实现红外遥控电风扇的系统方案。将红外接收模块、温度采集电路、实时时钟电路、报警电路和风速控制电路置于电风扇中,通过C8051F020单片机实现电风扇风速控制、定时功能和运行模式切换功能,采用4×4键盘或者遥控器完成数据和控制指令的输入,并通过TS1602 LCD 完成基本的状态数据和控制指令实时显示等。实验结果表明:本系统能够成功实现电风扇的运行模式切换、风速控制和定时功能,自动运行模式下,风速由环境温度决定,温度控制精度为土l℃ 。
上传时间: 2013-12-17
上传用户:gtf1207
51单片机C语言常用模块与综合系统设计实例精讲
上传时间: 2013-12-21
上传用户:上善若水