xuwanzhao 发表于 2011-11-11 09:34:24

让单片机通过串口传回一个大数组,但超过256就出问题了怎么解决?(已经解决)续灰机兄又出

让串口传回256以下能正常传回数据,大于256,就不断的循环前256的数据,怎么修改?
#include   <reg51.h>
#define   uint   unsigned   int
#define   uchar   unsigned   char
//**********函数定义**********//
void   main(void);   //主函数
void   Ini_UART(void);   //串口初始化
void   Delay(void);      //延时
void   CMGF(void);       //设置发送数据为TXET格式
void   CMGS(void);   //设置目的手机号码
void   SEND(void);   //发送字符串
sbit d1=P0^0;
sbit d2=P0^1;
uchar Rx=0;
uchar j=0;
uchar flag,a,h;
uchar code SystemBuf={0xFF,0xD8,0xFF,0xDB,0x00,0x84,0x00,0x13,0x0D,0x0E,0x10,0x0E,0x0C,0x13,0x10,0x0F,0x10,0x15,
0x14,0x13,0x16,0x1C,0x2F,0x1E,0x1C,0x1A,0x1A,0x1C,0x39,0x29,0x2B,0x22,0x2F,0x44,0x3C,0x47,
0x46,0x43,0x3C,0x42,0x40,0x4B,0x54,0x6C,0x5B,0x4B,0x50,0x66,0x51,0x40,0x42,0x5E,0x80,0x5F,
0x66,0x6F,0x73,0x79,0x7A,0x79,0x49,0x5A,0x84,0x8E,0x83,0x75,0x8D,0x6C,0x76,0x79,0x74,0x01,
0x14,0x15,0x15,0x1C,0x19,0x1C,0x37,0x1E,0x1E,0x37,0x74,0x4D,0x42,0x4D,0x74,0x74,0x74,0x74,
0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,
0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,
0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0xFF,0xC0,0x00,0x11,0x08,0x00,0x78,0x00,
0xA0,0x03,0x01,0x21,0x00,0x02,0x11,0x01,0x03,0x11,0x01,0xFF,0xDD,0x00,0x04,0x00,0x0A,0xFF,
0xC4,0x01,0xA2,0x00,0x00,0x01,0x05,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x10,0x00,0x02,0x01,
0x03,0x03,0x02,0x04,0x03,0x05,0x05,0x04,0x04,0x00,0x00,0x01,0x7D,0x01,0x02,0x03,0x00,0x04,
0x11,0x05,0x12,0x21,0x31,0x41,0x06,0x13,0x51,0x61,0x07,0x22,0x71,0x14,0x32,0x81,0x91,0xA1,
0x08,0x23,0x42,0xB1,0xC1,0x15,0x52,0xD1,0xF0,0x24,0x33,0x62,0x72,0x82,0x09,0x0A,0x16,0x17,
0x18,0x19,0x1A,0x25,0x26,0x27,0x28,0x29,0x2A,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x43,0x44,
0x45,0x46,0x47,0x48,0x49,0x4A,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x63,0x64,0x65,0x66,
0x67,0x68,0x69,0x6A,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x83,0x84,0x85,0x86,0x87,0x88,
0x89,0x8A,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,
0xA9,0xAA,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,
0xC9,0xCA,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,
0xE8,0xE9,0xEA,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0x01,0x00,0x03,0x01,0x01,
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x03,0x04,0x05,
0x06,0x07,0x08,0x09,0x0A,0x0B,0x11,0x00,0x02,0x01,0x02,0x04,0x04,0x03,0x04,0x07,0x05,0x04,
0x04,0x00,0x01,0x02,0x77,0x00,0x01,0x02,0x03,0x11,0x04,0x05,0x21,0x31,0x06,0x12,0x41,0x51,
0x07,0x61,0x71,0x13,0x22,0x32,0x81,0x08,0x14,0x42,0x91,0xA1,0xB1,0xC1,0x09,0x23,0x33,0x52,
0xF0,0x15,0x62,0x72,0xD1,0x0A,0x16,0x24,0x34,0xE1,0x25,0xF1,0x17,0x18,0x19,0x1A,0x26,0x27,
0x28,0x29,0x2A,0x35,0x36,0x37,0x38,0x39,0x3A,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x53,
0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x73,0x74,0x75,
0x76,0x77,0x78,0x79,0x7A,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x92,0x93,0x94,0x95,
0x96,0x97,0x98,0x99,0x9A,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xB2,0xB3,0xB4,0xB5,
0xB6,0xB7,0xB8,0xB9,0xBA,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xD2,0xD3,0xD4,0xD5,
0xD6,0xD7,0xD8,0xD9,0xDA,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xF2,0xF3,0xF4,0xF5,
0xF6,0xF7,0xF8,0xF9,0xFA,0xFF,0xDA,0x00,0x0C,0x03,0x01,0x00,0x02,0x11,0x03,0x11,0x00,0x3F,
0x00,0xC8,0x89,0x2E,0x71,0xB6,0x40,0x8A,0x7F,0xBC,0xCD,0x91,0xFA,0x56,0x85,0xA1,0x6D,0xBB,
0x1B,0x61,0x3D,0x78,0xE6,0x9B,0x57,0x56,0x04,0xEC,0xEE,0x4D,0x39,0x64,0xB9,0x89,0x18,0xE5,
0x65,0x52,0x73,0xEA,0xC0,0xFF,0x00,0x81,0xAA,0xFA,0x9C,0x4B,0x20,0x8E,0x42,0x09,0xF2,0xCE,
0xDC,0x8F,0xA0,0xA8,0x71,0x51,0xD4,0xB8,0xB7,0x2B,0xA2,0x1B,0x79,0x12,0x33,0xD4,0x06,0xC7,
0xDD,0xC9,0xCD,0x48,0x61,0x57,0xB5,0x92,0x30,0x0C,0x9B,0x5B,0x23,0x07,0xDF,0x3D,0xBD,0xAA,
0xAF,0xA8,0x9A,0xB4,0x45,0xB4,0x64,0x42,0x1A,0x31,0x73,0x1B,0x6E,0xFB,0xAF,0x1B,0x63,0x1E,
0xE4,0x9F,0xE5,0xFF,0x00,0xD7,0x3D,0x25,0xA3,0x09,0xB4,0x55,0x01,0xB2,0x61,0x72,0xA4,0x9E,
0xFC,0xFF,0x00,0xF5,0xC5,0x69,0x0F,0x89,0x33,0x29,0x6C,0x43,0x4E,0x44,0x77,0x04,0xA2,0x33,
0x00,0x70,0x76,0x8C,0xD7,0xA4,0xE4,0x96,0xAC,0xCA,0xC5,0x85,0xB0,0xB8,0x21,0x8B,0x05,0x4C,
0x7F,0x79,0xBA,0xFE,0x54,0x9E,0x4D,0xAA,0x28,0x79,0x2F,0x14,0xAF,0x46,0xD8,0x33,0xCF,0xA6,
0x6B,0x9E,0x58,0x85,0x7B,0x47,0x52,0xD4,0x3A,0xB1,0xCA,0x2D,0x40,0x25,0x20,0xB9,0x9D,0x5B,
0xA3,0x6D,0xE3,0xF3,0x18,0xA4,0xF3,0x13,0x79,0x48,0xEC,0x21,0x25,0x47,0xDE,0x67,0x56,0x20,
0x7B,0xF7,0xAC,0xE5,0x29,0xBF,0x89,0xD8,0x6A,0xCB,0x62,0xA5,0xF6,0xB1,0x7F,0x0A,0x6F,0x45,
0x80,0xA8,0x38,0x20,0x2B,0x67,0xF5,0xAA,0x7A,0x7E,0xA9,0x79,0xA9,0xDB,0x3C,0xBE,0x78,0x8E,
0x55,0x6D,0xA7,0x64,0x60,0xE0,0x7F,0x9F,0xE5,0x5C,0xCF,0x96,0x3E,0xF1,0x69,0x37,0xA1,0x6D,
0x14,0xC8,0x63,0x96,0x64,0x32,0xB7,0xDD,0xDD,0x27,0x3C,0xFF,0x00,0x4C,0xE3,0xA5,0x45,0x77,
0x74,0x2D,0xE2,0xF3,0x64,0x52,0xAA,0x41,0x23,0x1D,0xEB,0xB9,0x4E,0x30,0x82,0x68,0xC5,0x45,
0xB6,0x64,0xE9,0xD7,0xA6,0xFB,0x59,0x42,0x91,0x85,0x04,0x15,0x24,0xF2,0x48,0xE4,0xF5,0xFA,
0x81,0xFA,0xD7,0x50,0x9E,0x5A,0x3F,0x96,0xD2,0x20,0x93,0xAE,0xD2,0xDC,0xFE,0x55,0xCB,0x27,
0x77,0x76,0x6A,0x91,0xFF,0xD0,0xC7,0x82,0xC3,0x51,0x70,0x43,0x2A,0x47,0xC6,0x43,0x3B,0x7F,
0x86,0x7F,0x5A,0xD1,0x82,0xCA,0x48,0xF6,0x96,0x9B,0x9C,0x7C,0xDB,0x47,0xF5,0xFF,0x00,0xEB,
0x55,0x6C,0x21,0x6F,0x49,0x8C,0x41,0x2B,0x31,0x6F,0x2E,0x4E,0xA7,0xB0,0x3D,0x7F,0xA5,0x4F,
0xBA,0x2B,0xB8,0x5D,0x32,0xAE,0xA5,0x41,0x03,0x1E,0x87,0x93,0x53,0x2F,0x85,0x95,0x0F,0x88,
0xAB,0x10,0x8C,0xA0,0x7B,0x6B,0x37,0x75,0x27,0x07,0x8F,0x94,0x7E,0x3C,0x8A,0x91,0x21,0x97,
0xCD,0x3F,0x2A,0xC5,0xB8,0x60,0x83,0xC8,0xFD,0x3D,0xBF,0x95,0x2F,0x32,0xE5,0xB3,0x4D,0x8B,
0x2C,0x82,0x25,0x60,0xEE,0x0B,0x8E,0x8B,0x18,0xCB,0x1F,0xC2,0xB4,0x34,0x6D,0x42,0x2B,0x78,
0x6E,0x63,0xBC,0x62,0xAA,0xF8,0x28,0x33,0xB9,0x8F,0x5C,0xF0,0x38,0x07,0xA7,0x7A,0x77,0xEA,
0x66,0xA2,0xE5,0xA2,0x19,0x73,0xE2,0x2B,0x68,0x1C,0xAD,0xAE,0x9D,0x92,0x46,0x43,0x4C,0xD9,
0xC1,0xED,0xC7,0x3F,0xCC,0x55,0x09,0xFC,0x4B,0xAA,0x4D,0x9F,0xDE,0x88,0x94,0x60,0x30,0x89,
0x00,0xE0,0xF7,0x19,0xC9,0xCF,0xE3,0x4E,0x53,0x94,0xF5,0x6C,0x7C,0xAA,0x25,0x6D,0x62,0xE1,
0xCB,0xC7,0xB8,0xB4,0xAB,0xB4,0x85,0x79,0x1D,0x98,0xAB,0x74,0xC8,0x39,0xAB,0x5A,0x1D,0xE4,
0xD1,0xD9,0xF9,0x70,0x99,0x00,0x2E,0x5A,0x4D,0xBC,0x92,0x4F,0x7C,0xF5,0x1C,0x63,0xF2,0xA1,
0x24,0x89,0x93,0x6C,0x8B,0x58,0xBF,0x69,0x6E,0x41,0x86,0xF4,0x95,0xC6,0x78,0x93,0x25,0x5B,
0xA7,0x07,0xA8,0xED,0x54,0x13,0x54,0xBF,0x5C,0x93,0x77,0x2B,0x16,0xC6,0x77,0xB6,0xE3,0xC7,
0xD7,0x34,0xEC,0x84,0x34,0x5E,0x4C,0xD2,0x86,0x96,0x56,0x65,0xCE,0x4E,0x4F,0x1F,0x95,0x5E,
0xB5,0x99,0x74,0xA6,0xB9,0x90,0xF2,0xEE,0x42,0xA4,0x7D,0x89,0xEB,0x93,0xE8,0x06,0x68,0x6B,
0x4B,0x22,0x93,0xD6,0xEC,0xD2,0xD0,0xEF,0x25,0x9B,0x4F,0x99,0x6E,0x0B,0x16,0x67,0x66,0x56,
0xFC,0xB3,0x4F,0x78,0xD2,0xEA,0x00,0x18,0x64,0x11,0x91,0x9A,0xB9,0xCB,0xDC,0x4B,0xB1,0x11,
0x5A,0xBB,0x98,0x71,0x5B,0xCD,0x67,0x7A,0xA1,0x95,0xA3,0x66,0x04,0x2B,0x46,0xDE,0xFD,0xBB,
0xD5,0x8B,0x40,0x92,0x24,0xAB,0x20,0x4C,0x9E,0x77,0x36,0x33,0xCF,0x53,0x9A,0xC9,0xF4,0x35,
0x8E,0xC7,0xFF,0xD1,0x97,0xF7,0x84,0x7C,0x91,0x96,0xE7,0xB1,0x18,0xFA,0xE7,0xA5,0x1B,0x0F,
0x56,0x94,0x0E,0x33,0xC7,0x23,0xF2,0xFF,0x00,0x03,0x4C,0x45,0xA5,0xB0,0x87,0x1F,0xBF,0x61,
0xB7,0xEF,0x00,0x4E,0x5B,0x1E,0xA0,0x0E,0x69,0x65,0x36,0xC8,0x31,0x0C,0x20,0xB3,0x7D,0xE7,
0x6E,0xA7,0xF2,0xFF,0x00,0x1A,0x76,0xB2,0x0B,0x8B,0x1C,0xE5,0xA3,0x30,0xB9,0x6E,0x41,0xCE,
0x1B,0x0B,0x8C,0x74,0xC7,0x4F,0xF2,0x2A,0x9D,0x2E,0x82,0x22,0x64,0x5D,0xDB,0xB0,0x37,0x7A,
0xF7,0xAA,0xB2,0x65,0x1C,0x8C,0x7E,0x75,0x9C,0xF5,0x37,0xA4,0xF7,0x29,0xDE,0x82,0x15,0x64,
0xC7,0x7C,0x1F,0xF3,0xF9,0xD5,0x60,0x4E,0xE6,0x53,0xC7,0xAD,0x54,0x76,0x09,0x97,0x6E,0xD3,
0x76,0x94,0x93,0xEE,0x2C,0xEA,0xD8,0xE4,0xF0,0x07,0x4F,0xF0,0xAC,0xEC,0x92,0x7F,0x1C,0xD5,
0xA3,0x06,0x26,0x39,0xFC,0x68,0x6E,0x00,0x3E,0x95,0x42,0x14,0xD4,0xB0,0x08,0x9A,0x51,0xE7,
0xB1,0x0B,0xEA,0x29,0x14,0xAD,0x7D,0x4D,0x1B,0x1B,0xA5,0x5D,0x61,0x23,0x47,0x2D,0x09,0x4F,
0x29,0x38,0xC0,0x1D,0xFA,0x7D,0x7D,0x7D,0x6B,0x62,0x12,0xBE,0x56,0xD5,0x18,0xDA,0x48,0xE7,
0xAF,0x06,0x93,0xD8,0x34,0xBB,0xB0,0x92,0xC3,0x1C,0x9F,0x7D,0x43,0x71,0x8E,0x46,0x7F,0xCF,
0x4A,0xC5,0x8C,0xAD,0xA4,0x8F,0x0B,0xAE,0xE5,0x42,0xCB,0x90,0x39,0x3C,0x8F,0xF0,0xFD,0x6A,
0x1B,0xB1,0xA4,0x16,0xA7,0xFF,0xD2,0xD2,0x82,0xE4,0xC7,0x1F,0x31,0xA9,0x7F,0x7E,0x82,0x99,
0x2C,0xF2,0xCD,0x27,0x98,0xED,0xCE,0x30,0x30,0x31,0x81,0xE9,0xF4,0xA6,0x49,0x10,0xE0,0x10,
0x09,0x01,0x8E,0x48,0xF5,0xA4,0xA1,0xBB,0x80,0xD3,0x4C,0x34,0x86,0x34,0xD5,0x6B,0x91,0xC0,
0x3F,0x85,0x4C,0x8D,0x29,0xEE,0x55,0x98,0xFC,0x85,0xB1,0x93,0x19,0x0E,0x07,0xD0,0xD5,0x4B,
0x8D,0x9F,0x6C,0x72,0xAC,0x18,0x31,0xCE,0x56,0x84,0x5C,0xB7,0x2E,0xC6,0x37,0xE8,0xB7,0x31,
0xF5,0x29,0x83,0xF4,0xE9,0xFE,0x15,0x94,0x2B,0x48,0x98,0x30,0xC7,0x5F,0xAD,0x29,0xE4,0x1A,
0x62,0x10,0x9C,0x8E,0x9D,0x69,0x73,0x91,0x9A,0x00,0x42,0xC5,0x19,0x5D,0x4E,0x19,0x4E,0x41,
0xF4,0xAE,0xB2,0xD6,0x75,0xB8,0x85,0x66,0x5E,0x92,0x0C,0xF5,0xE8,0x7B,0x8A,0x1E,0xC3,0xEA,
0x4C,0x6B,0x13,0x50,0x82,0x53,0x76,0xEC,0xB1,0x3B,0x2B,0x60,0x82,0xAA,0x48,0xE9,0x59,0x48,
0xD2,0x0E,0xCC,0xFF,0xD3,0xB8,0xBC,0x8A,0x52,0x29,0x92,0x34,0xD2,0x37,0x5A,0x43,0x18,0x69,
0x86,0x80,0x1B,0x50,0xCE,0xB9,0x43,0xC7,0x34,0x9E,0xC5,0xC1,0xD9,0x95,0xC4,0x64,0x8C,0x1E,
0x84,0x60,0xD4,0xF6,0xDA,0x4C,0x02,0xCD,0xE4,0x7C,0xBC,0x98,0xEF,0xD0,0x77,0xE0,0x7F,0x8F,
0xA7,0x6A,0x48,0xA9,0x49,0x3D,0x11,0x0D,0xA9,0xC8,0xB8,0x84,0x0E,0x24,0x8C,0xE3,0xEB,0x8F,
0xFE,0xBD,0x62,0x83,0x8A,0xB8,0x99,0xBD,0xC3,0x27,0xD2,0x8F,0x9B,0xD8,0x55,0x12,0x37,0x04,
0xF5,0x38,0xA5,0x0B,0xC7,0x26,0x80,0x13,0x60,0xAD,0xBF,0x0C,0xBA,0x97,0x96,0x39,0x72,0xD1,
0x82,0xAD,0xB4,0x1F,0xAE,0x69,0x8C,0xD7,0x92,0x54,0x59,0x58,0x0C,0xF9,0x65,0xB0,0xAC,0x7B,
0x67,0xA0,0x23,0xFA,0xD0,0x6B,0x31,0x9F,0xFF,0xD4,0xB8,0xA0,0x0E,0x05,0x29,0x3C,0x53,0x24,
0x69,0xA4,0x3D,0x29,0x0C,0x61,0xA6,0x1A,0x00,0x69,0xA8,0xDA,0x90,0xC6,0x63,0x9A,0xBF,0x64,
0x72,0x1D,0x0F,0x71,0x40,0x15,0xED,0x6C,0x4F,0xDA,0x8C,0x92,0x31,0x06,0x32,0x40,0x03,0xBF,
0x5E,0xB5,0xCE,0x4C,0x9E,0x54,0xF2,0x21,0xEA,0xAC,0x57,0xF2,0x34,0xE2,0x0C,0x8C,0x9E,0x68,
0xC8,0xAB,0x24,0x4C,0xF3,0xC6,0x68,0xC9,0xF4,0xE2,0x81,0x89,0xF3,0x7A,0x56,0x97,0x87,0xC9,
0x5B,0xD7,0x5F,0x54,0x3F,0xCC,0x50,0x07,0x4E,0x62,0xB7,0x9E,0xD1,0x95,0xA4,0x54,0x75,0x1F,
0xC4,0x71,0xF8,0xD5,0x38,0xA6,0x13,0x17,0xC0,0xC0,0x0D,0x81,0xEE,0x2A,0x18,0x1F,0xFF,0xD5,
0xB7,0x4B,0x9A,0x04,0x21,0xA4,0xA0,0x06,0x1A,0x69,0xA4,0x03,0x0D,0x34,0xD0,0x31,0x86,0xA6,
0xB7,0x97,0x64,0xAB,0xD7,0xDF,0x14,0x01,0x74,0x11,0xF6,0x8D,0xC3,0xF8,0xD4,0x1A,0xE5,0xF5,
0x78,0xF6,0x6A,0x53,0x0C,0x70,0x4E,0xEE,0x3D,0xF9,0xA6,0xB7,0x02,0x98,0x52,0xC7,0x0A,0xA4,
0x9A,0x9D,0x6C,0xEE,0x9B,0xEE,0xDB,0x48,0x73,0xDF,0x61,0xAB,0x11,0x28,0xD2,0x2F,0x98,0x83,
0xE4,0x91,0xF5,0x22,0xA5,0x5D,0x0A,0xF4,0x8E,0x4A,0x2F,0xD5,0xA9,0x5D,0x00,0xF5,0xF0,0xFC,
0xE7,0xEF,0xCE,0x8B,0xF4,0xC9,0xAB,0x56,0x3A,0x4F,0xD8,0xEE,0x04,0xBE,0x76,0xE3,0x82,0x08,
0xC6,0x38,0xA3,0x98,0x0D,0x13,0xB4,0x8E,0x79,0xA6,0xE1,0x17,0xA0,0x02,0xA0,0x67,0xFF,0xD6,
0xB7,0x45,0x02,0x0A,0x69,0xA0,0x04,0x34,0xD2,0x29,0x00,0xD2,0x29,0xA5,0x68,0x19,0x1B,0x02,
0x4E,0xD5,0xE5,0xBF,0x95,0x4B,0x1C,0x42,0x35,0xF5,0x3D,0xC9,0xA0,0x0B,0x51,0xB0,0xDA,0x87,
0xFB,0xA7,0x14,0xAE,0x96,0xCC,0xFE,0x63,0xC7,0x1B,0x3F,0xF7,0x8A,0xE4,0xD0,0x03,0xBC,0xE8,
0xD7,0xA6,0x07,0xE1,0x4D,0x37,0x28,0x3A,0x66,0x80,0x18,0x6E,0x87,0xA5,0x30,0xDD,0x13,0xD3,
0x14,0x01,0x1B,0x5C,0xB1,0xA6,0x19,0x98,0xF7,0xA0,0x04,0x2E,0xC7,0xB9,0xA6,0x92,0x68,0x03,
0xFF,0xD7,0xB6,0x68,0xA0,0x42,0x51,0x48,0x04,0x34,0xD3,0x40,0x0D,0x34,0xC6,0x27,0x3B,0x57,
0xA9,0xA0,0x64,0x91,0xC4,0x23,0x1E,0xA4,0xF5,0x34,0xA6,0x80,0x13,0x71,0x03,0x14,0xD2,0x4D,
0x00,0x34,0xD2,0x53,0x01,0x29,0x12,0x3E,0x70,0xB8,0x00,0xD2,0x01,0xD2,0xC6,0x62,0xC6,0xE2,
0xB9,0x3D,0x81,0xA8,0x4C,0x80,0x76,0xA0,0x06,0x99,0x71,0xDA,0x90,0xCC,0x28,0x19,0xFF,0xD0,
0xB7,0x49,0x40,0x82,0x92,0x90,0x05,0x34,0xD0,0x31,0xA7,0xAE,0x07,0x53,0x53,0x47,0x1E,0xC1,
0x93,0xC9,0xA0,0x06,0xB7,0x1C,0x54,0x64,0xD0,0x02,0x53,0x79,0xA0,0x03,0xF2,0xA4,0xFF,0x00,
0x3D,0x29,0x80,0x8D,0xF5,0xA4,0xC9,0xC7,0xA0,0xA4,0x01,0x31,0xF3,0x4A,0xF0,0x78,0x00,0x54,
0x7E,0x57,0xFB,0x34,0x00,0x79,0x47,0xFB,0xB4,0x79,0x67,0xDA,0x81,0x9F,0xFF,0xD1,0xB5,0x45,
0x02,0x0A,0x4A,0x40,0x14,0xD6,0xEB,0x81,0xC9,0xEC,0x28,0x19,0x34,0x30,0xED,0xF9,0x9B,0x92,
0x6A,0x47,0x1C,0x50,0x05,0x76,0x8D,0x98,0xE7,0x34,0x0B,0x76,0x3D,0x32,0x7E,0x82,0x80,0x1E,
0x2D,0x24,0x3F,0xC0,0xFF,0x00,0x95,0x28,0xB2,0x90,0xFF,0x00,0xCB,0x37,0xFC,0x45,0x30,0x1D,
0xF6,0x09,0x7F,0xE7,0x9F,0xEB,0x4A,0x34,0xF9,0x3F,0xBA,0x07,0xD4,0xD1,0x60,0x1D,0xFD,0x9C,
0xFD,0xF6,0x0A,0x5F,0xEC,0xE3,0xDD,0xC0,0xFA,0x0A,0x2C,0x00,0x34,0xF4,0x07,0x06,0x43,0xF9,
0x52,0xFD,0x86,0x21,0xD4,0xB1,0xFC,0x68,0x00,0xFB,0x24,0x03,0xF8,0x49,0xFA,0x9A,0x3C,0x88,
0x47,0x48,0xC7,0xE3,0x40,0x1F,0xFF,0xD2,0xB5,0x45,0x21,0x05,0x14,0x00,0x84,0xE3,0xEB,0x52,
0xC3,0x17,0xF1,0x37,0x5A,0x06,0x4D,0x52,0x41,0xFE,0xB0,0x31,0xA0,0x65,0xCC,0x8F,0x51,0x4B,
0xBC,0x7A,0x8A,0x60,0x1B,0xD7,0xFB,0xC3,0xF3,0xA4,0x32,0x2F,0xF7,0x85,0x02,0x1A,0x65,0x4F,
0xEF,0x53,0x4C,0xAB,0xEB,0x40,0x08,0x67,0x4F,0x7A,0x61,0xB8,0x5F,0x4A,0x06,0x46,0x6E,0x07,
0xA7,0xEB,0x4C,0x6B,0x9F,0x61,0x40,0x88,0xDA,0xE5,0xAA,0x26,0xB8,0x63,0xDE,0x80,0x3F,0xFF,
0xD3,0xB3,0x40,0xA0,0x42,0xD3,0x49,0xC0,0xA4,0x04,0xD0,0xC6,0x4F,0xCC,0xC2,0xA7,0xA0,0x62,
0x75,0x34,0xE0,0xD8,0xA0,0x61,0xE6,0x1F,0x5A,0x37,0x9A,0x62,0x13,0xCC,0x3E,0xB4,0x9E,0x61,
0xA0,0x04,0x2E,0x69,0xA5,0xE8,0x01,0x37,0x53,0x4B,0x50,0x03,0x09,0xA6,0x16,0xA4,0x03,0x0B,
0x53,0x4B,0x53,0x03,0xFF,0xD4,0xB1,0x4B,0x40,0x80,0x90,0x06,0x4D,0x3A,0x18,0x8B,0x1D,0xEC,
0x3E,0x83,0xD2,0x90,0xCB,0x5D,0x05,0x21,0x3D,0xA8,0x00,0xE9,0x49,0x40,0x01,0xA8,0xF7,0x67,
0xBE,0x3E,0xB4,0xC0,0x3F,0xE0,0x42,0x97,0x1F,0xED,0x8F,0xC8,0xD0,0x20,0xDA,0x3F,0xBF,0xFA,
0x1A,0x42,0x83,0xB3,0x13,0xFF,0x00,0x01,0xA0,0x06,0xA9,0xC8,0xCD,0x06,0x81,0x8C,0x60,0x4F,
0x4A,0x69,0x43,0xE8,0x28,0x01,0x36,0x1F,0x6F,0xCA,0x9A,0x54,0xFF,0x00,0x7B,0xF2,0xA0,0x0F,
0xFF,0xD5,0xB1,0x46,0x78,0xA4,0x21,0xD1,0x21,0x76,0x0C,0x7A,0x76,0x15,0x68,0x00,0x06,0x05,
0x03,0x02,0x68,0xA0,0x04,0xA5,0xA0,0x02,0x8E,0x3D,0x05,0x30,0x0C,0xFB,0x52,0x66,0x80,0x0C,
0xD3,0x49,0xA0,0x06,0x9A,0x43,0x40,0x0D,0x34,0xD3,0x40,0x0D,0x34,0xC3,0x40,0x1F,0xFF,0xD9};
uchar   code   phone[]= {0x40,0x40,0x61,0x80,0xFF,0xFF,0x01,0x31,0x0D,0x0A,0x00};
uchar   code   sms[]   = "AT+QFUPL=\"KKK.jpg\"";
void sendchar(uchar ch);
void sendstring(uchar *p);
void   Delay1(void);
void sendchar(uchar ch)
{
SBUF=ch;
while(TI==0);
   TI=0;
}
void sendstring(uchar *p)
{

while(*p)
{
sendchar(*p);
p++;
}
}
/***********************************************************
函数名称:main
函数功能:主函数                                 入口参数:无         出口参数:无
***********************************************************/
void   main(void)
{
   Ini_UART();
      if(d1==0)
          Delay1();
          if(d1==0)
           {
      Ini_UART();   //串口初始化
      sendstring(phone);   //设置目的手机号码
      Delay();
                Delay();
          Delay();
      Delay();
                Delay();
      sendchar(0x0D);
      sendchar(0x0A);
                d1=1;

                }
      if(d2==0)
          Delay1();
          if(d2==0)
       {
       // sendstring(sms);
       // sendchar(0x0D);
       // sendchar(0x0A);
       // if(SystemBuf==0x40)
       // sendchar(0xAA);
       // else sendchar(0xBB);
      Ini_UART();
      sendchar(0xAA);
      sendchar(0xAA);
      sendchar(0xAA);
      for(h=0;h<500;h++) //问题是这里,设置成1256以下能正常传回数据,大于256,就不断的循环前256的数据,怎么修改
      {   ES=0;
                SBUF=SystemBuf;
                while(!TI);
                TI=0;
                ES=1;
      }
      sendchar(0xBB);
      sendchar(0xBB);
      d2=1;
       }

}


