11111110 11111101 11111011 11110111 11101111 11011111 看这个排列象是一排6个灯从右亮到左边 这就是几个数据,没什么意思
uchar code table[]={0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,0xe7,0xd7,0xb7,0x77}; //反转法矩阵键盘的各个按键的计算值 uchar code yin[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //共阴极数码管显示...
uchar dispbuf[8];是指以unchar的形式,定义dispbuf[]数组,这个数组用作,存放缓冲数据,如下面主程序用到dispbuf[i] = 0;既是往缓冲区存放数据 /***主函数***/ main(){ uchar i;for(i=0;i<8;i++)dispbuf[i] = 0;P1= 0x00;lck = 0;lck = 1;//93C46片选无效,使其DO引脚不对...