那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STC15系列單片機與迪文DGUS屏應用(五):模擬調試

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 17:35 ? 次閱讀

接下來,我們就需要用串口助手來驗證一下,我們新建的DGUS工程有沒有問題了,首先,我們還是從最簡單的入手吧,這里,最簡單的自然莫過于“按鍵返回”控件了,那么我們嘗試下從Y0一直按到Y5,看下串口助手會返回什么:

我們先來分析一下第一幀數據:5A A5 06 83 00 20 01 00 01,根據迪文DGUS指令說明中提到的,我們可以清楚地知道,在這一幀數據中:

5A A5為數據幀的幀頭;06為數據長度,即:從該為開始后面數據的個數;83為指令;00 20 為變量的地址;01 為從地址0x0020開始,返回的數據個數;00 01為變量的值

再回想上一講我們建工程時定義的“按鍵返回”觸控變量的地址以及鍵值,我們就很容易理解串口返回的這幾串數據意義了,也就是說,當我們收到5A A5 06 83 00 20 01 00 01這串數據時,我們就知道是Y0按下了;當我們收到5A A5 06 83 00 20 01 00 02這串數據時,就知道是Y1按下……依次,我們就能識別到某一時刻,觸摸屏上的那個按鍵被按下了。

接下來,我們繼續來學習一下,如何往DGUS屏中的“數據變量顯示”控件中寫數據。這個地方就需要用到了DGUS屏的82指令—寫數據存儲區指令。我們直接看下《迪文DGUS指令說明》中的介紹吧:

相信看到這里,大家應該很明白了,比如,我要往地址為0x0010的“定時閃爍”數據變量顯示控件中寫一個數字“1”,那么我們只需要給對觸摸屏發送指令:5A A5 05 82 00 10 00 01就可以了,同樣,我們打開串口助手,將波特率什么的都設置好,然后再發送區輸入指令:5A A5 05 82 00 10 00 01,注意,這里發送的所有數據都是十六進制數。

指令發送完成后,我們可以看下觸摸屏上地址為0x0010這個變量值是不是就真的會顯示為1呢?

納尼?說的好“1”呢?怎么會變成65536?什么鬼?頓時心里一陣納悶有木有?納悶就對了,是不是大家都忘記了之前我們定義這個變量的數據類型的時候選擇的是“無符號長整數(4字節)”了?那么就意味著,他在存儲區中實際上是占了兩個地址,即:0x0010和0x0011,不信的話,讀者可以自己嘗試一下,先往0x0010寫個0,然后再往0x0011寫個1,看下觸摸屏上是不是就會顯示1了呢?答案是肯定的!

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6043

    文章

    44622

    瀏覽量

    638548
  • DGUS屏
    +關注

    關注

    0

    文章

    10

    瀏覽量

    3503
