Здравствуйте! Помогите новичку. Вопрос по 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[i]); } } 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, ?
|