网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月24日漏签0天
单片机吧 关注:213,841贴子:1,052,492
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 3回复贴,共1页
<<返回单片机吧
>0< 加载中...

求大神看看有什么错误,搞了很久就是各种显错

  • 只看楼主
  • 收藏

  • 回复
  • 喝汽水吗同学
  • 中士
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit wei1=P1^0;
sbit wei2 =P1^3;
sbit wei3=P1^4;
sbit DQ=P1^7;
sbit a1=P1^1;
sbit b1=P1^5;
sbit c1=P3^2;
sbit d1=P3^4;
sbit e1=P3^5;
sbit f1=P1^2;
sbit g1=P3^1;
sbit z1=P3^3;
void num(ucahr)
void num(uchar te)
{
switch(te)
{
case 0:
a1=1;b1=1;c1=1;d1=1;e1=1;f1=1;g1=0;z1=0;
break;
case 1:
a1=0;b1=1;c1=1;d1=0;e1=0;f1=0;g1=0;z1=0;
break;
case 2:
a1=1;b1=1;c1=0;d1=1;e1=1;f1=0;g1=1;z1=0;
break;
case 3:
a1=1;b1=1;c1=1;d1=1;e1=0;f1=0;g1=1;z1=0;
break;
case 4:
a1=0;b1=1;c1=1;d1=0;e1=0;f1=1;g1=1;z1=0;
break;
case 5:
a1=1;b1=0;c1=1;d1=1;e1=0;f1=1;g1=1;z1=0;
break;
case 6:
a1=1;b1=0;c1=1;d1=1;e1=1;f1=1;g1=1;z1=0;
break;
case 7:
a1=1;b1=1;c1=1;d1=0;e1=0;f1=0;g1=0;z1=0;
break;
case 8:
a1=1;b1=1;c1=1;d1=1;e1=1;f1=1;g1=1;z1=0;
break;
case 9:
a1=1;b1=1;c1=1;d1=1;e1=0;f1=1;g1=1;z1=0;
break;
case 10:
a1=1;b1=1;c1=1;d1=1;e1=1;f1=1;g1=0;z1=1;
break;
case 11:
a1=0;b1=1;c1=1;d1=0;e1=0;f1=0;g1=0;z1=1;
break;
case 12:
a1=1;b1=1;c1=0;d1=1;e1=1;f1=0;g1=1;z1=1;
break;
case 13:
a1=1;b1=1;c1=1;d1=1;e1=0;f1=0;g1=1;z1=1;
break;
case 14:
a1=0;b1=1;c1=1;d1=0;e1=0;f1=1;g1=1;z1=1;
break;
case 15:
a1=1;b1=0;c1=1;d1=1;e1=0;f1=1;g1=1;z1=1;
break;
case 16:
a1=1;b1=0;c1=1;d1=1;e1=1;f1=1;g1=1;z1=1;
break;
case 17:
a1=1;b1=1;c1=1;d1=0;e1=0;f1=0;g1=0;z1=1;
break;
case 18:
a1=1;b1=1;c1=1;d1=1;e1=1;f1=1;g1=1;z1=1;
break;
case 19:
a1=1;b1=1;c1=1;d1=1;e1=0;f1=1;g1=1;z1=1;
break;
default:
break;
}
}
----------------------------------------分手线-----------------------------
我是用数码管直接焊在单片机上的,所以引脚乱七八糟的,不能用数组了,就想用这个switch case语句看看能不能搞出来,结果错误了。。。
WENDU.C(81): error C231: 'g1': redefinition
WENDU.C(81): error C231: 'g1': redefinition
WENDU.C(81): error C279: 'z1': multiple initialization
WENDU.C(81): error C231: 'z1': redefinition
WENDU.C(81): error C231: 'z1': redefinition
WENDU.C(82): error C141: syntax error near 'break'
目标未创建
错误就是类似上面这些。。我检查过,语句好像没什么问题啊,符号也没错~~到底是怎么了,哪里出错了,求解。。。。
还有,请问一下还有别的方法解决这些乱七八糟引脚的数码管显示问题么。。。


  • 中北_恶魔猎手
  • 中校
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
稍微一看就发现两个错误:
1.函数声明你没写分号
2.没有main函数
其他的你自己再仔细检查检查吧


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回单片机吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示