久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32F407超聲波+LCD測距顯示程序
[打印本頁]
作者:
DENGJIAQI
時間:
2021-7-7 13:55
標題:
STM32F407超聲波+LCD測距顯示程序
適用于需要代碼想法的人,
此例程為中斷實現
MVIMG_20210707_135053.jpg
(11.44 MB, 下載次數: 69)
下載附件
2021-7-7 13:55 上傳
單片機源程序如下:
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "lcd.h"
#include "timer.h"
#include "wave.h"
int main(void)
{
u8 t=20;//trig引腳高電平持續時間
float Distance;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置系統中斷優先級分組2
delay_init(168); //初始化延時函數
uart_init(115200); //初始化串口波特率為115200
LED_Init(); //初始化LED
Wave_SRD_Init();//初始化超聲波
TIM3_Int_Init(9998,7199);// APB1定時器時鐘84M,分頻系數8400,所以84M/8400=10KHZ的技術頻率,記一次數0.1ms
LCD_Init(); //初始化LCD FSMC接口
while(Wave_SRD_Strat(t))
{
LCD_ShowString(60,140,200,16,16,"HC_SR04 IS ERROR");
delay_ms(200);
LCD_Fill(60,330,239,130+16,WHITE);
delay_ms(200);
}
LCD_ShowString(60,160,200,16,16,"HC_SR04 IS OK");
POINT_COLOR=BLUE;
LCD_ShowString(60,180,200,16,16,"Distance: cm");
while(1)
{
Wave_SRD_Strat(t);
Distance = TIM_GetCounter(TIM3)*340/200.0;
if(Distance>0)
{
LCD_ShowNum(60+70,180,Distance,6,16);//顯示測量距離
delay_ms(10);
}
LED1=!LED1;
delay_ms(2000);
}
}
復制代碼
所有資料51hei提供下載:
F407超聲波實驗.7z
(338.23 KB, 下載次數: 64)
2021-7-8 05:26 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
麻豆影音
|
欧美特黄一级片
|
夜夜操天天操
|
国产高清视频在线播放
|
www.99精品
|
亚洲一区视频在线
|
蜜臀久久99精品久久久久久宅男
|
免费国产一区二区
|
欧美国产在线观看
|
一级大片免费看
|
国产一级特黄aaa大片
|
久久久久久av
|
日韩黄色一级
|
成人av一区二区三区在线观看
|
日本青青草
|
狠狠操天天操
|
成人午夜在线视频
|
www99热
|
欧美资源在线
|
亚洲一级黄色
|
免费av网站在线观看
|
国产日本精品
|
欧美日韩国产中文
|
伊人久久精品视频
|
欧美福利一区
|
伊人av影院
|
三级在线免费观看
|
福利视频网址导航
|
日韩在线专区
|
www.第四色
|
精品国产欧美一区二区三区成人
|
一级片在线视频
|
免费av片
|
亚洲欧美视频一区
|
国产欧美在线播放
|
欧美日韩网站
|
放几个免费的毛片出来看
|
啪啪高潮动态图
|
成人免费毛片aaaaaa片
|
国产一二
|
丁香婷婷六月天
|