#include "reg52.h"
#define uchar unsigned char
#define uint unsigned int
uint code tade[]={'0','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
uint code tade_x[]={'0','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
uint code tade_s[]={'0','1','2','3','4','5','6','7','8','9'};
uint code tabe_r[]={'r','e','c','t'};
uint code tabe_c[]={'c','i','r','c','l','e'};
uchar code tabe_y_g[]={'g','r','e','e','n'};
uint code tabe_y_b[]={'b','l','u','e'};
uint code tabe_y_r[]={'r','e','d'};
uint code tabe_t[]={'t','r','i