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

正文內(nèi)容

液晶顯示終端與單片機(jī)接口的研究畢業(yè)設(shè)計(jì)-閱讀頁

2025-06-22 01:39本頁面
  

【正文】 雜程度決定了 DGUS 一個(gè)周期內(nèi)能夠傳送的最大數(shù)據(jù)長度;另外 DGUS 屏在一個(gè) DGUS 周期內(nèi)最好不要接受超過 4KB 的數(shù)據(jù); DGUS迪文屏的串口接收的 FIFO 是 4KB,也就是可以傳送至少 4KB 數(shù)據(jù)(約等于 230400691200bps波特率連續(xù)發(fā)送)在 1 個(gè) DGUS 周期( 80/120/160/200mS)內(nèi)。迪文 DGUS 屏的 串口模式是 8n1,即每個(gè)數(shù)據(jù)傳送用 10 個(gè)位,即 1個(gè)起始位, 1 個(gè)停止位, 8個(gè)數(shù)據(jù)位。 DGUS 屏數(shù)據(jù)幀架構(gòu),如下表所述: 表 DGUS屏數(shù)據(jù)幀架構(gòu) Table DGUS screen data frame structure 數(shù)據(jù)塊 1 2 3 4 5 定義 幀頭 數(shù)據(jù)長度 指令 數(shù)據(jù) 指令和數(shù)據(jù)的 CRC校驗(yàn) 數(shù)據(jù)長度 2 1 1 N 說明 配置文件的R3:RA 定義 數(shù)據(jù)長度包括指令 、數(shù)據(jù)和校驗(yàn) 0x800x84 配置文件的 決定是否啟用 舉例 5A A5 05 81 00 10 20 24 DGUS 軟件開發(fā)流程 迪文 DGUS 屏是采用直接變量驅(qū)動的顯示方式,與傳統(tǒng)的液晶顯示模塊通過指令或時(shí)序控制顯示有所不同。在用戶應(yīng)用時(shí),用戶采用兩種不同的工作方式,將導(dǎo)致軟件架構(gòu)和二次開發(fā)難度完全不同。用戶還可以把 DGUS 屏和 所相匹配的設(shè)備用485 網(wǎng)絡(luò)組成一個(gè)網(wǎng)絡(luò),用 DWIN OS 二次開發(fā)平臺來進(jìn)行二次開發(fā),開發(fā)用戶的主控軟件可以直接在 DGUS 屏上運(yùn)行,來替代用戶 CPU 的工作。 第 2 步:界面設(shè)計(jì) 利用 PS 輔助軟件進(jìn)行界面設(shè)計(jì),比如進(jìn)行 整體背景界面,圖標(biāo)和字庫的設(shè)計(jì)。 第 3步:界面配置 進(jìn)行界面的配置可以使用迪文提供的工具軟件來實(shí)現(xiàn),來生成變量配置文件 ()和觸控配置文件 ()。 把串口連上用戶 MCU 系統(tǒng),進(jìn)行數(shù)據(jù)聯(lián)調(diào)。 如 果不希望最終客戶通過 SD卡接口改變或者導(dǎo)出內(nèi)部數(shù)據(jù),可以對 SD卡接口加密鎖死 (加密后用戶必須保管好 SD 卡的開鎖密碼,因?yàn)?SD 卡一旦鎖死,沒有開鎖的密碼,只能更換 CPU才能使 SD 卡再次可以用 )。系統(tǒng)的軟件設(shè)計(jì)是關(guān)于工具系統(tǒng)功能的。 單片機(jī)的軟件設(shè)計(jì)通常要考慮一下幾個(gè)方面: 培養(yǎng)好的編程習(xí)慣,如子程序化、模塊化等等,又便于修改和移植; 根據(jù)軟件功能的需求,將系統(tǒng)軟件分為幾干個(gè)相對獨(dú)立的部分,設(shè)計(jì)出合理的整體體結(jié)構(gòu),使軟件開發(fā)具有清晰、簡捷和流程合理的特點(diǎn); 建立正確的數(shù)學(xué)模型。軟件設(shè) 計(jì)可以使用匯編語言、 C 語言和 C51語言,并在編輯軟件中將源程序生成目標(biāo)代碼,利用目標(biāo)代碼進(jìn)行系統(tǒng)程序調(diào)試。總體硬件框圖如下。串行通信指的是將需要發(fā)送數(shù)據(jù)字符信息在一根線路上一位一位發(fā)送。長距離傳送信息時(shí)成本較低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備。為使雙方的收發(fā)更加的協(xié)調(diào),要求發(fā)送和接收設(shè)備的時(shí)鐘盡量一致。 串行通信的錯誤校驗(yàn)采用奇偶校驗(yàn),在發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)位尾隨的 1位為奇偶校驗(yàn)位( 1或 0)。接收字符時(shí),對“ 1”的個(gè)數(shù)進(jìn)行校驗(yàn),若發(fā)現(xiàn)不一致,則說明傳輸數(shù)據(jù)過程中出現(xiàn)了差錯。 RS232C 是 1969 年美國電子工業(yè)協(xié)會修訂的 RS232C 標(biāo)準(zhǔn)。 機(jī)械特性為 RS232C 接口規(guī)定要使用 25 針連接器,每一針有不同的定義。 89C51 擁有許多與串行口相關(guān)的寄存器 。在串行口的前三個(gè)方式時(shí),波特率與 SMOD 有關(guān),當(dāng)天津理工大學(xué) 2021屆本科畢業(yè)設(shè)計(jì)說明書 17 SMOD=1 時(shí),波特率可以提高一倍 [9]。 本設(shè)計(jì)采用方式 1,方式 1 是 10 位數(shù)據(jù)的異步通信口。其中 1 位起始位, 1 位停止位, 8位數(shù)據(jù)位。當(dāng)檢測到 RXD 引腳輸入電平發(fā)生負(fù)跳變時(shí),說明起始位有效。接收過程中,數(shù)據(jù)從輸入移位寄存器右邊移入,起始位移至輸入移位寄存器最左邊時(shí),控制電路進(jìn)行最后一次移位。 方式 1 的波特率 =( 2SMOD/32)這時(shí)溢出率取決于 TH1 中的計(jì)數(shù)值。 單片機(jī)數(shù)碼管軟件設(shè)計(jì)介紹 數(shù)碼顯示分為 共陰和共陽兩種。共陰顯示表如下所示 : 表 共陰顯示表 Table A total of yin display tables 輸入的十六進(jìn)制 0x3f 0x06 0x5b 0x4f 0x66 0x6d 數(shù)碼管顯示的數(shù) 0 1 2 3 4 5 輸入的十六進(jìn)制 0x7d 0x07 0x7f 0x6f 0x77 0x7c 數(shù)碼管顯示的數(shù) 6 7 8 9 A B 輸入的十六進(jìn)制 0x39 0x5e 0x79 0x71 0x00 數(shù)碼管顯示的數(shù) C D E F 無顯示 LED 顯示器工作方式分兩種,一種是靜態(tài)顯示方式,另一種是動態(tài)顯示方式。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。缺點(diǎn)是硬件電路比較復(fù)雜,成本較高。選亮數(shù)碼管采用動態(tài)掃描顯示。動態(tài)顯示的亮度比靜態(tài)顯示要差一些 [11]。 單片機(jī)編程軟件 本設(shè)計(jì)的單片機(jī)編程軟件為 Keil uvision4。 Keil 提供了包括 C 編譯器 、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè) 集成開發(fā)環(huán)境 ( uVision)將這些部分組合在一起。具體步驟如下: 確定 T1的工作方式(編程 TMOD 寄存器); 計(jì)算 T1的初值,根據(jù)初值裝載 TH TL1; 啟動 T1(編程 TCON 中的 TR1 位); 確定串行口控制(編程 SCON 寄存器); 在中斷方式工作時(shí),串行口要進(jìn)行中斷設(shè)置,即編程 IE、 IP 寄存器。 DGUS 屏軟件設(shè)計(jì) 由于 DGUS 屏是已經(jīng)集成好的一塊液晶屏,故本設(shè)計(jì)只對于 DGUS 屏的軟件進(jìn)行設(shè)計(jì)。顯示界面的設(shè)計(jì), DGUS 提供多種顯示操作,如基本觸控,數(shù)據(jù)顯示合錄入修改、文本顯示和錄入修改、 RTC 顯示及設(shè)置、彈出菜單運(yùn)用動畫圖標(biāo)、按鍵返回及變量圖標(biāo)應(yīng)用、曲線顯示、列表顯示、圖片自動播放、儀表盤、藝術(shù)字變量、位變量圖標(biāo)、 時(shí)間變量、基本圖形等等。設(shè)計(jì)完后,將設(shè)計(jì)的圖標(biāo)轉(zhuǎn)為ICO 文件。生成的圖標(biāo)庫文件放入 SD卡下的 DWIN_SET 文件下。 天津理工大學(xué) 2021屆本科畢業(yè)設(shè)計(jì)說明書 20 DWIN OS 用戶程序設(shè)計(jì) DWIN OS 平臺采用類似匯編程序編寫規(guī)范,在 DGUS 穩(wěn)定的 GUI 平臺下,方便用戶針對自己的特殊需求快 速、可靠 的進(jìn)行二次開發(fā)。 圖 DWIN OS軟件界面 DWIN OS software interface 基于 DGUS 的 DWIN OS 平臺,用戶最大代碼空間是 256KB ( 32764 行代碼) 。 DGUS 平臺上 DWIN OS 的常見應(yīng)用是使用 DWIN OS 來解析 Modbus 協(xié)議,替代標(biāo)準(zhǔn) HMI 將 DGUS 屏做為主機(jī) 使用,不僅降低成本( DGUS 屏價(jià)格只有標(biāo)準(zhǔn) HMI 的幾分之一),也大大提升了系統(tǒng)可靠性(標(biāo)準(zhǔn) HMI 多是基 于 PC 或者工控機(jī)架構(gòu),軟件在 Windows CE 之類的通用操作系統(tǒng)平臺下開發(fā)) 基本約定 DWIN OS 寄存器變量: R0R255, 256 Byte; DGUS 寄存器: 對應(yīng) DGUS 0x80/0x81 指令訪問的寄存 器變量空間( 0x000xFF) ; DGUS 變量: 對應(yīng) 于 DGUS 0x82/0x83 指令訪問的變量存儲器空間( 0x00000x6FFF) 字庫空間: 對應(yīng) 32127( 0x200x7F)號漢字庫, 24MB。把 TAB1 的 24bit 地址保存到 R5:R6:R7 地址指針寄存器 TAB1: DB 1,2,3,4 DB 1000,2021,3000,4000,100 DB 北京迪文 DGUS 注釋用的無效標(biāo)記,使用 。 DWIN OS 的匯編指令集在此不再累述,只介紹本設(shè)計(jì)最為重要的幾個(gè)串口指令 , 串口發(fā)送,操作碼為 COMTXD,操作數(shù)為 COM,RS,RN,說明:把數(shù)據(jù)發(fā)送到指定的串口。 RS 表示要發(fā)送的數(shù)據(jù)寄存器組。示例: COMTXD 0,R10,R9。示例: COMTXI 0,R20,16。 void main() { TMOD=0x20。 TL1=0xfd。 REN=1。 SM1=1。 ES=1。 P1=SBUF。 flag=0。139。 TI=0。239。 TI=0。339。 TI=0。 } 天津理工大學(xué) 2021屆本科畢業(yè)設(shè)計(jì)說明書 24 } } void ser() interrupt 4 { RI=0。 a=SBUF。 } DGUS 發(fā)送和接受程序 OS 程序 。上電之后讀取頁面號,判斷是否在故障頁面 IJNE R242,2,1 。上電讀取 100 字庫中存儲的設(shè)置好的發(fā)送時(shí)間 LDBR R4, 100, 1 LDBR R5, 0, 3 LDWR R0, 6000H MOVXL 0, 1 LDBR R240, 1, 1 CUNCHU: LDWR R0,6001H 。如果沒有點(diǎn)擊“確定”,則繼續(xù)執(zhí)行下一段程序 LDBR R4,100,1 。判斷標(biāo)志位是否為 0,如為零則讀取 6000H 中的值,否則跳轉(zhuǎn) LDWR R0,6000H 。在做除法之前將 R20R25 清零 LDBR R30,0,7 。在 R37 中放入 200 作為除數(shù) 天津理工大學(xué) 2021屆本科畢業(yè)設(shè)計(jì)說明書 25 DIV R20,R30,0 。將標(biāo)志位置 1,不再進(jìn)入此段程序 PANDUAN: 。判斷 R27 經(jīng)過一個(gè)周期自減 1 之后是否為 0,不為 0 跳轉(zhuǎn) LDWR R40,5AA5H 。LDBR R240,0,1 。發(fā)送完成之后將標(biāo)志位 R241 置為 0 GOTO JIESHOU 。R27 自減功能,每隔一個(gè)周期自減 1 DEC R27,0,1 GOTO END1 JIESHOU: 。判斷是否經(jīng)過了 4S LDWR R0,6003H 。判斷 6003H 中的數(shù)據(jù)是否為 2,如果為 2 則繼續(xù),否則跳轉(zhuǎn) LDBR R241,0,1 LDWR R0,6003H 。如果還沒有經(jīng)過 4S 則將 R241 繼續(xù)自加,直至 20 IJNE R241,20,END1 。IJNE R241,21,END1 。LDBR R241,0,1 。如果經(jīng)過 4S 之后沒有回傳數(shù)據(jù)則頁面跳轉(zhuǎn)到“故障頁” LDBR R40,2,1 。在完成畢業(yè)設(shè)計(jì)的過程中,我學(xué)到之前課堂上學(xué)不到的許多知識。在此,對王老師表示深深的感謝,也祝王老師身體健康,工作順利! 最后,還要向評閱論文的老師、教授、專家和學(xué)者表示誠摯的謝意! 天津理工大學(xué) 2021屆本科畢業(yè)設(shè)計(jì)說明書 27 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。 作者簽名: 日 期: 天津理工大學(xué) 2021屆本科畢業(yè)設(shè)計(jì)說明書 28 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。對本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo) 明。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 涉密論文按學(xué)校規(guī)定處理。 :任務(wù)書、開題報(bào)告、外 文譯文、譯文原文(復(fù)印件)。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文 原文(復(fù)印件)次序裝訂
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1