दृश्य: 1 लेखक: साइट संपादक प्रकाशन समय: 2020-10-14 उत्पत्ति: साइट
अल्ट्रासोनिक दूरी माप मॉड्यूल, 12864 एलसीडी, एचसी-एसआर04 अल्ट्रासोनिक स्तर सेंसर मोल्ड से जुड़ा सिंगल-चिप माइक्रो कंप्यूटर, अल्ट्रासोनिक निकटता सेंसर मॉड्यूल का हार्डवेयर भी ज्ञात नहीं है।

अल्ट्रासोनिक रेंजिंग 51 सिंगल-चिप 12864 एलसीडी स्रोत प्रोग्राम:
#शामिल करना
#शामिल करना
//पिन परिभाषा
sbitRX=P1 ^ 1;
sbitTX=P1 ^ 2;
sbitCS=P3 ^ 3;//चिप चयन उच्च स्तरीय सक्रिय सिंगल-चिप एलसीडी को उच्च स्तरीय तय किया जा सकता है
sbitSID=P3 ^ 4;//डेटा
sbitSCLK=P3 ^ 5;//घड़ी
//फ़ंक्शन डेफिनिशनफ़ंक्शन घोषणा
शून्य विलंब(int num);
शून्य Init_DS18B20(शून्य);
अहस्ताक्षरित चार ReadOneChar(शून्य);
शून्य ऋते वनचार(अहस्ताक्षरित चार डेटा);
अहस्ताक्षरित int ReadTemperature(void);
शून्य क्लॉक_आउट(अहस्ताक्षरित चार dd);
अहस्ताक्षरित चार क्लॉक_इन (शून्य);
अहस्ताक्षरित चार रीड_क्लॉक(अहस्ताक्षरित चार ऑर्ड);
शून्य राइट_क्लॉक (अहस्ताक्षरित चार ऑर्ड, अहस्ताक्षरित चार डीडी);
शून्य डिस्प(शून्य);
शून्य आईडी_केस1_की(शून्य);
शून्य id_case2_key(शून्य);
शून्य सेट_टीआई मी(अहस्ताक्षरित चार सेल,बिट सेल_1);
खालीपन TI mer0_Init(void);
शून्य Init_1302(शून्य);
शून्य सेट_बेल(अहस्ताक्षरित चार sel, बिट sel_1);
शून्य बेल(शून्य);
//12864
शून्य Write_char(बिट प्रारंभ, अहस्ताक्षरित चार ddata);
शून्य सेंड_बाइट(अहस्ताक्षरित चार बाइट);
शून्य विलंबन(अहस्ताक्षरित int di);
शून्य एलसीडी_इनिट(शून्य);
शून्य Disp_img(अहस्ताक्षरित चार *img);
शून्य LCD_Write_string(अहस्ताक्षरित चार X, अहस्ताक्षरित चार Y, अहस्ताक्षरित चार *s);
शून्य LCD_set_xy( अहस्ताक्षरित चार x, अहस्ताक्षरित चार y );
अहस्ताक्षरित चार कोड num[]={'0123456789 :。-'};
अहस्ताक्षरित चार कोड तरंगें[]={'अल्ट्रासोनिक रेंजिंग सिस्टम'};
अहस्ताक्षरित चार कोड znwk[] ={'स्मार्ट माइक्रोकंट्रोल स्टूडियो'};
अहस्ताक्षरित चार कोड CM[] ={'M'};
अहस्ताक्षरित intटीआई मी=0;
लंबा S=0;
बिटफ़्लैग = 0;
अहस्ताक्षरित चार डिस्बफ़[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, 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)//Initialize LCD