Здравствуйте! Помогите новичку. Вопрос по Keil. Нужно вывести в окно последовательного порта содержимое массива байт, вот код программы:
#include <reg52.h>
#include <stdio.h>
void initialize_system (void);
void main()
{
char A[5];
int i;
initialize_system ();
A[0]=0xA1;
A[1]=0x78;
A[2]=0x41;
A[3]=0xCD;
for (i=0;i<4;i++)
{
printf("%#X, ", A);
}
}
void initialize_system (void)
{
SCON = 0x50;
TMOD |= 0x20;
TH1 = 221;
TR1 = 1;
TI = 1;
}
В окно Serial1 выводится следующая последовательность: 0хA100, 0x7800, 0x4100, 0xCD00,
Как сделать так, чтобы выводилось только 2 первых цифры? Т.е.: 0xA1, 0x78, 0x41, 0xCD, ?