早教吧作业答案频道 -->其他-->
C(84):warningC209:'hextobcd':toofewactualparameters,用keil编程序之后运行出现的错误,#include"reg52.h"#include"intrins.h"#include"math.h"#defineucharunsignedchar#defineuintunsignedint#defineLcdDataP0ucharcodedispbuf[33]={"Te
题目详情
C(84):warning C209:'hextobcd':too few actual parameters,用keil编程序之后运行出现的错误,
#include"reg52.h"
#include"intrins.h"
#include"math.h"
#define uchar unsigned char
#define uint unsigned int
#define Lcd_Data P0
uchar code dispbuf[33]={"Temperature:`CDistance:mm"};
uchar numcode[10]={'0','1','2','3','4','5','6','7','8','9'};
uint num[29]={0};
uchar jsh,jsl;
uchar count=0;
uint distance;
sbit RS=P2^0;
sbit RW=P2^1;
sbit E=P2^2;
sbit Busy=P0^7;
uchar bdata flag;
sbit DQ=P2^7;
uint temp;
void delay(void);
void Init_LCD(void);
void Write_Comm(uchar);
void Write_Data(uchar);
void Read_Busy(void);
void Init_18B20(void);
uchar ReadOneChar(void);
void WriteOneChar(uchar dat);
void testtemp(void);
uint wd(void);
void Delay(uint time);
sbit sta_flag=flag^0;
sbit fuhao=flag^1;
sbit START=P1^0;
sbit CNT=P2^5;
sbit CSBIN=P2^6;
sbit BUZZER=P3^7;
void timer1(void);
void delay1ms(void);
void sys_init(void);
void display(void);
void computer(void);
void hextobcd(bit flag,uchar num);
void bm(void);
void delay15(uchar us);
void main(void)
{
uchar i,j;
for(i=0;i
#include"reg52.h"
#include"intrins.h"
#include"math.h"
#define uchar unsigned char
#define uint unsigned int
#define Lcd_Data P0
uchar code dispbuf[33]={"Temperature:`CDistance:mm"};
uchar numcode[10]={'0','1','2','3','4','5','6','7','8','9'};
uint num[29]={0};
uchar jsh,jsl;
uchar count=0;
uint distance;
sbit RS=P2^0;
sbit RW=P2^1;
sbit E=P2^2;
sbit Busy=P0^7;
uchar bdata flag;
sbit DQ=P2^7;
uint temp;
void delay(void);
void Init_LCD(void);
void Write_Comm(uchar);
void Write_Data(uchar);
void Read_Busy(void);
void Init_18B20(void);
uchar ReadOneChar(void);
void WriteOneChar(uchar dat);
void testtemp(void);
uint wd(void);
void Delay(uint time);
sbit sta_flag=flag^0;
sbit fuhao=flag^1;
sbit START=P1^0;
sbit CNT=P2^5;
sbit CSBIN=P2^6;
sbit BUZZER=P3^7;
void timer1(void);
void delay1ms(void);
void sys_init(void);
void display(void);
void computer(void);
void hextobcd(bit flag,uchar num);
void bm(void);
void delay15(uchar us);
void main(void)
{
uchar i,j;
for(i=0;i
▼优质解答
答案和解析
在你的函数原型中,调用这个函数时有两个参数flag,num,可是在你在写函数体和实际调用时,啥参数都没给,所以编译器傻眼了.赶紧把函数原型中的参数去掉就可以了.
看了 C(84):warningC...的网友还看了以下:
有氧呼吸与无氧呼吸的判断标准在有氧呼吸过程的第三个阶段,[H]与O2结合生成水,在无氧呼吸过程中, 2020-05-14 …
关于细胞代谢的叙述,错误的是()A.光合作用光反应阶段产生的[H]可在叶绿体基质中作为还原剂B.有 2020-05-14 …
关于细胞代谢的叙述,错误的是()A.某些微生物可利用氧化无机物产生的能量合成有机物B.有氧呼吸过程 2020-05-14 …
光合作用和有氧呼吸(呼吸底物为葡萄糖)过程中都有[H]的产生及利用.下列关于[H]的产生和利用的叙 2020-05-14 …
ATP合成酶广泛分布于线粒体内膜、叶绿体类囊体膜上,它可以顺浓度梯度跨膜运输H+.此过程的H+跨膜 2020-06-30 …
C(84):warningC209:'hextobcd':toofewactualparamete 2020-07-18 …
(2013•海南)关于细胞代谢的叙述,错误的是()A.无氧呼吸能产生ATP,但没有[H]的生成过程B 2020-11-03 …
如图是[H]随化合物在体内转移的过程,下面对其分析错误的是()A、①产生的[H]可在②过程中将C3还 2020-11-13 …
下图是[H]随化合物在体内转移的过程,下面对其分析错误的是A.①产生的[H]可在②过程中将C3还原B 2020-11-13 …
下列关于[H]的叙述错误的是()A.需氧呼吸过程中产生的[H]与氧结合生成水分子,释放大量的能量B. 2021-01-22 …