91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 996KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-07-23
  • 語言: 其他
  • 標簽: 51單片機??

資源簡介

基于51單片機超聲波測距含安全距離急促報警加修改安全距離

資源截圖

代碼片段和文件信息

#include“lcd.h“


void?Read_Busy()???????????//忙檢測函數,判斷bit7是0,允許執行;1禁止
{
????unsigned?char?sta;??????//
????LCD1602_DB?=?0xff;
????LCD1602_RS?=?0;
????LCD1602_RW?=?1;
????do
????{
????????LCD1602_EN?=?1;
????????sta?=?LCD1602_DB;
????????LCD1602_EN?=?0;????//使能,用完就拉低,釋放總線
????}while(sta?&?0x80);
}

void?Lcd1602_Write_Cmd(unsigned?char?cmd)?????//寫命令
{
????Read_Busy();
????LCD1602_RS?=?0;
????LCD1602_RW?=?0;
????LCD1602_DB?=?cmd;
????LCD1602_EN?=?1;
????LCD1602_EN?=?0;????
}

void?Lcd1602_Write_Data(unsigned?char?dat)???//寫數據
{
??????Read_Busy();
??????LCD1602_RS?=?1;
??????LCD1602_RW?=?0;
??????LCD1602_DB?=?dat;
??????LCD1602_EN?=?1;
??????LCD1602_EN?=?0;
}

void?LcdSetCursor(unsigned?char?xunsigned?char?y)??//坐標顯示
{
????unsigned?char?addr;
????if(y?==?0)
????????addr?=?0x00?+?x;
????else
????????addr?=?0x40?+?x;
????
????Lcd1602_Write_Cmd(addr|0x80);
}

//按指定位置顯示一個字符
void?DisplayOneChar(unsigned?char?X?unsigned?char?Y?unsigned?char?DData)
{
Y?&=?0x1;
X?&=?0xF;?//限制X不能大于15,Y不能大于1
if?(Y)?X?|=?0x40;?//當要顯示第二行時地址碼+0x40;
X?|=?0x80;?//算出指令碼
Lcd1602_Write_Cmd(X);?//發命令字
Lcd1602_Write_Data(DData);?//發數據
}


void?LcdShowStr(unsigned?char?xunsigned?char?yunsigned?char?*str)?????//顯示字符串
{
????LcdSetCursor(xy);??????//當前字符的坐標
????while(*str?!=?‘\0‘)
????{
????????Lcd1602_Write_Data(*str++);
????}
}

void?InitLcd1602()??????????????//1602初始化
{
????Lcd1602_Write_Cmd(0x38);????//打開,5*88位數據
????Lcd1602_Write_Cmd(0x0c);
????Lcd1602_Write_Cmd(0x06);
????Lcd1602_Write_Cmd(0x01);????//清屏???
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-09-22?13:11??超聲波測距儀1602顯示\
?????文件?????1042432??2014-10-20?20:11??超聲波測距儀1602顯示\US-015產品介紹V2.0.doc
?????目錄???????????0??2019-09-22?13:12??超聲波測距儀1602顯示\程序\
?????文件????????3626??2019-05-15?22:56??超聲波測距儀1602顯示\程序\lcd.LST
?????文件????????5486??2019-05-15?22:56??超聲波測距儀1602顯示\程序\lcd.OBJ
?????文件????????1696??2016-10-11?08:59??超聲波測距儀1602顯示\程序\lcd.c
?????文件????????1291??2019-05-15?22:38??超聲波測距儀1602顯示\程序\lcd.h
?????文件????????9091??2019-05-15?22:59??超聲波測距儀1602顯示\程序\main.LST
?????文件???????13052??2019-05-15?22:59??超聲波測距儀1602顯示\程序\main.OBJ
?????文件????????5061??2019-05-15?23:55??超聲波測距儀1602顯示\程序\main.c
?????文件???????17042??2019-05-15?22:59??超聲波測距儀1602顯示\程序\pro
?????文件???????20474??2019-05-15?22:59??超聲波測距儀1602顯示\程序\pro.M51
?????文件?????????988??2019-05-15?22:59??超聲波測距儀1602顯示\程序\pro.build_log.htm
?????文件????????6357??2019-05-15?22:59??超聲波測距儀1602顯示\程序\pro.hex
?????文件??????????36??2019-05-15?22:59??超聲波測距儀1602顯示\程序\pro.lnp
?????文件?????????182??2019-05-16?09:45??超聲波測距儀1602顯示\程序\pro.plg
?????文件???????72245??2019-05-15?23:57??超聲波測距儀1602顯示\程序\pro.uvgui.Administrator
?????文件???????70615??2019-09-22?13:12??超聲波測距儀1602顯示\程序\pro.uvgui.yang
?????文件????????5673??2019-09-22?13:12??超聲波測距儀1602顯示\程序\pro.uvopt
?????文件???????13928??2019-09-22?13:12??超聲波測距儀1602顯示\程序\pro.uvproj
?????文件????????5704??2019-05-15?23:55??超聲波測距儀1602顯示\程序\pro_uvopt.bak
?????文件???????13998??2019-05-15?22:22??超聲波測距儀1602顯示\程序\pro_uvproj.bak

評論

共有 條評論