找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4196|回复: 3
打印 上一主题 下一主题
收起左侧

单片机编译: error C141: syntax error near '', expected '__asm'怎么改

[复制链接]
跳转到指定楼层
楼主
ID:889318 发表于 2021-3-25 15:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include "stc15f2k60s2.h"
  2. unsigned char const z[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};//7段数码管段码表共阳
  3. unsigned char code c[]={0x08,0x10,0x20,0x40};//数码管扫描

  4. sbit Beep =  P3^1 ;                         //置位蜂鸣器IO口
  5.   char m=0;
  6. unsigned char i,j,k,a,b;
  7. //独立按键定义
  8. sbit  K1 = P0^0;
  9. void delayms(unsigned int m)
  10.      {
  11.          

  12.          for(a=0;a<5000;a++)
  13.          for(b=0;b<m;b++);
  14.            
  15.          }



  16. void delay(unsigned char uams)        // 延时子程序
  17. {                                                
  18.         while(uams--);
  19. }


  20. void main()  
  21.         
  22. //主函数   
  23. {   
  24.    unsigned char m;

  25.    while(1)   
  26.     {   
  27.    P55=0;
  28.   delayms(500);
  29.   P55=1;
  30.   delayms(500);
  31. if(K1==0)                         //按键按下更新m值
  32.            {
  33.                     delayms(100);         //去抖
  34.                  if(K1==0)
  35.                  m=~m;                        
  36.            }

  37.          

  38.       if(m==1)                          //通过m值判断蜂鸣器响
  39.             {                              
  40.         Beep=~Beep,                  //蜂鸣器声音跳动
  41.             delay(100);
  42.                         
  43.       {
  44. for(a=0;a<10;a++)              ///千位
  45. for(b=0;b<10;b++)              ///百位
  46.               ///十位
  47. for(j=0;j<10;j++)              ///个位
  48. for(k=0;k<50;k++)              ///  延时循环语句
  49. for(i=0;i<4;i++)               ///  扫描
  50.    {
  51.                  P3=c[i];
  52.      switch(i)                 ///送显示函数
  53. {
  54. case 2: P1=z[j];

  55.        break;

  56. case 1:
  57.         P1=z[b];
  58.         break;
  59. case 0:
  60.         P1=z[a];
  61.         break;
  62. }   
  63.        }  
  64.                                              
  65.     }   
  66.         }
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:139866 发表于 2021-3-25 17:41 | 只看该作者
你贴的代码为什么少了这么多‘}’ ?
回复

使用道具 举报

板凳
ID:889318 发表于 2021-3-25 19:04 | 只看该作者
天ノ忆 发表于 2021-3-25 17:41
你贴的代码为什么少了这么多‘}’ ?

加上去还是不对啊
回复

使用道具 举报

地板
ID:739545 发表于 2021-3-26 17:37 | 只看该作者
这代码一看就是那copy来的,贴的时候也没贴全,或者设置调用的头文件也找不到,最后一堆错误
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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