用keil写的程序,error C267: 'led_display': requires ANSI-style prototype 编译时一直出现这个问题

用keil写的程序,error C267: 'led_display': requires ANSI-style prototype 编译时一直出现这个问题,第1张

用keil写的程序,编译时一直出现这个问题,是设置错误造成的,解决方法如下:

1、首先在电脑中,双击运行keil uVison5软件。

2、如果之前有打开过工程,则软件会默认打开上一次打开的,如果没有则从菜单Project中打开工程。

3、打开工程文件后,点击工具栏中的编译图标开始编译工程。

4、编译完成后开始下载,下载前需要把USB加载进来,不然识别不了设备。

5、点击“LOAD”图标开始下载程序,也可以从菜单中选择菜单项下载。

6、底部出现下载进度条则表示开始下载,下载完成后程序自动运行,状态栏会有相应的提示”Application running ...“。

你这程序也不对呀,编译也不能通过吗,既然编译都不能通过,还谈执行什么函数呢,在说梦语吧。

从第2个case行的display()函数都不对,都写错了。怀疑你不编译就执行程序了,这不可能啊!

1,void Delay 重复定义了,会报错

2,for(i=8i<8i++) 应该是 for(i=0i<8i++)

3,disbuf [3]=tab [b/100]应该是disbuf [3]=tab [b/1000]

4,chaishu(st08092,1000,10)

display()没有输入参数,会报错

5,{

while(1)

display(adc0804())

{这个地方大括号使用不当,或许会报错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11800125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存