請問各位高手, 我將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 可以看到全部內容