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

正文內(nèi)容

基于stc89c52和nrf24l01籃球24秒倒計(jì)時(shí)-wenkub

2023-06-13 22:33:38 本頁(yè)面
 

【正文】 0x17 // FIFO 棧入棧出狀態(tài)寄存器設(shè)置 //************************************************************************************** //***************************************** 長(zhǎng)延時(shí)***************************************** void Delay(unsigned int s) { unsigned int i。 sbit CSN =P3^2。 //****************************************NRF24L01 端 口 定 義*************************************** sbit MISO =P1^3。 flag=0。 TR0=0。 if(flag1==1) { TR0=0。 } } if(stop_contin==1 amp。 TR0=1。 TR0=0。 } //********************************************************// void keyscan() { if(start==1)//啟動(dòng) { start=0。 P0=tabledu[mgw]。 P0=tabledu[msw]。 P0=tabledu[pmgw]。 } } } //********************************************************// void display()//顯示函數(shù) { P0=tabledu[pmsw]。 } } if(miao==0 amp。 pmiao。 } //********************************************************// void timer0() interrupt 1//定時(shí)器 0 { TH0=(655361000)/256。 TMOD=0x01。 } //********************************************************// void init()//預(yù)處理函數(shù) { miao=24。x0。 miao==0) { TR0=0。 pmgw=pmiao%10。 //**********************************************************// void daojishi()//函數(shù) { keyscan()。 void delay1(uuint z)。 sbit we3=P2^6。 sbit key_start=P2^2。 uuchar count,clear,stop_contin,start。更重要的是使我們深深的體會(huì)到理論結(jié)合實(shí)際的重要性,體會(huì)到知識(shí)的海洋是無(wú)窮無(wú)盡,激發(fā)我們?nèi)プ非蟆? 3 單片機(jī) STC89S52 接口電路 Y1 為外接 12M 晶振 4 無(wú)線收發(fā)電路 NRF24L01 5 發(fā)送控制端的按鍵和數(shù)碼管及其驅(qū)動(dòng)電路 R1~ R8 為上拉電阻。綜合以上分析,本設(shè)計(jì)采用方案三來(lái)實(shí)現(xiàn)。 關(guān)鍵詞: 單片機(jī) STC 89c51 NRF24L01 無(wú)線控制 24秒倒計(jì)時(shí) Based on the STC89C52 and NRF24L01 basketball24 seconds countdown Abstract: This works by STC 89C52 pany for development platform, extended the necessary peripheral display circuit and wireless control module, basketball and 24 seconds of the countdown card, startup, pause, cleared for functions, while 24 seconds to zero, zero, and digital display, the speaker alarm sound design adopted NRF24L01 wireless module, solved the referee and timekeeper for munication may cause problems of time, is a practical, design of solving practical problems. Keyword: STC89C52 NRF24L01 24 seconds countdown wireless (一)系統(tǒng)方案和比較 1.系統(tǒng)方案 2.方案比較 (二)總體方案 2.電路原理圖 (三)硬件電路設(shè)計(jì)及單元電路分析 1 單片機(jī)電源電路 2 復(fù)位電路原理圖 3 單片機(jī) STC89S52 接口電路 4 無(wú)線收發(fā)電路 NRF24L01 5 發(fā)送控制端的按鍵和數(shù)碼管及其驅(qū)動(dòng)電路 6 接收顯示端的大數(shù)碼管驅(qū)動(dòng)電路 (四)軟件設(shè)計(jì) (五)系統(tǒng)測(cè)試 附錄 附 1 參考文獻(xiàn): 附 2 電路原理圖及 PCB 發(fā)射端原理圖 接收端原理圖 發(fā)射端 PCB 接收端 PCB 附 3 程序清單 發(fā)射端源代碼 接收端源代碼 (一)系統(tǒng)方案和比較 1.系統(tǒng)方案 方案一:采用 555 作為振蕩電路,由 74LS19 74LS48 和七段共陰數(shù)碼管構(gòu)成計(jì)時(shí)電路, 電路由秒脈沖發(fā)生器、計(jì)數(shù)器、譯碼器、顯示電路、報(bào)警電路和輔助控制電路組成。 方案二:采用 altera 公司的 cycloneIIEP2C5T114 FPGA 芯片作為處理器和控制器,通過(guò)擴(kuò)展顯示電路和無(wú)線控制控制電路來(lái)實(shí)現(xiàn)題目要求。 (二)總體方案 以 STC89S52 作為核心芯片,通過(guò)軟件編程和外圍擴(kuò)展結(jié)合的方法構(gòu)成計(jì)時(shí)電路、譯碼器、顯示電路、報(bào)警電路、控制電路,并結(jié)合 NRF24L01 無(wú)線模塊實(shí)現(xiàn)無(wú)線控制的要求。 6 接收顯示端的大數(shù)碼管驅(qū)動(dòng)電路 (四)軟件設(shè)計(jì) 主控制芯片為 STC89S52,無(wú)線收發(fā)由 NRF24L01 實(shí)現(xiàn) ,由于處理器速度較快 ,所以采用 c 語(yǔ)言編程方便簡(jiǎn)單 .軟件流程圖如下: 是 是 否 是 是 否 否 是 否 否 (五)系統(tǒng)測(cè)試 考慮到該設(shè)計(jì)的實(shí)際應(yīng)用,何其特點(diǎn)主要針對(duì)其遙控距離和延時(shí)進(jìn)行了測(cè)試,數(shù)據(jù)如下: 傳輸半徑( m) 延時(shí) (s) 有障礙物 8~ 10 無(wú)障礙物 30 結(jié)果分析:障礙物的存在會(huì)對(duì) 本設(shè)計(jì)的傳輸距離造成一定影響,但考慮到其實(shí)際應(yīng)用即便是 8~ 10 米的傳輸半徑也是足以滿足需要的,而 秒的延時(shí)主要來(lái)源于無(wú)線模塊的反應(yīng)延時(shí),對(duì)實(shí)際應(yīng)用影響不大。總之,我們喜歡 電子設(shè)計(jì) 競(jìng)賽,感謝 濟(jì)寧學(xué)院團(tuán)委、教務(wù)處、物理與信息工程系、電子應(yīng)用研究所的各位老 師 給了開始 模塊初始化 (數(shù)碼管顯示 24) 啟動(dòng)? 開始倒計(jì)時(shí)(數(shù)碼管示數(shù)遞減) 顯示 00,警告聲響起 示數(shù)為 0? 顯示 24 暫停? 示數(shù)保持 恢復(fù)? 清零? 顯示 00 我們 這次 鍛煉的機(jī)會(huì)。 uuchar flag=1,flag1=0,beepbj,startbj=0。 //sbit key_pmiao=P2^3。 sbit we4=P2^7。 void init()。 msw=miao/10。 display()。 startbj=0。x) for(y=100。 pmiao=99。 EA=1。 TL0=(655361000)%256。 if(pmiao==1) { pmiao=99。amp。 we3=0。 we4=0。 we1=0。 we2=0。 flag++。 flag1=0。 flag=0。amp。 } if(flag1==2) { TR0=1。 pmiao=0。 flag1=0。 sbit MOS
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1