历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2020年08月26日 | PICC编译错误

发布者:科技思想家 来源: eefocus关键字:PICC  编译错误  顺序 手机看文章 扫描二维码
随时随地手机看文章

程序一:

#include<pic.h>


__CONFIG(WDTDIS);


#define delay_i 4
#define delay_j 10000




void delays()
{
int i=0;
int j=0;

for(i=0;i<=delay_i;i++)
{
for(j=0;j<=delay_j;j++)
;
}
}




void main(void)
{
int i=0;
char NUM[]={0b00111111,0b00000110,0b01011011,0b01001111,0b01100110,0b01101101,0b01011111,0b00000111,0b01111111,0b01101111};
TRISC=0;

while(1)
{
for(i=0;i<=9;i++)
{
delays();
PORTC=NUM[i];
}
}
}

程序二:

#include


__CONFIG(WDTDIS);


#define delay_i 4
#define delay_j 10000




void delays()
{
int i=0;
int j=0;

for(i=0;i<=delay_i;i++)
{
for(j=0;j<=delay_j;j++)
;
}
}




void main(void)
{
       TRISC=0;
int i=0;
char NUM[]={0b00111111,0b00000110,0b01011011,0b01001111,0b01100110,0b01101101,0b01011111,0b00000111,0b01111111,0b01101111};

while(1)
{
for(i=0;i<=9;i++)
{
delays();
PORTC=NUM[i];
}
}
}

因为上边顺序的不同,造成编译时出错不断,

Clean: Deleting intermediary and output files.
Clean: Deleted file "F:PICC04S044S044.obj".
Clean: Deleted file "F:PICC04S044S044.cce".
Clean: Deleted file "S044.cof".
Clean: Done.
Executing: "C:Program FilesHI-TECH SoftwarePICC9.50binpicc.exe" -C -E"S044.cce" "S044.C" -O"S044.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F877A
Advisory[1209]   : An old MPLAB tool suite plug-in was detected. Some options may not work correctly
Advisory[1210]   : Visit www.htsoft.com or contact support@htsoft.com for an update
Warning[176] F:PICC04S044S044.C 37 : missing newline
Warning[349] F:PICC04S044S044.C 11 : non-prototyped function declaration for "delays"
Error[249] F:PICC04S044S044.C 26 : probable missing "}" in previous block
Error[285] F:PICC04S044S044.C 29 : no identifier in declaration
Warning[374] F:PICC04S044S044.C 29 : missing basic type; int assumed
Error[314] F:PICC04S044S044.C 29 : ";" expected
Warning[374] F:PICC04S044S044.C 31 : missing basic type; int assumed
Error[314] F:PICC04S044S044.C 31 : ";" expected
Warning[374] F:PICC04S044S044.C 31 : missing basic type; int assumed
Error[314] F:PICC04S044S044.C 31 : ";" expected
Warning[374] F:PICC04S044S044.C 34 : missing basic type; int assumed
Error[983] F:PICC04S044S044.C 34 : storage class redeclared
Error[984] F:PICC04S044S044.C 34 : type redeclared
Error[239] F:PICC04S044S044.C 34 : identifier "PORTC" redefined (from line 26)
Error[188] F:PICC04S044S044.C 34 : constant expression required
Error[285] F:PICC04S044S044.C 35 : no identifier in declaration
Warning[374] F:PICC04S044S044.C 35 : missing basic type; int assumed
Error[314] F:PICC04S044S044.C 35 : ";" expected
Error[285] F:PICC04S044S044.C 36 : no identifier in declaration
Warning[374] F:PICC04S044S044.C 36 : missing basic type; int assumed
Error[314] F:PICC04S044S044.C 36 : ";" expected
Warning[337] F:PICC04S044S044.C 36 : line does not have a newline on the end
Error[285] F:PICC04S044S044.C 37 : no identifier in declaration
Warning[374] F:PICC04S044S044.C 37 : missing basic type; int assumed
Error[314] F:PICC04S044S044.C 37 : ";" expected
Halting build on first failure as requested.
BUILD FAILED: Mon Sep 26 11:58:20 2011
找了很久都找不出问题所在,只好挨条删除测试,最后终于发现问题所在,是由于引脚初始化与定义变量顺序的问题,写出来以供参考。


关键字:PICC  编译错误  顺序 引用地址:PICC编译错误

上一篇:PICC编译错误undefined symbo
下一篇:PIC16F887 串口 LCD1602 按键

推荐阅读

随着共享经济、个性化定制等新模式的逐渐兴起,全球经济格局开始发生新的变化,制造业作为实体经济的核心,正在朝着自动化、数字化和智能化方向发展,以新一代信息技术和工业机器人为基础的智能制造模式,将帮助企业获得全新的竞争力。 当前,第四次工业革命浪潮已经到来,中国乃至全球制造业都在大力推进机器换人,通过先进的装备技术进一步解放人力劳动...
近日,由中国电子信息产业集团有限公司和海宁市政府主办,海宁市经济和信息化局、海宁市科学技术局、杭州湾生态智造新城、中电港承办的“IAIC信息安全高峰论坛暨中国芯应用创新设计大赛信息安全专项赛”于浙江海宁成功举办。北京大学教授,iCAN国际联盟主席张海霞做了题为《芯片企业的自主创新》主题报告。张海霞教授说道,从2013年起,芯片进口额就超越了...
用STC89c52单片机,12M晶振。计时用T2定时器,16位自动重装模式 基本功能如下: 可以显示年份、月、日、时间,有闹钟功能,有倒计时功能。 上电默认显示时间,可通过按键切换显示年份、日期、闹钟、倒计时,显示一定时间后自动返回到时间显示。 在相应的显示状态下按设置键进行相应的设置。如在时间显示时按设置键可调整时间。其余类推倒计时最多可以...
最近几周,熟悉申请流程的人士告诉路透社,美国已授予供应商许可证,授权其向华为出售用于视频屏幕和传感器等汽车零部件的芯片。就在美国汽车企业为芯所困的当下,美国政府为何同意为华为提供汽车零部件芯片? 两名知情人士透露,美国已经批准了供应商数亿美元的许可证申请,允许其向华为出售用于汽车零部件的芯片。 华为的一位女发言人拒绝对这些许可证...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved