这只是打个比方给大家看 723a单片机显示没有编译器
(原文件名:编译器.JPG)
大家看到没include是有的
(原文件名:大家看到没 include 是有的.JPG)
我头文件就用htc.h好了
(原文件名:可以统一用htc.h代替.JPG)
这是我的程序 其实我只是想测试一个端口是不是好坏 所以让一个led循环亮灭
编译后出现
Executing: "C:Program FilesHI-TECH SoftwarePICC9.80inpicc.exe" -C -E"ad.cce" "ad.c" -O"ad.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F723A
(924) missing argument to "-O" option
Halting build on first failure as requested.
language toolset 路径跟工具都设了 采用V9.8版本 的 BIN文件目录下的 PICC.EXE
另外我的单片机是16F723 但是但是 编译器include里面只有16F723A 这个可以通用吗??
之前用过其他型号的单片机 没有出现过这种让我抓狂的事情
#include <htc.h>
#define uint8 unsigned char
#define uint16 unsigned int
__CONFIG(WDTDIS & LVPDIS & HS & PWRTDIS & BORDIS);//设置配置位
/*******************************************************************************
* 函 数 名: DelayMS(uint16 delay)
* 函数功能: 毫秒延时 for20MHZ
* 入口参数: delay
* 返 回: 无
*******************************************************************************/
void DelayMS(uint16 delay)
{
uint16 i;
for(;delay>0;delay--)
for(i=0;i<453;i++);
}
/******************************************************************************
* 函 数 名: initial()
* 函数功能: 函数初始化
* 入口参数: 无
* 返 回: 无
*******************************************************************************/
void initial()
{
TRISA=0X00;
PORTA=0X80;
}
/*******************************************************************************
* 函 数 名: main()
* 函数功能: 灯
*******************************************************************************/
void main()
{
uint8 i;
initial();
while(1)
{
for(i=0;i<8;i++)
{
PORTA = 0X80;
DelayMS(100);
PORTA = 0XFF;
}
}
}
一周热门 更多>