Nombre Parcourir:0 auteur:Éditeur du site publier Temps: 2020-10-14 origine:Propulsé
Module de mesure de distance à ultrasons, micro-ordinateur à puce unique connecté à 12864 LCD, moule à capteur de niveau ultrasonique HC-SR04, le matériel du module de capteur de proximité à ultrasons n'est pas non plus connu.
Ultrasonic allonging 51 Programme de source LCD 12864 à puce::
#comprendre
#comprendre
// Définition de la broche
sbitrx = p1 ^ 1;
sbittx = p1 ^ 2;
sbitcs = p3 ^ 3; // Chip SELECT LCD LCD à mon seul pouce actif peut être fixé au niveau élevé
sbitsid = p3 ^ 4; // données
sbitsclk = p3 ^ 5; // horloge
// Définition de la fonction Déclaration de fonction
Délai de vide (int num);
void init_ds18b20 (void);
Char ReadonECHAR non signé (Vide);
vide writeOnechar (char non signé DAT);
INT UNSIGNED LEATERTERATURE (VOID);
void horloge_out (char dd non signé);
Char Clock_in (Void (non signé;
UNSIGNED CHAR LEAD_CLOCK (UNSIGNED CHAR ORD);
void write_clock (char Ord non signé , unsigned char dd);
VOID DISP (VOID);
void id_case1_key (void);
void id_case2_key (void);
void set_Timoi (char non signé Sel , bit sel_1);
annulerTimer0_init (void);
void init_1302 (void);
void set_bell (char non signé Sel , bit sel_1);
vide cloche (vide);
// 12864
void write_char (bit start , unsigned char ddata);
void Send_Byte (UNSIGNED CHAR BBYTE);
VOID DELACKNMS (Unsigned int di);
void lcd_init (void);
void Disp_img (char * non signé * IMG);
void lcd_write_string (char non signé x , char y , non signé * s);
void lcd_set_xy (char non signé x , char y) non signé;
Code char non signé num [] = {\"0123456789 : 。- \"};
Les ondes de code de char non signé [] = {\"Système de tâches ultrasoniques \"};
Code de char non signé Znwk [] = {\"Smart Microcontrol Studio \"};
Code de char non signé CM [] = {\"M \"};
insigned intTime = 0;
long s = 0;
bitflag = 0;
Dishoueur de char non signé [4] = {0,0,0,0 ,};
Logo de code char non signé [] = {
0x00,0x03,0xc6,0x3c , 0x00,0x33,0x9f , 0xf0,0x03,0x8f , 0xc0,0x00,0x30,0xc1,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,0x01,0xc6,0x19,0xc0,0x1e , 0x7f , 0xde , 0x00,0x6f , 0x83,0x80,0x00 ,
0x00,0x23,0xac , 0x60,0x0f , 0xe6,0xf1,0x80,0x3e , 0x7b , 0x38,0x00,0x61,0x83,0x00,0x00 ,
0x00,0x37,0x0e , 0x00,0x0f , 0xc7,0xb7,0x80,0xec , 0x63,0x30,0x00,0xe3,0x03,0x00,0x00 ,
0x00,0x3e , 0x0e , 0x00,0x01,0x8f , 0x37,0x01,0xcc , 0x6f , 0xf0,0x00,0xc7,0xf7,0x00,0x00 ,
0x00,0x1e , 0x0c , 0x00,0x03,0x1e , 0x66,0x03,0x0c , 0x7f , 0x00,0x01,0xff , 0xe6,0x00,0x00 ,
0x00,0x1e , 0x1c , 0x00,0x03,0x1c , 0x60,0x02,0x19,0xac , 0x00,0x01,0x96,0x06,0x00,0x00 ,
0x00,0x3e , 0x3e , 0x00,0x03,0x18,0x60,0x00,0x19,0xfc , 0x00,0x03,0x86,0x0e , 0x00,0x00 ,
0x00,0x7e , 0x36,0x00,0x03,0x00,0xc0,0x00,0x38,0x78,0x00,0x03,0x06,0x0c , 0x00,0x00 ,
0x00,0xe6,0x67,0x00,0x03,0x00,0xc0,0x00,0x30,0x78,0x00,0x06,0x0c , 0x0c , 0x00,0x00 ,
0x01,0xc6,0xc3,0x80,0x7f , 0xf0,0xc0,0x00,0x30,0xfe , 0x00,0x0e , 0x0c , 0x1c , 0x00,0x00 ,
0x03,0x81,0x83,0xc0,0x78,0xff , 0x80,0x00,0x61,0xcf , 0x80,0x1c , 0x08,0x18,0x00,0x00 ,
0x06,0x07,0x03,0xe0,0x00,0x1f , 0xff , 0xe0,0x67,0x07,0xe0,0x38,0x18,0xf8,0x00,0x00 ,
0x08,0x0e , 0x01,0xf8,0x00,0x07,0xff , 0x80,0xce , 0x03,0xf8,0x60,0x00,0x70,0x00,0x00 ,
0x00,0x18,0x01,0xf8,0x00,0x01,0xfc , 0x00,0xc0,0x01,0xfc , 0xc0,0x00,0x70,0x00,0x00 ,
0x00,0x01,0xfe , 0x00,0x00,0x7f , 0xf8,0x00,0x00,0x00,0x00,0x00,0xc0,0x03,0x00,0x00 ,
0x00,0x03,0xb7,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x3c , 0x00,0xc0,0x03,0x00,0x00 ,
0x00,0x07,0x67,0x00,0x00,0x60,0x00,0x00,0x03,0x9f , 0xfe , 0x00,0x80,0x02,0x00,0x00 ,
0x00,0x0e , 0x63,0x80,0x00,0xe0,0x00,0x01,0xff , 0xcf , 0x1e , 0x01,0x80,0x06,0x00,0x00 ,
0x00,0x1c , 0xe1,0xe0,0x00,0xc0,0x00,0x00,0xe3,0x9c , 0x38,0x01,0x80,0x06,0x00,0x00 ,
0x00,0x38,0xc1,0xf8,0x01,0xc0,0x00,0x00,0xc3,0x18,0x30,0x00,0x00,0x00,0x00,0x00 ,
0x00,0xe0,0xfc , 0xfe , 0x03,0x80,0x00,0x01,0xc7,0x18,0x60,0x00,0x00,0x00,0x00,0x00 ,
0x01,0xdf , 0xf8,0xfe , 0x03,0x00,0x00,0x01,0x8e , 0x1b , 0xe0,0x07,0x00,0x1c , 0x00,0x00 ,
0x07,0x07,0x80,0x00,0x07,0x00,0x00,0x01,0xff , 0x3f , 0xe0,0x07,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,0x00,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,0xc0,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,0x00 ,
void LCD_INIT (void) // Initialisez LCD