用0.96寸oled显示超声波
单片机源程序如下:
- #include <reg51.h>
- #include "oled.h"
- #include "bmp.h"
- #include"ceju.h"
- void main()
- {
- OLED_Init(); //初始化OLED
- TMOD=0x01; //设T0为方式1,GATE=1;
- TH0=0;
- TL0=0;
- ET0=1; //允许T0中断
- EA=1; //开启总中断
- while(1)
- {
- OLED_ShowCHinese(0,0,0);
- OLED_ShowCHinese(18,0,1);
- OLED_ShowCHinese(36,0,2);
- OLED_ShowCHinese(54,0,3);
- OLED_ShowCHinese(72,0,4);
- StartModule();
- while(!Echo); //当RX为零时等待
- TR0=1; //开启计数
- while(Echo); //当RX为1计数并等待
- TR0=0; //关闭计数
- Conut(); //计算
- delayms(80);
- }
-
- }
复制代码
所有资料51hei提供下载:
超声波.rar
(62.19 KB, 下载次数: 385)
|