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

正文內(nèi)容

論文基于軟件無線電的am接收機(jī)-資料下載頁

2025-05-07 21:05本頁面
  

【正文】 1)將空位字符碼 20H 送入到全部的 DDRAM 地址中,使 DDRAM 地址中的內(nèi)容被全部清除,進(jìn)而顯示消失;地址計(jì)數(shù)器 AC=0,自動(dòng)增 1 模式;顯示歸位,光標(biāo)或者閃爍回到原點(diǎn)(顯示屏左上角) ,但并不改變移位設(shè)置模式。 ( 2) Return home 歸位 , 指令碼是: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 * 在這里,歸位指令(指令代碼為 0x02)使得置地址計(jì)數(shù)器 AC=0;將光標(biāo)及光標(biāo)所在位的字符返回到原點(diǎn);但 DDRAM 中的內(nèi)容卻并不發(fā)生改變。 ( 3) Entry mode set 設(shè)置輸入模式 , 指令碼是: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D S I/D 表示字符碼寫入或者讀出 DDRAM 后 DDRAM 地址指針 AC 變化方向標(biāo)志: I/D=1,完成一個(gè)字符碼傳送后,光標(biāo)右移, AC 自動(dòng)加 1; I/D=0,完成一個(gè)字符碼傳送后,光標(biāo)左移, AC 自動(dòng)減 1; S:顯示移位標(biāo)志: S=1,將全部顯示向右( I/D=0)或者向左( I/D=1)移位; S=0,顯示不發(fā)生移位; 其中,當(dāng) S=1 時(shí),顯示移位時(shí),光標(biāo)似乎并不移位;此外,讀 DDRAM 操作以及對 CGRAM 的訪問,不發(fā)生顯示移位。 ( 4) Display on/off control 顯示開 /關(guān)控制 , 指令碼是: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B 指令代碼依據(jù) DB DB DB0 設(shè)置的組合而定。 桂林電子科技大學(xué) 畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 22 頁 共 44 頁 在這里, D 表示的是顯示開 /關(guān)控制標(biāo)志:當(dāng) D=1,開顯示;當(dāng) D=0,關(guān)顯示; 關(guān)顯示后,顯示數(shù)據(jù)仍保持在 DDRAM 中,立即開顯示可以再現(xiàn); C:光標(biāo)顯示控制標(biāo)志:當(dāng) C=1,光標(biāo)顯示;當(dāng) C=0,光標(biāo)不顯示; 其中不顯示光標(biāo)并不影響模塊其它顯示功能;當(dāng)顯示 5X8 點(diǎn)陣字符時(shí),光標(biāo)在第八行顯示,顯示 5X10 點(diǎn)陣字符時(shí),光標(biāo)在第十一行顯示; B:閃爍顯示控制標(biāo)志: B=1,光標(biāo)所指位置上,交替顯示全黑點(diǎn)陣和顯示字符,產(chǎn)生閃爍效果, Fosc=250kHz時(shí),閃爍頻率為 左右;通過設(shè)置,光標(biāo)可以與其所指位置的字符一起閃爍。 ( 5) Set DDRAM address DDRAM 地址設(shè)置 , 指令碼是: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 Add6 Add5 Add4 Add3 Add2 Add1 Add0 DDRAM 地址設(shè)置指令設(shè)置 DDRAM 地址指針,它將 DDRAM 存儲顯示字符的字符碼的首地址 ADD6~ ADD0 送入 AC 中,于是顯示字符的字符碼就可以寫入 DDRAM 中或者從 DDRAM 中讀出; 值得一提的是:在 LCD 顯示屏一行顯示方式下, DDRAM 的地址范圍為: 00H~4FH;兩行顯示方式下, DDRAM 的地址范圍為:第一行 00H~ 27H,第二行 40H~ 67H。 特別要注意的是:寫顯示數(shù)據(jù)到 DDRAM 中時(shí),一定要在當(dāng)前寫的地址上加上DDRAM 的 D7 位標(biāo)志 1 才能正確地顯示出來。例如:若在第 1 行的第 5 個(gè)位置上寫字符時(shí),設(shè)定地址 的 指令 要用的格式是: 0x05|0x80。 ( 6) Read busy flag and address 讀忙標(biāo)志 BF 和 AC, 指令碼是: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 當(dāng) RS=0、 R/W=1 時(shí),在 E 信號高電平的作用下, BF 和 AC6— AC0 被讀到數(shù)據(jù)總線 DB7— DB0 相應(yīng)位; BF:內(nèi)部操作忙標(biāo)志, BF=1,表示模塊正在進(jìn)行內(nèi)部操作,此時(shí)模塊不接收任何外部指令和數(shù)據(jù),直到 BF=0 為止; AC6~ AC0:地址計(jì)數(shù)器 A 內(nèi)的當(dāng)前內(nèi)容,由于地址計(jì)數(shù)器 AC 被 CGROM、 CGRAM和 DDRAM的公用指針,因此當(dāng)前 AC 內(nèi)容所指區(qū)域由前一條指令操作區(qū)域決定;同時(shí),只有 BF=0 時(shí),送到 DB7~ DB0 的數(shù)據(jù) AC6~ AC0 才有效。 液晶屏 OCMC2X16A 應(yīng)用程序開發(fā) 液晶屏應(yīng)用程序開發(fā)流程 圖 參見 圖 。 初始化液晶屏的內(nèi)容包括: 桂林電子科技大學(xué) 畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 23 頁 共 44 頁 ( 1) 設(shè)置顯示模式; ( 2) 設(shè)置顯示開關(guān)控制; ( 3) 設(shè)置字符進(jìn)入屏幕模式; ( 4) 清顯示。 實(shí)際設(shè)計(jì)的液晶屏初始化函數(shù)代碼 參見附錄。 單片機(jī)在每次訪問模塊之前,單片機(jī)應(yīng)首先檢測 LCD 的“ 忙 ” 標(biāo)志 BF 位 ,確認(rèn)BF=0( LCD 不忙)后,訪問過程才能進(jìn)行。 檢測 LCD 忙標(biāo)志 、往液晶屏寫操作指令函數(shù)、寫顯示數(shù)據(jù)到 LCD 函數(shù)、往 LCD 指定位置寫字符函數(shù)、往 LCD 寫一行字符串,并顯示在屏幕上函數(shù)的 的程序 源 代碼 參見附錄。 圖 液晶屏應(yīng)用程序開發(fā)流程 圖 Si4734 應(yīng)用程序設(shè)計(jì) 為了執(zhí)行新的動(dòng)作,單片機(jī)發(fā)送一個(gè)字節(jié)的命令和若干字節(jié)的相關(guān)參數(shù),這是收音機(jī)芯片 SI4734 執(zhí)行相應(yīng)動(dòng)作,并返回對應(yīng)的狀態(tài)字節(jié)的響應(yīng)字節(jié)。 其中 SI4734 的控制過程由下面四個(gè)部分組成: ( 1) 命令 CMD。 由單片機(jī)發(fā)送,如上電,掉電,調(diào)諧到指定的頻率上。命令由 1字節(jié)組成。 ( 2) 參數(shù) ARG。 由單片機(jī)發(fā)送,這是描述命令的參數(shù),用來進(jìn)一步指定命令的具 桂林電子科技大學(xué) 畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 24 頁 共 44 頁 體行為。如調(diào)到指定頻率的命令,其參數(shù)包含了指定的頻率。一個(gè)命令最多可以包含 7個(gè)參數(shù),即 ARG1 至 ARG7。 ( 3) 狀態(tài) STATUS。 由 Si4734 返回。每 執(zhí)行 一個(gè) 字節(jié)的 命令 , Si4734 都要 返回 1字節(jié)的 狀態(tài)。 在 Si4734 返回的狀態(tài)字中,最高位 CTS(clear to send)用來指示芯片能否接受下條命令, CTS=1 表示可以接收下一條命令,否則表示不能接收命令。 ( 4) 響應(yīng) RESP。 由 Si4734 返回,如單片機(jī)發(fā)起 讀 命令,由 Si4734 返回讀取 的 內(nèi)容。響應(yīng)最多包含 15bytes,即 RESP1 至 RESP15。 因?yàn)樵谑找魴C(jī)芯片的設(shè)計(jì)中我所使用兩線模式,而兩線模式為缺省模式。當(dāng)想要改變控制模式時(shí)才使用 RST, GP01, GP02 組合時(shí)序。在下電狀態(tài)下,只有上電命令才能寫入命令寄存器,其他指令都無法正確執(zhí)行 。其中,在掉電模式下,如果發(fā)送了上電之外的其他指令則元器件沒有 響 應(yīng) ,需要復(fù)位。當(dāng) RST 拉低時(shí),器件處于復(fù)位狀態(tài) , 在復(fù)位狀態(tài)下,器件內(nèi)所有的電路(包括器件控制接口)都處于 disabled 狀態(tài),寄存器被初始化為缺省設(shè)置,控制總線也處于禁用狀態(tài)。 其中兩線模式只使用 SCLK, SDIO 腳發(fā)送信號。所有的事務(wù)處理都需要以 “ START”作為開始的條件,當(dāng) START 條件成立時(shí), 8 位控制字串行 地 從單片機(jī) I/O 口 發(fā)送到 SDIO腳, Si4734 在 SCLK 的上升沿上捕獲 SDIO 上的 數(shù)據(jù)。控制字則由 8 位所構(gòu)成,前七位是器件的地址,其中最低位是讀、寫位。 Si4734 確認(rèn)收到控制時(shí)就會在 SCLK 的下一個(gè)下降沿到來時(shí),把 SDIO 給拉低。 對于寫操作的時(shí)候,單片機(jī)發(fā)送完 ADDRESS+R/W 字節(jié)后,接下來則發(fā)送一個(gè)字節(jié)的數(shù)據(jù)到 SDIO 上, Si4734 在 SCLK 的上升沿時(shí)捕獲數(shù)據(jù)。收音機(jī)芯片在下一個(gè) SCLK的下降沿到來時(shí),把 SDIO 拉低作為完成 數(shù)據(jù)接收 的標(biāo)志(即 ACK)。單片機(jī)最多一次可以寫 8 個(gè)字 節(jié) 的數(shù)據(jù)。 對于讀操作的時(shí)候,當(dāng)收音機(jī)芯 片 Si4734 被告知接收到控制字節(jié)之后,它就會驅(qū)動(dòng)8 位的數(shù)據(jù)位到 SDIO 上,在 SCLK 的下降沿改變 SDIO 的狀態(tài)。這時(shí),單片機(jī)在下一個(gè) SCLK 下降沿的驅(qū)使 SDIO 為低電平 , 作為收到 Si4734 的數(shù)據(jù)響應(yīng)。如果單片機(jī)沒有對數(shù)據(jù)做出響應(yīng),則數(shù)據(jù)傳送也隨之結(jié)束。 讀收音機(jī)芯片 Si4734 狀態(tài)和響應(yīng)的步驟為: ( 1) 單片發(fā)送 START 條件; ( 2) 單片機(jī)發(fā)送八位控制字(其中七位地址以及一位讀); ( 3) 若芯片成功收到控制字,則設(shè)置 ACK=0; ( 4) 單片機(jī)讀狀態(tài)位 CTS; ( 5) 若狀態(tài)位為 1則單片機(jī)能讀到 Si4734的響應(yīng)字節(jié)并且讀 CTS在讀響應(yīng)字節(jié)。若狀態(tài)位為 0 則收音機(jī)芯片沒有準(zhǔn)備就緒,無法接收到下一條指令,則單片機(jī)發(fā)送 SDIO=1,讀操作結(jié)束,單片機(jī)發(fā)送 STOP 條件,重復(fù)讀 CTS 直到 CTS=1為止。 桂林電子科技大學(xué) 畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 25 頁 共 44 頁 兩 線控制方式讀寫時(shí)序參數(shù)和時(shí)序圖 仔細(xì)分析時(shí)序圖,對編寫應(yīng)用程序有極其重要的作用。從時(shí)序圖中可以看出以下 關(guān)鍵 信息 : 1) 兩線控制方式只使用 SCKL、 SDIO 兩根控制線發(fā)送信號。 2) 所有的 讀寫 操作 指令 都要 以“ START” 條件 的出現(xiàn)作為 指令的 起始 點(diǎn) 。 START條件出現(xiàn)的標(biāo)志 是:串行時(shí)鐘 SCLK 在高電平期間, SDIO 的下降沿到來,延遲一個(gè) tHD:STA 時(shí)間后, SCLK 的下降沿到來。 START 條件由單片機(jī)產(chǎn)生。 3) “ START”條件滿足后,先串行地發(fā)送要讀寫器件的地址,該地址占一個(gè)字節(jié) 桂林電子科技大學(xué) 畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 26 頁 共 44 頁 長( 8 位),發(fā)送的順序是先發(fā)高位后發(fā)低位。 4) 第一個(gè)字節(jié)是的 D7— D1 位是器件地址, D0 位用于設(shè)置讀寫。 D0=0 表示寫操作, D0=1 表示讀操作。 發(fā)送 完 一個(gè)字節(jié)的器件地址 及讀寫標(biāo)志 后,單片機(jī)等待Si4734 反饋的“ ACK”位。 Si4734 正確地收到地址字節(jié)的內(nèi)容后, 在 SCLK 的下降沿到來時(shí),把 SDIO 拉低,作為捕獲完成的標(biāo)志 ( ACK) 反饋 給單片機(jī)。單片機(jī)只有正確地讀到“ ACK”標(biāo)志后,才能進(jìn)行一個(gè)指令的操作。單片機(jī)檢測不到“ ACK”標(biāo)志,則表明讀寫操作失敗,需要檢查硬件電路是否能正常工作,只有把硬件故障排除外,才能進(jìn)行對 Si4734 的編程控制。 5) Si4734 在 SCKL 的上升沿捕獲數(shù)據(jù)。 6) 單片機(jī)每發(fā)送完一個(gè)字節(jié)的數(shù)據(jù)后,也要等待 Si4734 反饋回來的“ ACK”標(biāo)志,只有正確地讀到“ ACK”標(biāo)志后,才能進(jìn)行一個(gè)指令的操作。 7) 一條指令要包含一個(gè)地址字節(jié),若干個(gè)數(shù)據(jù)字節(jié)。 8) 一條指令發(fā)送完成后,要以“ STOP”條件作為結(jié)束?!?STOP”條件是:在 SCLK處于高電平期間, SDIO 的上升沿到來。 Si4734 上電指令 及操作 流程圖 Si4734 的上電指令是一條極其重要的指令,在下電模式下,只有上電指令才能寫入Si4734 的命令寄存器,其它指令都無法被 Si4734 執(zhí)行。也就是說, Si4734 在開機(jī)后,或掉電重啟后,或接收模式切換后,首先要執(zhí)行的第一條指令就是上電指令,只有這條指令執(zhí)行成功后,才能進(jìn)行后續(xù)的控制操作。 上電指令的代碼是 0x01,它由 3 個(gè)字節(jié)組成。第 1 個(gè)字節(jié)存放的是指令代碼 0x01,第 2 個(gè)字節(jié)存放的內(nèi)容如下: D7 D6 D5 D4 D3 D2 D1 D0 CTSIEN GPO20EN PATCH XOSCEN FUNC[3:0] D7 位是 CTS 中斷使能位,設(shè)為 0 時(shí)表示禁止 CTS 中斷;設(shè)為 1 時(shí)表示允許 CTS中斷。 D6 位是 GPO2 輸出使能位,設(shè)為 0 時(shí)表示禁止 GPO2 輸出;設(shè)為 1 時(shí)表示允許 GPO2輸出。 D5 位是芯片引導(dǎo)方式使能位,設(shè)為 0 時(shí)表示按正常方式引導(dǎo)芯片啟動(dòng);設(shè)為 1 時(shí)表示要用芯片廠家提供的引導(dǎo)啟動(dòng)程序啟動(dòng)。 D4 位是晶振提供方式選擇位,設(shè)為 0 時(shí)表示使用其它電路提供的外部時(shí)鐘送給RCLK,作為 Si4734 的工作時(shí)鐘;設(shè)為 1 時(shí)表示使用接在 RCLK 與 GPO3 引腳之間的晶振作為 Si4734 的工作時(shí)鐘。使用晶振時(shí),指令的第 2 個(gè)字節(jié)的內(nèi)容必須要設(shè)定為 0x05。 D3D0 共 4 位,用于設(shè)置接收模式 。設(shè)為二進(jìn)制 0000 時(shí)是 FM/RDS 接收模式;設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1