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

正文內(nèi)容

基于單片機(jī)的多功能定時(shí)器設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-20 12:35本頁面
  

【正文】 P1|=0x0f。 //lit off all led P0=0xff。 s1=0。 led[2]=timer_second%10。 P0=table[led[2]]。 P0_7=0。 delay_ms1()。 P1|=0x0f。 //lit off all led P0=0xff。 s2=0。 led[1]=timer_second/10。 P0=table[led[1]]。 delay_ms1()。 P1|=0x0f。 //lit off all led P0=0xff。 s3=0。 led[0]=timer_minute%10。 P0=table[led[0]]。 P0_7=0。 delay_ms1()。 P1|=0x0f。 //lit off all led P0=0xff。}/*********************************************************************//***************鬧鈴顯示函數(shù)******************************************/void display_ring(void){display1(ring_minute,ring_hour)。if(==ring_hour){if(==ring_minute)bell=0。power_ctrl = 0。} else bell=1。power_ctrl = 1。//p1^7高電平時(shí),繼電器通;低電平時(shí),繼電器斷}/*********************************************************************//************************溫度顯示函數(shù)******************************/void display_temp(void) { float temp,k,value。 unsigned char tmp。 delay_ms1()。 value=adc_conv()。 tmp=value。 temp=(float)tmp。 k=log(temp/(255temp))。 temp=k/3380+1/。 temp=1/。 tmp=(unsigned char)temp。 led[0]=tmp%10。 led[1]=(tmp%100)/10。 led[2]=0。 led[3]=0。 display()。}/*********************************************************************//*******************T2定時(shí)器初始化***********************************/static void timer2_initialize (void) { T2CON=0x00。 timer2_tick=0。 TH2 = 0x4C。 TL2 = 0x00。 RCAP2H = 0x4C。 RCAP2L = 0x00。 ET2 = 1。 EA = 1。 TR2 = 1。}/*********************************************************************//********************按鍵記值程序************************************/char gotkey(){ keys=0。 if (mode_button==0) { delay100ms()。 if (mode_button==0) keys=1。 } if (operation_button==0) { delay100ms()。 if (operation_button==0) keys=2。 } if (inc_button==0) {delay100ms()。 if (inc_button==0) keys=3。 } if (dec_button==0) { delay100ms()。 if (dec_button==0) keys=4。 } return (keys)。} /*********************************************************************//*********************主函數(shù)*****************************************/void main(void) { float temp,j,value。 unsigned char tmp。 unsigned char temph。 mode=0。 operation=0。 timer2_initialize()。 temph=35。 do{ Wait30us。 value=adc_conv()。 tmp=value。 temp=(float)tmp。 j=log(temp/(255temp))。 temp=j/3380+1/。 temp=1/。 tmp=(unsigned char)temp。 /*******************溫度超過上限報(bào)警********************************/ if(tmptemph) bell=0。 else bell=1。 keys=gotkey()。/******************按鍵值*******************************************/switch(keys) { case 1: mode++。 if(mode==5) mode=0。 break。 case 2: operation++。 if(operation==2) operation=0。 break。 default :break。 } /*******************模式控制****************************************/ switch(mode) { case 0://顯示時(shí)間 display_time()。 break。 case 1: //時(shí)間校準(zhǔn) if(operation==0)//時(shí)校準(zhǔn) {display1(0,)。 if (keys==3) {delay100ms()。 if(keys==3) {if(++=24) =0。} } if (keys==4) {delay100ms()。 if(keys==4) { if(0) =23。 } } } else //分校準(zhǔn) { display1(,)。 if (keys==3) {delay100ms()。 if (keys==3) {if(++=60) =0。 } } if (keys==4) {delay100ms()。 if (keys==4) {if(0) =59。 } } } break。 case 2: //跑表顯示 displaytimer()。 if(operation_button==0) {delay100ms()。 if(operation_button==0) { s++。if(s==2){ s=0。} } } if(inc_button==0) {flag=0。timer=0,timer_second=0。} break。 case 3: //鬧鈴設(shè)定 display_ring()。 if(operation==0) { if (keys==3) {delay100ms()。 if (keys==3) {if(++ring_hour23) ring_hour=0。 } } if (keys==4) {delay100ms()。 if (keys==4) {if(ring_hour0) ring_hour=23。 } } } else { if (keys==3) {delay100ms()。 if (keys==3) {if(++ring_minute59) ring_minute=0。 } } if (keys==4) {delay100ms()。 if (keys==4) {if(ring_minute0) ring_minute=59。 } } } break。 case 4 : //顯示溫度 if(operation==0) display_temp()。 else //設(shè)定上限溫度 {display1(0,temph)。 if (keys==3) {delay100ms()。 if (keys==3) {if(++temph99) temph=0。 } } if (keys==4) {delay100ms()。 if (keys==4) {if(temph0) temph=99。 } } } break。 default: break。 } } while(1)。}/******************************************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1