無線通信技術(shù)綜合訓(xùn)練報告.doc
《無線通信技術(shù)綜合訓(xùn)練報告.doc》由會員分享,可在線閱讀,更多相關(guān)《無線通信技術(shù)綜合訓(xùn)練報告.doc(72頁珍藏版)》請在裝配圖網(wǎng)上搜索。
無線通信技術(shù)綜合訓(xùn)練報告 學(xué)院名稱: 專 業(yè): 班 級: 姓 名: 學(xué) 號: 指導(dǎo)老師: 2013年11月 目 錄 訓(xùn)練一 新建一個簡單的工程項目 1 訓(xùn)練二 GPIO實驗 3 訓(xùn)練三 系統(tǒng)主時鐘源的選擇實驗 8 訓(xùn)練四 SPI通信與LCD顯示實驗 12 訓(xùn)練五 ADC實驗 17 訓(xùn)練六 UART串行通信實驗 22 訓(xùn)練七 定時器1實驗 27 訓(xùn)練八 外部中斷實驗 34 訓(xùn)練九 看門狗實驗 38 訓(xùn)練十 IEEE802.15.4基礎(chǔ)理論實驗 43 訓(xùn)練十一 多種拓撲結(jié)構(gòu)組網(wǎng)實驗 46 訓(xùn)練十二 基于RFID的無線讀寫系統(tǒng)實驗 53 訓(xùn)練十三 通用傳感器實驗 57 訓(xùn)練十四 無線通信系統(tǒng)實驗 61 心得體會 64 附錄 65 訓(xùn)練一 新建一個簡單的工程項目 1、 實驗內(nèi)容 閃爍開發(fā)板上的用戶指示燈 LED1。 二、實驗原理 由開發(fā)板原理圖可知,對于主節(jié)點,定義LED1 為CC2530 的P1.0 口控制,對于從節(jié)點,定義LED1 為CC2530 的P1.1 口控制。相應(yīng)控制口為高電平時,LED 點亮,為低電平時,LED 熄滅。 開發(fā) CC2530 應(yīng)用系統(tǒng)一般需要以下幾個調(diào)試工具來完成: 1. 軟件集成開發(fā)環(huán)境(IAR Embedded Wordbench):完成系統(tǒng)的軟件開發(fā),進行軟件和硬件 仿真調(diào)試,它也是硬件調(diào)試的輔助手段; 2. 帶有 CC2530 模塊開發(fā)板:實現(xiàn)硬件仿真調(diào)試時與硬件系統(tǒng)的通信,控制和讀取硬件系統(tǒng) 的狀態(tài)和數(shù)據(jù); 3. CC Debugger 多功能調(diào)試器:下載和調(diào)試程序。 IAR Embedded Wordbench 主要完成系統(tǒng)的軟件開發(fā)和調(diào)試。它提供了一整套的程序編寫、維護、 編譯、調(diào)試環(huán)境,能將匯編語言和C 語言程序編譯成HEX 可執(zhí)行輸出文件,并能將程序下載到目標CC2530 上運行調(diào)試。用戶系統(tǒng)的軟件部分可以由IAR 建立的工程文件管理,工程文件一般包含以下幾種文件: 1. 源程序文件:C語言或匯編語言文(*.C 或*.ASM); 2. 頭文件(*.H); 3. 庫文件(*.LIB,*OBJ); 三、基本實驗步驟 第一步:連接實驗設(shè)備,將 USB 電纜線插到PC 機的USB 端口上,實驗板電源指示燈亮。 第二步:啟動IAR 開發(fā)環(huán)境。 第三步:創(chuàng)建工程。 1. 創(chuàng)建一個工作區(qū)。 2. 建立一個新工程。 3. 新建或添加程序文件。 4. 設(shè)置工程選項。 5. 編譯和調(diào)試。 6. 下載。 7. 實驗結(jié)果。 第四步:通過以上幾個步驟,最終下載目標程序到 CC2530 后,觀察實驗現(xiàn)象,記錄實驗結(jié)果。 LED燈閃爍實驗: 實驗流程圖: 圖1-1 LED燈閃爍實驗 四、實驗結(jié)果與分析 答:實驗現(xiàn)象:按下開關(guān)K1時,實驗板上LED1閃爍。 分析:該程序由庫函數(shù),主函數(shù)和延時函數(shù)組成。對于主節(jié)點,定義LED1為CC2530的P1.0口控制,對于從節(jié)點,定義LED1為CC2530的P1.1口控制。相應(yīng)控制口為高電平時,LED點亮,為低電平時,LED熄滅。 五、存在問題和解決方法 存在的問題1:程序運行有錯誤 解決方法:Options沒有進行相關(guān)配置,保存的地址不對。 存在的問題2:對于新建工程項目操作步驟不熟悉,并在操作過程中總是忘記添加新的工程文件。 解決方法:多操作幾遍,熟能生巧,通過反復(fù)地操作練習(xí),就能很熟練的掌握操作步驟。 存在的問題3:LED是怎么實現(xiàn)閃爍 解決方法:通過設(shè)置控制口的電平,為高電平時LED亮,為低電平時,LED熄滅。 訓(xùn)練二 GPIO實驗 一、實驗內(nèi)容 1. LED 指示燈自動閃爍; 2. 按鍵控制 LED 指示燈亮滅; 3. 按鍵控制 LED 指示燈閃爍。 二、實驗原理 本實驗中,為了驅(qū)動LED 的亮滅,需要將相應(yīng)的I/O 設(shè)置為通用I/O 口,且為輸出模式,并使接口輸出“1”或“0”來切換LED 的亮或滅狀態(tài)。在亮與滅之間,插入一定的延時,才能保證肉眼看出閃爍的效果。如果需要按鍵控制,則需要將按鍵K 對應(yīng)的I/O 設(shè)置為通用I/O 口,且為輸入模式,通過讀取相應(yīng)端口寄存器值判斷按鍵的狀態(tài)。 3、 基本實驗步驟 第一步:連接實驗設(shè)備,將 USB 電纜線插到PC 機的USB 端口上,實驗板電源指示燈亮。 第二步:啟動IAR 開發(fā)環(huán)境。 第三步:創(chuàng)建工程。 1. 創(chuàng)建一個工作區(qū)。 2. 建立一個新工程。 3. 新建或添加程序文件。 4. 設(shè)置工程選項。 5. 編譯和調(diào)試。 6. 下載。 7. 實驗結(jié)果。 第四步:通過以上幾個步驟,最終下載目標程序到 CC2530 后,觀察實驗現(xiàn)象,記錄實驗結(jié)果。 4、 設(shè)計性實驗程序流程與分析 基礎(chǔ)實驗1: 實現(xiàn)LED燈自動閃爍。 基礎(chǔ)實驗1流程圖: 圖2-2 LED燈自動閃爍實驗 分析:先進行LED燈的初始化,初始化LED的引腳和初始狀態(tài),調(diào)用一個while(1) 的死循環(huán),將LED燈的狀態(tài)取反,再調(diào)用一個延時函數(shù)來實現(xiàn)亮滅不停的交替變換。 基礎(chǔ)實驗2(從板): 通過按鍵K1,K2控制LED1,LED2閃爍。 基礎(chǔ)實驗2流程圖: 圖2-3 按鍵控制LED燈閃爍實驗 分析:先對K1,K2按鍵以及LED1,LED2進行初始化,定義從節(jié)點,再通過一個按 鍵掃描程序檢測是否有按鍵按下,如果有按鍵按下,再判斷是K1按下還是K2按下,如 果K1按下,LED1現(xiàn)在的狀態(tài)取反,如果是K2按下,那么LED2現(xiàn)在的狀態(tài)取反,然后 返回按鍵掃描再進行判斷,如此循環(huán)。 設(shè)計性實驗(從板): 按下 K1 時,LED1 閃爍(視覺能夠分辨出),再次按下K1,LED1 熄滅;按下K2 時,LED2 閃爍,再次按下K2,LED2 熄滅;如此重復(fù)循環(huán)。 設(shè)計性實驗流程圖: 圖2-4 按鍵控制LED燈閃爍熄滅實驗 分析:本實驗先進行按鍵以及LED燈的初始化,定義從節(jié)點,然后進行按鍵掃描,檢測有沒有按鍵按下,如果有,則判斷是K1鍵按下還是K2鍵按下,如果是K1按下,則將K1下標取反,再通過一個循環(huán)(基礎(chǔ)實驗1)來控制LED1的閃爍,否則將K2按下,通過一個循環(huán)來控制LED2的閃爍。 五、實驗結(jié)果與分析 基礎(chǔ)實驗1:指示燈自動閃爍實驗 實驗結(jié)果:指示燈自動閃爍。 分析:程序中讓兩個LED燈的狀態(tài)在while(1)這個死循環(huán)中通過不同的延時,反復(fù)的調(diào)用 ,取反,使LED燈可以不停的閃爍。 基礎(chǔ)實驗2:按鍵控?zé)袅翜鐚嶒? 實驗結(jié)果:K1按下,LED1閃爍;K2按下,LED2閃爍。 分析:程序初始化完畢進入while(1)死循環(huán),然后在循環(huán)中進行按鍵掃描,看是否有按鍵按下,如果K1按下,則將LED1的狀態(tài)取反并延時;如果是K2按下,也是將LED2的狀態(tài)取反并延時。注意設(shè)計二者的延時時間不同,這樣可以識別出二者的閃爍頻率不同。 設(shè)計性實驗: 實驗結(jié)果:K1按下,LED1閃爍,再次按下K1,LED1熄滅;K2按下,LED2閃爍,再次按下K2,LED2熄滅。循環(huán)往復(fù)。 分析:在該設(shè)計性實驗就是比基礎(chǔ)實驗2多了一個功能,判斷第二次按下,熄滅該燈,只需在基礎(chǔ)實驗2的基礎(chǔ)上加上一個按鍵掃描并判斷是哪個鍵按下就好了。 六、實驗思考題 1. Delay(uint)中參數(shù)uint 取值范圍是什么?如果超范圍程序能運行嗎?為什么? 答:Delay(uint)中參數(shù)uint 取值范圍是16位,如果范圍超過也可以運行,不過系統(tǒng)會默認選擇低16位有效。 2.基本實驗2 中“Keyvalue = 0”語句的作用是什么?如果刪除對實驗結(jié)果有什么影響? 答:“Keyvalue = 0”的作用是把按鍵標志清零,避免系統(tǒng)誤讀上次按鍵的值。如果刪除程序?qū)⑦\行不穩(wěn)定。 3.本實驗對CC2530 的哪些寄存器進行了操作?都是必要的嗎? 答:本實驗對CC2530的從節(jié)點設(shè)置了5個寄存器(POSEL,PODIR,POINP,PISEL,PIDIR),主節(jié)點設(shè)置了6個寄存器(POSEL,PODIR,POINP,PISEL,PIDIR,PIINP),不都是必要的,只有自己的節(jié)點對應(yīng)的寄存器定義有效。 4.設(shè)計性實驗中如何使LED 有多種不同的閃爍方式? 答:設(shè)置不同的延時。 七、存在問題和解決方法 存在的問題1:基本實驗1中,LED指示燈閃爍頻率太快,視覺無法分辨。 解決方法:通過改變延時時間的長短來實現(xiàn)LED指示燈閃爍的快慢。 存在的問題2:基本實驗2中,按鍵無法控制LED指示燈的亮滅。 解決方法:查看程序,看按鍵端口、指示燈端口初始化設(shè)置是否正確,主從端口是否區(qū)分清楚,按鍵對應(yīng)相應(yīng)的LED指示燈是否正確。 訓(xùn)練三 系統(tǒng)主時鐘源的選擇實驗 一、實驗內(nèi)容 通過配置開發(fā)板上 CC2530 芯片的主時鐘頻率,從而改變指示燈LED 閃爍的頻率。 二、實驗原理 1. 振蕩器: 設(shè)備中有 2 個高頻振蕩器:32KHz 晶體振蕩器;16MHz RC 振蕩器。 設(shè)備中有 2 個低頻振蕩器:32KHz 晶體振蕩器;32KHz RC 振蕩器。 2.系統(tǒng)時鐘: 系 統(tǒng)時鐘由選定的系統(tǒng)時鐘源32MHz 晶體振蕩器或者16MHz RC 振蕩器而來。 CLKCONCMD.OSC 位選擇系統(tǒng)時鐘源。使用RF 收發(fā)器,必須選擇32MHz 晶體振蕩 器且它必須穩(wěn)定。 3. 32kHz 晶振: 設(shè)備里有 2 個32kHz 振蕩器作為32kHz 時鐘的時鐘源: 32kHz 晶體振蕩器; 32kHz RC 振蕩器。 默認情況下,復(fù)位后,32kHz RC 振蕩器啟用且被選為32kHz 時鐘源。RC 振蕩器的功耗更低,但是不如32kHz 晶體振蕩器精確。 4. 振蕩器和時鐘寄存器: 在 PM0 功耗模式下,可配置32MHz 晶體振蕩器或者16MHz RC 振蕩器作為系統(tǒng)時鐘,設(shè)置系統(tǒng)時鐘需要操作兩個寄存器:SLEEPCMD(睡眠模式控制寄存器)和CLKCONCMD(時鐘控制寄存器)。 三、基本實驗步驟 第一步:連接實驗設(shè)備,將 USB 電纜線插到PC 機的USB 端口上,實驗板電源指示燈亮。 第二步:啟動IAR 開發(fā)環(huán)境。 第三步:創(chuàng)建工程。 1. 創(chuàng)建一個工作區(qū)。 2. 建立一個新工程。 3. 新建或添加程序文件。 4. 設(shè)置工程選項。 5. 編譯和調(diào)試。 6. 下載。 7. 實驗結(jié)果。 第四步:通過以上幾個步驟,最終下載目標程序到 CC2530 后,觀察實驗現(xiàn)象,記錄實驗結(jié)果。 四、設(shè)計性實驗程序流程與分析 基礎(chǔ)實驗(從板): 分別選擇32MHz晶體振蕩器和16MHz RC振蕩器作為CC253x系列片上系統(tǒng)的系統(tǒng)時鐘源(主時鐘源),看相同的LED閃爍代碼在這兩種時鐘源下的閃爍速度的區(qū)別。 基礎(chǔ)實驗流程圖: 圖3-1 時鐘控制LED燈閃爍頻率實驗 分析:實驗先進行LED燈的初始化,定義時鐘源,接著首先設(shè)置系統(tǒng)時鐘為RC 16MHZ,看LED2燈的閃爍的情況,再設(shè)置系統(tǒng)時鐘為晶振32MHZ,再看LED1燈的閃爍情況,再返回到上面設(shè)置系統(tǒng)時鐘為RC 16MHZ,如此循環(huán)切換,觀察在兩種不同的系統(tǒng)時鐘下的LED燈閃爍的情況??梢杂^察到系統(tǒng)時鐘為晶振32MHZ時閃爍頻率比RC16MHZ時快的多。 設(shè)計性實驗(從板): 當(dāng)按下K1 時,LED1 閃爍頻率加倍,再次按下K1,LED1閃爍頻率減半;按下K2 時,LED2 閃爍頻率加倍,再次按下K2,LED2 閃爍頻率減半;如此重復(fù)循環(huán)。 設(shè)計性實驗流程圖: 圖3-2 按鍵選擇時鐘控制LED閃爍實驗 分析:實驗先對按鍵以及LED燈進行初始化,然后通過按鍵掃描,檢測是否有按鍵按下,如果有按鍵按下,判斷是K1按下還是K2按下,如果是K1按下,設(shè)置系統(tǒng)時鐘為32MHZ使LED1閃爍,否則設(shè)置時鐘為32MHZ,使LED2閃爍。接著再進行按鍵掃描,看第二次是哪個鍵按下,如果是K1按下 則將系統(tǒng)時鐘改為16MHZ,同樣K2按下也是這樣。然后使LED閃爍,接著返回繼續(xù)掃描按鍵。 五、實驗結(jié)果與分析 基礎(chǔ)實驗: 實驗結(jié)果:LED1和LED2閃爍頻率不同,LED1閃爍頻率比LED2快。 分析:當(dāng)系統(tǒng)時鐘為16MHZ時,LED2閃爍;系統(tǒng)時鐘切換為32MHZ時,LED1閃爍。兩者所選的時鐘信號不同,所以閃爍頻率不同,32MHZ的系統(tǒng)時鐘比16MHZ的時鐘頻率高,故LED1閃爍更快。 設(shè)計性實驗: 實驗結(jié)果:兩只LED燈閃爍,K1按下,LED1閃爍頻率變快,再次按下K1,LED1閃爍頻率變慢;K2按下,LED2閃爍頻率變快,再次按下K2,LED2閃爍頻率變慢。 分析:設(shè)計實驗只需在基礎(chǔ)實驗的基礎(chǔ)上加兩個按鍵掃描判斷即可,由于兩次按鍵需要實現(xiàn)的功能不同,故需要進行兩次判斷,所以在一次循環(huán)中進行兩次檢測,這樣就可以實現(xiàn)兩種不同的狀態(tài)了。它的核心還是在于修改系統(tǒng)時鐘。 六、實驗思考題 1. 為什么指示燈閃爍的頻率不一樣? 答:選擇的系統(tǒng)時鐘不同,頻率就不一樣。 2. 不同系統(tǒng)時鐘是如何轉(zhuǎn)換的?切換過程中需要注意什么? 答:改變CLKCONCMD的配置,在切換過程中檢測系統(tǒng)時鐘是否切換到對應(yīng)的值。通過對比CLKCONCMD和CLKCONSTA的值實現(xiàn)。 3. 本實驗對CC2530 的哪些寄存器進行了操作?都是必要的嗎?可以設(shè)置比32M 更高的頻率嗎? 答:本實驗對P1SEL,P1DIR,CLKCONCMD寄存器進行了操作。不都是必要的,如P1SEL默認為0,通用I/O。 不能設(shè)置比32M更高的頻率。 4. 設(shè)計性實驗中如何使LED 有多種不同的頻率閃爍方式? 答:可以通過改變系統(tǒng)的時鐘來讓LED有多種不同的頻率閃爍方式。 七、存在問題和解決方法 存在的問題: 第二次按鍵如果不是同一個按鍵,則不能響應(yīng)的改變對應(yīng)的LED燈的閃爍狀態(tài)。 解決方法: 將一個按鍵的兩次判斷放入同一個循環(huán)體中,兩邊分別判斷,這樣就不會互相影響了。 訓(xùn)練四 SPI通信與LCD顯示實驗 一、實驗內(nèi)容 1. 在CC2530從節(jié)點開發(fā)板上采用GPIO 口軟件模擬SPI 接口的方式驅(qū)動DM12864M,顯示漢字、字母、數(shù)字等; 2. 在CC2530主節(jié)點開發(fā)板上采用硬件SPI 接口的方式驅(qū)動OCM12864,顯示漢字、字母、數(shù)字等。 二、實驗原理 1. SPI 模式: 硬件 SPI 接口模式下,當(dāng)UxCSR.MODE 設(shè)置為0 時,選中SPI 模式。在CC2530 芯片SPI 模式中,USART 可以通過寫UxCSR.SLAVE 位來配置SPI 為主模式或者從模式。 2. SSN 從選擇引腳: 在 SPI 主模式,不使用SSN 引腳。當(dāng)USART 作為SPI 主操作,外部SPI 從設(shè)備需要一個從選擇信號,然后在軟件中需要使用通用I/O 引腳來執(zhí)行從選擇信號功能。 3. 波特率發(fā)生器: 波特率計算公式: 式中:f 是系統(tǒng)時鐘頻率,等于16MHz 校準的RC 振蕩器或者32MHz 晶體振蕩器。 4. SPI 相關(guān)寄存器 對于每個 USART,有5 個寄存器(x 是USART 的編號,為0 或者1): UxCSR:USARTx 控制和狀態(tài);UxUCR:USARTx UART 控制;UxGCR:USARTx 通用控制;UxDBUF:USARTx 收/發(fā)數(shù)據(jù)緩沖器;UxBAUD:USARTx 波特率控制。 5. 軟件模擬SPI 接口LCD 顯示 LCD驅(qū)動庫文件提供了液晶的驅(qū)動方法,文件 LCD_12864_Driver.c 提供了軟件模擬 SPI 接口相 應(yīng)功能的原型函數(shù)。LCD驅(qū)動程序使用影子內(nèi)存,可以將一個屏幕的信息存儲在影子內(nèi)存中,使用vLcdReFresh命令函數(shù)可以將影子內(nèi)存中的信息復(fù)制到LCD并顯示。 6.硬件SPI接口LCD顯示 三、基本實驗步驟 第一步:連接實驗設(shè)備,對于從板,用一個PCB板(用于給LCD供電)將LCD與實驗開發(fā)板相連,將 USB 電纜線插到PC 機的USB 端口上,實驗板電源指示燈亮。 第二步:啟動IAR 開發(fā)環(huán)境。 第三步:創(chuàng)建工程。 1. 創(chuàng)建一個工作區(qū)。 2. 建立一個新工程。 3. 新建或添加程序文件。 4. 設(shè)置工程選項。 5. 編譯和調(diào)試。 6. 下載。 7. 實驗結(jié)果。 第四步:通過以上幾個步驟,最終下載目標程序到 CC2530 后,觀察實驗現(xiàn)象,記錄實驗結(jié)果。 四、設(shè)計性實驗程序流程與分析 基礎(chǔ)實驗(從板): 通過按鍵控制LCD上的顯示內(nèi)容,首先顯示CC2530基本實驗 四、LCD實驗 ,如果是K1按下,則顯示 江蘇理工學(xué)院 電信學(xué)院,如果是K2按下,則顯示英文版 TI CC2530F256 LCD12864 Test。 基礎(chǔ)實驗流程圖(從板): 圖4-2 LCD顯示實驗 分析:實驗先初始化按鍵,LED燈,LCD。LCD初始界面顯示CC2530基本實驗 四、LCD實驗 ,然后進行按鍵掃描,看是否有按鍵按下,如果有,再判斷是K1還是K2按下,如果是K1按下,則對應(yīng)顯示 江蘇理工學(xué)院 電信學(xué)院, 如果是K2按下,對應(yīng)的顯示TI CC2530F256 LCD12864 Test。 設(shè)計性實驗(從板): 通過按鍵控制LCD上的顯示內(nèi)容。LCD 初始界面顯示班級、姓名、學(xué)號、專業(yè)。按下K1時,LCD 顯示數(shù)據(jù)加1;按下按鍵SW2,LCD 顯示數(shù)據(jù)減1,規(guī)定初始值顯示為999。 設(shè)計性實驗流程圖(從板): 圖4-3 按鍵控制數(shù)據(jù)加減實驗 分析:實驗先初始化按鍵,LED燈,LCD。LCD初始界面顯示班級、姓名、學(xué)號、專業(yè),然后進行按鍵掃描,看是否有按鍵按下,如果有,再判斷是K1還是K2按下,如果是K1按下,則對應(yīng)顯示LCD 顯示數(shù)據(jù)加1, 如果是K2按下,對應(yīng)的顯示數(shù)據(jù)減1,LCD初始顯示值為999。 五、實驗結(jié)果與分析 基礎(chǔ)實驗: 實驗結(jié)果:實驗現(xiàn)象如圖4-4所示。 圖4-4 基礎(chǔ)實驗結(jié)果圖 圖4-5 設(shè)計實驗結(jié)果圖 分析:DM12864M是在字庫的LCD顯示器,可以混合顯示漢字、英文字母或數(shù)字。所以只要在相應(yīng)的顯示程序中打印出來即可。通過按鍵掃描,根據(jù)按下的按鍵對應(yīng)返回的鍵值來調(diào)用響應(yīng)的顯示函數(shù)從而控制顯示的內(nèi)容。 設(shè)計性實驗: 實驗結(jié)果:實驗結(jié)果如圖4-5所示。按下K1,姓名最右邊的數(shù)字加1,按下K2,數(shù)字減1,數(shù)字的初始值是999。 分析:設(shè)計實驗跟基礎(chǔ)實驗的原理差不多,顯示都是差不多的,唯一的差別就是后面的按鍵控制數(shù)字的加減,數(shù)字是不能直接被修改的,所以我們要找到該數(shù)字各位對應(yīng)的ASCII碼值,通過地址調(diào)用來實現(xiàn)數(shù)字的變化。 六、實驗思考題 1. 基本實驗程序中“//LED1 = OFF;”語句將雙斜杠去掉有何影響?問什么? 答:如果將雙斜杠去掉,這行程序就會被編譯,LED將會被強制關(guān)閉,不能再顯示出GlintFlag [0]的數(shù)值狀態(tài)。 2. 基本實驗中去除“if(GlintFlag[0] == 0)”語句,結(jié)果怎樣? 答:如果去掉這個判斷,那么在后面執(zhí)行GlintFlag[0]=0,GlintFlag[1]=1時,如果立即按下按鍵可能無效,有延時。 3. 使用 DM12864M 混合顯示漢字、英文字母或數(shù)字時需要注意哪些問題? 答:要注意漢字是占2個字節(jié),如果要空格對齊,必須在漢字前有2個或2個的倍數(shù)個空格才行,如果空的格數(shù)為單數(shù)格,那樣就會顯示亂碼。 4. 如何在 OCM12864-8 上指定區(qū)域顯示漢字? 答:把漢字轉(zhuǎn)換成編碼,然后再指定區(qū)域刷新屏幕。 七、存在問題和解決方法 存在的問題1: 在做基礎(chǔ)實驗的時候直接下載的程序漢字顯示的是亂碼。 解決方法1: 由于漢字占兩個字節(jié),所以在顯示的時候必須占偶數(shù)位,如果前面占的字節(jié)數(shù)是奇數(shù)的話,那么它所在的位子就會混- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 無線通信 技術(shù) 綜合 訓(xùn)練 報告
鏈接地址:http://www.820124.com/p-8848212.html