Radhairc: 1 Údar: Eagarthóir Suímh Am Foilsithe: 2020-10-14 Bunús: Suíomh
Modúl tomhais achar ultrasonaic, micrea-ríomhaire aon-sliseanna ceangailte le 12864 LCD, múnla braite leibhéal ultrasonaic HC-SR04, níl crua-earraí an mhodúil braiteoir gaireachta ultrasonaic ar eolas freisin.

Ultrasonach raon 51 aon-sliseanna 12864 clár foinse LCD:
#cuir san áireamh
#cuir san áireamh
//Sainmhíniú bioráin
sbitRX=P1 ^ 1;
sbitTX=P1 ^ 2;
sbitCS=P3 ^ 3;//Roghnaigh sliseanna Is féidir LCD ardleibhéil aon-sliseanna a shocrú ardleibhéil
sbitSID=P3 ^ 4;//data
sbitSCLK=P3 ^ 5;//clog
//Function Sainmhíniú feidhm dearbhú
Moill ar neamhní (int num);
ar neamhní Init_DS18B20 (folamh);
char gan síniú ReadOneChar (folamh);
ar neamhní Writ OneChar (dat char gan síniú);
gan síniú isteach ReadTemperature (folamh);
neamhní clock_out (rabhadh gan síniú dd);
char clock_in (neamhní) gan síniú;
char gan síniú read_clock ( ord ruabhartha gan síniú);
write_clock ar neamhní (rud gan síniú, char gan síniú dd);
neamhní Disp (folamh);
id_case1_eochair ar neamhní (neamhní);
id_case2_key ar neamhní (neamhní);
ar neamhní Set_TI mé (char sel gan síniú, giotán sel_1);
neamhní TI mer0_Init (folamh);
ar neamhní Init_1302 (folamh);
ar neamhní Set_Bell (char sel gan síniú, giotán sel_1);
neamhní Bell (folamh);
//12864
ar neamhní Write_char (tosú giotán), carr gan síniú sonraí);
neamhní Send_byte (char byte gan síniú);
Delaynms (gan síniú isteach);
ar neamhní Lcd_init (folamh);
ar neamhní Disp_img ( carr gan síniú * img);
ar neamhní LCD_Write_string ( carr X gan síniú , ruacán gan síniú Y , ruacán gan síniú * s);
ar neamhní LCD_set_xy (chara gan síniú x, ruabhrán gan síniú);
cód carraeireachta gan síniú []={'0123456789 :。-'};
unsigned code waves[]={'Córas Ranga Ultrasonach'};
cód gualaigh gan síniú znwk[] ={'Stiúideo Micrimhrialaithe Cliste'};
cód ruabhartha gan síniú CM[] ={'M'};
slánuimhir gan síniúTI mé=0;
fada S=0;
bratach giotán =0;
disbuff char gan síniú[4]={ 0,0,0,0,};
lógó cód ruabhartha gan síniú[]={
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,
ar neamhní Lcd_init(folamh)//Túsaigh LCD