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

正文內容

基于stc89s51帶時鐘簡易計算器設計畢業(yè)論文-資料下載頁

2025-06-23 22:03本頁面
  

【正文】 bg=0。 sound=1。 if (dat5amp。amp。dat20) { if (state!=0) { switch (dat) { case 10: chagne_time(amp。dat)。break。//時間加 case 11: chagne_time(amp。dat)。break。//時間減 case 12: { if (state==1) { if (set_nu!=7) set_nu++。 else set_nu=1。 } }break。//轉換當前需要改變時間的段 case 13:{ if (set_nu!=1) set_nu。 else set_nu=7。 }break。 default :break。 } } if (dat==14)//鍵值為14模式轉換 { if (state==0) { state=1。 set_nu=1。 } else if (state==1) { the_alarm_clock()。//進入調鬧鐘函數 //時間保存 SetTime()。 state=0。 } else { state=0。 set_nu=0。 //時間保存 SetTime()。 } } if (dat==9)//計時 timekeep()。 if (dat=5) { if (dat==8) { if (led_flag==0) { P3=0xFE。 led_flag=1。 speed=1。 } else { P3=0xFF。 led_flag=0。 speed=1。 } } else if (dat==6) { if (speed==128) speed=1。 else speed=2*speed。 } else if (dat==7) { if (speed==1) speed=128。 else speed=speed/2。 } } } sound=0。 } bg=1。 }}/******************************************************************** * 名稱: change_time* 功能: 調時***********************************************************************/void chagne_time(unsigned char *t){ unsigned char max,dat。 dat=set_nu1。 switch (set_nu) { case 1:max=60。break。 case 2:max=60。break。 case 3:max=24。break。 case 4:max=32。break。 case 5:max=13。break。 case 6:max=8。break。 case 7:max=100。break。 case 8:max=60。break。 case 9:max=24。break。 } if (*t==10) { if (TableDs1302[dat](max1)) TableDs1302[dat]+=1。 else TableDs1302[dat]=0。 } else if (TableDs1302[dat]0) TableDs1302[dat]=1。 else TableDs1302[dat]=max1。}/******************************************************************** * 名稱: the_alarm_clock* 功能: 調鬧鐘***********************************************************************/void the_alarm_clock(void){ char dat。 unsigned char i,state_alarm=0,num_alarm=0,k=1。 sound=0。 while (1) { dat=keyscan()。 if (dat==14)//退出 return。 if (state_alarm==0)//選擇哪個鬧鐘 { dsp0[0]=39。P39。,dsp0[1]=39。l39。,dsp0[2]=39。e39。,dsp0[3]=39。a39。,dsp0[4]=39。s39。,dsp0[5]=39。e39。,dsp0[6]=39。 39。,dsp0[7]=39。S39。,dsp0[8]=39。u39。 dsp0[9]=39。r39。,dsp0[10]=39。e39。,dsp0[11]=39。 39。,dsp0[12]=39。T39。,dsp0[13]=39。h39。,dsp0[14]=39。e39。,dsp0[15]=39。 39。,dsp1[0]=39。A39。 dsp1[1]=39。l39。,dsp1[2]=39。a39。,dsp1[3]=39。r39。,dsp1[4]=39。m39。,dsp1[5]=39。 39。,dsp1[6]=39。N39。,dsp1[7]=39。U39。,dsp1[8]=39。M39。,dsp1[9]=39。:39。 dsp1[11]=39。 39。 if (dat==12) if (num_alarm==4) num_alarm=0。 else num_alarm+=1。 if (dat==13) if (num_alarm==0) num_alarm=4。 else num_alarm=1。 if (dat==10)//關閉當前鬧鐘 table_alarm[num_alarm]=1。 if (dat==11)//打開當前鬧鐘 table_alarm[num_alarm]=0。 if (dat==15)//確認當前選項 { state_alarm=1。 for (i=0。i16 。i++ )//清空顯存 { dsp1[i]=39。 39。 dsp0[i]=39。 39。 } } dsp1[10]=table[num_alarm+1]。 dsp1[12]=39。O39。 if (table_alarm[num_alarm]==1)//顯示打開 dsp1[13]=39。P39。,dsp1[14]=39。E39。,dsp1[15]=39。N39。 else //顯示關閉 dsp1[13]=39。F39。,dsp1[14]=39。F39。,dsp1[15]=39。 39。 } else if (state_alarm==1)//調鬧鐘 { table_alarm[num_alarm]=1。 dsp1[13]=39。P39。,dsp1[14]=39。E39。,dsp1[15]=39。N39。 dsp0[0]=39。A39。,dsp0[1]=39。l39。,dsp0[2]=39。a39。,dsp0[3]=39。r39。,dsp0[4]=39。m39。,dsp0[6]=39。T39。,dsp0[7]=39。i39。,dsp0[8]=39。m39。,dsp0[9]=39。e39。,dsp0[10]=39。:39。 if (dat==10)//時間加 { if (k==1) { if (TableDs1302[num_alarm+8]23) TableDs1302[num_alarm+8]+=1。 else TableDs1302[num_alarm+8]=0。 } else { if (TableDs1302[num_alarm+7]59) TableDs1302[num_alarm+7]+=1。 else TableDs1302[num_alarm+7]=0。 } } if (dat==12)//轉換 { if (k==1) k=0。 else k=1。 } if (dat==15)//確認當前選擇 state_alarm=0。 dsp1[1]=table[TableDs1302[num_alarm+8]/10]。 dsp1[2]=table[TableDs1302[num_alarm+8]%10]。 dsp1[4]=table[TableDs1302[num_alarm+7]/10]。 dsp1[5]=table[TableDs1302[num_alarm+7]%10]。 if (k==1) dsp1[3]=39。39。 else dsp1[3]=39。39。 } display()。 }}/******************************************************************** * 名稱: counter* 功能: 計算模式***********************************************************************/void counter(){ unsigned char dat,set_nu=0。//dat用于存放當前鍵盤輸入值,set_nu存放當前數組數據所到達的位置 unsigned char a[8]={0},b[8]={0}。//a[8],b[8]存放當前輸入的運算數據 unsigned char symbol=10。//符號存儲 unsigned char j,k=0。 unsigned char in_flag=0。//in_flag為輸入是否完全標志1為輸入了1個參數,2為輸入了兩個參數 bg=0。 for (j=0。j16。j++) dsp0[j]=32。 for (j=0。j16。j++) dsp1[j]=32。 dsp0[0]=39。039。 P3=0xFF。 display()。 for (j=0。j50。j++)。 bg=1。 //調用鍵盤掃描程序loop:dat=keyscan()。 if ((P2amp。0x08)==0)//轉至時鐘程序 { mod_flag=0。 return。 } if (dat20) { bg=0。 sound=1。 //當鍵值為符號 if (dat9) { if (in_flag==0amp。amp。dat!=15) { error()。 display()。 } if (in_flag==3) in_flag=1。 if(dat==15)//當鍵值為15,即清零時 {//將輸出現存區(qū)清空,將結果標志置零 for (set_nu=0。set_nu8。set_nu++)//清空被運算數a[8]存儲位 a[set_nu]=0。 for (set_nu=0。set_nu8。set_nu++)//清空被運算數b[8]存儲位 b[set_nu]=0。 for (j=0。j16。j++) dsp1[j]=32。 for (j=0。j16 。j++ ) dsp0[j]=32。 dsp0[0]=39。039。 dsp0[14]=39。C39。 display()。 set_nu=0。 in_flag=0。//當下次輸入數據是存入a[8] }
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1