找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1543|回复: 3
收起左侧

syntax error near unsigned.找不到问题在哪了,大佬帮忙看看吧

[复制链接]
ID:888967 发表于 2021-3-6 14:21 来自手机 | 显示全部楼层 |阅读模式
void Dig_display(uchar figure,uchar number,uchar dp_YESorNO )
{        switch(figure)        
{                case(1):P2=0X00;break;                case(2):P2=0X04;break;                case(3):P2=0X08;break;                case(4):P2=0X0c;break;                case(5):P2=0X10;break;                case(6):P2=0X14;break;                case(7):P2=0X18;break;                case(8):P2=0X1c;break;        }        if(dp_YESorNO==0)        
{P0=smgxs[number];}        
else        
{P0=smgxs[number]+0x80;}        
number=50;        while(number--);        
P0=0x00;}

void main(){        
while(1)        {                 
Dig_display(uchar figure,uchar number,uchar dp_YESorNO);               
smghs(DS18B20readtemp());        }}
回复

使用道具 举报

ID:871393 发表于 2021-3-6 16:56 | 显示全部楼层
Dig_display(uchar figure,uchar number,uchar dp_YESorNO); 你这是函数调用  不是声明  传参数不能写类型
改成这样
Dig_display(figure, number, dp_YESorNO);
回复

使用道具 举报

ID:691185 发表于 2021-3-6 17:21 | 显示全部楼层
掉函数有问题啊,直接把声明超过来了,
回复

使用道具 举报

ID:231674 发表于 2021-3-9 14:28 | 显示全部楼层
main函数里调用 Dig_display(); 参数不对,应该写成 类似Dig_display(2,2,YES); 这种,//define YES 1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表