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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3323|回復: 1
打印 上一主題 下一主題
收起左側

單片機C語言錯誤C141:syntax error near 'void'請大家幫忙看下程序,謝謝

[復制鏈接]
跳轉到指定樓層
樓主
ID:910118 發表于 2021-4-23 10:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h>
#include "intrins.h"      //調用_nop_();延時函數用
unsigned char code dispbitcode[]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char dispbuf[4];
unsigned char getdata;
unsigned int temp;
sbit ST=P3^0;
sbit OE=P3^1;
sbit EOC=P3^2;
sbit CLK=P3^3;
sbit ALE=P3^7;
sbit P34=P3^4;
sbit P35=P3^5;
sbit P36=P3^6;
sbit P20=P2^0;
sbit P21=P2^1;
sbit P22=P2^2;
sbit P23=P2^3;
sbit P17=P1^7;
sbit P26=P2^6;
sbit P27=P2^7;
void TimeInitial();
void Delay(unsigned int i);
void TimeInitial()
{ TMOD=0x01;
TH0=(65536-200)/256;
TL0=(65536-200)%256;
EA=1;
ET0=1;
TR0=1;
}
void Delay(unsigned int i)
{
  unsigned int j;
  for(;i>0;i--)
  {
  for(j=0;j<100;j++)
  {;}
  }
}
void Display()
{
P1=dispbitcode[dispbuf[3]];
P20=0;
P21=1;
P22=1;
P23=1;
Delay(10);//避免閃爍
P1=0x00;  //關閉一下,否則顯示不全
P1=dispbitcode[dispbuf[2]];
P17=1;
P20=1;
P21=0;
P22=1;
P23=1;
Delay(10);
P1=0x00;
P1=dispbitcode[dispbuf[1]];
P20=1;
P21=1;
P22=0;
P23=1;
Delay(10);
P1=0x00;
P1=dispbitcode[dispbuf[0]];
P20=1;
P21=1;
P22=1;
P23=0;
Delay(10);
P1=0x00;
}
void adzhuanh()
{P34=0;        //地址通道
P35=0;
P36=0;
ALE=1;
_nop_();
_nop_();
ALE=0;
ST=1;
_nop_();
_nop_();
ST=0;
_nop_();
_nop_();
_nop_();
_nop_();
while(EOC==0);
OE=1;
getdata=P0;
OE=0;/*
temp=getdata*1.0/255*500;*/temp=getdata*200.0/255.0*12.0;
if (temp>1800)
{_nop_();
_nop_();
_nop_();
_nop_();
P26=1;
P27=0;
dispbuf[0]=temp/2%10;
dispbuf[1]=temp/20%10;
dispbuf[2]=temp/200%10;
dispbuf[3]=temp/2000;
}
void main()
{
TimeInitial();
while(1)
{adzhuanh();
Display(); }
else
{_nop_();
_nop_();
_nop_();
_nop_();
P27=1;
P26=0;
dispbuf[0]=temp/2%10;
dispbuf[1]=temp/20%10;
dispbuf[2]=temp/200%10;
dispbuf[3]=temp/2000;
Display();}

}
}
void t0(void) interrupt 1 using 0
{
  TH0=(65536-200)/256;
  TL0=(65536-200)%256;
  CLK=~CLK;
  }

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:64089 發表于 2021-4-23 11:45 | 只看該作者
1  void adzhuanh()
{}兩個大括號不對成,你可以點擊左邊一個括號,看看右邊的在哪里就知道了;
2  主循環里面while(1) 和else 沒有這種用法,else 和 if是一對,把while(1)改成if(1)就編譯過了。
注,我只是幫你查找編譯問題,功能邏輯自己整理。

評分

參與人數 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区三区四区hd | 亚洲精品欧美 | 精品在线看| 亚洲午夜视频 | 亚洲精品乱码久久久久久按摩观 | 影音先锋亚洲资源 | 欧美在线亚洲 | 精品一区二区三区中文字幕 | 亚洲成年人免费网站 | 一级看片免费视频 | 欧美乱做爰xxxⅹ久久久 | 日本免费一区二区三区四区 | 中文字幕亚洲精品 | 黄色大片在线 | 麻豆视频国产在线观看 | 99自拍视频 | 天堂成人国产精品一区 | 欧美精品1区2区 | 日韩不卡一区二区 | 激情五月激情综合网 | 国产精品久久久久久久岛一牛影视 | 亚洲国产中文字幕 | 在线观看成人免费视频 | 一级片在线视频 | 爱爱视频在线观看 | 成人av免费| 99在线免费观看 | 国产一级在线 | 日韩中文一区二区三区 | 亚洲天堂精品一区 | 九九九视频在线 | 日韩精品视频在线 | 国产一区二区在线播放 | 一级毛片色一级 | 欧美成人精品一区二区男人看 | 国内久久| 激情一区二区三区 | 国产电影精品久久 | 久久大陆| 奇米影视首页 | 欧美极品一区二区 |