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

正文內(nèi)容

基于51單片機(jī)控制的語(yǔ)音報(bào)時(shí)萬(wàn)年歷課程設(shè)計(jì)-資料下載頁(yè)

2025-06-24 01:27本頁(yè)面
  

【正文】 0)。 //Display Control,D=1,顯示開 TransferData(0x01,0)。 //Display Clear }void buzy() { DataPort=0xff。 RW=1。 RS=0。 EN=1。 while(DataPortamp。0x80)。 EN=0。 }void Dingwei(unsigned char line,unsigned char row) //定位在哪行哪列顯示{ unsigned int i。 switch(line) { case 1: i=0x80+row。break。 case 2: i=0x90+row。break。 case 3: i=0x88+row。break。 case 4: i=0x98+row。break。 default: i=0x80。break。 } TransferData(i,0)。 delay(1)。}void lcd_mesg(unsigned char code *addr) //傳送一個(gè)字符串{ while(*addr0) { TransferData(*addr,1)。 addr++。 }}void TransferData(char data1,bit DI) //傳送數(shù)據(jù)或者命令,當(dāng)DI=0,傳送命令,當(dāng)DI=1,傳送數(shù)據(jù). { buzy()。 RW=0。 RS=DI。 DataPort=data1。 EN=1。 EN=0。 }void delayms(unsigned int n) //延時(shí)10n毫秒程序 { unsigned int i,j。 for(i=0。i3*n。i++) for(j=0。j2000。j++)。 }void delay(unsigned int m) //延時(shí)程序,微妙級(jí) { while(m) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } }void write_cmd(unsigned char cmd){ RS=0。RW=0。EN=0。 P1=cmd。 delayms(1)。 EN=1。 delayms(1)。 EN=0。}void write_dat(unsigned char dat){ RS=1。 RW=0。 EN=0。 P1=dat。 delayms(1)。 EN=1。 delayms(1)。 EN=0。}void lcd_pos(unsigned char x,unsigned char y){ unsigned char pos。 if(x==0) x=0x80。 else if(x==1) x=0x90。 else if(x==2) x=0x88。 else if(x==3) x=0x98。 pos=x+y。 write_cmd(pos)。}void clrram(void){ write_cmd(0x30)。 write_cmd(0x01)。}ifndef _SOUND_Hdefine _SOUND_Hinclude //以下為語(yǔ)音信息對(duì)應(yīng)播放起始地址定義,A為開始,B為結(jié)束define sound_0A 0x0012 define sound_0B 0x0017define sound_1A 0x0019 define sound_1B 0x0025define sound_2A 0x0027 define sound_2B 0x002edefine sound_3A 0x002f define sound_3B 0x0039define sound_4A 0x003b define sound_4B 0x0048define sound_5A 0x004a define sound_5B 0x004fdefine sound_6A 0x0052 define sound_6B 0x0159define sound_7A 0x005c define sound_7B 0x0062define sound_8A 0x0065 define sound_8B 0x0131define sound_9A 0x006f define sound_9B 0x015Fdefine sound_10A 0x0079 define sound_10B 0x015Edefine sound_11A 0x0082define sound_11B 0x018Adefine sound_12A 0x0091 define sound_12B 0x0100define sound_13A 0x009f define sound_13B 0x0100define sound_14A 0x00ac define sound_14B 0x0100void GetSound(unsigned char soundtick)。void PlaySoundTick(unsigned char number)。void delay_isd(unsigned int time)。void short_delay()。void long_delay()。endifinclude void GetSound(unsigned char soundtick){ ISD_SS=0。 switch(soundtick) { case 0:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_0A, sound_0B)。 }break。 case 1:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_1A, sound_1B)。 }break。 case 2:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_2A, sound_2B)。 }break。 case 3:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_3A, sound_3B)。 }break。 case 4:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_4A, sound_4B)。 }break。 case 5:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_5A, sound_5B)。 }break。 case 6:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_6A, sound_6B)。 }break。 case 7:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_7A, sound_7B)。 }break。 case 8:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_8A, sound_8B)。 }break。 case 9:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_9A, sound_9B)。 }break。 case 10:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_10A, sound_10B)。 }break。 case 11:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_11A, sound_11B)。 }break。 case 12:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_12A, sound_12B)。 }break。 case 13:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_13A, sound_13B)。 }break。 case 14:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_14A, sound_14B)。 }break。 default: break。 } ISD_SS=1。}void PlaySoundTick(unsigned char number){ spi_stop ()。 delay_isd(30000)。 GetSound(number)。}void delay_isd(unsigned int time){ while(time!=0)。}void short_delay(){ delay_isd(30000)。 delay_isd(30000)。 delay_isd(30000)。 delay_isd(30000)。 delay_isd(30000)。 delay_isd(30000)。 delay_isd(30000)。 delay_isd(30000)。 delay_isd(30000)。}void long_delay(){ short_delay()。 short_delay()。 short_delay()。 short_delay()。}ifndef _KEY_Hdefine _KEY_Hinclude sbit KEY1=P2^0。sbit KEY2=P2^1。sbit KEY3=P2^2。sbit KEY4=P2^3。sbit KEY5=P2^4。sbit KEY6=P2^5。sbit KEY7=P2^6。sbit KEY8=P2^7。sbit KEY_SURE=P3^6。void key_delay(unsigned char z)。unsigned char keyscan_nor()。endifinclude unsigned char keyscan_nor(){ if(!KEY1) { key_delay(20)。 if(!KEY1) { LED1=0。 return 1。 } } if(!KEY2) { key_delay(20)。 if(!KEY2) { LED2=0。 return 2。 } } if(!KEY3) { key_delay(20)。 if(!KEY3) { LED3=0。 return 3。 } } if(!KEY4) { key_delay(20)。 if(!KEY4) { LED4=0。 return 4。 } } if(!KEY5) { key_delay(20)。 if(!KEY5) { LED5=0。 return 5。 } } if(!KEY6) { key_delay(20)。 if
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1