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

正文內容

基于單片機的鍵盤無線數據通信系統畢業(yè)設計(存儲版)

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

下一頁面
  

【正文】 for(uchar_ctr=0。 inerDelay_us(130)。 return revale。 第 34 頁 共 34 頁 參 考 文 獻 [1] 李建忠 .單片機原理及應用 .西安 :西安電子科技大學出版社 , [2] 郭天祥 .51 單片機 C 語言教程 .北京 :電子工業(yè)出版社 , 。// read receive payload from RX_FIFO buffer revale =1。 inerDelay_us(10)。 inerDelay_us(10)。 for(uchar_ctr=0。 第 32 頁 共 34 頁 status = SPI_RW(reg)。 SPI_RW(reg)。 inerDelay_us(10)。 } uint SPI_RW(uint uchar) { uint bit_ctr。 SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH)。 void inerDelay_us(unsigned char n) { for(。 uint SPI_RW_Reg(uchar reg, uchar value)。 sbit LED=P2^1。 typedef unsigned char uint。 D12ValidateBuffer()。iLen。 ifdef DEBUG1 Prints(寫端點 )。 endif } 第 28 頁 共 34 頁 ifdef DEBUG1 if((j%16)!=0)Prints(\r\n)。 \r\n)。 D12ReadByte()。 //選擇端點的命令 } void D12ClearBuffer(void) { D12WriteCommand(D12_CLEAR_BUFFER)。 D12ClrWr()。 D12SetRd()。 D12SetPortOut()。 } if(ConfigValue!=0) { if(!Ep1InIsBusy) { SetRX_Mode()。 if(InterruptSourceamp。 if(InterruptSourceamp。 Prints(Your D12 chip\39。 uint8 InterruptSource。i++) { if(asc_code==hidcontrolcode[i][1]) { temp= hidcontrolcode[i][0]。 第 24 頁 共 34 頁 } else { Buf[2]=hid_code。 P1^=1。 Send_Key(0x07)。 temp=key2asc(Key_Code[0])。i18。i49。 while(!KB_CLK)。 } uchar Key_Scan(void) { uchar i,key_temp。break。 KB_DATA = datamp。 KB_DATA=0。 for(i=0。 其程序流程圖如圖 12 所示。當 nRF24L01 工作后,才把接收機的地址和要發(fā)送的數據按時序送入 nRF24L01,隨后微控制器把 CE 置低,激發(fā) nRF24L01 進行 ShockBurstTM 發(fā)射。在此過程中,從設備在不超過 10us 的間隔內必須 檢查這個狀態(tài),當設備檢測到這個狀態(tài)時,它將開始產生時鐘信號。在本設計 中 MAX232 與單片機的串口 通信原理圖 如下所示: 上圖為本設計應用的 RS232 串行通信原理圖 PS/2 接口的鍵盤與無線發(fā)射模塊的數據傳送 應用技術 在本設計中 PS/2 鍵盤與單片機的連接方式如圖 9 所示 。最后清除 NRF24L01 的狀態(tài)寄存器,再次為下一次數據的接收做好準備。當微控制器有數據要發(fā)送時,把 CE 置高, nRF2401 射頻前端被激活。 ●無需外部 SAW 濾波器 。 ● 雙接收功能獨特設計 nRF2401 的 DuoCeiver 技術可以同時接收兩個 nRF2401 的數據可以有效降低成本拓展用途 ● 編程配置發(fā)射功率工作頻率等所有工作參數全部通過 SPI 串口軟件設置完成 ●外圍元件極少 ,只需一個晶振和一個電阻即可設計射頻電路 。 [4]如果是 PC 機和 PS/2 鍵盤間的通訊,則 PC 機必須做主機,也就是說, PC 機可以抑制 PS/2 鍵盤發(fā)送數據,而 PS/2 鍵盤則不會抑制 PC 機發(fā)送數據。 系統整體流程圖如圖 1 所示: 圖 1. 整體設計流程圖 PS/2 數據采集 接口 一般,具有五腳連接器的鍵盤稱之為 AT 鍵盤,而具有六腳 mini- DIN 連接器的鍵盤則稱之為 PS/2 鍵盤。 在未來,短距離無線數據傳輸將向著更高傳輸速率、更高傳輸精確度的方向發(fā)展,而且傳輸設備的成本也會進一步降低,傳輸協議也會進一步簡單,從而是短距離無線通訊走入我們的生活,給我?guī)砀喾奖恪C裼梅矫?,在一些線路架設比較困難的地方,或者有天然的阻隔的地理條件較復雜較惡劣的地方數據的無線傳輸便顯示出了巨大威力。有線傳輸就是用 線纜傳輸信息,如光纖,同軸電纜,雙絞線等等。 USB 通信程序 ................................................................................ 錯誤 !未定義書簽。 六 、 工藝文件 ........................................................... 錯誤 !未定義書簽。 PS/2 電器特性 ................................................................................ 錯誤 !未定義書簽。 產 品 貼切實際 具有 抗干擾能力強、輸入電壓寬、 功耗低 、距離遠、可靠性高、拓展性好,且成本低廉,確實為一款優(yōu)秀實用的電子產品。 作者簽名: 日期: 年 月 日 學位論文版權使用授權書 本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。 第 1 頁 共 34 頁 探討無線數據通信 在 MCU 系統中的應用 作品名稱: 基于 單片機的鍵盤無線數據通信 系統 第 2 頁 共 34 頁 畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。本人完全意識到本聲明的法律后果由本人承擔。在一百米,甚至到幾公里(只需加 PA 模塊拓展) 將 數據傳送給另一塊單片機,單片機再通過 USB 接口轉換芯片和電腦進行 通信 。 數據采集模塊 ................................................................................. 錯誤 !未定義書簽。 數據傳輸模塊介紹 ........................................................................ 錯誤 !未定義書簽。 接收板主程序 ................................................................................. 錯誤 !未定義書簽。 數據傳輸中按傳輸介質可分為有線傳輸和無線傳輸。在未來高科技戰(zhàn)斗中,由于軍事衛(wèi)星通訊手段在未來戰(zhàn)爭中容易被摧毀且難以緊急恢復,所以人們可以利用無線短波、超短波等方式實現數據是無線傳輸,因而取得戰(zhàn)爭中的主動權。 Zigbee 是一種新型的短距離、低速度、低功耗無線網絡技術,是一種介于無線標記技術和藍牙之間的技術,基于 IEEE 無線個人區(qū)域網標準,數據傳輸速 率通常為 10kb/s到 250kb/s,有效覆蓋范圍 10 到 75 米,由于其協議簡單、成本低、網絡容量大等優(yōu)點,使其在無線傳感網絡中得到廣泛的應用。同樣,接收端單片機 通過 SPI 總線控制接收端芯片,將無線傳輸過來的數據接收,再經過 USB 接口芯片轉換,將數據傳送給電腦,從而實現了無線數據傳輸。任何一方如果想抑制另外一方通訊時,只需要把Clock(時鐘腳)拉到低電平。 第 10 頁 共 34 頁 引腳分布圖 其特點如下: ● 全球開放的 頻段多頻道 125 個滿足多頻及跳頻需要 ● 高速率 1Mbps 高于藍牙內置硬件 CRC 電路及多點通信控制高數據吞吐量 ● 采用 先進加工技術極具競爭力的成本 ● 低電壓低功耗滿足低功耗設計需要 ● 廣泛適用于手持終端 PDA 無線數字耳機數字視頻數碼相機 以及其他短距離高速無線通信應用 ● 集成度高所有高頻元件包括電感 濾波器振蕩器等已經全部集成在芯片內部使得產品一致性良好 成本低性能穩(wěn)定且不受外界影響 ● 內部具有點對多點通信協議控制每個芯片可以通過軟件設置最多 40bit 地址只有收到本機地址時才會輸出數據提供一個中斷指示編程方便 點對多點通信示意圖 ● 嵌入 CRC 通信效驗協議糾檢錯是無線通信設計的難點 , nRF2401 內置了 CRC 硬件電路和協議 。 ●內置看門狗 。在直接發(fā)送時接口引腳為 CE、 DATA。接收端的單片機在接收到中斷的同時,要同發(fā)射端芯片進行時間上的協同,以此來保證發(fā)送和接收的配合。在接收操作時,它又相當于一個串行輸入、輸出的移位寄存器。 ② 主設備到從設備的通信 主設備與從設備進行通信時,主設備首先將時鐘線和數據線設置為 “ 請求發(fā)送 ” 狀態(tài),具體方式為:首先下拉時鐘線至少 100us 抑制通信 ,然后下拉數據線 “ 請求發(fā)送 ” 最后釋放時鐘線。 在 ShockBurstTM 發(fā)射流程中,接口引腳為 CE, CLK1, DATA,當微控制器有數據要發(fā)送時,其把 CE 置高,使 nRF24L01 工作。 圖 發(fā)送機 主程序流程圖 接收機主程序流程圖 子程序 流程圖 在有外部中斷發(fā)生時,表示 PS/2 接口的鍵盤將向單片機發(fā)送數據,待數據發(fā)送完成后,單片機保存數據并由無線發(fā)射模塊發(fā)射出去。 } void delay_nms(unsigned int t) { unsigned int i,j。 Delay_NS(10)。i++) { while(KB_CLK) _nop_()。 case 1: case 3: case 5: case 7:KB_DATA =0。 while(!KB_CLK) _nop_()。i++) { key_temp=1。 第 22 頁 共 34 頁 for(i=0。 } } } if(temp==0xff)
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1