打印

PIC12F508在编译时出错,编译版本是否有要求,电脑win7,

[复制链接]
905|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Kxgan1971|  楼主 | 2018-7-8 18:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PICC\9.81\bin\picc.exe undefined identifier "TRIS"

#include<pic.h>
#include<htc.h>


#include<pic12f508.h>


#define uchar unsigned char
#define uint unsigned int


#define        LED_ON                GP0                        //LED灯闪烁控制脚第7脚


void InitPort (void)    /*********继电器/传感器端口初始化函数**********/
{

        TRIS = 0;              /*设置输入输出位,当设置位为“1”时为输入,设置位为“0”时为输出*/

        OPTION = 0x00;            /*OPTION复位值为:0xFF */                        

}





/*****延时毫秒级函数*****/

void Delay_Ms(unsigned char Ms_Time)
{
   unsigned char t;
   while(Ms_Time--)
   {
     for(t=0;t<165;t++);
   }
}


void main(void)
{
        unsigned char VdetAdres;
        unsigned int i=0;

        Delay_Ms(20);   

        BZ_H=1;
        BZ_L=0;
        LED_ON=1;
       
        Delay_Ms(250);
        Delay_Ms(250);

        while(1)
        {
       
                LED_ON=0;
       
                Delay_Ms(250);
                Delay_Ms(250);
       
                LED_ON=1;
       
                Delay_Ms(250);
                Delay_Ms(250);


        }

}
沙发
Cjy_JDxy| | 2018-7-8 19:19 | 只看该作者
你看看头文件里TRIS有没有定义

使用特权

评论回复
板凳
Kxgan1971|  楼主 | 2018-7-8 19:52 | 只看该作者
Cjy_JDxy 发表于 2018-7-8 19:19
你看看头文件里TRIS有没有定义

头文件里面没有TRIS定义

使用特权

评论回复
地板
Cjy_JDxy| | 2018-7-9 11:05 | 只看该作者
Kxgan1971 发表于 2018-7-8 19:52
头文件里面没有TRIS定义

那编译肯定通不过啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