ASM 板


LINE

看板 ASM  RSS
跑出 Cannot open file (Include File "p16f877a.h" not found) Illegal opcode Symbol not previously defined Missing argument 这些字样.... 请问是问题大概错在哪呢? --------------------------------------------- 程式 #include <p16f877a.h> char ECGbufh,ECGbufl,Wbufh,Wbufl,Tmrh,Tmrl,Alltmr,breathebufh,breathebufl; int IDX; void SYSTEMinit(void); //副程式 void Delay_x_mS(int); //定义延迟副程式 void Delay_1mS(void); char TMR1H_Cary=0; double OK; char ex_int_flag=0; //中断旗标 void interrupt isr_Sevr ( void ) { if(INTF==1) //中断触发 { INTF=0; if(ex_int_flag==0) // { TMR1ON=1; //1=启用Timer1 ex_int_flag=1 // } else { TMR1ON=0; //Timer1归回初始值 ex_int_flag=0; Tmrh=TMR1H; Tmrl=TMR1L; Alltmr=TMR1H_Cary; TMR1H=0x00; TMR1L=0x00; TMR1H_Cary=0X00; } } else if(TMR1IF==1) { TMR1IF=0; TMR1H_Cary++; if(TMR1H_Cary==0x00) { TMR1H=0X00; TMR1L=0X00; ex_int_flag=0; TMR1ON=0; } } } void main (void) //主程式 { SYSTEMinit(); //晶片初始化设定 while(OK < 1000) { Delay_x_mS(2); ADCON1=0x80; //Channel-0(AN0);0=A/D转换模块关闭和不消耗工作电流 ADCON0=0x89; //Channel-1(AN1);1=A/D转换模块通电 IDX=0X00; Delay_x_mS(2); ADGO=1; //开始A/D转换 while(!(ADIF==1 && IDX==0)); Wbufh=ADRESH; //Wbufh=A/D转换结果存到暂存器高位元 Wbufl=ADRESL; //Wbufh=A/D转换结果存到暂存器低位元 ADIF=0; while(!(ADIF==0 && IDX==0)); ADCON0=0x91; //Channel-2(AN2);1=A/D转换模块通电 Delay_x_mS(2); ADGO=1; //开始A/D转换 while (!(IDX==0 && TRMT==1)); TXREG=0xF0; //送档头传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=0xFF; //档头传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=Wbufh; //将Wburf高位元资料传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=Wbufl; //将Wbuef低位元资料传到TXREG IDX=0X01; // OK++; ADIF=0; } while(1) { ADCON1=0x80; //Channel-0(AN0);0=A/D转换模块关闭 ADCON0=0x81; //Channel-2(AN2);1=A/D转换模块通电 Delay_x_mS(2); ADGO=1; //开始A/D转换 IDX=0X00; while(!(ADIF==1 && IDX==0)); ECGbufh=ADRESH; //暂存器高位元传到ECGbufh ECGbufl=ADRESL; //暂存器低位元传到ECGbufl ADIF=0; while (!(IDX==0 && TRMT==1)); TXREG=0xF1; //将档头传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=0xFF; //将档头传到传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=ECGbufh; //将ECG高位元资料传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=ECGbufl; //将ECG低位元资料传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=breathebufh; //将呼吸高位元资料传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=breathebufl; //将呼吸低位元资料传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=Tmrh; //将计时器高位元资料传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=Tmrl; //将计时器低位元资料传到TXREG while(!(IDX==0 && TRMT==1)); TXREG=Alltmr; IDX=0X01; ADIF=0; } } void SYSTEMinit(void) { OK=0x00; IDX=0X00; TRISA=0XFF; TRISB0=1; SPBRG=0x23; TXSTA=0x24; RCSTA=0x80; SYNC=0; BRGH=1; SPEN=1; TXEN=1; Tmrh=0X00; Tmrl=0X00; Alltmr=0x00; ECGbufh=0x00; ECGbufl=0x00; Wbufh=0x00; Wbufl=0x00; INTCON=0XD0; TMR1IE=1; TMR1H=0X00; TMR1L=0X00; T1CON=0X30; } void Delay_x_mS(int N_mS) { int Loop_mS ; for ( Loop_mS = 0 ; Loop_mS < N_mS ; Loop_mS++ ) { Delay_1mS(); } } //*** Delay 1mS with 16MHz crystal void Delay_1mS(void) { int Del_1mS; for (Del_1mS = 0 ; Del_1mS < 199 ; Del_1mS ++ ) { asm("nop"); asm("nop"); } } -- 人生总会遇到畜生?! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.164.58 ※ 编辑: evogtrrx7 来自: 203.68.164.58 (09/26 13:14)
1F:推 ruemann:就编译器找不到 p16f877a.h 09/26 14:25







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP