请问各位高手, 我将RS232接收的值放到s1阵列中再由LCD去显示所接收的值, 我用4个单独的阵列位址各别放4个SBUF的值, LCD显示只有前2个值, 第3跟第4个显示不出来只会重复地2个的值, 请各位高手帮帮我要怎么写才对呢??我的鲍率是硬体选择所以C语言部分不用写, 请各位高手帮帮我, 谢谢
#include<reg51.h>
#include<stdio.h>
sbit wled=P2^4;
sbit wr=P2^0;
sbit en=P2^1;
sbit rs=P2^2;
sbit on=P2^3;
int i;
char key;
char skey={'F','B','A',Ɔ','E',Ɖ',ƈ',Ƈ','D',ƌ',Ƌ',Ɗ','C',Ə',Ǝ',ƍ'};
char act= {0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff};
char s1;
/*--------------------*/
void delay01(void)
{
int j;
for(j=0;j<5000;j++);
}
void delay_lcd(void)
{
int a,b;
for(a=0;a<1000;a++)
{ ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容