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

正文內(nèi)容

基于單片機(jī)的自行車(chē)?yán)锍趟俣扔?jì)設(shè)計(jì)-資料下載頁(yè)

2025-06-27 19:49本頁(yè)面
  

【正文】 timer_100ms=0。uchar LCDBacklightOff_delay=11。uchar LCDBacklightOff_timer=0。unsigned char IsSet=0。 /*設(shè)置模式標(biāo)志位 0:正常走時(shí) 1:設(shè)置模式*/unsigned char SetSelect=0。 /*在設(shè)置模式IsSet=1時(shí),正在被設(shè)置的位,對(duì)應(yīng)上面的宏*//**************************************/uchar time,timer_10ms。uchar months,monthend,days=1,months=1,seconds,minutes,hours,year=10,second。uchar menu=0,menu_flag。//界面/**************************************/uchar seconds_bike,minutes_bike,hours_bike。uchar temp_work。//運(yùn)動(dòng)標(biāo)志uchar kilometer,kilometer_oneway。//運(yùn)動(dòng)千里、運(yùn)動(dòng)(米)float total_distance。//總里程unsigned long total_time。//總時(shí)間float meter,meter_oneway。//單程距離uchar temp_work_over。//單程結(jié)束標(biāo)志uchar timer_10ms_1=0。//運(yùn)動(dòng)時(shí)間計(jì)數(shù)單位uint timer_10ms_2=0。//外部運(yùn)行時(shí)間計(jì)數(shù)單位uchar timer_work_1,timer_work。//float speed_max=60,speed,speed_ave=0。// 最大速度、瞬時(shí)速度、平均速度f(wàn)loat k,l。uchar r=26。//輪胎的半徑uchar speed_max_int, speed_max_dec 。//最大速度的整數(shù)部分和小數(shù)部分uchar speed_int,speed_dec。 //瞬時(shí)速度的整數(shù)部分和小數(shù)部分uchar speed_ave_int,speed_ave_dec。 //平均速度的整數(shù)部分和小數(shù)部分uint meter_int,meter_dec。 //里程的整數(shù)部分和小數(shù)部分uchar meter_oneway_int,meter_oneway_dec。//里程的整數(shù)部分和小數(shù)部分uchar timer_work_2。//外部輸入標(biāo)志float work_time_t1。//外界輸入時(shí)間(輪胎運(yùn)行一圈的時(shí)間)uchar temp3,temp4。uchar NewKey1,NewKey2,NewKey3。uchar shuru_flag。unsigned data Temp1 = 0。 unsigned char c = 0。unsigned char d = 0。unsigned a[4]。 //溫度數(shù)值存放uchar code ditab[16]={0,1,1,2,3,3,4,4,5,6,6,7,8,8,9,9}。//uchar work_time_t1_int,work_time_t1_dec。//運(yùn)動(dòng)時(shí)間的整數(shù)部分和小數(shù)部分/**************************************/void Init_date(void) //日期算法{ switch(months) { case 1: monthend = 31。break。 case 2: if(year % 4 == 0) monthend = 29。 else monthend = 28。 break。 case 3: monthend = 31。 break。 case 4: monthend = 30。 break。 case 5: monthend = 31。 break。 case 6: monthend = 30。 break。 case 7: monthend = 31。 break。 case 8: monthend = 31。 break。 case 9: monthend = 30。 break。 case 10: monthend = 31。break。 case 11: monthend = 30。 break。 case 12: monthend = 31。 break。 } if(days == monthend) { days = 1。 months++。 if(months 12) { months = 1。 year++。 } }}void Init_Clock_bike(void) //時(shí)間算法{ if(timer_10ms_1=100) { timer_10ms_1=0。 seconds_bike++。 if(seconds_bike == 60) { seconds_bike = 0。 minutes_bike++。 if(minutes_bike ==60) { minutes_bike=0。 hours_bike++。 } } }}void set_date(void) //日期設(shè)置{ switch(months) { case 1: monthend = 31。break。 case 2: if(year % 4 == 0) monthend = 29。 else monthend = 28。break。 case 3: monthend = 31。 break。 case 4: monthend = 30。 break。 case 5: monthend = 31。 break。 case 6: monthend = 30。 break。 case 7: monthend = 31。 break。 case 8: monthend = 31。 break。 case 9: monthend = 30。 break。 case 10: monthend = 31。 break。 case 11: monthend = 30。 break。 case 12: monthend = 31。 break。 } if(days == monthend+1) { days = 1。 } if(days1) { days=monthend。 } if(months12) { months=1。 } if(months1) { months=12。 } if(year99) { year=0。 } if(year0) { year=99。 } }void Set_time(void) //時(shí)間設(shè)置{ if(hours==24) { hours=0。 } if(hours0) { hours=23。 } if(minutes==60) { minutes=0。 } if(minutes0) { minutes=59。 } if(seconds==60) { seconds=0。 } if(seconds0) { seconds=59。 }}void Init_Clock(void) //時(shí)間算法{ if(seconds == 60) { seconds = 0。 minutes++。 if(minutes == 60) { minutes = 0。 hours++。 if(hours == 24) { hours = 0。 days++。 Init_date()。//日期算法嵌套 } } } }void task_shuru(void){ if(shuru==0) { shuru_flag = 1。 }}void display_one(void)//第一個(gè)界面{ DisplaySinglByte(1,0,2+0x30)。 DisplaySinglByte(1,1,0+0x30)。 DisplaySinglByte(1,2,year/10+0x30)。 DisplaySinglByte(1,3,year%10+0x30)。 DisplaySinglByte(1,4,39。 39。)。 DisplaySinglByte(1,5,months / 10+0x30)。 DisplaySinglByte(1,6,months % 10+0x30)。 DisplaySinglByte(1,7,39。 39。)。 DisplaySinglByte(1,8,days / 10+0x30)。 DisplaySinglByte(1,9,days % 10+0x30)。 DisplaySinglByte(1,10,39。 39。)。 DisplaySinglByte(1,11,hours / 10+0x30)。 DisplaySinglByte(1,12,hours%10+0x30)。 if(timer_10ms=50) { DisplaySinglByte(1,13,39。:39。)。 } if(timer_10ms50) { DisplaySinglByte(1,13,39。 39。)。 } DisplaySinglByte(1,14,minutes / 10+0x30)。 DisplaySinglByte(1,15,minutes % 10+0x30)。/************************顯示速度**************/ speed_int = (int)speed。 speed_dec = (int)((speed (float)speed_int)*100)。 if(speed_int/1000) { DisplaySinglByte(2,0,speed_int/100+0x30)。 } else { DisplaySinglByte(2,0,39。 39。)。 } if(speed_int/100) { DisplaySinglByte(2,1,speed_int/10%10+0x30)。 } else { DisplaySinglByte(2,1,39。 39。)。 } DisplaySinglByte(2,2,speed_int%10+0x30)。 DisplaySinglByte(2,3,39。.39。)。 DisplaySinglByte(2,4,speed_dec/10+0x30)。// DisplaySinglByte(2,5,speed_dec%10+0x30)。 DisplaySinglByte(2,5,39。 39。)。 DisplaySinglByte(2,6,a[1]+0x30)。 DisplaySinglByte(2,7,a[2]+0x30)。 DisplaySinglByte(2,8,39。.39。)。 DisplaySinglByte(2,9,a[3]+0x30)。/************************顯示里程**************/ meter_int = (int)meter。 meter_dec = (int)((meter (float)meter_int)*100)。 //DisplaySinglByte(2,10,kilometer/100+0x30)。 if(kilometer==0) {// DisplaySinglByte(2,10,kilometer%100/10+0x30)。 DisplaySinglByte(2,11,kilometer%10+0x30)。 DisplaySinglByte(2,12,39。.39。)。 DisplaySinglByte(2,13,meter_int/100+0x30)。 DisplaySinglByte(2,14,meter_int%100/10+0x30)。 DisplaySinglByte(2,15,meter_int%10+0x30)。 } if(kilometer0) { if(kilometer/1000) { DisplaySinglByte(2,10,kilometer/100+0x30)。 } else { DisplaySinglByte(2,10,39。 39。)。 } if(kilometer/100) { DisplaySinglByte(2,11,kilometer%100/10+0x30)。 } else { DisplaySinglByte(2,11,39。 39。)。 } DisplaySinglByte(2,12,kilometer%10+0x30)。 DisplaySinglByte(2,13,39。.39。)。 DisplaySinglByte(2,14,meter_int/100+0x30)。 DisplaySinglByte(2,15,meter_int%100/10+0x30)。 //DisplaySinglByte(2,15,meter
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1