单片机C语言中如何把变量的值赋给数组

本人已解决,已请教高人解答,谢谢各位

第1个回答  2012-08-17
memset函数,把你的变量放到第二个参数里就可
第一个参数是数组头,第三个参数是数组长度
第2个回答  2012-08-17
数组的值就是数组第零个元素的值,
int a;
int b[10];
*b=a;本回答被网友采纳
第3个回答  2012-08-16
strcpy()
C语言基本函数
第4个回答  2012-08-17
试一下sprintf(a[1],i);
第5个回答  2012-08-16
strncpy()

c语言单片机编程中,怎样将一个串口的到得字符串赋值给一个数组
1、串口字节为:SBUF暂存数组:A[]依次将接收到的字节存入A[0],A[1],A[2],...A[n],接收完毕,存入字符串结束标识:A[N+1]=0A就代表一个字符串。如果是一串数字,要转为整数。2、例程:include<reg51.h>#define uchar unsigned charuchar A[16],num;void uart() interrupt 4{if(RI) ...

用C语言编程怎么给自己定义好的数组赋值
单片机编程是吧 unsigned char code Tab[8];这句话已经把Tab放进ROM里的,就不能再次赋值了 所以会出现unmodifiable lvalue(不能赋左值)的错误 把code去掉试试 下次出现这样的错误,就一定要去找左值的错误 是否是常量?是否是const修饰?是否放在ROM里等等 ...

C语言怎么将浮点变量存入字符数组
include <stdio.h>void sprint(float n,char *reChar,int zsize,int xsize,int flag)\/\/功能将浮点数n转成字符串,保存到以reChar地址开头的字符数组中(可实现插入)\/\/flag=0:直接转换浮点数到指定地址 flag=1:将转换的浮点数插入到指定地址位置\/\/zsize:n整数部分最大可能的位数。 xsize...

C单片机 变量值怎么转换成字符串?
tmp[1] = num\/10 + 0x30;tmp[2] = 0;Display_ASCII8X16(uint x0,uint y0, tmp, Color);

单片机C语言,怎么存储和调用一段数据
软件上要添加absacc.h头文件,并以如下方式声明数组或变量 xvar = XBYTE[0x1000]然后对xvar赋值或取值即可 如果用汇编 要用 MOVX A,@DPTR 和\/或 MOVX @DPTR,A 指令分别进行读写 硬件上要用到芯片6264和74LS373 C51芯片的PSEN ALE RD WR都要按照兼容方式连接 单片机可扩展性极佳,提供了丰富的微...

单片机矩阵键盘输入的数字怎么存放到数组中,a[10]数组中个元素有键盘...
嗯,你应该是取到键值就把它放到数组中吧,然后把取建的标志置为0对吧,但是单片机扫描速度很快,你按下去到提起手来单片机都扫了很多次了,即使标志被指为0又会很快被置为1的,然后又继续赋值了,你应该做个松键程序,跟按键程序差不多,也要消除抖动,确定按键被提起来后,再给数组赋值 ...

单片机 C语言 移位问题请教!!
首先定义了一个包含两个元素的数组,arrya[0]=0x12,arrya[1]=0x34,然后把”arrya[0]=0x12“赋值给新建变量temp,然后temp(0x12)左移8位,变为0x1200,注意:因为temp是short类型,所以有32位,如果是8位的话,左移8位就都变为0啦!左移后再加arrya[1],也就是0x1234,然后再把0x1234...

请大神帮忙编写一个单片机C语言程序,串行通信的。
a=SBUF;\/\/A接收数据 P0=a;\/\/让数码管显示收到的数据 flag=1; \/\/标记位 } 首先你想法是不正确的,AD的值不能直接给数组(uchar a[8])应该先赋给一个变量AD_ DATA 发送应该是SBUF=AD_DATA ,这条语句是把AD变量的值赋给SBUF串口寄存器。建议你先把串口调试出来在作其他的。

51单片机4*4键盘,输入数据到数组中
LZ可以考虑在键值处理函数中加入这个试试 if(功能键按下){ NUM++;\/\/NUM为数组的下标 此处应加数组元素个数的判断,防止“越界”if(NUM小于数组元素个数){ a[NUM]=function(输入单个数据);} }

如何看懂单片机C语言参数传递机制
就我了解的单片机,1个或2个 参数传递 ,如果有 通用寄存器 的话,通用寄存器,如51的R0与R1,飞思卡尔 ColdFire的D0与D1,没有通用寄存器,或有通用寄存器且参数超过2个,则是用堆栈传递,调用函数时,参数压栈,跳转到函数后,从栈中取参数。

相似回答