标题:
求大神帮忙定义一下,写个单片机程序的开头
[打印本页]
作者:
cyc0228
时间:
2018-12-1 18:22
标题:
求大神帮忙定义一下,写个单片机程序的开头
QQ截图20181201182100.png
(11.54 KB, 下载次数: 61)
下载附件
2018-12-1 18:21 上传
main()
{ uint i,k;
k=8;
init();
for(i=0;i<15;i++)
{
WriteData(tab[i]); //LCD写数据函数写第一行
mydelay(50);
}
mydelay(1000);
WriteCMD(0x80+0x40+2); //将指针设到第二行空两字符
for(i=0;i<6;i++)
{
WriteData(tab1[i]);
mydelay(50);
}
InitialSound(); //发音初始化程序
while(1)
{ Getch(); //扫描键盘,获得键值
if(k==0) //若键值为0
{ uint i;
init();
for(i=0;i<10;i++)
{
WriteData(tab2[i]); //写第一首歌序号
mydelay(50);
}
mydelay(1000);
WriteCMD(0x80+0x40); //转到第二行
for(i=0;i<9;i++)
{ WriteData(tab3[i]); //写歌名
mydelay(50);
}
Play(Music_Girl,0,3,360); //播放第一首歌
Delay1ms(500);
break;
}
else if (k==1) //若键值为1
{ uint i;
init();
for(i=0;i<11;i++)
{ WriteData(tab4[i]); //写第二首歌序号
mydelay(50);
}
mydelay(1000);
WriteCMD(0x80+0x40); //转到第二行
for(i=0;i<11;i++)
{
WriteData(tab5[i]); //写歌名
mydelay(50);
}
Play(Music_Jingle,0,3,360); //播放第二首歌
Delay1ms(500);
break;
}
else if (k==2) //若键值为2
{ uint i;
init();
for(i=0;i<10;i++)
{ WriteData(tab6[i]); //写第三首歌序号
mydelay(50);
}
mydelay(1000);
//WriteCMD(0x01);
WriteCMD(0x80+0x40); //转到第二行
for(i=0;i<6;i++)
{
WriteData(tab7[i]); //写歌名
mydelay(50);
}
Play(Music_Two,0,3,360); //播放第三首歌
Delay1ms(500);
break;
}
else if (k==3) //若键值为3
{ uint i;
init();
for(i=0;i<10;i++)
{ WriteData(tab8[i]); //写第四首歌序号
mydelay(50);
}
mydelay(1000);
WriteCMD(0x80+0x40); //转到第二行
for(i=0;i<6;i++)
{ WriteData(tab9[i]); //写歌名
mydelay(50);
}
Play(Music_Four,0,3,360); //播放第三首歌
Delay1ms(500);
break;
}
}
}
复制代码
作者:
zzzy
时间:
2018-12-1 21:30
1、开发环境,Keil没有破解,自行百度教程
2、uint没定义,这样定义 typedef unsigned int uint;
3、main () 改为 void main()
随便网上搜一下都可以看到类似的问题的
作者:
new_hand
时间:
2018-12-8 10:20
uint就是无符号整形变量,实际上是unsigned int ,一般会用typedef unsigned int uint;
main函数是void main();
报错没有license,没破解,需要下载注册机破解软件,这个百度有详细教程
作者:
day9520
时间:
2018-12-8 14:47
uint没定义,这样定义 typedef unsigned int uint;
main () 改为 void main()
下载注册机破解软件,这个百度有详细教程
作者:
yong761228
时间:
2018-12-8 18:45
#define uchar unsigned char
#define uint unsigned int
作者:
熊大946
时间:
2018-12-20 14:56
添加头文件:#include<reg51.h>
作者:
熊大946
时间:
2018-12-20 14:56
宏定义:#define uint unsigned int
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1