浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 消費(fèi)類電子

軟件設(shè)計(jì)

發(fā)布時(shí)間:2013/11/19 19:35:18 訪問(wèn)次數(shù):663

    本系統(tǒng)發(fā)射端使用ZLG7290來(lái)實(shí)現(xiàn)鍵盤的驅(qū)動(dòng),DO5022P-222ML使用nRF905來(lái)實(shí)現(xiàn)無(wú)線傳輸,驅(qū)動(dòng)程序可由網(wǎng)上下載,稍加修改就可應(yīng)用到本系統(tǒng)上。通過(guò)按鍵來(lái)實(shí)現(xiàn)打貧過(guò)程,包括開(kāi)始打分、清除分?jǐn)?shù)、發(fā)送分?jǐn)?shù)、對(duì)分?jǐn)?shù)值的確認(rèn)等。同時(shí)可用數(shù)碼管對(duì)分?jǐn)?shù)進(jìn)行顯示和確認(rèn)。而接收端利用nRF905對(duì)數(shù)據(jù)的接收和中斷來(lái)實(shí)現(xiàn)串口通信。發(fā)送端先等待用戶按鍵,當(dāng)按鍵事件產(chǎn)生,單片機(jī)便控制nRF905以一定的頻率發(fā)送數(shù)據(jù),并等待用戶輸入指令。接收端一直處于接收狀態(tài)和與PC通信狀態(tài),一旦接收到數(shù)據(jù),就判斷是第幾個(gè)發(fā)射端的數(shù)據(jù),再進(jìn)行大小判斷,若符合標(biāo)準(zhǔn),則覆蓋原數(shù)據(jù),然后將數(shù)據(jù)傳輸給PC。具體軟件流程圖如圖10所示。
    接下來(lái)需要編寫上位機(jī)軟件了。作者作為非計(jì)算機(jī)專業(yè)的大二學(xué)生,沒(méi)有系統(tǒng)的c++相關(guān)知識(shí),缺少編寫計(jì)算機(jī)軟件的經(jīng)驗(yàn),力所能及的就是去圖書館和網(wǎng)上找點(diǎn)教程現(xiàn)學(xué)現(xiàn)用了。讀寫了,在每次接收到數(shù)據(jù)時(shí)都會(huì)觸發(fā)串口事件,這時(shí)只需將串口緩>中區(qū)的值一個(gè)個(gè)存入數(shù)組就行了。

           
    然后就是界面的設(shè)計(jì),我們以簡(jiǎn)潔樸素的原則設(shè)計(jì)了界面,如圖11所示。
    運(yùn)行的流程分為幾個(gè)步驟:  (1)將接收端通過(guò)PL2303連到電腦上,并通過(guò)計(jì)算機(jī)設(shè)備管理器查看端口號(hào)。 (2)打開(kāi)程序,修改串口號(hào)為上一步中查看到的端口號(hào),關(guān)閉串口并重新打開(kāi)。 (3)將評(píng)委數(shù)改為發(fā)射端的個(gè)數(shù)。運(yùn)行以上步驟后,就可以用單片機(jī)進(jìn)行打分了。當(dāng)所有的發(fā)射端都打分后,可統(tǒng)計(jì)出最高分和最低分,并計(jì)算出去掉最高和最低分后的平均分。按清空鍵,可以將數(shù)據(jù)記錄下來(lái),并獲得該次打分的名次,然后開(kāi)始下一次打分。  (4)按重置鍵,可以把記錄數(shù)據(jù)都清空。運(yùn)行結(jié)果如圖12所示。

                

    本系統(tǒng)發(fā)射端使用ZLG7290來(lái)實(shí)現(xiàn)鍵盤的驅(qū)動(dòng),DO5022P-222ML使用nRF905來(lái)實(shí)現(xiàn)無(wú)線傳輸,驅(qū)動(dòng)程序可由網(wǎng)上下載,稍加修改就可應(yīng)用到本系統(tǒng)上。通過(guò)按鍵來(lái)實(shí)現(xiàn)打貧過(guò)程,包括開(kāi)始打分、清除分?jǐn)?shù)、發(fā)送分?jǐn)?shù)、對(duì)分?jǐn)?shù)值的確認(rèn)等。同時(shí)可用數(shù)碼管對(duì)分?jǐn)?shù)進(jìn)行顯示和確認(rèn)。而接收端利用nRF905對(duì)數(shù)據(jù)的接收和中斷來(lái)實(shí)現(xiàn)串口通信。發(fā)送端先等待用戶按鍵,當(dāng)按鍵事件產(chǎn)生,單片機(jī)便控制nRF905以一定的頻率發(fā)送數(shù)據(jù),并等待用戶輸入指令。接收端一直處于接收狀態(tài)和與PC通信狀態(tài),一旦接收到數(shù)據(jù),就判斷是第幾個(gè)發(fā)射端的數(shù)據(jù),再進(jìn)行大小判斷,若符合標(biāo)準(zhǔn),則覆蓋原數(shù)據(jù),然后將數(shù)據(jù)傳輸給PC。具體軟件流程圖如圖10所示。
    接下來(lái)需要編寫上位機(jī)軟件了。作者作為非計(jì)算機(jī)專業(yè)的大二學(xué)生,沒(méi)有系統(tǒng)的c++相關(guān)知識(shí),缺少編寫計(jì)算機(jī)軟件的經(jīng)驗(yàn),力所能及的就是去圖書館和網(wǎng)上找點(diǎn)教程現(xiàn)學(xué)現(xiàn)用了。讀寫了,在每次接收到數(shù)據(jù)時(shí)都會(huì)觸發(fā)串口事件,這時(shí)只需將串口緩>中區(qū)的值一個(gè)個(gè)存入數(shù)組就行了。

           
    然后就是界面的設(shè)計(jì),我們以簡(jiǎn)潔樸素的原則設(shè)計(jì)了界面,如圖11所示。
    運(yùn)行的流程分為幾個(gè)步驟:  (1)將接收端通過(guò)PL2303連到電腦上,并通過(guò)計(jì)算機(jī)設(shè)備管理器查看端口號(hào)。 (2)打開(kāi)程序,修改串口號(hào)為上一步中查看到的端口號(hào),關(guān)閉串口并重新打開(kāi)。 (3)將評(píng)委數(shù)改為發(fā)射端的個(gè)數(shù)。運(yùn)行以上步驟后,就可以用單片機(jī)進(jìn)行打分了。當(dāng)所有的發(fā)射端都打分后,可統(tǒng)計(jì)出最高分和最低分,并計(jì)算出去掉最高和最低分后的平均分。按清空鍵,可以將數(shù)據(jù)記錄下來(lái),并獲得該次打分的名次,然后開(kāi)始下一次打分。  (4)按重置鍵,可以把記錄數(shù)據(jù)都清空。運(yùn)行結(jié)果如圖12所示。

                

熱門點(diǎn)擊

 

推薦技術(shù)資料

中國(guó)傳媒大學(xué)傳媒博物館開(kāi)
    傳媒博物館開(kāi)館儀式隆童舉行。教育都i國(guó)家廣電總局等部門... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!