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

[复制链接]
330|3
 楼主 | 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);


        }

}
| 2018-7-8 19:19 | 显示全部楼层
你看看头文件里TRIS有没有定义
 楼主 | 2018-7-8 19:52 | 显示全部楼层
Cjy_JDxy 发表于 2018-7-8 19:19
你看看头文件里TRIS有没有定义

头文件里面没有TRIS定义
| 2018-7-9 11:05 | 显示全部楼层
Kxgan1971 发表于 2018-7-8 19:52
头文件里面没有TRIS定义

那编译肯定通不过啦
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /5 下一条

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