/***********************************************************
函数名称:Ini_UART
函数功能:串口初始化设置               入口参数:无         出口参数:无
***********************************************************/
void   Ini_UART(void)
{
      SCON   =   0x50;   //UART方式1:8位UART;   REN=1:允许接收
      PCON   =   0x00;   //SMOD=0:波特率不加倍

      TMOD   =   0x20;   //T1方式2,用于UART波特率

      TH1   =   0xFD;
      TL1   =   0xFD;   //UART波特率设置:9600
      TR1   =   1;
      // REN=1;
       SM0=0;
       SM1=1;   
       EA=1;
       ES=1;
}


/***********************************************************
函数名称:Delay1ms
函数功能:延时                                 入口参数:无         出口参数:无
**********************************************************          
void receive(void) interrupt 4 using 1
{
if(RI)
{
        if(Rx<3680)
        {
    SystemBuf=SBUF;
        Rx++;
        }
        RI=0;
}
} */

void   Delay(void)
{      
      uint   i,j;

      for   (i=0;   i <1000;   i++)
      {
            for(j=0;   j <1000;   j++);
      }
}

void   Delay1(void)
{      
      uint   i,j;

      for   (i=0;   i <10;   i++)
      {
            for(j=0;   j <1000;   j++);
      }

.titrwh 发表于 2011-11-11 09:36:52

你的h是char型,最大256,要设成int型的。

xuwanzhao 发表于 2011-11-11 09:44:07

回复【1楼】.titrwh灰机
-----------------------------------------------------------------------

试了,还是不行

xyang18 发表于 2011-11-11 09:46:57

串口一般传得都是8位数据,你上面的数组,最大数值也就是255呀,哪来的256

xuwanzhao 发表于 2011-11-11 09:48:46

回复【3楼】xyang18
-------------------------------------------------------------------
恩,我错了,是255

.titrwh 发表于 2011-11-11 09:50:01

应该就是这里啊,看不出其他问题了。

xuwanzhao 发表于 2011-11-11 09:51:30

回复【5楼】.titrwh灰机
-----------------------------------------------------------------------
我查了一下,你说的非常有道理,我再改改看看

xuwanzhao 发表于 2011-11-11 09:53:32

回复【5楼】.titrwh灰机
-----------------------------------------------------------------------

但还是目前情况还是一样

ringan865 发表于 2011-11-11 12:47:45

uchar flag,a,h;
~~~~~~~~~~~~~~~
你的 循环计数变量 h 是unsigned char型的,只能是0到255。超过 255 就回到 0 了。
-----------------------------------------------------------------------------
刚才没看到上面已经有回复了,看不出有其他问题,不知道楼主解决了没有。

68336016 发表于 2011-11-11 13:23:24

for (h=0; h<256; h++)
h改成256,并且类型改成 unsigned char 就行了

发现自己打错了,修改

leonliu_1128 发表于 2011-11-11 13:35:52

我也犯过这种低级错误

xuwanzhao 发表于 2011-11-11 14:34:55

拜谢各位,正如8、9楼所言,已经解决了,呵呵,好开心

xuwanzhao 发表于 2011-11-11 14:41:27

原来我一直误解了飞机先生的意思,呵呵

.titrwh 发表于 2011-11-11 17:45:18

回复【12楼】xuwanzhao
-----------------------------------------------------------------------

1.我是灰机不是飞机./emotion/em006.gif哈哈
2.感觉我表达清楚了,和8、9楼差不多啊,怎么能误解?lp经常说我,看来我表达能力确实有问题。./emotion/em040.gif

xuwanzhao 发表于 2011-11-11 19:33:37

回复【13楼】.titrwh灰机
-----------------------------------------------------------------------

呵呵,灰机你的表达没有问题,我理解不全面而已,我开始只改了uchar code SystemBuf这里,没改uchar flag,a,h

xuwanzhao 发表于 2011-11-11 22:11:44

又出现了个问题,现在是让串口给单片机发1000个数存进数组里面,但在数组里只有512个,其他的都存不了
程序如下#include   <reg51.h>
#define   uint   unsigned   int
#define   uchar   unsigned   char
//**********函数定义**********//
void   main(void);   //主函数
void   Ini_UART(void);   //串口初始化
void   Delay(void);      //延时
void   CMGF(void);       //设置发送数据为TXET格式
void   CMGS(void);   //设置目的手机号码
void   SEND(void);   //发送字符串
sbit d1=P0^0;
sbit d2=P0^1;
uint Rx=0;
uint j=0;
uint flag,a,h;
uint xdata SystemBuf;
uchar   code   phone[]= {0x40,0x40,0x61,0x82,0xFF,0xFF,0x01,0x03,0x0D,0x0A,0x00};
uchar   code   sms[]   = "AT+QFUPL=\"KKK.jpg\"";
void sendchar(uchar ch);
void sendstring(uchar *p);
void   Delay1(void);
void sendchar(uchar ch)
{
SBUF=ch;
while(TI==0);
   TI=0;
}
void sendstring(uchar *p)
{

while(*p)
{
sendchar(*p);
p++;
}
}
/***********************************************************
函数名称:main
函数功能:主函数                                 入口参数:无         出口参数:无
***********************************************************/
void   main(void)
{
   Ini_UART();
      for(h=0;h<3680;h++)
          {
            SystemBuf=0x00;   
          }
   while(1)
{
      if(d1==0)
          Delay1();
          if(d1==0)
           {
       // Ini_UART();   //串口初始化
      sendstring(phone);   //设置目的手机号码
   //   Delay();
        //        Delay();
           // Delay();
       // Delay();
                //Delay();
       // sendchar(0x0D);
       // sendchar(0x0A);
                d1=1;

                }
      if(d2==0)
          Delay1();
          if(d2==0)
       {
      // Ini_UART();
       // sendstring(sms);
       // sendchar(0x0D);
       // sendchar(0x0A);
       // Delay1();
      for(h=0;h<1000;h++) //问题是这里,设置成256以下能正常传回数据,大于256,就不断的循环前256的数据
      {   
                SBUF=SystemBuf;
                while(!TI);
                TI=0;
                ES=1;
      }
      d2=1;
       }

}
}

/***********************************************************
函数名称:Ini_UART
函数功能:串口初始化设置               入口参数:无         出口参数:无
***********************************************************/
void   Ini_UART(void)
{
      SCON   =   0x50;   //UART方式1:8位UART;   REN=1:允许接收
      PCON   =   0x00;   //SMOD=0:波特率不加倍

      TMOD   =   0x20;   //T1方式2,用于UART波特率

      TH1   =   0xFD;
      TL1   =   0xFD;   //UART波特率设置:9600
      TR1   =   1;
      // REN=1;
       SM0=0;
       SM1=1;   
       EA=1;
       ES=1;
}


/***********************************************************
函数名称:Delay1ms
函数功能:延时                                 入口参数:无         出口参数:无
**********************************************************       */
void receive(void) interrupt 4
{
if(RI)
{
        if(Rx<1000)
        {
    SystemBuf=SBUF;
        Rx++;
        }
        RI=0;
}
}

void   Delay(void)
{      
      uint   i,j;

      for   (i=0;   i <1000;   i++)
      {
            for(j=0;   j <1000;   j++);
      }
}

void   Delay1(void)
{      
      uint   i,j;

      for   (i=0;   i <10;   i++)
      {
            for(j=0;   j <1000;   j++);
      }
}

xuwanzhao 发表于 2011-11-11 22:13:16

没存数前数组的初始化时这样的
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

xuwanzhao 发表于 2011-11-11 22:14:02

存1000个数后是这样,只显示了前面的512个
C2 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 20 31 34 20 33 32 20 38 31 20 39 31 46 46 20 44 38 20 46 46 20 44 42 20 30 30 20 38 34 20 30 30 20 31 33 20 30 44 20 30 45 20 31 30 20 30 45 20 30 43 20 31 33 20 31 30 20 30 46 20 31 30 20 31 35 20 31 34 20 31 33 20 31 36 20 31 43 20 32 46 20 31 45 20 31 43 20 31 41 20 31 41 20 31 43 20 33 39 20 32 39 20 32 42 20 32 32 20 32 46 20 34 34 20 33 43 20 34 37 20 34 36 20 34 33 20 33 43 20 34 32 20 34 30 20 34 42 20 35 34 20 36 43 20 35 42 20 34 42 20 35 30 20 36 36 20 35 31 20 34 30 20 34 32 20 35 45 20 38 30 20 35 46 20 36 36 20 36 46 20 37 33 20 37 39 20 37 41 20 37 39 20 34 39 20 35 41 20 38 34 20 38 45 20 38 33 20 37 35 20 38 44 20 36 43 20 37 36 20 37 39 20 37 34 20 30 31 20 31 34 20 31 35 20 31 35 20 31 43 20 31 39 20 31 43 20 33 37 20 31 45 20 31 45 20 33 37 20 37 34 20 34 44 20 34 32 20 34 44 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 34 20 37 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

.titrwh 发表于 2011-11-14 08:54:49

看来你的基本功不扎实啊,教了你一下,竟然不管什么变量都改成uint型。

SBUF是8位的,所以你的SystemBuf也应该定义为uchar型,再者你没说你用是那款51,是不是RAM不够导致接收不到后面的数据。

建议把基本的变量类型和单片机存储空间等搞懂再写程序。

xuwanzhao 发表于 2011-11-15 09:59:14

回复【18楼】.titrwh灰机
-----------------------------------------------------------------------

恩,我是半路出家的那种,谢谢你的建议,我认真搞懂那些基础的再写

.titrwh 发表于 2011-11-15 10:02:18

祝早日成功!
页: [1]
查看完整版本: 让单片机通过串口传回一个大数组,但超过256就出问题了怎么解决?(已经解决)续灰机兄又出