Número Browse:0 Autor:editor do site Publicar Time: 2020-10-14 Origem:alimentado
Módulo de medição de distância ultra-sônica, microcomputador de chip único conectado a 12864 LCD, molde de sensor de nível ultra-sônico HC-SR04, o hardware do módulo de sensor de proximidade ultra-sônica também não é conhecido.
Ultrasonic variando 51 programa de fonte LCD de chip único 12864:
#incluir
#incluir
// definição de pin
sbitrx = p1 ^ 1;
sbittx = p1 ^ 2;
SBITCS = P3 ^ 3; // Chip Selecionar LCD de Chip ATIVO ATIVO de alto nível pode ser corrigido alto nível
sbitsid = p3 ^ 4; // dados
sbitsclk = p3 ^ 5; // relógio
// Declaração da função de definição de função
atraso vazio (int num);
vóid init_ds18b20 (vazio);
Char não assinado readonechar (vazio);
VOID WRIteaOnechar (Char não assinado);
Não assinado int Readtemperature (vazio);
Void clock_out (não assinado Char DD);
Char Clock_in não assinado (vazio);
Char não assinado read_clock (Char Ord não assinado);
void write_clock (Char Ord não assinado, Char DD não assinado);
vazio dial (void);
vazio id_case1_key (nulo);
vazio id_case2_key (vazio);
vácuo set_Ti.me (não assinado CHAR SEL, bit sel_1);
vazioTi.mer0_init (void);
vóid init_1302 (nulo);
void set_bell (não assinado CHAR SEL, bit sel_1);
sino vazio (vazio);
// 12864.
Void Write_Char (Bit Start, Char DData não assinado);
VOID SEND_BYTE (UNSIGADO CHAR BBYTE);
Delaynms void (não assinada int di);
void lcd_init (vazio);
vazio discip_img (Char não assinado * IMG);
vazio lcd_write_string (Char X não assinado, Char Y não assinado, Char * S);
VOID LCD_SET_XY (Char X X, Char Y não assinado);
código de caracteres não assinado num número [] = {\"0123456789: .- \"};
Ondas de código Char não assinadas [] = {\"sistema de variação ultra-sônica \"};
Código de Char não assinado znwk [] = {\"smart microcontrol studio \"};
Code Char não assinado CM [] = {\"m \"};
Int não assinadoTi.eu = 0;
longo s = 0;
bitflag = 0;
Descompacho de Char não assinado [4] = {0,0,0,0,};
logotipo de código CHAR não assinado [] = {
0x00,0x03,0xc6,0x3c, 0x00,0x33,0x9F, 0xf0,0x03,0x8F, 0xc0,0x00,0x30,1c1,0xc0,0x00,
0x00.0x3f, 0xef, 0xfe, 0x00,0x03,0x1c, 0xe0,0x07,0x01,0xcc, 0x00,0x31,0xf1,0x80,0x00,
0x00,0x79.0xdf, 0xbc, 0x00,0x06.0x18,0xc0,0x0E, 0x01,0xfe, 0x00,0x77,0xf9,0x80,0x00,
0x00,0x01,0xB0,0x30,101,0xC6,0x19,0xC0xc6x1e, 0x7F, 0xde, 0x00,0x6f, 0x83,0x80,0x00,
0x00,0x23,0xac, 0x60.0x0F, 0xe6,0xf1,0x80,1x3e, 0x7b, 0x38,0x00,0x61,0x83,0x00,0x00,
0x00,0x37,0x0E, 0x00,0x0F, 0xc7,0xb7.0xec, 0x63,0x30,100.0XE3,0x03,0x00,0x00,
0x00.0x3e, 0x0e, 0x00,0x01,0x8f, 0x37,0x01,0xcc, 0x6f, 0xf0,0x00,0xC7,0xF7,0x00,00,100,
0x00,0x1e, 0x0c, 0x00,0x03,0x1e, 0x66,0x03,0x0c, 0x7F, 0x00,0x01,0xff, 0xe6,0x00,00x00,
0x00,0x1e, 0x1c, 0x00,0x03,0x1c, 0x60,102,0x19,0xac, 0x00,0x01,0x96,0x06,0x00,00,200,
0x00,0x3e, 0x3e, 0x00,0x03,0x18,0x60x00,119,0xfc, 0x00,0x03,0x86,0x0E, 0x00,0x00,
0x00.0x7e, 0x36,0x00,0x03,0x00,0xc0x00,0x38,0x78,0x00,0x03,0x06,0x0c, 0x00,0x00,
0x00,0xe6,0x67,0x00,0x03,0x00,0xC0x00,0x30,10x0x00,0x06,10C, 0x0c, 0x00,0x00,
0x01,0xc6,0xc3,0x80,0x7F, 0xf0,0xc0x00,0x30,10xfe, 0x00,0x0E, 0x0c, 0x1c, 0x00,0x00,
0x03,0x81,0x83,0xC0x78,0xff, 0x80,100,0x61xcf, 0x80.0x1c, 0x08,0x18,0x00,0x00,
0x06,0x07,0x03,0xe0,0x00,0x1F, 0xff, 0xe0,0x67,0x07,0xe0,0x38,0x8,0xF8,0x00,0x00,
0x08.0x0e, 0x01,0xf8,0x40x07,0xff, 0x80,0xCE, 0x03,0xf8,0x60,10x00,0x70,100,0x00,
0x00,0x18,0x01,0xf8,0x00,0x01,0xfc, 0x00,0xc0x0x0xfc, 0xc0,0x00,0x70,100,0x00,
0x00,0x01,0xfe, 0x00,00,0x7F, 0xf8,0x00,0x00,0x00,0x00,0x00,0xc0,103,0x00,0x00,
0x00,0x03,0xB7,0x00,0x00,0x60x00,0x00,0x00,0x00,0x3C, 0x00,0xc0x03,0xC0x00,
0x00,0x07,0x67,60x00,0x00,16x60x00,0x00,0x03,0x9F, 0xFe, 0x00,0x80,102,0x00,0x00,
0x00.0x0E, 0x63,0x80,10x0xe0,0x00,0x01,0xff, 0xcf, 0x1e, 0x01,0x80,106,0x00,0x00,
0x00.0x1c, 0xe1,0xe0,0x00,0xc0,10x00,10xE3,0x9C, 0x38,0x01,0x80,10x06,0x00,00,0x00,
0x00,0x38,0xC1,0xf8,0x0,1,0xc0xi.0x00,0xc3,0x18,0x30xC300,0x00,0x00,0x00,0x00,
0x00.0xe0,0xfc, 0xfe, 0x03,0x80,10x00,0x01,0xc7,0x18,0x60x00,0x00,0x00,0x00,0x00,
0x01,0xdf, 0xf8.0xfe, 0x03,0x00,0x00,0x01,0x8E, 0x1b, 0xE0,0x07,0x00,0x1c, 0x00,0x00,
0x07,0x07,0x80,10x00,101,0x00,0x00,0x01,0xff, 0x3f, 0xe0,0x01,0x00,0x1c, 0x00,0x00,
0x0c, 0x03,0x80,0x00,0x0E, 0x00,0x00,0x01,0xF0,0x38,0x00,0x0F, 0x00,0x3c, 0x00,0x00,
0x00,0x03,0x00,0x00,0x1c, 0x00,0x00,0x01,0x00,0x20,0x00,0x06,0x00,0x18,0x00,0x00,
0x00,0x03,0x00,00,100,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x03,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x02,0x00,0x01,0xc0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
VOID LCD_INIT (VOID) // Inicialize LCD