自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 warning C280: 'LampN': unreferenced local variable

uint8 *Getlist(LinkList head,uint8 LampN,uint8 Rstatus)-----------提示这句出错。意思就是虽然,你使用LampN传进来一个参数,你在这个函数里却没有使用。如果使用不到LampN这个参数,就直接去掉就可以了。这是一个警告,在这里没有什么影响。

2013-03-20 15:16:30 4567

原创 关于返回数组的问题

一个函数中有可能返回一个数组或NULL;然后需要在main函数中把数组或NULL取出来并打印,这个类型转换时比较容易出错,需要注意#include using namespace std;int value=0;int data[3]={0};int *test(void){   if(value)   {       data[0]=0;

2013-03-20 14:55:35 582

原创 warning C182: pointer to different objects

C51中出现这样的警告:原因是指针所指的数据类型不一致。LinkList *Creatlist(DataFrame *pdatafrm){ .......}main(){  LinkList list;        list=Creatlist(&RcvDataFromSBUS);  //这里会报错}

2013-03-20 13:37:16 11911

原创 单片机遇到的小知识存储

1.LinkList* Insertlist(){  uint8 n;   n=pdatafrm->databuf[2];  listnode *q;} 这是会出错的,结点定义必须放在前面   LinkList* Insertlist(){  uint8 n;   listnode *q;     n=pdatafrm->databuf[2]; } 2. 使用malloc必须加头文

2013-03-20 10:51:42 523

转载 keil所有错误

C51编译器识别错类型有三种1、致命错误:伪指令控制行有错,访问不存在的原文件或头文件等。2、语法及语义错误:语法和语义错误都发生在原文件中。有这类错误时,给出提示但不产生目标文件,错误超过一定数量才终止编译。3、警告:警告出现并不影响目标文件的产生,但执行时有可能发生问题。程序员应斟酌处理。D.1 致命错误C_51 FATAL_ERRORACTION:

2013-03-06 10:28:25 5124

转载 ERROR L107: ADDRESS SPACE OVERFLOW

错误提示:*** ERROR L107: ADDRESS SPACE OVERFLOW    SPACE:   DATA        SEGMENT: _DATA_GROUP_    LENGTH:  0014HProgram Size: data=138.7 xdata=0 code=1928这个错误是内存空间溢出了,C 错误

2013-03-06 09:49:26 1759

转载 ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义

c/c++语言中有很多地方要用到extern,但是如果没有真正的了解它的意义,会给编程带来很大的麻烦,为了使大家少走弯路,特祥细的说明一下。       对于比较小的程序,一般只有一个c文件和一个头文件,全局变量我们通常会直接定义在c文件中,在程序之前加int i定义。如果要在头文件中定义有以下两种方法:用extern来声明:extern int i;这一句只是对变量i进行声明,在c文件的程序

2013-03-06 09:38:49 990

转载 51单片机IO口模拟串口通讯5

[cpp] view plaincopy/*************************************************************** *    在单片机上模拟了一个串口,使用P2.1作为发送端 *    把单片机中存放的数据通过P2.1作为串口TXD发送出去 * 本程序来源于《单片机IO口模拟串口程序(发送+接收)》

2013-03-05 11:26:41 1193

转载 51单片机IO口模拟串口通讯4

硬件环境:STC89C52软件环境:IDE Keil uVision V4.10                    编译器 C51 V9.0代码如下:[cpp] view plaincopy/********************************************** 硬件:11.0592MHz晶振,STC89C5

2013-03-05 11:25:13 996

转载 51单片机IO口模拟串口通讯1-延时法

最近因工作需要,研究了一下单片机IO口模拟串口通讯的相关知识。相关内容主要参考了网上《51单片机模拟串口的三种方法》和《单片机IO口模拟串口程序(发送+接收)》两篇文档,并动手做了一下实验。感受颇多。    硬件环境:STC89C52    软件环境:IDE Keil uVision V4.10                        编译器 C51 V9.0    代码

2013-03-05 09:43:10 2205 2

转载 51单片机IO口模拟串口通讯2-计数法

硬件环境:STC89C52软件环境:IDE Keil uVision V4.10                    编译器 C51 V9.0代码如下: [cpp] view plaincopy/********************************************** 方法2:计数法 硬件:11.0592

2013-03-05 09:41:57 983

转载 51单片机IO口模拟串口通讯3-中断法

硬件环境:STC89C52软件环境:IDE Keil uVision V4.10                    编译器 C51 V9.0代码如下:[cpp] view plaincopy/********************************************** 方法3:中断法 硬件:11.0592MHz

2013-03-01 15:05:05 1534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除