個(gè)人消費(fèi)類電子
- 首頁(yè) >> 新聞資訊 >> 博客文章 >> 個(gè)人消費(fèi)類電子
無(wú)線鍵盤(pán)電路板開(kāi)發(fā)設(shè)計(jì)
當(dāng)今時(shí)代,隨著物聯(lián)網(wǎng)的迅速崛起與快速發(fā)展,無(wú)線通信技術(shù)也伴隨著成為了電子科技界的熱門(mén)話題,要實(shí)現(xiàn)物與物之間的互聯(lián)與通信,無(wú)線通信技術(shù)的應(yīng)用必不可少,為了適應(yīng)時(shí)代的發(fā)展,設(shè)計(jì)了一款基于NRF24L01無(wú)線模塊的無(wú)線鍵盤(pán),這一設(shè)計(jì)能夠?qū)崿F(xiàn)物與物之間的短距離通信與數(shù)據(jù)傳輸,對(duì)遠(yuǎn)程控制以及加快物聯(lián)網(wǎng)的發(fā)展速度有較大的幫助。
一、物聯(lián)網(wǎng)與無(wú)線通信
物聯(lián)網(wǎng)就是智能互聯(lián)網(wǎng)。這將是繼計(jì)算機(jī)和互聯(lián)網(wǎng)之后的第三次信息產(chǎn)業(yè)浪潮。它將成為一個(gè)新的信息發(fā)展的驅(qū)動(dòng)力它是通過(guò)射頻識(shí)別,紅外感應(yīng)等信息傳感器設(shè)備,按照商定協(xié)議,把任何貨品與互聯(lián)網(wǎng)連接起來(lái),進(jìn)行信息交換和通信,以實(shí)現(xiàn)智能化的識(shí)別、定位、監(jiān)控、管理。進(jìn)行信息交換時(shí),是通過(guò)無(wú)線通訊技術(shù)實(shí)現(xiàn)的,所以無(wú)線通信技術(shù)在物聯(lián)網(wǎng)的實(shí)現(xiàn)中扮演著重要角色,是不可缺少的一環(huán),同樣也需要更高層次的發(fā)展。我們經(jīng)常見(jiàn)到筆記本電腦的標(biāo)準(zhǔn)鍵盤(pán),它的設(shè)計(jì)體積小、重量輕。正是這樣省略了數(shù)字小鍵盤(pán)這塊內(nèi)容,對(duì)常常使用數(shù)字的人來(lái)說(shuō)不是很方便,因此設(shè)計(jì)了這款無(wú)線鍵盤(pán)。本設(shè)計(jì)的顯示屏為了方便顯示,演示時(shí)直觀,而且調(diào)的時(shí)候好調(diào),它還可以通過(guò)串口傳到電腦,設(shè)計(jì)了這款以NRF24L01為基礎(chǔ)的4×4無(wú)線鍵盤(pán)。
二、無(wú)線鍵盤(pán)的硬件設(shè)計(jì)
本設(shè)計(jì)主要是以STC89C52單片機(jī)為處理器核心,4X4矩陣鍵盤(pán)電路是數(shù)據(jù)輸入部分,單片機(jī)最小系統(tǒng)為總控制處理器電路,NRF24L01無(wú)線通信電路為發(fā)送和接收數(shù)據(jù)部分,串口和液晶顯示屏為顯示部分,整個(gè)系統(tǒng)通過(guò)四個(gè)硬件電路部分和軟件程序部分的協(xié)調(diào)配合,來(lái)實(shí)現(xiàn)無(wú)線鍵盤(pán)系統(tǒng)的整體功能。
將另一個(gè)單片機(jī)上的NRF24L01同樣配置為增強(qiáng)型ShockBurstTM接收模式,就會(huì)將接收到的數(shù)據(jù)暫時(shí)存儲(chǔ)起來(lái)并產(chǎn)生外部中斷從而使單片機(jī)執(zhí)行中斷服務(wù)程序來(lái)獲取數(shù)據(jù),獲取成功后發(fā)送確認(rèn)信號(hào),無(wú)線通信模塊回復(fù)待機(jī)狀態(tài)等待接收數(shù)據(jù),獲取的數(shù)據(jù)再通過(guò)單片機(jī)上的串口將所接收到的數(shù)據(jù)發(fā)送到串口助手上,并且同時(shí)將鍵值直接顯示在液晶顯示屏上,由此實(shí)現(xiàn)了無(wú)線鍵盤(pán)的設(shè)計(jì)。
本設(shè)計(jì)采用STC89C52最小系統(tǒng)作為主處理器來(lái)控制內(nèi)核。STC89C52單片機(jī)的最小系統(tǒng)包括復(fù)位電路,時(shí)鐘電路和5V電源電路。
三、無(wú)線鍵盤(pán)軟件設(shè)計(jì)
本設(shè)計(jì)的軟件部分主要包括數(shù)據(jù)輸入、信息處理發(fā)送、信息接收處理、數(shù)據(jù)顯示四個(gè)部分,程序主要包括4×4矩陣鍵盤(pán)程序、發(fā)送數(shù)據(jù)程序、接收數(shù)據(jù)程序、數(shù)據(jù)串口顯示程序,軟件設(shè)計(jì)主要使用keil編譯環(huán)境,利用C語(yǔ)言進(jìn)行編寫(xiě),串口發(fā)送的數(shù)據(jù)通過(guò)串口助手軟件在PC機(jī)上顯示,實(shí)現(xiàn)無(wú)線鍵盤(pán)的數(shù)據(jù)傳輸功能。編程采用模塊化的編程方式,編程采用模塊化編程,因?yàn)樵O(shè)計(jì)采用了兩個(gè)STC89C52單片機(jī)和兩個(gè)NRF24L01無(wú)線通訊模塊所以也把程序分成兩個(gè)部分,發(fā)送數(shù)據(jù)部分和接收數(shù)據(jù)部分,兩個(gè)部分又總共包括六個(gè)模塊,發(fā)送部分包括鍵盤(pán)輸入模塊、發(fā)送方數(shù)據(jù)傳輸和數(shù)據(jù)發(fā)送模塊,接收部分包括數(shù)據(jù)接收模塊、接收方數(shù)據(jù)讀取和數(shù)據(jù)顯示模塊,這種編程方式可以使程序調(diào)理更加清晰,各模塊相對(duì)獨(dú)立,功能單一,保證程序有更好的移植性和可讀性,有利于后期的調(diào)節(jié)與修改。
總結(jié)
面對(duì)物聯(lián)網(wǎng)發(fā)展與變化的形式,我們要追隨時(shí)代的潮流,順應(yīng)著科學(xué)技術(shù)的逐漸發(fā)展,有自己的想法和創(chuàng)新,學(xué)習(xí)更多的技術(shù)知識(shí),了解更多的科技前沿產(chǎn)品,為自己的發(fā)展規(guī)劃好未來(lái)道路。在未來(lái),全智能化是一個(gè)巨大的發(fā)展方向,為了適應(yīng)這個(gè)發(fā)展方向,我們?cè)O(shè)計(jì)了這個(gè)必將更加廣泛應(yīng)用的無(wú)線鍵盤(pán)系統(tǒng)。雖然無(wú)線技術(shù)的應(yīng)用也已經(jīng)逐漸容物我們的生活之中,比如,無(wú)線手柄、無(wú)線耳機(jī)等,但是無(wú)線鍵盤(pán)系統(tǒng)仍然還有很多更加強(qiáng)大,豐富功能沒(méi)有研發(fā)出來(lái),但是它前進(jìn)的趨勢(shì)是不可阻擋的。
以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的基于單片機(jī)的無(wú)線鍵盤(pán)設(shè)計(jì)開(kāi)發(fā)示例。如果您有無(wú)線鍵盤(pán)電路板開(kāi)發(fā)需求,可以放心交給我們。我們代理多種單片機(jī)、語(yǔ)音芯片、雙模藍(lán)牙IC、wifi芯片。品牌有松翰單片機(jī)、應(yīng)廣單片機(jī)、杰理藍(lán)牙、安凱藍(lán)牙、全志、瑞昱(realtek)。我們的技術(shù)服務(wù)范圍有:PCB設(shè)計(jì)、單片機(jī)開(kāi)發(fā)、藍(lán)牙方案、軟硬件定制開(kāi)發(fā)、APP開(kāi)發(fā)、小程序開(kāi)發(fā)、微信公眾號(hào)開(kāi)發(fā)等。還可以承接智能電子產(chǎn)品方案設(shè)計(jì)、生活電器開(kāi)發(fā)、美容儀器研發(fā)、物聯(lián)網(wǎng)平臺(tái)應(yīng)用、智能家居控制系統(tǒng)、TWS耳機(jī)、藍(lán)牙耳機(jī)音箱開(kāi)發(fā)、兒童益智玩具方案開(kāi)發(fā)、電子教育產(chǎn)品方案設(shè)計(jì)等。
- 返回頂部