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

正文內(nèi)容

自行車簡易數(shù)字里程表設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-閱讀頁

2024-09-15 21:06本頁面
  

【正文】 e=0。 else write_(0x80+0x40+add)。 write_data(0x30+date%10)。 else write_(0x80+0x40+add)。 write_data(0x30+date/1000%10)。.39。 write_data(0x30+date/100%10)。 write_data(0x30+date%10)。k39。 write_data(39。)。 else write_(0x80+0x40+add)。 write_data(0x30+date/100000%10)。 write_data(0x30+date/1000%10)。.39。 write_data(0x30+date/100%10)。 write_data(39。)。m39。 } /***********************lcd1602 上顯示 兩 位 十 進(jìn) 制 數(shù)************************/ void write_sfm1(uchar hang,uchar add,uchar date) { if(hang==1) write_(0x80+add)。 write_data(0x30+date % 10)。) * 輸入 : 行,列,需要輸入 1602的數(shù)據(jù) * 輸出 : 無 ***********************************************************************/ void write_string(uchar hang,uchar add,uchar *p) { if(hang==1) write_(0x80+add)。 while(1) { if(*p == 39。) break。 p++。 else write_(0x80+0x40+add)。 write_data(table_num[date % 16])。 else write_(0x80+0x40+add)。 //顯示光標(biāo)并且閃爍 else write_(0x0c)。 write_(0x0c)。 delay_uint(1000)。 write_string(2,0,lc: )。 //把復(fù)位線拿高 for(i=0。i++) { //低位在前 clk = 0。 0x01。 //把地址右移一位 clk = 1。i8。 //時(shí)鐘線拿低開始寫數(shù)據(jù) io = dat amp。 dat = 1。 //時(shí)鐘線拿高 } rst = 0。 io = 0。 rst = 1。i8。 //時(shí)鐘線拿低開始寫數(shù)據(jù) io = add amp。 add = 1。 //時(shí)鐘線拿高 } for(i=0。i++) { clk = 0。 if(io == 1) value |= 0x80。 //時(shí)鐘線拿高 } rst = 0。 io = 0。 //返回讀出來的數(shù)據(jù) } /*************把要的時(shí)間 年月日 都讀出來 ***************/ void read_time() { miao = read_ds1302(read_add[0])。 //讀分 shi = read_ds1302(read_add[2])。 //讀日 yue = read_ds1302(read_add[4])。 //讀年 week = read_ds1302(read_add[6])。 //打開寫保護(hù) write_ds1302(write_add[0],miao)。 //寫 分 write_ds1302(write_add[2],shi)。 //寫日 write_ds1302(write_add[4],yue)。 //寫星期 write_ds1302(write_add[6],week)。 //關(guān)閉寫保護(hù) } /*************把數(shù)據(jù)保存到 ds1302 RAM中 **031*************/ void write_ds1302ram(uchar add,uchar dat) { add = 1。= 0xfe。 //地址最高兩位為 1 write_ds1302(0x8e,0x00)。 write_ds1302(0x8e,0x80)。 //地址是從第二位開始的 add |= 0x01。 //地址最高兩位為 1 return(read_ds1302(add))。 rst = 0。 io = 0。 if(i != 3) { i = 3。 write_ds1302(0x8e,0x00)。i7。 //把最高 位值 0 允許 ds1302 工作 write_ds1302(0x8e,0x80)。 } void init_ds1302_io() { rst = 0。 io = 0。 // write_sfm2_ds1302(2,6,yue)。 write_sfm2_ds1302(1,11,shi)。 // write_sfm2_ds1302(1,14,miao)。 } /***********外部中斷 0 初始化程序****************/ void init_int0() { EX0=1。 //開總中斷 IT0 = 1。 //開總中斷 TMOD = 0X11。 //開定時(shí)器 0中斷 TR0 = 1。 //開定時(shí)器 1中斷 TR1 = 1。 if(menu_1 == 0) { if(flag_1s == 1) { flag_1s = 0。 if(value = 3) //2秒 { speed_km = 0。 value = 0。 flag_en = 0。 // 1m/s= 除以1/3600h= f_hz = (t2_num * + TH11 * 256 + TL11) / 1000000 。 //把變量清零 TH11 = 0。 speed_m = f_hz * zhijing * 。 //總路程 m speed_km = speed_m * 。 zong_lc += speed_m。 write_sfm4(2,3,juli_z)。 //按鍵值 void key() //獨(dú)立按鍵程序 { static uchar key_new。 //按鍵值還原 P3 |= 0x78。 0x78) != 0x78) //按鍵按下 { delay_1ms(1)。 0x78) != 0x78) amp。 (key_new == 1)) { //確認(rèn)是按鍵按下 key_new = 0。 0x78) { case 0x70: key_can = 4。 //得到按鍵值 case 0x68: key_can = 3。 //得到按鍵值 case 0x58: key_can = 2。 //得到按鍵值 case 0x38: key_can = 1。 //得到按鍵值 } // write_sfm2(1,0,key_can)。 } /********************** 設(shè) 置 函 數(shù)************************/ void key_with() { if(key_can == 1) //設(shè)置鍵 { menu_1++。 write_string(1,0, : : W: )。 } if(menu_1 == 2) //設(shè)置報(bào)警速度 { menu_2 = 1。 write_string(2,0,zlc: )。 if(menu_1 2) //回到正常顯示 { menu_1 = 0。 //關(guān)閉光標(biāo) init_1602()。 if(menu_2 7) menu_2 = 1。 if(menu_2 2) menu_2 = 1。 if((shi amp。 0xf0) + 0x10。 } if(key_can == 4) //減 { if(shi == 0x00) shi = 0x24。 0x0f) == 0x00) shi = (shi | 0x0a) 0x10。 } } if(menu_2 == 2) //設(shè)置分 { if(key_can == 3) //加 { fen+=0x01。 0x0f) = 0x0a) fen = (fen amp。 if(fen = 0x60) fen = 0。 if((fen amp。 fen 。 if((miao amp。 0xf0) + 0x10。 } if(key_can == 4) //減 { if(miao == 0x00) miao = 0x5a。 0x0f) == 0x00) miao = (miao | 0x0a) 0x10。 } } if(menu_2 == 4) //設(shè)置星期 { if(key_can == 3) //加 { week+=0x01。 0x0f) = 0x0a) week = (week amp。 if(week = 0x08) week = 1。 if((week amp。 week 。 if((nian amp。 0xf0) + 0x10。 } if(key_can == 4) //減 { if(nian == 0x01) nian = 0x9a。 0x0f) == 0x00) nian = (nian | 0x0a) 0x10。 } } if(menu_2 == 6) //設(shè)置月 { if(key_can == 3) //加 { yue+=0x01。 0x0f) = 0x0a) yue = (yue amp。 if(yue = 0x13) yue = 1。 if((yue amp。 yue 。 if((ri amp。 0xf0) + 0x10。 } if(key_can == 4) //減 { if(ri == 0x01) ri = 0x32。 0x0f) == 0x00) ri = (ri | 0x0a) 0x10。 } } write_sfm2_ds1302(1,2,shi)。 //顯示分 write_sfm2_ds1302(1,8,miao)。 //顯示星期 write_sfm2_ds1302(2,3,nian)。 //顯示月 write_sfm2_ds1302(2,9,ri)。 break。 break。 break。 break。 break。 break。 break。 //把時(shí)間寫進(jìn)去 } if(menu_1 == 2) { if(menu_2 == 1) //設(shè)置速度 { if(key_can == 3) //加 { bj_shudu++。 } if(key_can == 4) //減 { if(bj_shudu != 0) bj_shudu 。 } if(key_can == 4)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1