各位大虾帮忙看一下,C51语言程序提示附近有语法错误,分不多,请帮帮忙~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 高分求解C语言习题!各位大虾帮帮忙~

作者&投稿:戎志 (若有异议请与网页底部的电邮联系)
你这个程序是控制I2C收音模块的吧?

1、应该把函数声明放在函数体外面。像这样:

void iic_start();
uchar iic_testack();
uchar iic_write8bit(uchar input);
void iic_stop();

void radio_write()
{
uchar i;
iic_start();
iic_write8bit(0xc1);
if(!(iic_testack()))
{
for(i=0;i<5;i++)
{
iic_write8bit(radio_write_data[i]);
iic_ack();
}
}
iic_stop();
}

2、另外,前面声明的几个函数,你也需要都键入完整才行。

void iic_start();
这样叫函数声明

iic_start();
这样叫函数调用

你那里大部分用的都是函数声明,应该用函数调用的

各位大虾帮忙啊!! 在线等 对不起我没分了~

3,她不讨厌你,也不喜欢你

4,你追她能满足她的一部分虚荣心,你也没有勉强她或者作出过激的行为,所以不排斥你。
我认为你们还是做朋友比较好,因为我认为她可能是留情不爱的人。
这两位楼住的话我很赞同,你最好还是理清思路吧。追她的男生很多,自然虚荣心成正比增强,退出来,天下的好女孩多的事,别在这颗大家都追捧的树上吊死,你现在的目标应该是寻找更优秀的青松。你要变得有点个性,不要做别人都在做的事情。

61.
0

62.
1

63.
long p=1;
p*=m;
long sum=0;
sum+=power(i,k);

64.
5 5 6 6
5 4

65.
*p=5,m=3,n=1

66.
i=19;i>=j+1;i--
a[i]=a[i-1];

67.
3 5 7

68.
17 9 17 5

69.
2

70.
x=3
x>3
x unknow

请问又单片机大佬帮忙看一下程序吗?新手上路,太煎熬,若有大佬伸出援助之...
答:Intel公司1980年推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。              80C51是MCS-51系列中的一个典型...

哪位大虾有关于C51中.H的文件啊,像conio.h windows.h time.h dos.h等...
答:sfr P4 = 0xe8;sbit P43 = P4^3;sbit P42 = P4^2;sbit P41 = P4^1;sbit P40 = P4^0;sfr XICON = 0xc0;sfr WDT_CONTR = 0xe1;sfr ISP_DATA = 0xe2;sfr ISP_ADDRH = 0xe3;sfr ISP_ADDRL = 0xe4;sfr ISP_CMD = 0xe5;sfr ISP_TRIG = 0xe6;sfr ISP_CONTR ...

C51中强制转换问题,望大虾解答
答:而是1,这样最终运算值只保留了真实值的整数部分1。呵呵,此时虽然再继续后面的运算会有值输出,但整个方程最终所得到值肯定会存在大到想不到的偏差,因为小数部分0.963125...未参与运算。还是用5.0/256吧,其结果值在运算中会按浮点数整体保留!最好用PROTUES仿真或做硬件实验对比看一下。

IAR环境下 C语言中怎么嵌入汇编写延时程序?
答:(1)、C51语言中调用汇编语言程序;C51语言调用汇编语言程序要注意以下几点:1:在文件栏选中File Group和C51程序原文件,在配置文件选项中激活“产生汇编(SRC)文件,“编译(SRC)文件”和“创建工程(目标)时包含”三个选项。2:根据选择的编译模式,把相应的库文件(如SMALL模式,库文件为KEIL\C...

问个基础的c51单片机编程问题
答:呵呵 ,你说的TH,TL是8位单片机里16位定时器的高位和低位。。看来你真的是刚学。。。这东西把例程都走一边就会用了,慢慢来。。最好的办法是先用万用表测一下单片机的io口是和哪个连的。。就知道。。参照单片机的datasheet手册,查查就知道了。。

在keil里运行的C程序 有问题 请大虾帮帮忙
答:首先,void Delay1Ms() 定义有出入,调用处如下:Delay1Ms(1); 说明这个函数是由参数的,对吧,那么要么编译不能通过,如果是C++支持重载,编译时可以过的,不过链接的时候要找到具体的库吧,找不到的时候就会产生你的这个编译警告C206。其次,C267的这个错误也是类似的原因吧,你还是自己看看 c51的...

C51单片机串口初始化为何是这样:SCON=0X52;TMOD=0X20;TH1=0XF3;TR1=1...
答:SCON-串行口控制寄存器:可位寻址,单片机复位时,各位都被清0B7B6B5B4B3B2B1B0SM0SM1SM2RENTB8RB8TIRI SM0、SM1:串行通信方式选择位。SM0SM1工作方式功能说明波特率00方式0同步移位寄存器方式osc f /1201方式18位异步通信方式可变,由定时器控制10方式29位异步通信方式osc f /32 或osc f /6411...

哪里有C51编程的详细完全资料啊?
答:你具体是什么意思呢?你要是需要有关单片机方面的资料可以到www.c51bbs.com的网站去下,书的话建议你买<8051单片机彻底研究>上面介绍的很详细,几乎可以直接教会你

C51 如何将浮点数转换为相应的字符串,如0.23转换为"0.23"
答:可以使用函数ftoa(line,n,ff)直接转换就可以了,其中line是一个指针,n是你要保存的小说点位数,ff是你要转换的浮点数。这是以前在CV上用到的一个函数,希望对你有用。

急!C51单片机I/O口默认高电平问题!!!
答:二,如果你的发光二极管是高电平驱动亮,则P0口输出10000000时,发光管会亮 但是