標(biāo)題:
單片機(jī)編譯: error C141: syntax error near '', expected '__asm'怎么改
[打印本頁]
作者:
8454555
時間:
2021-3-25 15:40
標(biāo)題:
單片機(jī)編譯: error C141: syntax error near '', expected '__asm'怎么改
#include "stc15f2k60s2.h"
unsigned char const z[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};//7段數(shù)碼管段碼表共陽
unsigned char code c[]={0x08,0x10,0x20,0x40};//數(shù)碼管掃描
sbit Beep = P3^1 ; //置位蜂鳴器IO口
char m=0;
unsigned char i,j,k,a,b;
//獨(dú)立按鍵定義
sbit K1 = P0^0;
void delayms(unsigned int m)
{
for(a=0;a<5000;a++)
for(b=0;b<m;b++);
}
void delay(unsigned char uams) // 延時子程序
{
while(uams--);
}
void main()
//主函數(shù)
{
unsigned char m;
while(1)
{
P55=0;
delayms(500);
P55=1;
delayms(500);
if(K1==0) //按鍵按下更新m值
{
delayms(100); //去抖
if(K1==0)
m=~m;
}
if(m==1) //通過m值判斷蜂鳴器響
{
Beep=~Beep, //蜂鳴器聲音跳動
delay(100);
{
for(a=0;a<10;a++) ///千位
for(b=0;b<10;b++) ///百位
///十位
for(j=0;j<10;j++) ///個位
for(k=0;k<50;k++) /// 延時循環(huán)語句
for(i=0;i<4;i++) /// 掃描
{
P3=c[i];
switch(i) ///送顯示函數(shù)
{
case 2: P1=z[j];
break;
case 1:
P1=z[b];
break;
case 0:
P1=z[a];
break;
}
}
}
}
復(fù)制代碼
作者:
天ノ憶
時間:
2021-3-25 17:41
你貼的代碼為什么少了這么多‘}’ ?
作者:
8454555
時間:
2021-3-25 19:04
天ノ憶 發(fā)表于 2021-3-25 17:41
你貼的代碼為什么少了這么多‘}’ ?
加上去還是不對啊
作者:
lovezjf234
時間:
2021-3-26 17:37
這代碼一看就是那copy來的,貼的時候也沒貼全,或者設(shè)置調(diào)用的頭文件也找不到,最后一堆錯誤
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1