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

正文內(nèi)容

基于51單片機(jī)的語音投籃玩具設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-19 13:12本頁面
  

【正文】 [6] 李全利,仲偉峰,2022[7] :北京航空航天大學(xué)出版社,2022[8] C :北京航空航天大學(xué)出版社,2022[9] 華成英,:高等教育出版社,2022[10] STC89C516RD+,ISD1700,LM358 . .14附 錄投籃玩具主程序源碼:/******************************************投籃玩具主程序 單片機(jī):STC89C516RD+晶振:*****************************************/include include include unsigned char date。define uchar unsigned chardefine uint unsigned intuchar code tab[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x19}。//不帶小數(shù)點(diǎn)的數(shù)碼管段碼uchar count =0。 //得分uint fenshu =0。 //顯示的分?jǐn)?shù)uchar flag = 0。 //砸籃板標(biāo)志位sbit key1=P3^6。 //振動(dòng)傳感器輸入接口sbit gw=P1^0。 //個(gè)位選通定義sbit sw=P1^1。 //十位選通定義sbit bw=P1^2。 //百位選通定義sbit qw=P1^3。 //千位選通定義/*********ISD1760 語音模塊 SPI 通信接口**********/sbit ISD_SS=P0^6。sbit ISD_MISO=P0^3。sbit ISD_MOSI=P0^4。sbit ISD_SCLK=P0^5。/* 函數(shù)申明 */void delay(uint z)。void Initial_(void)。extern void spi_pu (void)。extern void m_sate(void)。extern void spi_stop (void)。extern void spi_fwd (void)。extern void spi_play(void)。extern void isd1700_7byte_m(uchar m_par, uint star_addr, uint end_addr)。/*延時(shí)函數(shù)*/void delay1(uint z){uint i,j。for(i=z。i0。i)for(j=110。j0。j)。}/*延時(shí)函數(shù)*/void Delays(unsigned int tc){while( tc != 0 ) {unsigned int i。 for(i=0。 i100。 i++)。15 tc。}}void LED() //數(shù)碼管顯示函數(shù){ gw=1。 P2=tab[fenshu%10]。 Delays(8)。 gw=0。 sw=1。 P2=tab[fenshu/10%10]。 Delays(8)。 sw=0。 bw=1。 P2=tab[fenshu/100%10]。 Delays(8)。 bw=0。 qw=1。 P2=tab[fenshu/1000]。 Delays(8)。 qw=0。}//******************************//*****初始化函數(shù)***********//******************************void Initial_(void){EX0=1。 //開外部中斷 0TMOD=0X15。 //定時(shí)器 0 工作在 16 位計(jì)數(shù)模式,定時(shí)器 1 工作在 16 位定時(shí)模式TH1=(6553640000)/256。 TL1=(6553640000)%256。ET1=1。 //使能定時(shí)器 1 中斷TR1=1。 //T1 開始計(jì)時(shí)TL0 = 0x0。TH0 = 0x0。 TR0=1。 //T0 開始計(jì)時(shí)RCAP2H =0X90。 //定時(shí)器 2RCAP2L =0X00。TH2 = RCAP2H。TL2= RCAP2L。TR2=1。 //使能定時(shí)器 2ET2=1。 //定時(shí)器 2 中斷spi_pu()。EA=1。 //開總中斷} //定義外部中斷 0 程序清零16void extern0() interrupt 0{fenshu = 0。}//定時(shí)器 1 中斷void timer1() interrupt 3{static unsigned char s。TH1=(6553640000)/256。 TL1=(6553640000)%256。if(key1==0){delay1(10)。 //消抖動(dòng)if(key1==0) //確認(rèn)觸發(fā){flag = 1。}}}//定時(shí)器 2 中斷void timer2() interrupt 5{static unsigned char t。 TF2 = 0。 LED()。}//**********主函數(shù)*********//*************************void main(){Initial_()。while(1){ count= TL0。delay1(100)。if(count!=TL0)//球進(jìn){ if(flag == 1){ fenshu=fenshu+2。//得分加 2 分//播放語音“球進(jìn)了,得 2 分”ISD_SS=0。isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, 0x0068, 0x0078)。//ISD_SS=1。flag = 0。}else{ fenshu=fenshu+3。//得分加 3 分//播放語音“不進(jìn),沒有得分”ISD_SS=0。isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, 0x0010, 0x0029)。// ISD_SS=1。17flag = 0。}}else //沒有進(jìn)球{ if(flag == 1){ //播放語音“球進(jìn)了,得三分”ISD_SS=0。isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, 0x0040, 0x0058)。//ISD_SS=1。flag = 0。}}}}18原理圖: VCD1LE2RST3MIO45K67sa8Anl9ic+0pPU/ 排QkbfgBJ?
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1