-
-
...[2][16]=
{{{0x00,0x00,0x01,0x02,0x12,0x13,0x1E,0xF2,0x23,0x24,0x24,0x04,0x07,0x00,0x00,0x00},
{0x00,0x00,0xF8,0x00,0x50,0x50,0xD0,0x78,0xA0,0xA0,0x08,0x04,0xFC,0x00,0x00,0x00}},
{{0x00,0x00,0x00,0x00,0x78,0x54,0x54,0x55,0x95,0x85,0x99,0xE1,0x01,0x00,0x00,0x00},
{0x00,0x00,0x00,0xF0,0xA8,0xA8,0xA...
-
-
...nsigned int
//uchar idata buf[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
uchar dat1,dat2;
uchar pf;
uchar flag,flag1;
sbit key1=P1^0;
sbit key2=P2^0;
/************延时程序************/
void delay(uchar k)
{
uchar j;
&n...
-
-
...#include "reg51.h"
char disp[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};
char disp_dot[11]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0xc0};
sbit DQ = P1^3; //定义通信端口
//晶振12MHz
void delay_18B20(unsigned int i)
{
whi...
-
-
... 0x6d,0x7d,0x07,0x7f,0x6f};
sbit shuiman=P1^0;//水满
sbit sw5=P1^1;//水位5
sbit sw4=P1^2;//水位4
sbit sw3=P1^3;//水位3
sbit sw2=P1^4;//水位2
sbit sw1=P1^5;//水位1
sbit shougong=P1^6;//手工上水
sbit dianji=P1^7;//...
-
-
...3,0x20,0x40,0x3F,0x00,0x00,
};
uc code HUA[]=
{
0x80,0x40,0x20,0xF8,0x07,0x02,0x00,0x00,
0xFF,0xC0,0x60,0x30,0x1C,0x08,0x00,0x00,
0x00,0x00,0x00,0x7F,0x00,0x04,0x02,0x01,
0x3F,0x40,0x40,0x40,0x40,0x78,0x00,0x00,
};
uc code CHANG[]= //常
{
0x20,0x18,0x08,0x09,0xEE,0xAA,...
-
-
...0x20,0x88,0x20,0x48,0x11,0x30,0x0E,0x00,0x00,/*"3",4*/
0x00,0x00,0x00,0x07,0xC0,0x04,0x20,0x24,0x10,0x24,0xF8,0x3F,0x00,0x24,0x00,0x00,/*"4",5*/
0x00,0x00,0xF8,0x19,0x08,0x21,0x88,0x20,0x88,0x20,0x08,0x11,0x08,0x0E,0x00,0x00,/*"5",6*/
0x00,0x00,0xE0,0x0F,0x10,0x11,0x88,0x20,0x88,0x20,0x18,0...
-
-
...nsigned int
//uchar idata buf[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
uchar data1,data2;
uchar pf;
uchar flag,flag1;
sbit key1=P1^0;
sbit key2=P2^0;
/************延时程序************/
void delay(uchar k)
{
uchar j;
...
-
-
...20,0x7f,0x00,0x00,//W
0x00,0x63,0x14,0x08,0x14,0x63,0x00,0x00,//X
0x00,0x07,0x08,0x70,0x08,0x07,0x00,0x00,//Y
0x00,0x61,0x51,0x49,0x45,0x43,0x00,0x00,//Z
0x00,0x20,0x54,0x54,0x54,0x78,0x00,0x00,//a(49)
0x00,0x20,0x54,0x54,0x54,0x78,0x00,0x00,//b
0x00,0x38,0x44,0x44,0x44,0x28,0x00,0x00,//c
0x0...
-
-
...system')xlabel('Power angle, degree'), ylabel(' Power, per unit')text(5, 1.07*Pm, 'Pm')text(50, 1.05*Pe1max,['Critical clearing angle = ',num2str(dc)])axis([0 180 0 1.1*Pe1max])hold off;
-
-
...;
cur_step[i] += delta;
cur_step[i] &= 0x07; //计算当前应发脉冲
P0 = steps[cur_step[i]];
P2 = 0;
}
}
void OnTimer(void) interrupt 1 using 2
{
unsigned char j;
SetAllSpeeds();
InitTimer();
&n...