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

正文內(nèi)容

單片微型機原理應(yīng)用與實驗(參考版)

2025-06-29 12:44本頁面
  

【正文】 //清屏 } 。 third_flag=0。 if(mode==0) { if(first_flag) //從一級菜單進入二級菜單 { first_flag=0。 //更新開關(guān)標(biāo)志 LCD1602_write_cmd(keep+x)。//禁止寫操作 } while(!dec)。//允許寫入 Write1302(address1,num) 。 num=!num。 //使光標(biāo)持在改動的位置 ///// } /***************dec********************/ if(dec==0) {delay(5)。 LCD1602_write_string(x,y,on_off_flag[Read1302(address)])。//寫入開關(guān)標(biāo)志 Write1302(0x8e,0x80) 。 Write1302(0x8e,0x00) 。 if(inc==0) { num=Read1302(address)。 // 個 ////// LCD1602_write_cmd(keep+x+1)。 //檢測按鍵松開 LCD1602_write_char(x,y,Read1302(address)/16+0x30)。//寫入 ///// Write1302(0x8e,0x80) 。 Write1302(0x8e,0x00) 。 if(num==last) num=first。 ////// num=(num/16)*10+num%16。 //使光標(biāo)持在改動的位置 ///// }}/********************************************************************/void dec_set(char flag,char flag_num,uchar address,char last,char first,char x,char y,uchar keep){ if(flag==flag_num) ///// if(dec==0) { delay(5)。 // 十 ///// LCD1602_write_data(Read1302(address)%16+0x30)。//禁止寫操作 } while(!inc)。//允許寫入 Write1302(address1,num) 。 ///// num=(num/10)*16+num%10。 num++。 if(inc==0) { num=Read1302(address)。uchar code fairy_tale[]={ 0x0F,0x67, 0x19,0x03, 0x18,0x03, 0x17,0x02, 0x17,0x03, //歌曲《童話》 0x18,0x04, 0x17,0x0E, 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x16,0x04, 0x15,0x18, 0x15,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x02, 0x1A,0x03, 0x1A,0x04, 0x19,0x0E, 0x19,0x03, 0x16,0x03, 0x16,0x03, 0x18,0x04, 0x17,0x0E, 0x17,0x15, 0x15,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x02, 0x1A,0x03, 0x1A,0x04, 0x19,0x0E, 0x19,0x03, 0x16,0x03, 0x16,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x16,0x04, 0x15,0x0E, 0x15,0x02, 0x16,0x03, 0x17,0x03, 0x10,0x02, 0x10,0x03, 0x15,0x03, 0x15,0x02, 0x11,0x02, 0x15,0x14, 0x16,0x03, 0x17,0x03, 0x10,0x02, 0x10,0x03, 0x15,0x03, 0x15,0x0D, 0x11,0x03, 0x11,0x0D, 0x15,0x03, 0x15,0x00, 0x00,0x00 }。 playmusic=0。 TR1 = 0。 ET1 = 0。 BeepIO=1。 Length=Sound[Point+1]。 /////////////// Point+=2。 TF1=0。 TH1 = Sound_Temp_TH1。i0。BeepIO=0。 TF1=0。 TH1 = Sound_Temp_TH1。i0。 //算出不發(fā)音的長度 if (SL!=0) { TR0=1。 if(SL==0) LDiv1=0。 else LDiv1=LDiv/2。 if(XG!=1) if(XG==0) //算出普通音符的演奏長度 if (SLen=4) LDiv1=LDivLDiv4。 LDiv=LDiv0/SLen。 //算出是幾分音符 XG=Length/10%10。 TL0 = Sound_Temp_TL0 + 12。 Sound_Temp_TL0 = Temp_T%256。 //高音 Temp_T = 65536(50000/CurrentFre)*10/(12000000/SYSTEM_OSC)。 //查出對應(yīng)音符的頻率 if(SL!=0) { if (SM==1) CurrentFre = 2。 //計算出高低音 SH=Tone/100。 while(Point SoundLength) { SL=Tone%10。 // 普通音最長間隔標(biāo)準(zhǔn) TR0 = 0。 // 算出1分音符的長度(幾個10ms) LDiv4 = LDiv0/4。 Length = Sound[Point+1]。 } Point = 0。 } SoundLength = 0。 if(Octachord == 1) NewFreTab[i]=2。 NewFreTab[i] = FreTab[j]*2。i++) // 根據(jù)調(diào)號及升降八度來生成新的頻率表 { j = i + Signature。 for(i=0。 unsigned int Point,LDiv,LDiv0,LDiv1,LDiv2,LDiv4,CurrentFre,Temp_T,SoundLength。}//**************************************************************************void Play(unsigned char *Sound,unsigned char Signature,unsigned Octachord,unsigned int Speed){ unsigned int NewFreTab[12]。 TH0 = Sound_Temp_TH0。 while(!esc)。}void BeepTimer0() interrupt 1 //音符發(fā)生中斷{ if(esc==0) { delay(5)。 TR1 = 0。 ET1 = 0。 TMOD |= 0x11。 // 計算TH1應(yīng)裝入的初值 TH1 = Sound_Temp_TH1。 Sound_Temp_TH1 = (65535(1/1200)*SYSTEM_OSC)/256。 }}/******************************************************************** ************播放音樂函數(shù)********************************************************************************/void InitialSound(){ playmusic=1。 //關(guān)背光 PCON=2。 }break。 LCD1602_write_char(11,1,count1/10+0x30)。 LCD1602_write_char(8,1,sec1/10+0x30)。 LCD1602_write_char(5,1,min1/10+0x30)。 } LCD1602_write_char(2,1,hour1/10+0x30)。)。 LCD1602_write_char(10,1,39。:39。)。 LCD1602_write_char(4,1,39。 } }break。 LCD1602_write_cmd(0x80+13)。 LCD1602_write_char(5,1,Read1302(0xdb)/16+0x30)。 LCD1602_write_string(13,0,on_off_flag[Read1302(0xd9)])。 } }break。 LCD1602_write_cmd(0x80+13)。 LCD1602_write_char(6,1,Read1302(0xd5)/16+0x30)。 LCD1602_write_string(13,0,on_off_flag[Read1302(0xd7)])。 } }break。 LCD1602_write_cmd(0xc0+2)。 if(Read1302(0xd3)) LCD1602_write_string(3,1,Love Transfer)。 } }break。 // 鬧鐘次數(shù)標(biāo)志 LCD1602_write_cmd(0x80+1)。 // 分 LCD1602_write_string(6,1,on_off_flag[Read1302(0xcf)])。 LCD1602_write_char(3,1,Read1302(0xcd)/16+0x30)。:39。 // 十時 LCD1602_write_data(Read1302(0xcb)%16+0x30)。 // 鬧鐘標(biāo)志 LCD1602_write_string(10,0,alarm_times[Read1302(0xc9)])。 // 十分 LCD1602_write_data(Read1302(0xc5)%16+0x30)。)。 // 時 LCD1602_write_data(39。 case 1 : { if(!position2) //鬧鐘設(shè)置界面 { LCD1602_write_char(0,0,Read1302(0xc3)/16+0x30)。//第一次進入三級菜單時將光標(biāo)放的位置 position1=1。 //十秒 LCD1602_write_data(Read1302(0x81)%16+0x30)。)。 // 分 LCD1602_write_data(39。 LCD1602_write_char(3,1,Read1302(0x83)/16+0x30)。:39。 // 十時 LCD1602_write_data(Read1302(0x85)%16+0x30)。 //顯示自定義字符“日” LCD1602_write_string(12,0,week[Read1302(0x8b)1])。 // 十日 LCD1602_write_data(Read1302(0x87)%16+0x30)。 // 月 LCD1602_write_data(1)。
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1