打印

请问如何把依次把SBUF里的32个字符付给一个32位数组

[复制链接]
3267|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fengyeu|  楼主 | 2007-10-5 22:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
shiguo| | 2007-10-6 08:48 | 只看该作者

SBUF里的32个字符付给一个32位数组的个人想法

使用特权

评论回复
板凳
computer00| | 2007-10-6 09:05 | 只看该作者

用个for循环啊

使用特权

评论回复
地板
fengyeu|  楼主 | 2007-10-6 16:53 | 只看该作者

怎样用变量给数组付值啊??

怎样用变量给数组付值啊??
rxbuf[] = buf;

使用特权

评论回复
5
fengyeu|  楼主 | 2007-10-6 17:11 | 只看该作者

for??

main()
{
int i,a[32];
for(i=0;i<=32;i++)
a=i;
for(i=32;i>=0;i--)

}

使用特权

评论回复
6
fengyeu|  楼主 | 2007-10-6 17:50 | 只看该作者

搞定:还是老谭的书好!

搞定:还是老谭的书好!
void Com_start(void)
{
  Init_Com();
  while(1)
  {
  for(buf_add=0x00;32<=buf_add;buf_add++)
  {
   data_buf[buf_add] = buf;
   P0 = data_buf[buf_add];
  }

使用特权

评论回复
7
xddzccn| | 2007-10-6 22:45 | 只看该作者

字模

main()
{
int i,buff[32];
  for(i=0;i<=32;i++)
  {   while(RI==0);
      RI=0;
      *(buff+i)=SBUF;
  }

}
楼主是想从上位机接收字模吧!

使用特权

评论回复
8
xddzccn| | 2007-10-6 22:47 | 只看该作者

死循环

void Com_start(void)
{
  Init_Com();
  while(1)
  {
  for(buf_add=0x00;32<=buf_add;buf_add++)
  {
   data_buf[buf_add] = buf;
   P0 = data_buf[buf_add];
  }



怎么感觉楼主这个程序是个死循环啊

使用特权

评论回复
9
decoder8| | 2007-10-7 00:31 | 只看该作者

下面应该还有的,这是一部分!

使用特权

评论回复
10
ttjlc| | 2007-10-8 15:42 | 只看该作者

memcpy不行吗?搞不懂~

memcpy不行吗?搞不懂~

使用特权

评论回复
11
123654789| | 2007-10-8 15:52 | 只看该作者

memcpy 当然 不行 要用 strcpy

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

446

帖子

0

粉丝