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

正文內(nèi)容

基于單片機的超聲波測距系統(tǒng)實驗報告(編輯修改稿)

2025-07-19 19:18 本頁面
 

【文章內(nèi)容簡介】 ag_value。 //用做連加的中間變量uchar menu_1。 //菜單設(shè)計的變量uchar a_a。/***********************1ms延時函數(shù)*****************************/void delay_1ms(uint q){ uint i,j。 for(i=0。iq。i++) for(j=0。j120。j++)。}/***********************處理距離函數(shù)****************************/void smg_display(){ dis_smg[0] = smg_du[distance % 10]。 dis_smg[1] = smg_du[distance / 10 % 10]。 dis_smg[2] = smg_du[distance / 100 % 10] amp。 0x7f。 }/******************把數(shù)據(jù)保存到單片機內(nèi)部eepom中******************/void write_eepom(){ SectorErase(0x2000)。 byte_write(0x2000, set_d % 256)。 byte_write(0x2001, set_d / 256)。 byte_write(0x2058, a_a)。 }/******************把數(shù)據(jù)從單片機內(nèi)部eepom中讀出來*****************/void read_eepom(){ set_d = byte_read(0x2001)。 set_d = 8。 set_d |= byte_read(0x2000)。 a_a = byte_read(0x2058)。}/**************開機自檢eepom初始化*****************/void init_eepom(){ read_eepom()。 //先讀 if(a_a != 1) //新的單片機初始單片機內(nèi)問EEPOM { set_d = 100。 a_a = 1。 write_eepom()。 } }/****************獨立按鍵處理函數(shù)********************/void key(){ static uchar key_new = 0,key_old = 0,key_value = 0。 if(key_new == 0) { //按鍵松開的時候做松手檢測 if((P2 amp。 0x07) == 0x07) key_value ++。 else key_value = 0。 if(key_value = 5) { key_value = 0。 key_new = 1。 flag_lj_en = 0。 //關(guān)閉連加使能 flag_lj_3_en = 0。 //關(guān)閉3秒后使能 flag_value = 0。 //清零 key_time = 0。 write_eepom()。 } } else { if((P2 amp。 0x07) != 0x07) key_value ++。 //按鍵按下的時候 else key_value = 0。 if(key_value = 5) { key_value = 0。 key_new = 0。 flag_lj_en = 1。 //連加使能 zd_break_en = 1。 //自動退出設(shè)置界使能 zd_break_value = 0。 //自動退出設(shè)置界變量清零 flag_key_b_en = 1。 //按鍵蜂鳴器使能 } } key_can = 20。 if(key_500ms == 1) //連加 { key_500ms = 0。 key_new = 0。 key_old = 1。 zd_break_value = 0。 } if((key_new == 0) amp。amp。 (key_old == 1)) { switch(P2 amp。 0x07) { case 0x06: key_can = 3。 break。 //得到k2鍵值 case 0x05: key_can = 2。 break。 //得到k3鍵值 case 0x03: key_can = 1。 break。 //得到k4鍵值 }// dis_smg[3] = smg_du[key_can % 10]。 } key_old = key_new。 }void smg_we_switch(uchar i){ switch(i) { case 0: smg_we1 = 0。 smg_we2 = 1。 smg_we3 = 1。 smg_we4 = 1。 break。 case 1: smg_we1 = 1。 smg_we2 = 0。 smg_we3 = 1。 smg_we4 = 1。 break。 case 2: smg_we1 = 1。 smg_we2 = 1。 smg_we3 = 0。 smg_we4 = 1。 break。 case 3: smg_we1 = 1。 smg_we2 = 1。 smg_we3 = 1。 smg_we4 = 0。 break。 } }/***********************數(shù)碼顯示函數(shù)*****************************/void display(){ static uchar i。 i++。 if(i = smg_i) i = 0。 // P1 = 0xff。 //段選 // P3 = 0xf0 | (P3 amp。 0x0f)。 //位選// P3 = smg_we[i] | (P3 amp。 0x0f)。 //位選 sm
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1