首页 > 其他分享 >蓝桥杯单片机基于西风模板超声波底层

蓝桥杯单片机基于西风模板超声波底层

时间:2024-04-10 19:31:44浏览次数:21  
标签:char 超声波 unsigned Wave 蓝桥 单片机 time TF1 模板

超声波是外设需要重新自己编写c文件和h文件

在c文件中需要编写两个函数一个是波的初始化一个是方波的读取

void Wave_Init()

{

unsigned char i;

for(i=0;i<8;i++)

{

TX=1;发送信号

Delay(12)us 哦

Tx=0

在延时12us

}这样波的初始化就好了

}

unsigned char Wave_Read()

{

unsigned int time;

定义完时间变量以后再进行定时器1的16位自动重装载

TMOD&=0x0f;

让高位和地位变为0

TH1=TL1=0;

发送超声波

Wave_Init()

开始计时

TR=1;

while(RX==1&&(TF1==0))

{

TR=0停止计时

}

if(TF1==1)

{

time=TH1<<8|TL1

return time*0.017

}

else{

TF1=0

return 0;

}

}

标签:char,超声波,unsigned,Wave,蓝桥,单片机,time,TF1,模板
From: https://blog.csdn.net/baiheng111/article/details/137564677

相关文章

  • 51单片机led灯模块
    1.151单片机led灯的点亮根据进制转换表,将二进制转换成16进制其中程序中的P2口,0x是表示后面是16进制的1.2led闪烁1.3 led流水灯#include<REGX52.H>voidDelay1ms(unsignedintxms)   //@12.000MHz{   unsignedchardatai,j;   while(xms)......
  • 蓝桥杯STM32G431RBT6-各个外设的配置过程
    LED,按键配置LED点亮,按键采集按键值前期准备:通过Cubemx生成一个源文件方便后续直接使用。  源文件准备完毕以后开始进行按键和LED的配置LED对比芯片引脚连接图可以知道8个LED分别连接在GPIOC的如下8个引脚中      Cubemx中......
  • 蓝桥杯-N皇后
    0.题目【题目描述】有一个N*N的矩阵棋盘和N个棋子,现在需要将N个棋子按要求放置在矩阵方格中。要求:1、任意两颗棋子不能在同一行2、任意两个棋子不能在同一列3、任意两个棋子不能在同一对角线上(下面的红线都是对角线)根据以上要求,问N个棋子放置到N*N矩阵中有多少种放置方案......
  • template—模板初阶(C++)
        本篇将会对Cpp中的模板进行一个简单的介绍(后序还关系模板进阶,对模板的内容进行更深入的讲解),其中包括模板的使用:函数模板、类模板,以及对于泛型编程的理解。其中的重点为函数模板,介绍了函数模板的原理、隐式实例化和显示实例化、还有模板参数的匹配规则。目录如下......
  • P8661 [蓝桥杯 2018 省 B] 日志统计 题解
    好久没写题解了,水一篇。这里主要想讲的是不同的处理方法,在阅读本篇题解前请确保读完题。详解一,排序这很好理解,题目要求将热帖从小到大输出,同时题目中还有相对的时间这一概念,因此将输入的\(id\)与\(ts\)按照优先\(id\)其次\(ts\)的排序方式从小到大,排序,这样输出时就没......
  • Dotnet8.0常用工程模板
     --dotnetnew--installMicrosoft.Azure.WebJobs.ProjectTemplates安装最新版本dotnetnewinstallMicrosoft.DotNet.Web.Spa.ProjectTemplates安装指定版本dotnetnewinstallMicrosoft.DotNet.Web.Spa.ProjectTemplates::2.0.0安装制定版本且制定数据源dotnetnew......
  • 嵌入式单片机补光灯项目操作实现
    1.【实验目的】       用于直播效果的补光 2.【实验原理】原理框架图2.各部分原理及主要功能  1.充电和供电:采用5V2Atepy_c接口充电,3.7V锂电池供电,2.功能:产品主要是用于直播或拍照时的补光。分为三个模式:白光/暧光&#x......
  • 洛谷题单指南-数学基础问题-P3383 【模板】线性筛素数
    原题链接:https://www.luogu.com.cn/problem/P3383题意解读:素数筛模版题。解题思路:素数筛介绍所谓素数(质数),是指除了1和它本身以外不再有其他因数的自然数,一般用试除法判断素数(时间复杂度:O(sqrt(n))):boolisprime(intx){if(x<=1)returnfalse;for(inti=2;i*......
  • 蓝桥杯真题代码记录(最优清零方案
    目录1.题目:2.我的代码:小结:1.题目:给定一个长度为N的数列41,42,…,AN。现在小蓝想通过若干次操作将这个数列中每个数字清零。每次操作小蓝可以选择以下两种之一:1.选择一个大于0的整数,将它减去1;2.选择连续区个大于0的整数,将它们各减去1。小蓝最少经......
  • 第十一届蓝桥杯C/C++组C组决赛之思维风暴 快速解题
    十五届蓝桥杯即将开赛,十一届的蓝桥杯国赛的一些巧妙解法。美丽的2 题目描述本题为填空题,只需要算出结果后,在代码中使用输出语包将所填结果输出即可。小蓝特别喜欢2,今年是公元2020年,他特别高兴。他很好奇,在公元1年到公元2020年(包含)中,有多少个年份的数位中包含数字2?......