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

正文內(nèi)容

基于51單片機(jī)的無(wú)線籃球計(jì)分器設(shè)計(jì)-在線瀏覽

2024-08-08 00:19本頁(yè)面
  

【正文】 片是一款具有三態(tài)輸出的八路鎖存器,用于驅(qū)動(dòng)電容相對(duì)較高或者阻抗相對(duì)較低的負(fù)載,實(shí)現(xiàn)緩沖寄存器、串并口以及雙向總線驅(qū)動(dòng)器等。74HC573芯片的輸出使能端(低電平有效),可用來(lái)設(shè)置輸出口的工作狀態(tài)。在處于高阻態(tài)的狀態(tài)時(shí),輸出端無(wú)法進(jìn)行讀取也不能進(jìn)行驅(qū)動(dòng)總線,即芯片處于不可控狀態(tài)。圖23 74HC573芯片引腳圖本次無(wú)線記分器設(shè)計(jì)采用的是一款TTP226觸摸式按鍵,KEY1KEY8接口與TTP226的D0D7輸入接口連接,輸出接口Q0Q7與OUT1OUT8接口相連,將其安置在記分器的無(wú)線發(fā)射端來(lái)控制A、B兩隊(duì)的加減分。在軟件編程的時(shí)候,設(shè)置1鍵為A隊(duì)的加分鍵、2鍵為A隊(duì)的減分鍵,設(shè)置3鍵為B隊(duì)的加分鍵、4鍵為B隊(duì)的減分鍵。其具體特點(diǎn)如下:~;在工作電壓為3V時(shí),工作電流典型值為80uA,最大值為160uA,輸出刷新率約為55Hz;人體接觸檢測(cè)相對(duì)比較穩(wěn)定,取代了傳統(tǒng)直接切換的按鍵;由按鍵中的選項(xiàng)可以分別選擇直接模式、矩陣模式和串行模式,直接模式下最多八個(gè)輸入和八個(gè)輸出。如圖24所示TTP226觸摸式按鍵電路原理圖。在無(wú)線發(fā)射端設(shè)計(jì)一個(gè)四位數(shù)碼管來(lái)顯示加減功能,當(dāng)按下A隊(duì)或者B隊(duì)加分鍵的時(shí)候,該數(shù)碼管模塊則顯示“Add”;當(dāng)按下A隊(duì)或者B隊(duì)減分鍵的時(shí)候,該數(shù)碼管模塊則顯示“dEL”。在無(wú)線接收端設(shè)計(jì)一個(gè)八位數(shù)碼管來(lái)顯示A、B兩隊(duì)的比分情況,初始值設(shè)置為“000000”,分別通過(guò)A、B兩隊(duì)的加減分鍵來(lái)對(duì)比分情況進(jìn)行調(diào)整,如A隊(duì)得50分,B隊(duì)得42分,則數(shù)碼管顯示為“050042”。、MOSI、GDOMISO、CSN、GDO0接口相連。無(wú)線發(fā)送端電路原理圖見(jiàn)附錄2。在無(wú)線接收端設(shè)置了兩個(gè)74HC573芯片,再將74HC573芯片的Q0Q7輸出引腳連向八位數(shù)碼顯示模塊的ADP接口。三、軟件設(shè)計(jì) 軟件設(shè)計(jì)綜述本設(shè)計(jì)軟件設(shè)計(jì)方面的構(gòu)思方法比較簡(jiǎn)潔,容易理解,方法也比較新穎,沒(méi)有復(fù)雜的程序嵌套。若判定為A隊(duì)評(píng)分區(qū)的按鍵按下,再判斷是加分鍵,還是減分鍵,若為加分鍵,則給A隊(duì)進(jìn)行加分處理;若為減分鍵,則給A隊(duì)進(jìn)行減分處理。然后再對(duì)數(shù)碼管進(jìn)行掃描,加以顯示;若無(wú)鍵按下,則不執(zhí)行任何程序,直接結(jié)束。圖31 主程序流程圖 C程序設(shè)計(jì)該無(wú)線記分器設(shè)計(jì)一共設(shè)置了四個(gè)功能按鍵分別實(shí)現(xiàn)A、B兩隊(duì)加減分功能,1號(hào)鍵實(shí)現(xiàn)A隊(duì)加分功能,連續(xù)觸摸即可對(duì)A隊(duì)進(jìn)行連續(xù)加分,為防止出現(xiàn)加分錯(cuò)誤,設(shè)置2號(hào)鍵對(duì)A隊(duì)進(jìn)行減分控制;3號(hào)鍵實(shí)現(xiàn)B隊(duì)加分功能,連續(xù)觸摸即可對(duì)B隊(duì)進(jìn)行連續(xù)加分,同樣,為防止出現(xiàn)加分錯(cuò)誤,設(shè)置4號(hào)鍵對(duì)B隊(duì)進(jìn)行減分控制。而無(wú)線接收端設(shè)計(jì)的顯示A、B兩隊(duì)比分情況的八位數(shù)碼管,初始值設(shè)置為“000000”,分別通過(guò)A、B兩隊(duì)的加減分鍵來(lái)對(duì)比分情況進(jìn)行調(diào)整,如A隊(duì)得57分,B隊(duì)得42分,則數(shù)碼管顯示為“057042”,中間兩位數(shù)碼管用于顯示“”來(lái)區(qū)分A、B兩隊(duì)的比分。四、硬件搭建及測(cè)試 程序的編寫(xiě)及燒錄本次設(shè)計(jì)采用C語(yǔ)言進(jìn)行程序編寫(xiě),并使用Keil軟件進(jìn)行程序的編譯,而軟件調(diào)試主要就是根據(jù)編譯時(shí)產(chǎn)生的錯(cuò)誤進(jìn)行查找和修改。圖41 編寫(xiě)界面程序編譯操作步驟:為該工程建立一個(gè)文件夾“無(wú)線發(fā)送”;新建一個(gè)project文件“”,將其保存在文件夾“無(wú)線發(fā)送”中,并設(shè)置單片機(jī)型號(hào),即目標(biāo)器件為STC89C52;編輯源程序,建立源文件“”,再保存在文件夾“無(wú)線發(fā)送”中;在工程項(xiàng)目組中添加源文件“;設(shè)置調(diào)試環(huán)境,選擇調(diào)試模式為硬件仿真,將實(shí)物與計(jì)算機(jī)的USB連接,選擇串口為COM1,設(shè)置串行口波特率為115200bps,燒錄界面如圖42所示;圖42 燒錄界面 硬件測(cè)試程序編譯成功之后,啟動(dòng)專(zhuān)門(mén)用于STC系列單片機(jī)的STCISP軟件,選擇正確的單片機(jī)型號(hào),即STC89C52,設(shè)置串口為COM1,最高波特率為115200bps。然后,對(duì)實(shí)物進(jìn)行檢測(cè)調(diào)試。首先,打開(kāi)無(wú)線發(fā)送和接收兩端的電源開(kāi)關(guān),初始值設(shè)置為“000000”,顯示效果圖見(jiàn)附錄2。無(wú)線記分器顯示效果圖見(jiàn)附錄2。 (1)CC1101無(wú)線模塊在發(fā)送以及接收信號(hào)時(shí)可能受到干擾而導(dǎo)致不能及時(shí)向單片機(jī)系統(tǒng)傳輸數(shù)據(jù),編寫(xiě)程序時(shí)采用一定的延時(shí),來(lái)避免這種干擾。 (3)在向數(shù)碼管發(fā)送程序時(shí),LED顯示有時(shí)候會(huì)出現(xiàn)重影,可以在改變段的輸出內(nèi)容之前,先令所有的位都停止顯示,即開(kāi)位、送段碼、延時(shí)1~5ms、關(guān)位,再下一位,就可進(jìn)行消隱。附 錄附錄1 C程序設(shè)計(jì)include define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到DataPort 則用P0 替換define a 1define b 0sbit LATCH1=P2^7。//位鎖存unsigned char code dofly_DuanMa[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。//分別對(duì)應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位碼unsigned char TempDataA[3]。 //B隊(duì)存儲(chǔ)顯示值的全局變量unsigned int numA=0。 //B隊(duì)要顯示的數(shù)void Delaysmg
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1