找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求助贴,麻烦各位大佬看一下哪里的错误

[复制链接]
跳转到指定楼层
楼主
ID:980756 发表于 2021-11-14 04:22 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请各位大佬看一下为什么提示,//数码管.c(48): error C141: syntax error near 'void', expected '__asm'//哪里错了?

  1. #include<reg52.h>
  2. //#include<intrins.h>

  3. typedef unsigned int uint;
  4. typedef unsigned char uchar;

  5. #define COM P2
  6. #define SMG P0
  7. sbit key1=P3^0;
  8. sbit key2=P3^1;
  9. uchar code smg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
  10.                                                                 0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};

  11. void delay(uint i)
  12. {
  13. while(i--);
  14. }
  15. uint i;
  16. void keyscan()
  17. {
  18.         if(key1==0)
  19.         {
  20.                 delay(2000);
  21.                 while(key1==0);
  22.                 delay(2000);
  23.                 if(i<15)
  24.                 {i++;
  25.                         SMG=smg[i];
  26.                 }else
  27.                 {
  28.                         i=0;
  29.                         SMG=smg[0];
  30.                 }
  31.         }        
  32.                 if(key2==0)
  33.                         {
  34.                 delay(2000);
  35.                 while(key2==0);
  36.                 delay(2000);
  37.                 if(i>0)
  38.                 {i--;
  39.                         SMG=smg[i];
  40.                 }else
  41.                 {
  42.                         i=15;
  43.                         SMG=smg[15];
  44.                 }
  45.         }
  46.                         

  47. void main()//这里141错误,
  48. {
  49.         COM=0x00;
  50.         SMG=smg[0];
  51.         while(1)
  52.         {
  53.         keyscan()
  54.         }
  55. }
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:854581 发表于 2021-11-14 08:59 | 只看该作者
void keyscan 少个花括号好像
回复

使用道具 举报

板凳
ID:94031 发表于 2021-11-14 09:00 | 只看该作者
void main()上面缺 " }",keyscan()后面缺 “:” 。
回复

使用道具 举报

地板
ID:980756 发表于 2021-11-14 15:25 来自手机 | 只看该作者
xuyaqi 发表于 2021-11-14 09:00
void main()上面缺 " }",keyscan()后面缺 “:” 。

谢谢指点,已经改了,现在没有错误了
回复

使用道具 举报

5#
ID:980756 发表于 2021-11-14 15:25 来自手机 | 只看该作者
2514265064 发表于 2021-11-14 08:59
void keyscan 少个花括号好像

谢谢指点,已经改正了
回复

使用道具 举报

6#
ID:35873 发表于 2021-11-14 17:01 | 只看该作者

新建文件夹 (3).rar (7.72 KB, 下载次数: 4)
已修正
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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