制作超聲波測距儀,是很多學(xué)生、單片機愛好者學(xué)習(xí)單片機動手實踐的一個實作項目,這款超聲波測距程序,針對目前比較廣泛使的HC-SR04超聲波模塊而設(shè)計的,這款1602顯示的超聲波測距距源程序,單片機是51系列單片機,超聲波測距模塊先用的是HC-SRO4 超聲波測距模塊,單片機的晶振是12M,接線:模塊TRIG接 P2.5 ECH0 接P3.2,當(dāng)距離超出測量時,范圍顯示“-”,顯示單位是CM。這款程序由于硬件比較簡單,制作時焊接工作量小,幾乎是百分之百的成功,也可以用PROTEUS軟件直接進行。需要超聲波測距仿真配套的愛好者,可百度搜索:電子樂屋,這個網(wǎng)上有很多款超聲波測距仿真資料。
用51單片機解析串口GPS模塊發(fā)來的信息,在1602液晶顯示 ,用51單片機的TXD口接GPS模塊的RXD口。程序略做修改并修正了一些錯誤。這是電路原理圖。程序是結(jié)合我單片機的板子做了修改。就是先焊接一個51單片機最小系統(tǒng)。
/********************************************************************1602液晶顯示********************************************************************/#include #define CPU_F ((double)8000000)#define de
/**************************************************** LCD1602顯示* cpu:AVRmega16** 描述:4線數(shù)據(jù)寬度,操作Lcd1602* 在LCD1602屏幕上第一行顯示 www.goodmcu.cn* 第二行顯示 13652037001* 如果沒有顯示請按復(fù)
溫度值精確到0.1度,lcd1602顯示仿真電路圖如下c程序如下:#include#define uchar unsigned char#define uint unsigned intsbit DQ=P3^7;//ds18b20與單片機連接口sbit RS=P3^0;sbit RW=P3^1;sbit EN=P3^2;unsigned c
/********************************************************************1602液晶顯示********************************************************************/ #include #define CPU_F ((double)8000000) #define
ADC剛開始看時,很迷糊。后來一翻芯片手冊,解釋的很詳細,大有幫助。多看芯片手冊!/* 功能:使用12C5A60S2內(nèi)部AD讀取外部三路電壓,顯示在1602上 *//* 最多可同時輸入8路電壓,設(shè)置P1ASF */#i