中易网

单片机报错h文件缺;

答案:2  悬赏:20  
解决时间 2021-12-13 01:09
#ifndef _hcsr04_h_
#define _hcsr04_h_

#define Trig P2_6

extern INT8U num;
extern INT8U T;
extern INT8U m;

extern void scan(void);

#endif

报错为:hcsr04.h(8): error C129: missing ';' before 'num'

对应的c文件为:
#include "hcsr04.h"
#include "main.h"


INT8U num=0;
INT8U T=0;
INT8U m=0;


void scan()
{
EA=1;
TMOD=0x09;
TR0=1; //启动定时器0
EX0=1; //开外部中断0
IT0=1; //下降沿中断
Trig=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();

_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
Trig=0;
}
最佳答案
#ifndef __hcsr04_h__
#define __hcsr04_h__
全部回答

这个这里所说的开发过程并不是一般书中所说的从任务分析开始,我们假设已设计并制作好硬件,下面就是编写软件的工作。在编写软件之前,首先要确定一些常数、地址,事实上这些常数、地址在设计阶段已被直接或间接地确定下来了。

,当器件的功能被确定下来后,其控制字也就被确定了。然后用文本编辑器(如edit、cced等)编写软件,编写好后,用编译器对源程序文件编译,查错,直到没有语法错误,除了极简单的程序外,一般应用仿真机对软件进行调试,直到程序运行正确为止。运行正确后,就可以写片(将程序固化在eprom中)。在源程序被编译后,生成了扩展名为hex的目标文件,一般编程器能够识别这种格式的文件,只要将此文件调入即可写片。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
NVIDIAGeForceGT740玩得起刺客信条3和4吗
求大家帮帮我。我现在真的不想活了!可是又想
建筑四层两面是什么意思
我没有权限我女友,怎么她进不了我空间
捏沙成团的意思是什么?捏沙成团的释义是什么
win10电脑反应慢是什么原因
90%醋酸稀释到3%醋酸溶液需要加多少水,稀释
要价的意思是什么啊?请解释下!
蟬蛻的意思是什么?蟬蛻的释义是什么啊?
弓人的意思是什么啊?请解释下!
朱銷的意思是什么?朱銷的释义是什么啊?
1块7毛5是什么意思
一般街上买的牛奶燕麦多少卡路里
身高176,体重86KG,弹跳60公分左右,力量强,求
豹文鞯的意思是什么?豹文鞯的释义是什么啊?
推荐资讯
为什么iphone6plus充电时会自动地拨打电话发
我淘宝买黑莓8700怎样?
本田xrv汽车底盘装甲多少钱
在曹魏集团中,徐晃张郃张辽夏侯敦夏侯渊他们
馥馥的意思是什么?馥馥的释义是什么啊?
为什么登录支付宝,提示支付宝账户存在安全风
我电脑配置可以玩GTA5吗?开最低画质特效!
烂曼的意思是什么啊?请解释下!
白泉派出所办公地址在什么地方,我要处理点事
比迹的意思是什么?比迹的释义是什么啊?
怎么用简单方法加花盆营养
鸿均的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?