freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新超聲波測距系統(tǒng)設計-資料下載頁

2025-06-30 03:47本頁面
  

【正文】 char WDLCM) { ReadStatusLCM()。 //檢測忙 LCM_Data = WDLCM。 LCM_RS = 1。 LCM_RW = 0。 LCM_E = 0。 //若晶振速度太高可以在這后加小的延時 LCM_E = 0。 //延時 LCM_E = 1。}//寫指令void WriteCommandLCM(unsigned char WCLCM,BuysC) //BuysC為0時忽略忙檢測{ if (BuysC) ReadStatusLCM()。 //根據(jù)需要檢測忙 LCM_Data = WCLCM。 LCM_RS = 0。 LCM_RW = 0。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 }//讀數(shù)據(jù)unsigned char ReadDataLCM(void){ LCM_RS = 1。 LCM_RW = 1。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 return(LCM_Data)。}//讀狀態(tài)unsigned char ReadStatusLCM(void){ LCM_Data = 0xFF。 LCM_RS = 0。 LCM_RW = 1。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 while (LCM_Data amp。 Busy)。 //檢測忙信號 return(LCM_Data)。}void LCMInit(void) //LCM初始化{ LCM_Data = 0。 WriteCommandLCM(0x38,0)。 //三次顯示模式設置,不檢測忙信號 Delay5Ms()。 WriteCommandLCM(0x38,0)。 Delay5Ms()。 WriteCommandLCM(0x38,0)。 Delay5Ms()。 WriteCommandLCM(0x38,1)。 //顯示模式設置,開始要求每次檢測忙信號 WriteCommandLCM(0x08,1)。 //關閉顯示 WriteCommandLCM(0x01,1)。 //顯示清屏 WriteCommandLCM(0x06,1)。 // 顯示光標移動設置 WriteCommandLCM(0x0c,1)。 // 顯示開及光標設置}//按指定位置顯示一個字符void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData){ Y amp。= 0x1。 //x代表液晶屏g上顯示時在該行的位置,Y代表行號,最大兩行,分別為0,1行 X amp。= 0xF。 //限制X不能大于15,Y不能大于1 if (Y) X |= 0x40。 //當要顯示第二行時地址碼+0x40。 X |= 0x80。 //算出指令碼 WriteCommandLCM(X, 1)。 //發(fā)命令字 WriteDataLCM(DData)。 //發(fā)數(shù)據(jù)}//按指定位置顯示一串字符void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData){ unsigned char ListLength。 ListLength = 0。 Y amp。= 0x1。 X amp。= 0xF。 //限制X不能大于15,Y不能大于1 while (DData[ListLength]0x19) //若到達字串尾則退出 { if (X = 0xF) //X坐標應小于0xF { DisplayOneChar(X, Y, DData[ListLength])。 //顯示單個字符 ListLength++。 X++。 } }}//5ms延時void Delay5Ms(void){ unsigned int TempCyc = 5552。 while(TempCyc)。}//40ms延時 void Delay400Ms(void){ unsigned char TempCycA = 5。 unsigned int TempCycB。 while(TempCycA) { TempCycB=7269。 while(TempCycB)。 }。}endif ifndef __RING_H__define __RING_H__/* 內(nèi)容:模擬報警聲,如鬧鐘 滴 滴 滴 滴*/include //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義sbit SPK=P1^2。 //定義喇叭端口unsigned char frq。 void DelayUs2x(unsigned char t)。//函數(shù)聲明 void DelayMs(unsigned char t)。/* 報警函數(shù)*/void Ring(void){ unsigned int i。 for(i=0。i200。i++) { DelayUs2x(200)。 SPK=!SPK。 } SPK=0。//防止一直給喇叭通電造成損壞 for(i=0。i200。i++) { DelayMs(1)。 } }/* uS延時函數(shù)*/void DelayUs2x(unsigned char t){ while(t)。}/* mS延時函數(shù)*/void DelayMs(unsigned char t){ while(t) { //大致延時1mS DelayUs2x(245)。 DelayUs2x(245)。 }}endif11 電路原理圖12 PCB圖
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1