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

正文內(nèi)容

基于stc89c52和nrf24l01籃球24秒倒計(jì)時(shí)-資料下載頁

2025-06-02 22:33本頁面
  

【正文】 ket(unsigned char * tx_buf) { CE=0。 //StandBy I 模式 SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH)。 // 裝載接收端地址 SPI_Write_Buf(WR_TX_PLOAD, tx_buf, TX_PLOAD_WIDTH)。 // 裝載數(shù)據(jù) SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e)。 // IRQ 收發(fā)完成中斷響應(yīng), 16 位 CRC,主發(fā)送 CE=1。 //置高 CE,激發(fā)數(shù)據(jù)發(fā)送 inerDelay_us(10)。 } //************************************ 主函數(shù)************************************************************ void main(void) { unsigned char TxBuf[20]={0}。 unsigned char RxBuf[20]={0}。 init_NRF24L01()。 while(1) { if(key_start==0 ) { delay1(20)。 if(key_start==0 ) { while(!key_start)。 start=1。 TxBuf[1] = 1 。//先發(fā)地址和指令 nRF24L01_TxPacket(TxBuf)。 // Transmit Tx buffer data TxBuf[1] = 0x00。 Delay(1000)。 } } if(key_stop_contin==0 ) { delay1(20)。 if(key_stop_contin==0 ) { while(!key_stop_contin)。 stop_contin=1。 TxBuf[2] = 0x02 。//先發(fā)地址和指令 nRF24L01_TxPacket(TxBuf)。 // Transmit Tx buffer data TxBuf[2] = 0x00。 Delay(1000)。 } } if(key_clear==0 ) { delay1(20)。 if(key_clear==0) { while(!key_clear)。 clear=1。 TxBuf[3] = 0x03 。//先發(fā)地址和指令 nRF24L01_TxPacket(TxBuf)。 // Transmit Tx buffer data TxBuf[3] = 0x00。 Delay(1000)。 } } daojishi()。 SetRX_Mode()。 //進(jìn)入接收狀態(tài) nRF24L01_RxPacket(RxBuf)。 RxBuf[1]=0。 RxBuf[2]=0。 RxBuf[3]=0。 } } 接收端源代碼 include define uint unsigned int define uchar unsigned char char miao。 uchar msw,mgw。 uchar count。 uchar flag=1,flag1=0,beepbj,startbj=0。 sbit key_clear=P2^0。 sbit key_stop=P2^1。 sbit key_start=P2^2。 sbit we2=P2^4。 sbit we1=P2^5。 sbit beep=P1^0。 uchar code tabledu[]={0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}。 void delay(uint z)。 void init()。 void init1()。 void display()。 void keyscan()。 //**********************************************************// void main()//主函數(shù) { init()。 while(1) { keyscan()。 msw=miao/10。 mgw=miao%10。 display()。 if(startbj==1 amp。amp。 miao==0) { TR0=0。 startbj=0。 } } } //*******************************************************// void delay(uint z)//延時(shí)函數(shù) { uint x,y。 for(x=z。x0。x) for(y=100。y0。y)。 } //********************************************************// void init()//預(yù)處理函數(shù) { miao=24。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 TMOD=0x01。 EA=1。 ET0=1。 TR0=0。 } //********************************************************// void timer0() interrupt 1//定時(shí)器 0 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 count++。 if(count==20) { count=0。 miao。 if(miao==1) { miao=24。 } if(miao==0 amp。amp。 beepbj==1) { beep=0。 beepbj=0。 } } } //********************************************************// void display()//顯示函數(shù) { P0=tabledu[msw]。 we2=0。 delay(2)。 we2=1。 P0=tabledu[mgw]。 we1=0。 delay(2)。 we1=1。 } //********************************************************// void keyscan() { if(key_start==0)//啟動(dòng) { delay(50)。//按下檢測 if(key_start==0) { while(!key_start)。//松手檢測 flag++。 if(flag==1) { miao=24。 TR0=0。 flag1=0。 beep=1。 } if(flag==2) { beepbj=1。 TR0=1。 flag=0。 startbj=1。 flag1=0。 } } } if(key_stop==0 amp。amp。 miao!=0)//暫停 /繼續(xù) { delay(20)。//按下檢測 if(key_stop==0 amp。amp。 miao!=0) { while(!key_stop)。//松手檢測 flag1++。 if(flag1==1) { TR0=0。 } if(flag1==2) { TR0=1。 flag1=0。 } } } if(key_clear==0)//清零 { delay(20)。//按下檢測 if(key_clear==0) { while(!key_clear)。//松手檢測 TR0=0。 miao=0。 beep=1。 flag=0。 flag1=0。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1