单片机源代码下载(单片机代码编写软件)
admin 发布:2023-05-17 09:15 152
本篇文章给大家谈谈单片机源代码下载,以及单片机代码编写软件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用单片机80c51制作电子音乐 求源程序
- 2、普中科技 单片机 开发板 可以给 AT89S52 下载程序吗?
- 3、初学单片机遇到了一个问题,电脑上原来有一些单片机的C语言源代码,后来不知怎么变成了hex文件?
- 4、Proteus 源代码编辑后仿真怎么显示程序代码无法下载( no program code loaded),求高手解答
用单片机80c51制作电子音乐 求源程序
#include "reg51.h"或拿
unsigned char Count;
sbit _Speak =P2^3 ; //蜂鸣器控制脚
unsigned char code SONG[] ={ //祝纳团型你平安,以下为编码
0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,0x20,0x30,
0x20,0x39,0x10,0x30,0x10,0x30,0x80,0x26,0x20,0x20,0x20,0x20,0x20,0x1c,0x20,0x20,0x80,
0x2b,0x20,0x26,0x20,0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x80,0x26,0x20,0x30,0x20,0x30,
0x20,0x39,0x10,0x26,0x10,0x26,0x60,0x40,0x10,0x39,0x10,0x26,0x20,0x30,0x20,0x30,0x20,
0x39,0x10,0x26,0x10,0x26,0x80,0x26,0x20,0x2b,0x10,0x2b,0x10,0x2b,0x20,0x30,0x10,0x39,
0x10,0x26,0x10,0x2b,0x10,0x2b,0x20,0x2b,0x40,0x40,0x20,0x20,0x10,0x20,0x10,0x2b,0x10,
0x26,0x30,0x30,0x80,0x18,0x20,0x18,0x20,0x26,0x20,0x20,0x20,0x20,0x40,0x26,0x20,0x2b,
0x20,0x30,0x20,0x30,0x20,0x1c,0x20,0x20,0x20,0x20,0x80,0x1c,0x20,0x1c,0x20,0x1c,0x20,
0x30,0x20,0x30,0x60,0x39,0x10,0x30,0x10,0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x10,0x26,
0x10,0x26, 0x10,0x2b,0x10,0x2b,0x80,0x18,0x20,0x18,0x20,0x26,0x20,0x20,0x20,0x20,0x60,
0x26,0x10,0x2b,0x20,0x30,0x20,0x30,0x20,0x1c,0x20,0x20,0x20,0x20,0x80,0x26,0x20,0x30,
0x10,0x30,0x10,0x30,0x20,0x39,0x20,0x26,0x10,0x2b,0x10,0x2b,0x20,0x2b,0x40,0x40,0x10,
0x40,0x10,0x20,0x10,0x20,0x10,0x2b,0x10,0x26,0x30,0x30,0x80,0x00,
//路边的野华不要采 , 以下为这首歌的编码洞猜
0x30,0x1C,0x10,0x20,0x40,0x1C,0x10,0x18,0x10,0x20,0x10,0x1C,0x10,0x18,0x40,0x1C,0x20,
0x20,0x20,0x1C,0x20,0x18,0x20,0x20,0x80,0xFF,0x20,0x30,0x1C,0x10,0x18,0x20,0x15,0x20,
0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20,0x30,0x80,0xFF,
0x20,0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B, 0x40,0x20,
0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x30,
0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B,0x20,0x26,
0x20,0x20,0x20,0x30,0x80,0x20,0x30,0x1C,0x10,0x20,0x10,0x1C,0x10,0x20,0x20,0x26,0x20,
0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x15,0x1F,0x05,0x20,0x10,0x1C,0x10,0x20,0x20,0x26,
0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,
0x20,0x20, 0x26,0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20,0x30,0x30,0x20,0x30,0x1C,
0x10,0x18,0x40,0x1C,0x20,0x20,0x20,0x26,0x40,0x13,0x60,0x18,0x20,0x15,0x40,0x13,0x40,
0x18,0x80,0x00, };
void Time0_Init() //定时器 0 初始化函数
{
TMOD = 0x01; //工作模式选择
IE = 0x82; //中断设置
TH0 = 0xD8; //装初值
TL0 = 0xEF; //12MZ 晶振,10ms
}
void Time0_Int() interrupt 1 //定时器 0 中断子函数
{
TH0 = 0xD8;
TL0 = 0xEF;
Count++; //长度加 1
}
/*-------------------------------------------------
1MS 延时子程序
-------------------------------------------------*/
void Delay_xMs(unsigned int x)
{
unsigned int i,j;
for( i =0;i x;i++ )
{
for( j =0;j3;j++ );
}
}
/*-------------------------------------------------
功能:歌曲播放子程序 i 为播放哪一段曲目
-------------------------------------------------*/
void Play_Song(unsigned char i)
{
unsigned char Temp1,Temp2;
unsigned int Addr;
Count = 0; //中断计数器清 0
Addr = i * 217;
while(1)
{
Temp1 = SONG[Addr++];
if ( Temp1 == 0xFF ) //休止符
{
TR0 = 0;
Delay_xMs(100);
}
else if ( Temp1 == 0x00 ) //歌曲结束符
{
return;
}
else
{
Temp2 = SONG[Addr++];
TR0 = 1;
while(1)
{
_Speak = ~_Speak;
Delay_xMs(Temp1);
if ( Temp2 == Count )
{
Count = 0;
break;
}
}
}
}
}
/*-------------------------------------------------
功能:主程序
-------------------------------------------------*/
void main()
{
Time0_Init(); //定时器 0 中断初始化
while(1)
{
Play_Song(0); //播放
}
}
普中科技 单片机 开发板 可以给 AT89S52 下载程序吗?
可以。开发板上有最小系统,配合上位机软件,可以给51内核的单片机烧录程序。将你的源程序编译后,在项目文件夹谨慎里得到改如一个”XXX.hex“文件,打开上位机软件,选中.hex文件,选好端口(通过电脑硬件管理器查看),波特率(通常是9600),然后点开始下载,再打开开发板电源给单片机上电,开始下载会有提示,等下载完即祥歼敬可。拔掉串口线,重新给单片机上电,程序即开始运行。
初学单片机遇到了一个问题,电脑上原来有一些单片机的C语言源代码,后来不知怎么变成了hex文件?
hex文件时C文件经过编译连接生成的可运行的仿真文件,
要把它变成C文件那得逆岁孝编译连接,那难度高的。。。山雀陵。
建议在电脑上全盘逗戚搜索 *.c 源文件代码应该还在,因为源代码不会因为编译连接就被删了的,万一还是没有,那就再从网上下吧
Proteus 源代码编辑后仿真怎么显示程序代码无法下载( no program code loaded),求高手解答
在单片机的属性中填加的是COF格式的代码,才可能在调试中看到源程序!
单片机源代码下载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于单片机代码编写软件、单片机源代码下载的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-05js轮播效果实现代码(js实现轮播图代码)[20240505更新]
- 05-05androidone代码下载(安卓app代码)[20240505更新]
- 05-05商品手机网页代码(手机淘宝代码)[20240505更新]
- 05-05安卓应用代码(安卓应用代码大全)[20240505更新]
- 05-05html5制作动漫网站源代码(html动漫网页设计作品及代码)[20240505更新]
- 05-04客服代码微信(微信客服是什么号)[20240504更新]
- 05-04融资源代码(融资代码是什么)[20240504更新]
- 05-04易语言整人代码大全(易语言符号易语言制作整人程序易语言 51自学网 215)[20240504更新]
- 05-04搜索引擎的代码样式(搜索框样式代码)[20240504更新]
- 05-04淘宝代码与网页代码不一样吗(淘宝网页源代码怎么看)[20240504更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接