用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())
{这个地方大括号使用不当,或许会报错。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)