收藏 人收藏

    評論

    相關推薦

    單片機Debug工具性能對比 單片機調試常用命令

    。以下是對單片機調試工具性能的簡要對比以及一些常用的調試命令。 單片機Debug工具性能對比 Keil uVision 性能 :Keil uVision 是一款功能強大的集成開發環境(
    的頭像 發表于 12-19 09:56 ?473次閱讀

    單片機Debug與仿真區別

    單片機的開發是一個復雜的過程,涉及到硬件設計、軟件開發和測試等多個環節。為了確保單片機能夠按照預期工作,開發者需要使用Debug和仿真技術來檢測和修正代碼中的錯誤。 Debug(調試) Debug
    的頭像 發表于 12-19 09:47 ?286次閱讀

    文科技邀您共赴上海國際壓縮及設備展覽會

    2024上海國際壓縮及設備展覽會于2024年11月5日-8日在上海新國際博覽中心舉辦,文科技攜顯控一體產品方案、DGUS智能及多媒體
    的頭像 發表于 11-06 08:01 ?310次閱讀
    <b class='flag-5'>迪</b>文科技邀您共赴上海國際壓縮<b class='flag-5'>機</b>及設備展覽會

    單片機調試常見問題與解決方法

    單片機調試是嵌入式系統開發中的一個重要環節,它涉及到對單片機程序的測試和優化,以確保系統能夠正常工作。在調試過程中,開發者可能會遇到各種問題。 1. 程序無法燒錄到
    的頭像 發表于 11-01 14:11 ?1205次閱讀

    51單片機STC8H8K64U通過RA8889/RA8876如何控制彩屏 I2C源碼下載

    用51單片機STC8H8K64U驅動彩屏,控制器采用瑞佑RA8889. 使用軟件模擬I2C方式通信,驅動大顯示。
    的頭像 發表于 11-01 11:02 ?542次閱讀
    51<b class='flag-5'>單片機</b><b class='flag-5'>STC</b>8H8K64U通過RA8889/RA8876如何控制彩屏 I2C源碼下載

    TPS61500使用模擬輸入信號進行模擬調

    電子發燒友網站提供《TPS61500使用模擬輸入信號進行模擬調光.pdf》資料免費下載
    發表于 10-12 14:32 ?0次下載
    TPS61500使用<b class='flag-5'>模擬</b>輸入信號進行<b class='flag-5'>模擬調</b>光

    單片機基本io功能調試過程

    單片機基本IO功能的調試過程涉及多個步驟,旨在確保IO口能夠正確地執行輸入和輸出操作。以下是一個調試過程,涵蓋了從準備階段到實際測試的關鍵步驟: 一、準備階段 確定單片機型號和IO口
    的頭像 發表于 09-14 14:38 ?784次閱讀

    講解單片機、ARM、MCU、DSP、FPGA、嵌入式錯綜復雜的關系!

    1T/機器周期下工作,速度是傳統51單片機的8~12倍,價格也較便宜 STC12C2052AD系列為2通道,也可用來再實現4個定時器或4個外部中斷,2個硬件16位定時器,兼容普通8051的定時器。4路
    發表于 08-06 17:33

    串口如何與電腦連接

    串口是一種廣泛應用于工業自動化領域的顯示設備,它可以通過串口與電腦進行通信,實現數據的傳輸和控制。 一、串口
    的頭像 發表于 08-01 15:10 ?1398次閱讀

    串口ModBus開發流程

    這里接前一章節,繼續的開發,前章主要講解基礎開發流程,此章節開始講解ModBus協議棧的使用方法。前文指路:《
    的頭像 發表于 07-19 08:21 ?596次閱讀
    <b class='flag-5'>迪</b><b class='flag-5'>文</b>串口<b class='flag-5'>屏</b>ModBus開發流程

    51單片機(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4參考代碼(v1.3) 硬件SPI方式驅動大顯示

    8051U34K64)_RA8889_HW_SPI4參考代碼(v1.3) 硬件SPI方式驅動大顯示 單片機實際不限,這里采用的STC最新、主推的型號,比如STC8H8K64U、
    發表于 07-17 11:15

    串口基礎GUI開發流程

    和UART4是RS232接口的,UART2也作為系統默認的調試串口,UART5是RS485接口的,但UART4和UART5都需要對系統的OS核做修改才能使用。的資料較為
    的頭像 發表于 07-05 08:21 ?828次閱讀
    <b class='flag-5'>迪</b><b class='flag-5'>文</b>串口<b class='flag-5'>屏</b>基礎GUI開發流程

    【開源獲獎案例】與安卓手機雙向聯動控制音樂播放

    播放、暫停、換曲及音效設置,體驗智能與安卓手機的雙向便捷操控。演示視頻完整開發資料含DGUS工程資料與C51代碼
    的頭像 發表于 04-29 08:13 ?698次閱讀
    【開源獲獎案例】<b class='flag-5'>迪</b><b class='flag-5'>文</b><b class='flag-5'>屏</b>與安卓手機雙向聯動控制音樂播放

    基于單片機多功能洗衣控制

    需注意仿真中51單片機芯片是兼容的,AT89C51,AT89C52是51單片機的具體型號,內核是一樣的。相同的原理圖里,無論stc還是at都一樣,引腳功能都是一樣的,程序是兼容的,芯片可以替換為
    發表于 03-18 10:13 ?842次閱讀
    基于<b class='flag-5'>單片機</b>多功能洗衣<b class='flag-5'>機</b>控制

    應用單片機開發的ST LINK調試器設計制作

    調試ST單片機的過程中,ST-LINK是一個很好使用的調試工具。今天,我們就根據網絡上的設計方案進行簡化,設計制作一個ST LINK調試器,用于之后的
    發表于 03-06 10:26 ?1263次閱讀
    應用<b class='flag-5'>單片機</b>開發的ST LINK<b class='flag-5'>調試</b>器設計制作
    体育博彩网| 百家乐官网庄闲和的倍数| 大发888任务| 钱隆百家乐分析| 狮威百家乐官网娱乐城| 波音百家乐官网自动投注| 金都国际| 大发888娱乐场下载sampling id112| 香港百家乐的玩法技巧和规则 | 百家乐官网路单怎样| 百家乐技巧看| 狮威百家乐娱乐场| 属兔魔羯女在哪个方位做生意 | 百家乐官网六手变化混合赢家打法| 百家乐官网是骗人的| 威海市| 商洛市| 新蔡县| 百家乐官网投注网中国| 百家乐官网真钱电玩| 百家乐官网游戏机高手| 网上百家乐官网骗人的| 太阳城百家乐官网群| bet365打不开| 天马娱乐城| 宝马会在线娱乐城| 大发888网页版官网| 金利娱乐城代理| 网页棋牌游戏| 大集汇百家乐官网的玩法技巧和规则| 百家乐官网凯时娱乐平台| 诺贝尔百家乐官网的玩法技巧和规则 | 澳门百家乐游戏说明书| 百家乐正式版| 太阳城假网| bet365直播| 青河县| 百家乐官网翻天粤语版qvod| 百家乐官网路单| 太阳城百家乐投注| 江山百家乐的玩法技巧和规则|