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

正文內(nèi)容

基于單片機(jī)的超聲波倒車?yán)走_(dá)系統(tǒng)設(shè)計(jì)-資料下載頁

2025-06-27 21:15本頁面
  

【正文】 le(!bus)。 if((xm1+xm2)!=0) { Music(13)。 //播報(bào):“點(diǎn)” while(!bus)。 Music(xm1+1)。 //播報(bào):“十分位的具體值” while(!bus)。 Music(xm2+1)。 //播報(bào):“百分位的具體值” while(!bus)。 Music(15)。 //播報(bào):“米” while(!bus)。 } else { Music(15)。 //播報(bào):“米” while(!bus)。 } } }void Msc1(){ Music(24)。 //播報(bào):“注意危險(xiǎn)” while(!bus)。}E 按鍵掃描代碼void keyscan() //按鍵掃描{ if(k1==0) { delay(10)。 if(k1==0) { s1num++。 while(!k1)。 //等待K1釋放 yyp=0。 //di()。 switch(s1num) { case 1: init16021()。 //重新初始化液晶 b=byte_read(0x2400)。 write_juli(8,b)。 write_(0x80+0x40+11)。 write_(0x0f)。 //打開光標(biāo) break。 case 2: s1num=0。 write_(0x0c)。 //關(guān)閉光標(biāo) yyp=1。 init1602()。 //液晶初始化 break。 } } } if(s1num!=0) { if(k2==0) { delay(10)。 if(k2==0) { while((!k2)amp。(key_delay++key_count))。 //等待K2釋放 switch(s1num) { case 1: b++。 //增大報(bào)警值 if(b==400)b=0。 write_juli(8,b)。 write_(0x80+0x40+11)。 SectorErase(0x2400)。 //擦除扇區(qū) byte_write(0x2400,b)。 //重新寫入數(shù)據(jù) break。 } } } if(k3==0) { delay(10)。 if(k3==0) { while((!k3)amp。(key_delay++key_count))。 //等待按鍵釋放 switch(s1num) { case 1: b。 //減小報(bào)警值 if(b==0)b=400。 write_juli(8,b)。 write_(0x80+0x40+11)。 SectorErase(0x2400)。//擦除扇區(qū) byte_write(0x2400,b)。//重新寫入數(shù)據(jù) break。 } } } }}F 距離計(jì)算代碼int distanceb() // 計(jì)算距離{ int dis。 uint num。 num=TH0*256+TL0。 dis=(num*)/100。 return dis。}void chaoju() interrupt 1{ flag=1。}G 存儲器代碼include define RdCommand 0x01 //定義ISP的操作命令define PrgCommand 0x02define EraseCommand 0x03 define Error 1define Ok 0define WaitTime 0x01 //定義CPU的等待時間sfr ISP_DATA=0xe2。 //寄存器申明sfr ISP_ADDRH=0xe3。sfr ISP_ADDRL=0xe4。sfr ISP_CMD=0xe5。sfr ISP_TRIG=0xe6。sfr ISP_CONTR=0xe7。/* ================ 打開 ISP,IAP 功能 ================= */void ISP_IAP_enable(void){EA = 0。 /* 關(guān)中斷 */ISP_CONTR = ISP_CONTR amp。 0x18。 /* 0001,1000 */ISP_CONTR = ISP_CONTR | WaitTime。 /* 寫入硬件延時 */ISP_CONTR = ISP_CONTR | 0x80。 /* ISPEN=1 */}/* =============== 關(guān)閉 ISP,IAP 功能 ================== */void ISP_IAP_disable(void){ISP_CONTR = ISP_CONTR amp。 0x7f。 /* ISPEN = 0 */ISP_TRIG = 0x00。EA = 1。 /* 開中斷 */}/* ================ 公用的觸發(fā)代碼 ==================== */void ISPgoon(void){ISP_IAP_enable()。 /* 打開 ISP,IAP 功能 */ISP_TRIG = 0x46。 /* 觸發(fā)ISP_IAP命令字節(jié)1 */ISP_TRIG = 0xb9。 /* 觸發(fā)ISP_IAP命令字節(jié)2 */_nop_()。}/* ==================== 字節(jié)讀 ======================== */unsigned char byte_read(unsigned int byte_addr){ISP_ADDRH = (unsigned char)(byte_addr 8)。/* 地址賦值 */ISP_ADDRL = (unsigned char)(byte_addr amp。 0x00ff)。ISP_CMD = ISP_CMD amp。 0xf8。 /* 清除低3位 */ISP_CMD = ISP_CMD | RdCommand。 /* 寫入讀命令 */ISPgoon()。 /* 觸發(fā)執(zhí)行 */ISP_IAP_disable()。 /* 關(guān)閉ISP,IAP功能 */return (ISP_DATA)。 /* 返回讀到的數(shù)據(jù) */}/* ================== 扇區(qū)擦除 ======================== */void SectorErase(unsigned int sector_addr){unsigned int iSectorAddr。iSectorAddr = (sector_addr amp。 0xfe00)。 /* 取扇區(qū)地址 */ISP_ADDRH = (unsigned char)(iSectorAddr 8)。ISP_ADDRL = 0x00。ISP_CMD = ISP_CMD amp。 0xf8。 /* 清空低3位 */ISP_CMD = ISP_CMD | EraseCommand。 /* 擦除命令3 */ISPgoon()。 /* 觸發(fā)執(zhí)行 */ISP_IAP_disable()。 /* 關(guān)閉ISP,IAP功能 */}/* ==================== 字節(jié)寫 ======================== */void byte_write(unsigned int byte_addr, unsigned char original_data){ISP_ADDRH = (unsigned char)(byte_addr 8)。 /* 取地址 */ISP_ADDRL = (unsigned char)(byte_addr amp。 0x00ff)。ISP_CMD = ISP_CMD amp。 0xf8。 /* 清低3位 */ISP_CMD = ISP_CMD | PrgCommand。 /* 寫命令2 */ISP_DATA = original_data。 /* 寫入數(shù)據(jù)準(zhǔn)備 */ISPgoon()。 /* 觸發(fā)執(zhí)行 */ISP_IAP_disable()。 /* 關(guān)閉IAP功能 */}H 超聲波定義代碼ifndef _CHAO_define _CHAO_includedefine uchar unsigned chardefine uint unsigned intextern bit flag。extern void startb()。extern void inittimer0()。extern void waitb()。extern int distanceb(void)。sbit trigb=P2^3。sbit echob=P2^4。endifI INTRINS代碼ifndef __INTRINS_H__define __INTRINS_H__extern void _nop_ (void)。extern bit _testbit_ (bit)。extern unsigned char _cror_ (unsigned char, unsigned char)。extern unsigned int _iror_ (unsigned int, unsigned char)。extern unsigned long _lror_ (unsigned long, unsigned char)。extern unsigned char _crol_ (unsigned char, unsigned char)。extern unsigned int _irol_ (unsigned int, unsigned char)。extern unsigned long _lrol_ (unsigned long, unsigned char)。extern unsigned char _chkfloat_(float)。extern void _push_ (unsigned char _sfr)。extern void _pop_ (unsigned char _sfr)。endif
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1