帮忙用C语言写一段51单片机的程序,晶振12M。答:0x7E,0xCB,0xEE,0x1C,0x7E,0x34,0x58 };code unsigned char Pre_Freq[21] = {255,8,4,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1};define TH1_RELOAD 0xF4//---定时器1初始值,定时3ms define TL1_RELOAD 0x48//---定时器1初始值,定时3ms data unsigned char Freq = 20...
谁能帮我解释以着这个51单片机的c语言程序,说的详细些,谢谢!答:delay(); //延时 } } temp是8bit数据,假设其8位值分别是:x7,x6,x5,x4,x3,x2,x1,x0 假设:a = temp<<1,则a的8位值为:x6,x5,x4,x3,x2,x1,x0,0 b = temp>>(8-1),则吧的8位值为:0,0,0,0,0,0,0,x7 则P1 = a|b就是:x6,x5,x4,x3,x2,x1,x0,x7。是...
单片机C语言答:sbit key2=P1^1;sbit wei1=P1^2;//四个个数码管的位驱动(阳极)sbit wei2=P1^3;sbit wei3=P1^4;sbit wei4=P1^5;uint a=0;//共阴数码管七段码 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};void Delay1ms(uint i) //1ms延时程序 {...