|
你這個(gè)測(cè)距的程序不好用,顯示器上就顯示幾個(gè)漢字和cm,而且你液晶屏的PSB和超聲波傳感器的一個(gè)引腳是一個(gè)引腳 /**************************************************************/
//??????US100??????£??????????????????
/***************************************************************/
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
//???????
sbit Trig1 = P2 ^ 1; //
sbit Ecno1 = P2 ^ 0; //
sbit Trig2 = P3 ^ 2; //
sbit Ecno2 = P3 ^ 3; //
sbit Trig3 = P1 ^ 2; //
sbit Ecno3 = P1 ^ 3; //
sbit Trig4 = P3 ^ 0; //
sbit Ecno4 = P3 ^ 1; //
#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
#define LCD_data P0 //?????
sbit LCD_RS = P3^5; //????????????
sbit LCD_RW = P3^6; //?????/д????
sbit LCD_EN = P3^4; //?????????
sbit LCD_PSB = P3^1; //??/?????????
sbit wela = P2^6;
sbit dula = P2^7;
|
|