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

正文內(nèi)容

無線通信技術(shù)綜合訓(xùn)練報(bào)告(參考版)

2024-08-15 00:42本頁面
  

【正文】 (提示:P1 口中斷入口向量vector=P1INT_VECTOR)。設(shè)計(jì)性實(shí)驗(yàn)(從板):設(shè)計(jì)一個(gè)工程,下載到目標(biāo)板上?;A(chǔ)實(shí)驗(yàn)流程圖:圖81 外部中斷基本實(shí)驗(yàn)分析:實(shí)驗(yàn)先初始化LED,再設(shè)置中斷寄存器,開總中斷,接著檢測是否有中斷請(qǐng)求,如果有就先處理中斷,如果沒有則繼續(xù)執(zhí)行原來的程序并檢測是否有中斷請(qǐng)求。 第四步:通過以上幾個(gè)步驟,最終下載目標(biāo)程序到 CC2530 后,觀察實(shí)驗(yàn)現(xiàn)象,記錄實(shí)驗(yàn)結(jié)果。 6. 下載。 4. 設(shè)置工程選項(xiàng)。 2. 建立一個(gè)新工程。 第三步:創(chuàng)建工程。三、基本實(shí)驗(yàn)步驟第一步:連接實(shí)驗(yàn)設(shè)備,將 USB 電纜線插到PC 機(jī)的USB 端口上,實(shí)驗(yàn)板電源指示燈亮。:P1 中斷使能。每個(gè)P0、P1 和P2 口的各位都可以中斷使能,整個(gè)口中所有的位也可以中斷使能。4. 通用I/O 中斷通用 I/O 引腳設(shè)置為輸入后,可以用于產(chǎn)生中斷。當(dāng)中斷使能時(shí),首先設(shè)置中斷標(biāo)志,然后在下一個(gè)指令周期,由硬件強(qiáng)行產(chǎn)生一個(gè) LCALL 到對(duì)應(yīng)的向量地址,運(yùn)行中斷服務(wù)程序。運(yùn)行該中斷的服務(wù)程。 IEN0、IEN1 或IEN2 中對(duì)應(yīng)的各中斷使能位為1。為了使能中斷功能,應(yīng)當(dāng)執(zhí)行下列步驟:。訓(xùn)練八 外部中斷實(shí)驗(yàn)一、實(shí)驗(yàn)內(nèi)容1. 在 CC2530 節(jié)點(diǎn)開發(fā)板上,啟用通用I/O 中斷配置,由查詢控制LED 閃爍;2. 在 CC2530 節(jié)點(diǎn)開發(fā)板上,啟用通用I/O 中斷配置,由中斷控制LED 閃爍。七、存在問題和解決方法存在的問題:設(shè)計(jì)實(shí)驗(yàn)PC機(jī)發(fā)送到LCD顯示后不能從現(xiàn)在的時(shí)間進(jìn)行計(jì)時(shí),還是還原成從原始時(shí)間計(jì)時(shí)。3. 輸入捕獲與輸出比較可以應(yīng)用在哪些場合?答:可應(yīng)用在計(jì)數(shù),輸出脈沖等場合。2. 如何實(shí)現(xiàn)鬧鐘、年月日、星期顯示功能?答:鬧鐘功能:在基礎(chǔ)實(shí)驗(yàn)的基礎(chǔ)上加入定時(shí)中斷,只要定時(shí)時(shí)間一到自動(dòng)進(jìn)入中斷請(qǐng)求,中斷內(nèi)容為蜂鳴器響。六、實(shí)驗(yàn)思考題1. 本實(shí)驗(yàn)對(duì) CC2530 的哪些定時(shí)器相關(guān)寄存器進(jìn)行了操作?定時(shí)中斷配置的基本步驟是什么?答:本實(shí)驗(yàn)對(duì)T1CCx、T1CTL、TIMIF和PERCFG等寄存器進(jìn)行了操作。如果PC機(jī)通過串口調(diào)試助手向?qū)嶒?yàn)板發(fā)送一個(gè)指定的時(shí)間,液晶屏上顯示該時(shí)間,按下K2,計(jì)時(shí)器可以從該時(shí)間開始計(jì)時(shí)。設(shè)計(jì)性實(shí)驗(yàn):實(shí)驗(yàn)結(jié)果:如果PC機(jī)沒有通過串口發(fā)送數(shù)據(jù)時(shí),按下K2,計(jì)數(shù)器從“00:00:”開始計(jì)數(shù)。當(dāng)按鍵再次按下時(shí),如果計(jì)時(shí)器在運(yùn)行,就使它停止,顯示計(jì)時(shí)時(shí)間。五、實(shí)驗(yàn)結(jié)果與分析基礎(chǔ)實(shí)驗(yàn):秒表實(shí)驗(yàn)結(jié)果:按下K2,秒表開始計(jì)時(shí),再次按下K2,秒表停止計(jì)時(shí)并顯示計(jì)時(shí)時(shí)間,再次按下K2,秒表計(jì)數(shù)清零。設(shè)計(jì)性實(shí)驗(yàn)流程圖:圖73 電子鐘實(shí)驗(yàn)分析:實(shí)驗(yàn)先初始化按鍵與LCD,并開中斷,然后開始檢測是否有數(shù)據(jù)傳入,如果有則接收數(shù)據(jù),沒有則返回繼續(xù)接收,接著進(jìn)行按鍵掃描,如果有鍵按下,則檢測是K1按下還是K2按下,如果是K2按下,則判斷是計(jì)數(shù)在哪個(gè)狀態(tài),如果剛開始計(jì)數(shù),那就啟動(dòng)計(jì)數(shù)器,顯示時(shí)間并返回傳輸數(shù)據(jù),如果已經(jīng)在計(jì)數(shù)中,按下K2則表示停止計(jì)數(shù)器,顯示時(shí)間并返回傳輸數(shù)據(jù),如果K2按下時(shí),計(jì)數(shù)器已經(jīng)計(jì)完數(shù)并停止工作了,則將計(jì)數(shù)器清零,顯示時(shí)間并返回傳輸數(shù)據(jù)。設(shè)計(jì)性實(shí)驗(yàn):設(shè)計(jì)一個(gè)工程,下載到目標(biāo)板上?;A(chǔ)實(shí)驗(yàn)2:秒表基礎(chǔ)實(shí)驗(yàn)2流程圖:圖72 秒表實(shí)驗(yàn)分析:實(shí)驗(yàn)先對(duì)LCD、按鍵初始化?;A(chǔ)實(shí)驗(yàn)1流程圖:圖71 LED閃爍實(shí)驗(yàn)分析:實(shí)驗(yàn)先進(jìn)行LCD,串口等的初始化,接著顯示初始圖片界面,然后T1定時(shí)器開始計(jì)數(shù)。第五步:通過以上幾個(gè)步驟,觀察實(shí)驗(yàn)現(xiàn)象,記錄實(shí)驗(yàn)結(jié)果。 6. 下載。 4. 設(shè)置工程選項(xiàng)。 2. 建立一個(gè)新工程。 第三步:創(chuàng)建工程。 基本實(shí)驗(yàn)步驟第一步:連接實(shí)驗(yàn)設(shè)備,對(duì)于從板,用一個(gè)PCB板(用于給LCD供電)將LCD與實(shí)驗(yàn)開發(fā)板相連,將 USB 電纜線插到PC 機(jī)的USB 端口上,實(shí)驗(yàn)板電源指示燈亮。當(dāng)下面任何一個(gè)定時(shí)器事件發(fā)生時(shí),將產(chǎn)生一個(gè)中斷請(qǐng)求:計(jì)數(shù)器達(dá)到最終計(jì)數(shù)值(溢出或者在 0 附近);輸入捕獲事件;輸出比較事件。定時(shí)器啟動(dòng)后,對(duì)計(jì)數(shù)器里的內(nèi)容和通道比較寄存器T1CCnH:T1CCnL 的內(nèi)容進(jìn)行比較。在使用 I/O 作為定時(shí)器引腳前,要求I/O 引腳必須配置為定時(shí)器的外部設(shè)備引腳。定時(shí)器啟動(dòng)后,輸入引腳上的上升沿、下降沿或任何邊沿都將觸發(fā)一個(gè)捕獲,即16 位計(jì)數(shù)器的內(nèi)容捕獲到相關(guān)的捕獲寄存器中。設(shè)置包括輸入捕獲和輸出比較模式。6. 正計(jì)數(shù)/倒計(jì)數(shù)模式在正計(jì)數(shù)/倒計(jì)數(shù)定時(shí)器模式,計(jì)數(shù)器反復(fù)從0x0000 開始相加直到達(dá)到保存在T1CC0H:T1CC0L 里的值,然后計(jì)數(shù)器倒計(jì)數(shù)直到0x0000。5. 模模式當(dāng)定時(shí)器運(yùn)行于模模式,16 位計(jì)數(shù)器從0x0000 開始,并且在每一個(gè)有效時(shí)鐘邊沿增加1。4. 自由運(yùn)行模式自由運(yùn)行模式用于產(chǎn)生獨(dú)立的時(shí)間間隔和輸出信號(hào)頻率。狀態(tài)寄存器T1STAT 保持中斷標(biāo)志。計(jì)數(shù)器可以運(yùn)行為自由運(yùn)行計(jì)數(shù)器、模計(jì)數(shù)器或者在中心對(duì)齊PWM 里使用的正計(jì)數(shù)器/倒計(jì)數(shù)器。二、實(shí)驗(yàn)原理1. 定時(shí)器1(16 位定時(shí)器)定時(shí)器 1 具有下列特點(diǎn):5個(gè)捕獲/比較通道;上升沿、下降沿或任何邊沿輸入捕獲;設(shè)置、清除或切換輸出比較;自由運(yùn)行、?;蛘?jì)數(shù)/倒計(jì)數(shù)操作;32 或128 時(shí)鐘分頻;在每個(gè)捕獲/比較和最終計(jì)數(shù)上產(chǎn)生中斷請(qǐng)求;DMA 觸發(fā)功能。解決方法2:這是由于串口不穩(wěn)定的原因,可以關(guān)閉串口重新打開,或者換一個(gè)USB接口即可。解決方法1:因?yàn)闈h字占兩個(gè)字節(jié),而占一個(gè)字節(jié),發(fā)送漢字時(shí)只需在結(jié)尾加一個(gè)空格即可。4. 程序查詢與中斷各自有何特點(diǎn),如何根據(jù)應(yīng)用場合選取?答:一般情況下都可用查詢方式,對(duì)于一些對(duì)時(shí)間要求高的場合使用中斷方式。 圖64 PC機(jī)發(fā)送接收回傳界面 圖65 LCD接收界面六、實(shí)驗(yàn)思考題1. 同步通信與異步通信主要區(qū)別是什么?答:同步通信要求通信雙方以相同的時(shí)鐘頻率進(jìn)行;異步通信不要求雙方同步,收發(fā)雙方可采用各自的時(shí)鐘源2. 異步通信具體數(shù)據(jù)格式包括哪些?答:起始位、8位數(shù)據(jù)位、奇偶校驗(yàn)位和幾個(gè)停止位。設(shè)計(jì)性實(shí)驗(yàn):實(shí)驗(yàn)結(jié)果:實(shí)驗(yàn)結(jié)果圖如圖64,65所示,通過串口調(diào)試助手發(fā)送消息到LCD上顯示,LCD接收顯示并通過串口回傳給PC機(jī)。將RT標(biāo)志位置1,準(zhǔn)備接收新的指令,并將接收內(nèi)容清零。五、實(shí)驗(yàn)結(jié)果與分析基礎(chǔ)實(shí)驗(yàn):實(shí)驗(yàn)結(jié)果:串口調(diào)試助手上顯示“江蘇理工學(xué)院電氣信息工程學(xué)院”,且在串口輸入“10”LED1熄滅,輸入“11”LED1點(diǎn)亮,輸入“20”LED2熄滅,輸入“21”LED2點(diǎn)亮。CC2530 芯片接收PC 機(jī)發(fā)送的數(shù)據(jù),LCD 顯示并回傳給PC。如果接收標(biāo)志也不為2,那就將其置1,并將接收內(nèi)容清零,返回重新檢測接收標(biāo)志的地方。程序接收標(biāo)志Rtflag在檢測是否為1,如果為1,那么再判斷接收字符是否小于4,如果小于4,那么就把數(shù)據(jù)放到temp緩存區(qū)里,如果接收字符大于等于4則講temp清零。四、設(shè)計(jì)性實(shí)驗(yàn)程序流程與分析基礎(chǔ)實(shí)驗(yàn)(從板):異步串口接收實(shí)驗(yàn),實(shí)現(xiàn)串口發(fā)送字符串函數(shù),接收字符,并緩存接收數(shù)據(jù)。第四步:在斷電的情況下連接串口,同時(shí)打開串口調(diào)試助手,設(shè)置好串口號(hào)及波特率,開電,打開串口,觀察現(xiàn)象。 5. 編譯和調(diào)試。 3. 新建或添加程序文件。 1. 創(chuàng)建一個(gè)工作區(qū)。 第二步:啟動(dòng)IAR 開發(fā)環(huán)境。4. UART 相關(guān)寄存器設(shè)置 UART 接口需要操作6 個(gè)寄存器:PERCFG(外部設(shè)備控制寄存器)、UxCSR(控制和狀態(tài)寄存器)、UxGCR(通用控制寄存器)UxDBUF(收/發(fā)數(shù)據(jù)緩沖器)、UxBAUD 波特率控制寄存器)以及UxUCR(UART 控制寄存器)。寄存器UxDBUF 是雙緩沖器。2. UART 發(fā)送當(dāng) USART 收/發(fā)數(shù)據(jù)緩沖器UxDBUF 寫入數(shù)據(jù)時(shí),UART 發(fā)送啟動(dòng)。在UART 模式中,接口使用2 線或者含有RXD、TXD、可選的RTS 和CTS 的4 線。3. 在 CC2530 節(jié)點(diǎn)開發(fā)板上,UART 串口接收PC 數(shù)據(jù)并回傳。解決方法2:還是顯示的問題,數(shù)據(jù)擠壓了,方法是把前面屏幕上的電壓V符號(hào)去掉,同時(shí)設(shè)置后面函數(shù)里浮點(diǎn)型數(shù)占的字節(jié)為5。解決方法1:這是由于上一屏沒有夠用顯示,占了這一屏的字節(jié),造成了對(duì)這一屏幕數(shù)據(jù)的擠壓,在顯示時(shí)才會(huì)發(fā)生錯(cuò)誤,只需將初始界面的℃符號(hào)去掉,在后面單獨(dú)寫這行的時(shí)候加上即可,這樣就不會(huì)造成擠壓而使最前面的CC2530前兩個(gè)字符重復(fù)了。6. 如果 CC2530 需要采集一個(gè)模擬傳感器的數(shù)據(jù),實(shí)現(xiàn)過程中需要注意哪些問題?要注意輸入的值不能大于參考電壓。5. 差分輸入是什么意思?能否作為比較器使用?答:差分輸入是將兩個(gè)輸入端的差值作為信號(hào)。3. 如何實(shí)現(xiàn)顯示采集數(shù)據(jù)?答:通過將數(shù)據(jù)轉(zhuǎn)換成字符,再在LCD上顯示。六、實(shí)驗(yàn)思考題1. 如果采用電壓采集識(shí)別按鍵,則如何實(shí)現(xiàn)?答:通過輸出電壓AD轉(zhuǎn)換作為按鍵識(shí)別依據(jù)。分析:這三個(gè)值的獲得途徑:連接溫度傳感器,使能溫度傳感器,四次循環(huán)取出分辨率為12的端口溫度進(jìn)行相加,然后斷開溫度傳感器,使能溫度傳感器無效,取平均值即可得到端口溫度,根據(jù)公式temperature=(avgTemp(*25))/,得到片內(nèi)溫度并輸出顯示。分析:片內(nèi)溫度通過連接溫度傳感器,使能溫度傳感器,通過四次循環(huán)取出分辨率為12的端口溫度進(jìn)行相加,然后斷開溫度傳感器,使能溫度傳感器無效,取平均值即可得到端口溫度,根據(jù)公式temperature=(avgTemp(*25))/,得到片內(nèi)溫度并輸出顯示而來。再連接溫度傳感器,使能溫度傳感器,8次循環(huán)取端口電壓,斷開溫度傳感器,使能溫度傳感器無效,去端口電壓平均值,根據(jù)公式voltagevalue=()*volt,電源電壓為voltagevalue =voltagevalue*3,可得到兩個(gè)電壓平均值并輸出顯示。將 A/D 的源設(shè)為 1/3 電源電壓,并LCD 顯示1/3 電源電壓、電源電壓。基礎(chǔ)實(shí)驗(yàn)流程圖(從板):圖51 顯示傳感器內(nèi)部溫度實(shí)驗(yàn)分析:實(shí)驗(yàn)先初始化LCD,接著連接溫度傳感器,使能溫度傳感器,通過四次循環(huán)取出分辨率為12的端口溫度進(jìn)行相加,然后斷開溫度傳感器,使能溫度傳感器無效,取平均值即可得到端口溫度,根據(jù)公式temperature=(avgTemp(*25))/,可得到片內(nèi)溫度并輸出顯示。四、設(shè)計(jì)性實(shí)驗(yàn)程序流程與分析基礎(chǔ)實(shí)驗(yàn)(從板):設(shè)計(jì)一個(gè)工程,下載到目標(biāo)板上。 7. 實(shí)驗(yàn)結(jié)果。 5. 編譯和調(diào)試。 3. 新建或添加程序文件。 1. 創(chuàng)建一個(gè)工作區(qū)。 第二步:啟動(dòng)IAR 開發(fā)環(huán)境。當(dāng)完成一個(gè)單個(gè)轉(zhuǎn)換時(shí),不產(chǎn)生DMA觸發(fā)。而當(dāng)完成一個(gè)序列轉(zhuǎn)換時(shí)不會(huì)產(chǎn)生中斷。4. ADC 單次轉(zhuǎn)換ADC 可以通過編程從任何通道執(zhí)行單次轉(zhuǎn)換。APCFG 寄存器可以影響轉(zhuǎn)換序列。2. ADC 輸入P0 端口引腳上的信號(hào)可以用作ADC 輸入。訓(xùn)練五 ADC實(shí)驗(yàn)一、實(shí)驗(yàn)內(nèi)容1. 在 CC2530 節(jié)點(diǎn)開發(fā)板上,使用ADC 進(jìn)行片內(nèi)溫度單次采樣,將采集的電壓值轉(zhuǎn)換為溫度值并顯示在LCD 上;2. 在 CC2530 節(jié)點(diǎn)開發(fā)板上,使用ADC 進(jìn)行電源電壓單次采樣,將采集的電壓值顯示在LCD上。存在的問題2:在設(shè)計(jì)實(shí)驗(yàn)中,如果數(shù)字是三位數(shù),前面會(huì)多顯示一個(gè)零,不能完全達(dá)到要求。所以漢字前面的字符所占的位數(shù)一定要是偶數(shù),不足的話可以用空格補(bǔ)齊。七、存在問題和解決方法存在的問題1:在做基礎(chǔ)實(shí)驗(yàn)的時(shí)候直接下載的程序漢字顯示的是亂碼。3. 使用 DM12864M 混合顯示漢字、英文字母或數(shù)字時(shí)需要注意哪些問題?答:要注意漢字是占2個(gè)字節(jié),如果要空格對(duì)齊,必須在漢字前有2個(gè)或2個(gè)的倍數(shù)個(gè)空格才行,如果空的格數(shù)為單數(shù)格,那樣就會(huì)顯示亂碼?!闭Z句將雙斜杠去掉有何影響?問什么?答:如果將雙斜杠去掉,這行程序就會(huì)被編譯,LED將會(huì)被強(qiáng)制關(guān)閉,不能再顯示出GlintFlag [0]的數(shù)值狀態(tài)。 分析:設(shè)計(jì)實(shí)驗(yàn)跟基礎(chǔ)實(shí)驗(yàn)的原理差不多,顯示都是差不多的,唯一的差別就是后面的按鍵控制數(shù)字的加減,數(shù)字是不能直接被修改的,所以我們要找到該數(shù)字各位對(duì)應(yīng)的ASCII碼值,通過地址調(diào)用來實(shí)現(xiàn)數(shù)字的變化。設(shè)計(jì)性實(shí)驗(yàn):實(shí)驗(yàn)結(jié)果:實(shí)驗(yàn)結(jié)果如圖45所示。所以只要在相應(yīng)的顯示程序中打印出來即可。五、實(shí)驗(yàn)結(jié)果與分析基礎(chǔ)實(shí)驗(yàn):實(shí)驗(yàn)結(jié)果:實(shí)驗(yàn)現(xiàn)象如圖44所示。設(shè)計(jì)性實(shí)驗(yàn)流程圖(從板):圖43 按鍵控制數(shù)據(jù)加減實(shí)驗(yàn)分析:實(shí)驗(yàn)先初始化按鍵,LED燈,LCD。LCD 初始界面顯示班級(jí)、姓名、學(xué)號(hào)、專業(yè)。LCD初始界面顯示CC2530基本實(shí)驗(yàn) 四、LCD實(shí)驗(yàn) ,然后進(jìn)行按鍵掃描,看是否有按鍵按下,如果有,再判斷是K1還是K2按下,如果是K1按下,則對(duì)應(yīng)顯示 江蘇理工學(xué)院 電信學(xué)院, 如果是K2按下,對(duì)應(yīng)的顯示TI CC2530F256 LCD12864 Test。四、設(shè)計(jì)性實(shí)驗(yàn)程序流程與分析基礎(chǔ)實(shí)驗(yàn)(從板):通過按鍵控制LCD上的顯示內(nèi)容,首先顯示CC2530基本實(shí)驗(yàn) 四、LCD實(shí)驗(yàn) ,如果是K1按下,則顯示 江蘇理工學(xué)院 電信學(xué)院,如果是K2按下,則顯示英文版 TI CC2530F256 LCD12864 Test。 7. 實(shí)驗(yàn)結(jié)果。 5. 編譯和調(diào)試。 3. 新建或添加程序文件。 1. 創(chuàng)建一個(gè)工作區(qū)。 第二步:啟動(dòng)IAR 開發(fā)環(huán)境。LCD驅(qū)動(dòng)程序使用影子內(nèi)存,可以將一個(gè)屏幕的信息存儲(chǔ)在影子內(nèi)存中,使用vLcdReFresh命令函
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1