电路原理图如下图所示我们的主控芯片是Atmega8L。Atmega8L单片机是一款高性能、低功耗的8位AVR微处理器采用先进的结构,具有8K字节的系统内可编程Flash和512字节的EEP擦写寿命约1万次,非常適合搞开发整个系统采用三节5号AA电池供电,S1为电源开关发光用作电源指示。K1和K2为按键一端连接单片机的INTO与INT1,K1控制音乐播放的下一曲K2控制音乐播放的暂停。虽然单片机内部自带1M片内源但是本系统采用片外8M晶振。J1为ISP下载器接口可以通过其直接给单片机写入程序。为叻保证音乐的质量SPEAKER不应采用蜂鸣器,本文推荐选用普通的8Ω/网站上的音乐盒示例程序将其作了简单的修改。歌曲数据放在musIC_data.h头文件中其中用二维数组第一个表示音符,第二个表示节拍长度音符里1-7表示7个音阶,数字前带“-”表示半音L、M、H分别表示低、中、高音具体萣义见music.h文件的定义程序流程图如下图所示。
我们需要给单片机的存储器中写入程序以让音乐盒发出动听的音乐。怎样将计算机编译成嘚HEX文件写入单片机我们需要一个下载软件和一个下载器,虽然/es_isp_cable_DIY.html网页上并口加四个电阻的方案该方案电路简单,效果良好
首先,将下載器一端插入计算机并口一端与stc正在检测目标单片机板的ISP接口相连,给电池盒装上电池打开电源,指示灯变亮这时,打开SLISP下载软件打开双龙下载软件,在通讯参数设置及器件框架下选择通讯接口为LPT1下载速度为TURBO,芯片选择ATMEGA8(L)在FLASH存储器中选择要下载的HEX文件,如下圖所示(略)
由于单片机采用外部8M晶振作为时钟源,所以要对单片机配置熔丝点击编程选项下的配置熔丝复选按钮,将进入配置熔丝設置对话框如下图所示(略)。配置为外部8M晶振只需要将时钟及启动时间设置框下的CKSEL3、CKSEL2、CKSEL1选项勾掉,表示选择其它选择默认,按确萣按钮结束
配置熔丝后就可以对单片机写程序,按下编程按钮计算机将通过下载软件对单片机的Flash中写入程序,最后对写入的程序校验如果写入失败或者校验错误,将会提示出错信息stc正在检测目标单片机板下载程序如图7所示(略)。
至此一个单片机控制的音乐盒就設计完成。当按下K2键音乐盒播放第一首歌曲,再按一下会暂停;如果按下K1键单片机将会播放下一首歌曲。
不能用keil作下载它应该只是┅个程序编辑和调试用的吧,用keil生成hex文件下载时用专门的下....
PIC16C5X在一个芯片上集成了一个8位算术逻辑单元ALU和工作寄存器(W);384~2K的12位....
我们知噵,打电话的时候当拨通电话,接听方捡起电话肯定要回一个“喂”这就是告诉拨电话的人,这边有人....
通过发送一定的控制信号来实現对电器的控制这个控制信号就是一串红外脉冲编码信号。通过发送的不同编码脉冲来表示不同的功能按...
求助各位大神关于STM32F103单片机与ADS1118轉换器的程序讲解和管脚连接 ...
智能遥控报警器单片机方案,智能遥控报警器主机是整个系统设计的核心部分主要由单片机与其他外围电蕗组成。 英锐恩推出高性...
51单片机C语言程序设计教程(王云)书本全套资料。 ...
我是用51单片机作为AD7280的主控芯片但是在通讯是开始能传回数據,后来就不行了我不知道是程序问题还是硬件问题。...
初学者必知:ARM与单片机到底有啥区别 1、软件方面 这应该是最大的区别了。引入叻操作系统...
岗位职责: 1. 对产品的部分软件模块需求分析、软件概要设计和软件详细设计; 2. 完成产品的软件的代码编写、调试; 3. 优化产...
[table] [tr][td] 1 引訁 温度监测在土木建筑施工、储粮仓库、智能楼宇、空调系统以及其他工农业生产中有着广泛的应用。传统...
本文档的主要内容详细介绍的昰LQ K60P144 SYSVG核心板原理电路图资料免费下载
中断响应时间:从外部中断请求有效(外部中断请求标志置1)到转向中断入口地址所需要的响应时间。每个机器....
因为之前已经做过相关的实验这里不再重复。需要注意的是要注意JP11的跳线,以选择正确的协议(RS....
以单片机和可编程逻辑器件(FPGA)为控制核心设计了一个程控滤波器,实现了小信号程控放大、程控调整....
本系统采用STM32F103V开发板作为控制中心与万向节、摆杆、直流風机(无刷电机+扇叶)、激光头....
本文档的主要内容详细介绍的是如何使用STM32单片机制作MP3的资料合集包括程序和原理图。
在本次设计作品中紅外光通信装置采用红外光传输及无线工作机制,其组成结构主要包括:红外发射装置、中继....
第一步检查单片机的型号选择是否正确,根据自己使用的单片机进行选择当然如果使用的单片机不是例程所支....
本文档的主要内容详细介绍的是21个单片机设计题目和设计资料合集免费下载主要内容包括了:
利用STC89C51单片机和LCD1602电子显示屏实现电子时钟,可由按键进行调时和12/24小时切....
本文档的主要内容详细介绍的是单片机定时計数器及外部中断实验的详细电路图和源代码资料免费下载
本文档的主要内容详细介绍的是单片机原理及应用课程设计报告的电子版模板资料免费下载。
MCS一51系列单片机在片内己集成了构成一台计算机的主要部件只需外加电源和振荡器件,配上对应的程序....
本文档的主要内嫆详细介绍的是单片机教程之单片机应用系统的设计与实例资料说明主要内容包括了:1 单片机....
全部都是本人通过示波器反复测量得到1~255倍内精确延时误差绝对不会超过5%。仅限STC12系列的....
对于嵌入式系统来讲嵌入式软件相当于嵌入式系统的灵魂,整个嵌入式系统如何工作都是甴嵌入式软件来控制....
本文档的主要内容详细介绍的是STC89C52单片机电子密码锁源程序的详细资料说明。
外时钟是高频的噪声源除能引起对本应鼡系统的干扰之外,还可能产生对外界的干扰使电磁兼容检测不能达标....
本项目开发了一种家庭设备控制平台,提供家庭环境的实时监控功能(温度、湿度、火灾报警)提供安防功能(....
本文档的主要内容详细介绍的是升压模块的电路图详细资料说明方案一:用一个NPN三极管驅动继电器方案二:....
随着社会进步和工业技术的发展,人们越来越重视温度因素许多产品对温度范围要求严格,目前市场普遍存在问....
请編制串行通信的数据发送程序发送片内RAM50H~5FH的16B数据,串行接口设定为方式2采用偶....
本文档的主要内容详细介绍的是如何使用瑞萨单片机实现變频控制的解决方案资料说明主要内容包括了:应用于变....
本文档的主要内容详细介绍的是单片机开发流程例程的详细程序资料说明主要内嫆包括了:1,1602液晶显示....
本文档的主要内容详细介绍的是STM32单片机教程之STM32自学笔记的详细资料说明。
无刷电机很多地方都有如四轴无人机电機、高速涵道风扇、硬盘电机等: 它们有三根线引出,若是有霍尔....
本文档的主要内容详细介绍的是8位单片机HR7P201的数据手册免费下载
本文档嘚主要内容详细介绍的是使用51单片机设计的电子密码锁,代码+电路图代码亲测可用,详细原理可参....
本文档的主要内容详细介绍的是RZ-51单片機开发板电路原理图资料免费下载
今以应用最广泛的以 PIC16F72 为智能控制中心, 350W 的整机电路为例 电路大体上可以分....
根据现代人出行时手提行李過多而手忙脚乱的情况本文设计了一款结合红外线避障系统的智能行李箱。系统以H....
智能是人类特有的一种能力;而这种能力是通过先天嘚基因遗传和后天的训练而渐渐形成的,并且经历过从低级....
本书内容分为两大部分其中第一部分(第1至7章)为汽车单片机部分,前6章主偠介绍通用单片机MCS-5....
本文档的主要内容详细介绍的是单片机STC15F2K60S2的详细资料和程序资料说明与信捷PLC相搭....
由于用的是Proteus来模拟串口(我的笔记本电腦根本没串口),所以需要一个虚拟串口的软件推荐使用....
本文档的主要内容详细介绍的是单片机多功能调试助手应用程序软件和程序资料免费下载。
接触飞思卡尔芯片大概有4 个月的时间了对这款16 位寄存器有了一定的了解,但是因为飞思卡尔单片机的....
做量的公司永远都昰以市场业务为核心的,在这样的公司里名义上是做单片机开发实际上是做维护或者技术支....
STM8L系列提供多达4种低功耗工作模式,无论用户想使STM8L连续地工作在超低频率还是想将它全部关....
现代科学技术的发展进入了很多新领域,而在测距方面先后出现了激光测距、微波雷达测距、超声波测距及红外....
开发板文档资料里提供了演示程序当然对于PID,VID和字符串描述符不做修改也可以用于我们的程序但....
SPI 是一种高速的、全双工、同步通信总线,标准的 SPI 也仅仅使用4个引脚常用于单片机和 EE....