久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2761|回復: 2
收起左側

總是提示:接收.c(31): warning C290: missing return value等等還有c38 55 61

[復制鏈接]
ID:884801 發表于 2021-2-24 10:03 | 顯示全部樓層 |閱讀模式
#pragma src(E:\remote.asm)
#include "reg51.h"
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
#define disout P2
sbit   dula=P3^7;
uchar code   table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
sbit  remotein=P3^1;
sbit sin=P3^0;
sbit K1=P0^0;
sbit K2=P0^1;
sbit K3=P0^2;
sbit K4=P0^3;
sbit K5=P0^4;
sbit K6=P0^5;
sbit K7=P0^6;
sbit K8=P0^7;
uint i,j,m,n,k,s=1;
uint keyvol;              //值存放
//
/*********1 毫秒延時程序**********/
delay1ms(uint t)
{
for(i=0;i<t;i++)
for(j=0;j<120;j++);
}
/***********初始化函數**********/
clearmen()
{
dula=0;
EX0=1;
EA=1;              //開總中斷
}
//

/**********函數************/
loop()
{
switch(disout&0x07)
{
case 0:{s=1;break;}
case 1:{s=2;break;}
case 2:{s=3;break;}
case 3:{s=4;break;}
case 4:{s=5;break;}
case 5:{s=6;break;}
case 6:{s=7;break;}
case 7:{s=8;break;}
default:break;}
}
xianshi()
{
dula=1;
P1=table[keyvol-2] ;
dula=0;
}

/***********主函數***************/
main()
{
clearmen();              //初始化
loop();
while(1)
{
while(sin==1);
delay1ms(s);
K8=0;
delay1ms(1);
K8=1;
}
}
/************外中斷遙控接收函數**************/
void intt0(void) interrupt 0
{
EX0=0;keyvol=0;
if(remotein==0)
   {delay1ms(1);
    if(remotein==0)
{while(1)
{while(remotein==0);
keyvol++;k=0;
while(remotein==1){delay1ms(1);k++;if(k>2){ xianshi();goto OOUUTT; xianshi();};}
}
OOUUTT:
switch(keyvol)
{
case 2:{K1=~K1;break;}
case 3:{K2=~K2;break;}
case 4:{K3=~K3;break;}
case 5:{K4=~K4;break;}
case 6:{K5=~K5;break;}
case 7:{K6=~K6;break;}
case 8:{K7=~K7;break;}
case 9:{if(disout==0x00){disout=0xff;}else{disout--;}loop();break;}
default:break;
}
}
}
EX0=1;
}

回復

使用道具 舉報

ID:332444 發表于 2021-2-25 08:25 | 顯示全部樓層
從31起到文件頭全部注釋掉然后逐行解釋
回復

使用道具 舉報

ID:466505 發表于 2021-2-25 10:45 | 顯示全部樓層
函數名前面要加上返回類型,沒有就加上void,比如
delay1ms(uint t)
{
for(i=0;i<t;i++)
for(j=0;j<120;j++);
}
要改成
void delay1ms(uint t)
{
for(i=0;i<t;i++)
for(j=0;j<120;j++);
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美 日韩 国产 成人 在线 | 操操日| 中国一级特黄毛片大片 | 激情黄色在线观看 | 91免费视频| 国产精品毛片在线 | 亚洲一区二区精品视频 | 日日操夜夜操天天操 | 精品视频一区二区三区四区 | 武道仙尊动漫在线观看 | 日本精品视频一区二区 | 日韩激情免费 | 亚洲一区二区久久 | 成人一区二区三区在线观看 | 久久久久久亚洲国产精品 | xnxx 日本免费 | 精品久久精品 | 在线精品观看 | 成人影院在线视频 | 国产精品视频网 | 日本免费在线观看视频 | 国产精品久久777777 | 91av大全 | 亚洲国产精品一区二区三区 | 69电影网| xxxxx黄色片 欧美一区免费 | 久久久涩| 久久久久国产 | 国产一区亚洲 | 欧洲成人 | 天天在线操| 久一精品| 午夜影院在线观看 | 九九热在线视频观看这里只有精品 | 亚洲一区免费 | 久久一区精品 | av大全在线| 激情五月婷婷综合 | 成人毛片视频在线播放 | 国产三级国产精品 | 99久久久久 |