单片机4X4的助阵键盘为什么这么写只输出0答:int i,j=0;int shuzi;int cv[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint x)//???{ for(i=x;i>0;i--)for(j=50;j>0;j--);} void an(){ int j=0;jianpan=0x0f;if(jianpan!=0x0f){ delay(2...
单片机时钟程序时钟设置问题答:sbit seg3 = P1^5;sbit seg4 = P1^4;unsigned char time_1ms_flag,display_flag;unsigned int add_data;unsigned char key1_debounce_C;unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};void MCU_init(void){TMOD = 0x01;TH0 = 0xFC;...
...key老是提示缺少函数原型让重新定义?如何重新定义 ?答:=0x0f){P0=0x0f;tmp=P0;}return(rol*4+col);} 然后在你可以在主程序里包含此头文件,主程序就会简洁许多,内容如下:include <driver.h>unsigned char table[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};void delay10ms(void){...
求51单片机矩阵4*4键盘程序,P0口接一个数码管,P3口接矩阵键盘,C语言的...答:unsigned char keyval,keynum=0;unsigned char distab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};void t1isr() interrupt 3 { unsigned char sccode,recode;TH0=(65536-10000)/256;TL0=(65536-10000)%256;P3=0x0f; //...