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

正文內(nèi)容

基于at89c52單片機的出租車計價器的設計(參考版)

2024-08-30 15:32本頁面
  

【正文】 DisOneChar(6,1,39。 39。 DisOneChar(4,1,Table[i])。 DisOneChar(3,1,Table[i])。)。 DisOneChar(2,1,39。 i = WaitMinute%10。 i = WaitMinute/10。 i = InterVal%10。.39。 DisOneChar(11,0,Table[i])。)。 DisOneChar(10,0,39。$39。 case 1: XXX。 DisListChar(5,1,Km)。 i = (Buf%10)。.39。 DisOneChar(2,1,Table[i])。 DisOneChar(1,1,Table[i])。 DisOneChar(0,1,Table[i])。 Buf = MileAge/1000 。 i = UnitPrice%10。.39。 DisOneChar(11,0,Table[i])。)。 DisOneChar(10,0,39。$39。 if(MileAge=30000) signal=0。 45 i = second%10。 i = second/10。:39。 DisOneChar(4,0,Table[i])。 DisOneChar(3,0,Table[i])。)。 DisOneChar(2,0,39。 i = hour%10。 i = hour/10。 unsigned int Buf。 DisListChar(10,1,YanTai)。 39。)。 DisOneChar(8,0,39。 39?;趩纹瑱C的出租車計價器設計 44 DisOneChar(7,1,Table[i])。 i = second%10。 i = second/10。:39。 DisOneChar(4,1,Table[i])。 DisOneChar(3,1,Table[i])。)。 DisOneChar(2,1,39。 i = hour%10。 i = hour/10。 DisOneChar(10,0,Table[i])。 DisListChar(9,0,W)。 i = day%10。 i = day/10。39。 DisOneChar(4,0,Table[i])。 DisOneChar(3,0,Table[i])。)。 DisOneChar(2,0,39。 i = year%10。 i = i%10。 GetTime()。(WaitMinute=1)) totalPrice=BasiKPrice2+( (MileAge30000)*UnitPrice)/10000+(WaitMinute1)*InterVal。 if((MileAge30000) amp。amp。 } else if(MileAge=30000) { totalPrice= BasiKPrice2。amp。(WaitMinute=1)) totalPrice= BasiKPrice1+((MileAge30000)*UnitPrice)/10000。 if((MileAge30000)amp。(hour=22)) { if(MileAge=30000) XXX。 } /**價格計算 **/ void price() { if((hour=6)amp。 Stop()。 ch=Read8Bit()。 Write8Bit(ReadDviceAddress)。 TestAck()。 TestAck()。 Start()。 } return(rbyte)。 rbyte=rbyte|((unsigned char)(SDA))。temp) { SCL=1。 for(temp=8。 DelayMs(10)。 TestAck()。 TestAck()。 TestAck()。 } } void Write24c02(uchar ch,uchar address) { Start()。 SCL=0。0x80)。temp!=0。 XXX。 return(ErrorBit)。 ErrorBit=SDA。 SDA=1。 SCL=0。 } void NoAck() { SDA=1。 SCL=1。 } void Stop() { SCL=0。 39 SDA=0。 } } void Start() { SDA=1。temp!=0。number!=0。 } /* 鐘芯片程序到此結(jié)束 以下是時 24c02 程序 */ void DelayMs(unsigned int number) { unsigned char temp。 DS1302_SBWrite(0x8c,wdata)。 temp*=0x10。 wdata=temp%10。 DS1302_SBWrite(0x8a,wdata)。 temp*=0x10。 XXX。 DS1302_SBWrite(0x88,wdata)。 temp*=0x10。 wdata=month%10。 wdata+=temp。 temp=day/10。 DS1302_SBWrite(0x84,wdata)。 temp*=0x10。 wdata=hour%10。 wdata+=temp。 temp=minute/10。 DS1302_SBWrite(0x80,wdata)。 temp*=0x10。 wdata=second%10。 } void WriteTime(void) { 37 unsigned char wdata,temp。 year+=rdata。 rdata/=0x10。 rdata=DS1302_SBRead(0x8d)。 rdata*=10。 week=rdata%0x10。 month+=rdata。 rdata/=0x10。 rdata=DS1302_SBRead(0x89)。 rdata*=10。 day=rdata%0x10。 XXX。 rdata*=10。 hour=rdata%0x10。 minute+=rdata。 rdata/=0x10。 rdata=DS1302_SBRead(0x83)。 rdata*=10。 second=rdata%0x10。 } void GetTime(void)//獲取并更新時間 { unsigned char rdata。 DS1302_SCLK=0。 DS1302_CE=0。 DS1302_SCLK=1。 else DS1302_IO=0。 if(wdataamp。count。 DS1302_SCLK=1。 else DS1302_IO=0。 if(adressamp。count。 DS1302_CE=1。 } XXX。 } } DS1302_CE=0。 _nop_()。 DS1302_IO=1。 DS1302_SCLK=0。 adress=1。 _nop_()。0x01) DS1302_IO=1。count。 33 DS1302_CE=1。)。i++) { DisOneChar(i,1,39。 } for(i=0。 39。i16。 } } } /***清屏函數(shù) ***/ void LCR_LCD() { unsigned char i。 L++。 XXX。 Y amp。 X amp。 } /***在特定位置顯示一串字符 ***/ void DisListChar(unsigned char X, unsigned char Y, unsigned char code *Data) { uchar L。 WriteCom_LCD(X,1)。 if(Y == 0x01) X |=0x40。 Y amp。 } /***在特定位置顯示一個字符 ***/ void DisOneChar(unsigned char X,unsigned char Y,unsigned char Data) { X amp。 WriteCom_LCD(0x0c,1)。 WriteCom_LCD(0x06,1)。 WriteCom_LCD(0x01,1)。 31 WriteCom_LCD(0x08,1)。 WriteCom_LCD(0x38,1)。 WriteCom_LCD(0x38,0)。 WriteCom_LCD(0x38,0)。 WriteCom_LCD(0x38,0)。 } /**LCD 初始化 **/ void Init_LCM(void) { LCD_Data = 0x00。 _nop_()。 RW=0。 LCD_Data=Cdata。 Delay(5)。 } /*寫指令 */ XXX。 _nop_()。 LCD_Data=c。 RS=1。 Delay(5)。 E=0。 while(LCD_Data amp。 _nop_()。 E=1。 RS=0。 } } EA = 1。 if(WaitSecond==60) { WaitSecond=0。 WaitSecond++。 count++。 TH0=(6553650000)/256。 EA = 1。 signal=0。 XXX。 } delay1()。 if(n==20) { n=0。 EA = 0。 } //外部中斷 1 int1() interrupt 2 { int n。} } } void delay1() //延時 { unsigned char i=10。i0。m0。 /*延時函數(shù) */ 27 void Delay(unsigned char m) { unsigned char i。 void DisListChar(unsigned char X, unsigned char Y, unsigned char code *Data)。 void Init_LCM(void)。 void WriteCom_LCD(uchar Cdata,uchar c)。 /*函數(shù)聲明 */ //void ReadBusy()。 define WriteDeviceAddress 0xa0 define ReadDviceAddress 0xa1 sbit SCL=P1^4。 unsigned char second,minute,hour,week,day,month。 sbit DS1302_SCLK = P3^6。}。,39。,39。,39。,39。,39。,39。,39。,39。,39。 define LCD_Data P2 define Busy 0x80 unsigned char code Table[]={39。 sbit RW = P0^6。 XXX。 unsigned int WaitSecond = 0。 unsigned int totalPrice = 0。 unsigned char InterVal = 10。 unsigned char BasiKPrice2 = 70。 unsigned long MileAge = 0。 sbit P17 = P1^7。 sbit P16 = P1^6。 sbit Key5 = P0^4。 sbit Key3 = P0^2?;趩纹瑱C的出
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1