Просмотры:0 Автор:Pедактор сайта Время публикации: 2020-10-14 Происхождение:Работает
Модуль измерения ультразвукового расстояния, микрокомпьютер с одним чипсом, подключенный к 12864 LCD, HC-SR04 Ультразвуковой датчической формы, аппаратное обеспечение модуля датчика ультразвуковой близости также неизвестно.
Ультразвуковая диапазона 51 однои-чип 12864 LCD-программа:
#включают
#включают
// определение вывода
sbitrx = p1 ^ 1;
sbittx = p1 ^ 2;
SBITCS = P3 ^ 3; // Чип выберите высокий уровень активной одноочистики с одним чипсом может быть фиксированным высоким уровнем
sbitsid = p3 ^ 4; // данные
sbitsclk = p3 ^ 5; // часы
// Объявление функции функции
пустая задержка (int num);
void init_ds18b20 (void);
без знака Чар Ридончар (void);
void wriтеатрOneChar (Unsigned char Dat);
unsigned int readtemperature (void);
void clock_out (unsigned char dd);
unsigned char clock_in (void);
unsigned char read_clock (unsigned char ord);
void write_clock (unsigned char ord , unsigned char dd);
void disp (void);
void id_case1_key (void);
void id_case2_key (void);
void set_Типмне (беззначенный char sel , bit sel_1);
пустотаТипmer0_init (void);
void init_1302 (void);
void set_bell (unsigned char sel , bit sel_1);
void Bell (void);
// 12864
void write_char (bit start , unsigned char ddata);
void send_byte (unsigned char bbyte);
void DolementNMS (Unsigned int di);
void lcd_init (void);
void dispor_img (unsigned char *img);
void LCD_WRITE_STRING (UNSIGNED char x , Unsigned char y , unsigned char *s);
void lcd_set_xy (unsigned char x , unsigned char y);
unsigned char-код num [] = {\"0123456789 : 。- \"};
Кодовые волны без знака [] = {\"Ультразвуковая система диапазона \"};
unsigned char code znwk [] = {\"Smart Microcontrol Studio \"};
unsigned char code cm [] = {\"m \"};
без знака IntТипя = 0;
длинный s = 0;
bitflag = 0;
Unsigned char disbuff [4] = {0,0,0,0 ,};
Логотип кода без знака [] = {
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 *x00 *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) // Инициализировать ЖК -