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

正文內(nèi)容

基于單片機(jī)的鍵盤無線數(shù)據(jù)通信系統(tǒng)畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

2025-08-09 16:02 上一頁面

下一頁面
  

【正文】 在單片機(jī)下載程序后,上電復(fù)位后, 查看數(shù)據(jù) 。 if(RX_DR) { CE = 0。 CSN = 1。 return(status)。 CSN = 0。 } uint SPI_RW_Reg(uchar reg, uchar value) { uint status。 } uchar SPI_Read(uchar reg) { uchar reg_val。 inerDelay_us(10)。 SPI_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH)。 CSN=1。 sbit RX_DR =sta^6。 uint SPI_RW(uint uchar)。 sbit CSN =P0^5。 if(Enable!=0) { D12WriteByte(0x01)。 if(((i+1)%16)==0)Prints(\r\n)。 \r\n)。 D12WriteCommand(D12_WRITE_BUFFER)。 D12SetRd()。 Prints(緩沖區(qū) )。 } uint8 D12ReadEndpointBuffer(uint8 Endp, uint8 Len, uint8 *Buf) { uint8 i,j。 } uint8 D12ReadEndpointLastStatus(uint8 Endp) { D12WriteCommand(0x40+Endp)。 //讀回 ID 號(hào)低字節(jié) id|=((uint16)D12ReadByte())8。 D12SetDataAddr()。 UartPutChar(RxBuf[0])。0x10)UsbEp2Out()。0x01)UsbEp0Out()。 ConfigValue=0。 SetRX_Mode()。 break。 break。 if(hid_code==KeyLCtrl) { Buf[0]|=0x01。 Init_NRF24L01()。 return Key_Code[0]。 Key_Code[0]=Key_Scan()。i++) { if(Key==kbdcontrolcode[i][0]) { temp= kbdcontrolcode[i][1]。 return key_temp。 for(i=0。 while(!KB_CLK) _nop_()。 } switch(n){ case 0: case 2: 第 21 頁 共 34 頁 case 4: case 6:KB_DATA =1。 for(i=0。 } void Send_Key(uchar dat) { uint i。x0。發(fā)送機(jī)初始化后,等待 PS/2 的數(shù)據(jù)信號(hào),采集轉(zhuǎn)換給射頻模塊,無線送出數(shù)據(jù) 。 第 15 頁 共 34 頁 圖 9 硬件連接電路 單片機(jī)接收完數(shù)據(jù)后 便要進(jìn)入 nRF24L01 的發(fā)射模塊。 圖 7 從設(shè)備到主設(shè)備的通信 每一幀數(shù)據(jù)中開始位總是為 0,數(shù)據(jù)校驗(yàn)采用奇校驗(yàn)方式 , 停止位始終為 1。 在 MAX232 與單片機(jī)進(jìn)行通信時(shí), 串行口的 SBUF 是作為同步移位寄存器使用的。 數(shù)據(jù) 接 收模 式 應(yīng)用技術(shù) 接收端單片機(jī)可以通過輸入C語言程序?qū)o線射頻芯片 NRF24L01 的參數(shù) 進(jìn) 行設(shè)置,設(shè)為接 收 模式 ,即可 接受檢驗(yàn)信號(hào)。 數(shù)字信道 2:CLK2,DOUT2,DR2。 ●采用 ShockBurstTM 模式時(shí) ,能適用極低的功率操作和不嚴(yán)格的 MCU 執(zhí)行 。芯片能耗非常低,以 5dBm 的功率發(fā)射時(shí), 工作電流只有 ,接收時(shí)工作電流只有 18mA,多種低功率工作模式,節(jié)能設(shè)計(jì)更方便。 圖 3 PS/2 的 miniDIN 連接器 PS/2 電氣特性 第 9 頁 共 34 頁 PS/2 通訊協(xié)議是一種雙向同步串行通訊協(xié)議。在一百米,甚至到幾公里(只需加 PA 模塊拓展)將數(shù)據(jù)傳送給另一塊單片機(jī),單片機(jī)再通過 USB 接口轉(zhuǎn)換芯片和電腦進(jìn)行通信。 第 7 頁 共 34 頁 藍(lán)牙技術(shù)( Bluetooth)主要面對(duì)網(wǎng)絡(luò)中的各種數(shù)據(jù)和語言設(shè)備,通過無線方式將它們連接起來,從而方便快速的實(shí)現(xiàn)數(shù)據(jù)傳輸,它使用 的 ISM 頻段,最大傳輸率 1Mbit/s 。與 有線數(shù) 據(jù) 傳 輸 相比 ,無線數(shù)據(jù)傳輸 布線成本低、安裝簡(jiǎn)便、便于移動(dòng)的優(yōu)點(diǎn) ,使其在遙控遙測(cè)、門禁系統(tǒng)、無線抄表、小區(qū)傳呼、工業(yè)數(shù)據(jù)采集、無線遙控系統(tǒng)、無線鼠標(biāo)等領(lǐng)域都得到了廣泛的應(yīng) 用,而且它在高科技領(lǐng)域的應(yīng)用也正在迅猛發(fā)展,比如衛(wèi)星、導(dǎo)彈、無人偵察機(jī)等的數(shù)據(jù)采集,遙控機(jī)器人等的控制,以及一些監(jiān)控設(shè)備等。 參考文獻(xiàn) .................................................................. 錯(cuò)誤 !未定義書簽。 程序流程圖 .................................................................................... 錯(cuò)誤 !未定義書簽。 MCU 硬件串行通信應(yīng)用技術(shù) .......................................................... 錯(cuò)誤 !未定義書簽。 五 、 基本思路 和 設(shè)計(jì) 關(guān)鍵技術(shù) ................................ 錯(cuò)誤 !未定義書簽。 實(shí)物的作品, 實(shí)現(xiàn)了一種基于 PS/2 接口 和電腦進(jìn)行 無線數(shù)據(jù) 通信的 系統(tǒng)。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。 涉密論文按學(xué)校規(guī)定處理。 二、 數(shù)據(jù)無線傳輸?shù)陌l(fā)展現(xiàn)狀及前景 ..................... 錯(cuò)誤 !未定義書簽。 射頻模塊 SHOCKBURSTTM 模式應(yīng)用 ........................................... 錯(cuò)誤 !未定義書簽。 元件 裝配圖 .................................................................................... 錯(cuò)誤 !未定義書簽。 八 、 主要技術(shù)指標(biāo) 、 調(diào)試及性能分析 ................... 錯(cuò)誤 !未定義書簽。無線就是不用線纜傳遞信息,而是利用電磁波傳遞信息,分發(fā)射部分和接收部分。 二、 數(shù)據(jù)無線傳輸?shù)陌l(fā)展現(xiàn)狀及前景 進(jìn)入二十一世紀(jì),無線數(shù)據(jù)通訊技術(shù)在我國蓬勃發(fā)展,也得到了信息產(chǎn)業(yè)部以及各行各業(yè)的高度重視,因?yàn)槿魏斡芯€數(shù)據(jù)傳輸網(wǎng)絡(luò)只能是網(wǎng)狀覆蓋,而無線數(shù)據(jù)傳輸網(wǎng)可達(dá)到真正的面覆蓋。可改裝數(shù)控操控設(shè)備、醫(yī)療設(shè)備、數(shù)據(jù)通信設(shè)備等,使數(shù)據(jù)控制、交換、采集簡(jiǎn)單化,對(duì)無線數(shù)據(jù)通信在 MCU 系統(tǒng)中的應(yīng)用和多單片機(jī)協(xié)同工作中具有非常寶貴的參考價(jià)值。在 PS/2 鍵盤與 PC 機(jī)的物理連接上只要保證這四根線一一對(duì)應(yīng)就可以了。推薦值在 15kHz左右,也就是說, Clock(時(shí)鐘腳)高、低電平的持續(xù) 時(shí)間都為40μs。 ●電流消耗很小 ,5dBm 輸出功率時(shí)的典型峰值 電流為 。 ●帶有數(shù)據(jù)時(shí)隙和數(shù)據(jù)時(shí)鐘恢復(fù)功能 . 3 內(nèi)部 工作原理 和外部組成原理圖 nRF2401 的內(nèi)部結(jié)構(gòu)原理及外部組成框圖如圖 2所示 ,下面介紹其工作原理 . 射頻模塊 ShockBurstTM 模式 應(yīng)用技術(shù) nRF2401 的 ShockBurstTM RX/TX 模式采用片上先進(jìn)先出 (FIFO)來進(jìn)行低數(shù)據(jù)率的時(shí)鐘同步和高數(shù)據(jù)率的傳輸 ,因此極大的降低了功耗 . ShockBurstTM 發(fā)射主要通過 MCU 接口引腳 CE、 CLK1 和 DATA 來完成 .當(dāng) MCU 請(qǐng)求發(fā)送數(shù)據(jù)時(shí) ,置 CE為高電平 ,此時(shí)的接收機(jī)地址和有效載荷數(shù)據(jù)作為 nRF2401 的內(nèi)部時(shí)鐘 ,可用請(qǐng)求協(xié)議或 MCU 將速率調(diào)至 1Mbps。 在直接接收模式時(shí)接口引腳為 CE、 CLK1 和 DATA。 由于 RS232 接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn): ( 1)接口的信號(hào)電平值較高,易損壞接口電路的芯片,又因?yàn)榕c TTL 電平不兼容故需使用電平轉(zhuǎn)換電路方能與 TTL 電路連接。 第 14 頁 共 34 頁 ① 從設(shè)備到主設(shè)備的通信 當(dāng)從設(shè)備向主設(shè)備發(fā)送數(shù)據(jù)時(shí),首先檢查時(shí)鐘線,以確認(rèn)時(shí)鐘線是否為高電平。 圖 8 主設(shè)備到從設(shè)備的通信 與從設(shè)備到主設(shè)備通信相比 , 其每幀數(shù)據(jù)多了一個(gè) ACK 位 。一但進(jìn)入接收狀態(tài),便把 CE 置高, 200us 后, nRF2401 進(jìn)入監(jiān)視狀態(tài),等待數(shù)據(jù)包的到來。 sbit KB_DATA=P3^2。i++) for(j=0。 while(KB_CLK)。 if(KB_DATA) n++。 } while(KB_CLK) _nop_()。 KB_DATA=1。 _nop_()。 break。 break。temp)。 } int main() { uchar Key_Code。 } delay_nms(100)。 for(i=0。 } } } if(temp==0xff) { for(i=0。 EA=1。 PrintShortIntHex(id)。 if(InterruptSourceamp。 if(InterruptSourceamp。 P2^=2。 D12SetWr()。 } uint16 D12ReadID(void) { uint16 id。 D12SetData(Value)。 D12WriteCommand(D12_ACKNOWLEDGE_SETUP)。 if(jLen) { j=Len。ij。 } void D12ValidateBuffer(void) { D12WriteCommand(D12_VALIDATE_BUFFER)。 Prints(緩沖區(qū) )。 D12SetData(*(Buf+i))。 } void D12SetAddress(uint8 Addr) { 第 29 頁 共 34 頁 D12WriteCommand(D12_SET_ADDRESS_ENABLE)。 sbit MOSI =P0^4。 uint const RX_ADDRESS[RX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}。 uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars)。n) _nop_()。 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。bit_ctr8。 inerDelay_us(10)。 CSN = 1。 CSN = 1。uchar_ctr++) pBuf[uchar_ctr] = SPI_RW(0)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1