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

正文內(nèi)容

基于51單片機(jī)的出租車計(jì)價(jià)器帶仿真及程序畢業(yè)論文-資料下載頁(yè)

2025-06-28 00:16本頁(yè)面
  

【正文】 *******函數(shù)功能:根據(jù)命令字,向1302寫一個(gè)字節(jié)數(shù)據(jù)入口參數(shù):Cmd,儲(chǔ)存命令字;dat,儲(chǔ)存待寫的數(shù)據(jù)***************************************************/ void WriteSet1302(unsigned char Cmd,unsigned char dat) { RST=0。 SCLK=0。 RST=1。 delaynus(2)。 Write1302(Cmd)。 Write1302(dat)。 SCLK=1。 RST=0。 }/*****************************************************函數(shù)功能:從1302讀一個(gè)字節(jié)數(shù)據(jù)入口參數(shù):x***************************************************/ unsigned char Read1302(void) { unsigned char i,dat。 delaynus(2)。 for(i=0。i8。i++) { dat=1。 if(DATA==1) dat|=0x80。 SCLK=1。 delaynus(2)。 SCLK=0。 delaynus(2)。 } return dat。 } /*****************************************************函數(shù)功能:根據(jù)命令字,從1302讀取一個(gè)字節(jié)數(shù)據(jù)入口參數(shù):Cmd***************************************************/ unsigned char ReadSet1302(unsigned char Cmd) { unsigned char dat。 RST=0。 SCLK=0。 RST=1。 Write1302(Cmd)。 dat=Read1302()。 SCLK=1。 RST=0。 return dat。 }/*****************************************************函數(shù)功能: 1302進(jìn)行初始化設(shè)置***************************************************/ void Init_DS1302(void){ WriteSet1302(0x8E,0x00)。 WriteSet1302(0x80,((0/10)4|(0%10)))。 WriteSet1302(0x82,((25/10)4|(25%10)))。 WriteSet1302(0x84,((12/10)4|(12%10)))。 WriteSet1302(0x86,((8/10)4|(8%10)))。 WriteSet1302(0x88,((11/10)4|(11%10)))。 WriteSet1302(0x8c,((14/10)4|(14%10)))。 }uchar secondh,secondl,minuteh,minutel,hourh,hourl,dayh,dayl,monthh,monthl,yearh,yearl,ReadValue。 void displayc(uchar screen,uchar page,uchar column,uchar table[]) //寫漢字 { uchar i。 selectscreen(screen)。 setpage(page)。 setcolumn(column)。 for(i=0。i16。i++) //上半部分 { lcd_wdat(table[i])。 _nop_()。 } setpage(page+1)。 setcolumn(column)。 for(i=0。i16。i++) //下半部分 { lcd_wdat(table[i+16])。 _nop_()。 } } void displaye(uchar screen,uchar page,uchar column,uchar table[][16],uchar n) { uchar i。 selectscreen(screen)。 setpage(page)。 setcolumn(column)。 for(i=0。i8。i++) { lcd_wdat(table[n][i])。_nop_()。 } setpage(page+1)。 setcolumn(column)。 for(i=0。i8。i++) { lcd_wdat(table[n][i+8])。_nop_()。 } } void display(float distance_km) //顯示 {uchar counta,countb,countc,countd,n。 n=(int)(distance_km)。 counta=n/100。 countb=n%100/10。 countc=n%10。 countd=(distance_kmn)*10。 displaye(1,0,7*8,num,counta)。 displaye(2,0,0*8,num,countb)。 displaye(2,0,1*8,num,countc)。 displaye(2,0,2*8,num,13)。 displaye(2,0,3*8,num,countd)。 displayc(2,0,2*16,gong)。 displayc(2,0,3*16,li)。 } void display1(float money) { uchar a,b,c,d,n。 n=(int)(money)。 a=n/100。 b=n%100/10。 c=n%10。 d=(moneyn)*10。 displaye(2,3,1*8,num,a)。 displaye(2,3,2*8,num,b)。 displaye(2,3,3*8,num,c)。 displaye(2,3,4*8,num,13)。 displaye(2,3,5*8,num,d)。 displayc(2,3,3*16,yuan)。 } void display2(void) { ReadValue = ReadSet1302(0x81)。 secondh=(ReadValueamp。0x70)4。 secondl=ReadValueamp。0x0F。 displaye(2,6,6*8,num,secondh)。 displaye(2,6,7*8,num,secondl)。 displaye(2,6,5*8,num,12)。 ReadValue = ReadSet1302(0x83)。 minuteh=(ReadValueamp。0x70)4。 minutel=ReadValueamp。0x0F。 displaye(2,6,3*8,num,minuteh)。 displaye(2,6,4*8,num,minutel)。 displaye(2,6,2*8,num,12)。 ReadValue = ReadSet1302(0x85)。 hourh=(ReadValueamp。0x70)4。 hourl=ReadValueamp。0x0F。 displaye(2,6,0*8,num,hourh)。 displaye(2,6,1*8,num,hourl)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1