久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5682|回復: 1
打印 上一主題 下一主題
收起左側

串口屏開發的幾個技巧

[復制鏈接]
跳轉到指定樓層
樓主
ID:30174 發表于 2011-8-16 09:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 

串口屏開發的幾個技巧

 

使用迪文24位色(H600內核)串口屏的幾個開發技巧和大家分享一下:

1.     顯示HEX參數

有一條0xC108的參數顯示指令,可以不用再進行煩人的HEXASCII轉換計算和顯示格式轉換,比如字體大小,顯示幾位小數點,無效的零顯示不顯示等,只要把顯示的HEX數據發給迪文屏就可以了。

0xC108指令的另外一個用途就是特別多參數(比如一屏顯示200個參數)顯示時,可以同時顯示出來,避免了一個個蹦出來的效果。

2.     指針表盤

做一個表盤的底圖和一個指針的底圖,利用0x9E圖標旋轉指令讓(多個)指針在表盤底圖上指定角度和中心旋轉,可以設計出非常漂亮的指針表盤,比如汽車儀表板、時鐘、旋轉的馬達等。

3.     曲線縮放

0xC106指令可以讓用戶指定X軸取樣間隔、Y軸放大倍數和零點位置,而迪文屏自動對數據進行處理,實現曲線自動縮放,用戶只需把A/D的結果傳送給迪文屏就OK了。

0xC106指令的另外一個用途就是通過修改顯示的指針,可以很方便實現歷史記錄回放,對RAM緩沖區小的單片機尤其適合。

4.     觸摸屏界面自動切換

使用觸控界面開發工具(集成在迪文串口調試助理里面),可以事先安排好觸摸屏界面的操控邏輯,把生成的配置文件下載到迪文屏0x1E字庫位置,并使用0xE00xE3)指令修改Para1.5=1啟用觸控模式,那么觸摸屏界面間的切換將無須用戶代碼操心了。

在需要用戶代碼干涉的界面觸發按鈕下綁定一個“回傳代碼”,可以在界面切換需要用戶代碼干涉時自動回傳預設的代碼。

5.     觸摸屏錄入

凡是開發過GUI的大蝦們都清楚,參數錄入是個讓大家頭大的事情,尤其是當參數錄入時,軟件其它功能還要正常更不容易。迪文觸摸屏有條0x7C指令讓觸摸屏錄入非常簡單。0x7C01是對ASCII字符(比如參數設定)的錄入,0x7C02ASCII和中文GBK拼音的混合錄入。

發送0x7C指令告訴迪文屏啟動指定參數錄入后,用戶代碼就不用管了,錄入結束后,迪文屏會自動上傳指令告訴用戶代碼錄入的是哪個參數,錄入內容是什么。由于迪文屏按照多任務來處理0x7C指令,錄入期間,用戶代碼可以正常操作迪文屏其它功能(比如曲線照常變化),不會因為錄入而中斷。

GBK拼音錄入其實是基于預裝在迪文屏0x01位置的詞庫實現,用戶可以通過修改詞庫來實現對一些特殊符號的快速錄入,比如迪文預裝詞庫就設計了用"BD"來錄入所有全角標點符號。

6.     需要經常重復執行的指令(比如動畫顯示)

使用0x9A自動指令組執行來實現。

7.     時鐘的使用

0x9B指令可以把時鐘按照指定的字體大小和顏色自動疊加顯示在界面的指定位置;

0x9B指令還可以回讀當前時鐘,包括公歷和陰歷(農歷)時間;

0xE7指令可以修改時鐘。

8.     視角的調整

通過0xE00xE3)指令調整Para1.2Para2.5,可以實現4種不同視角(0/90/180/270旋轉)的軟件調整,以適應不同的應用。

9.     不要高頻度重復顯示

盡管迪文屏的處理速度已經非常快(800×600分辨率,1秒可以全屏顯示18幅圖片或10萬個16×16的漢字),但是由于指令集極其精簡,致使通信時間遠低于處理時間,高頻度重復顯示,可能還是會導致串口緩沖區溢出(迪文屏最多可緩沖24個未處理的串口數據幀)而丟幀,引起顯示錯誤。

簡單辦法是檢測硬件BUSY信號或者合理速度(比如100mS以上間隔)的全部刷新界面所有活動內容一次。

10.  一定要請專業美工設計界面

對于迪文屏真24位色顯示(比一般DVI接口的顯示器顯示效果還棒),如果不請個專業美工幫助設計界面,那實在是浪費。有個大概輪廓,請專業美工幫忙的開銷并不大(大約30-200人民幣/頁面,一般產品也就10來個頁面),讓產品的GUI超級炫,這個錢花得絕對值。

詳情請咨詢北京迪文科技有限公司
熱線電話:400-018-9008
技術支持:
support@dwin.com.cn
產品申請:sales@dwin.com.cn
       址:www.dwin.com.cn

                                          祝您工作愉快,生活幸福

 

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:30174 發表于 2011-8-30 13:43 | 只看該作者
告訴大家一個好消息,迪文最近推出活動,部分產品降至成本價。詳情可登陸告訴網站或電話咨詢。感謝您對迪文的關注和支持。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区在线免费视频 | 中文字幕一区二区三区乱码图片 | 国产日韩久久 | 91av精品| 精品欧美一区免费观看α√ | 黄视频网站在线 | 中文字幕精品一区久久久久 | 成人av免费 | 91av免费看 | 精品国产乱码久久久久久牛牛 | 日韩欧美一区二区三区在线播放 | 欧美日韩国产精品一区二区 | 久久乐国产精品 | 午夜视频在线播放 | 欧美jizzhd精品欧美巨大免费 | 久久精品手机视频 | 国产精品一区一区 | 九九九精品视频 | 99久久日韩精品免费热麻豆美女 | 欧美精品一二三 | 欧美成人高清 | 怡红院免费的全部视频 | 在线黄色影院 | 欧美一区二区三区日韩 | 国产一区二区在线免费视频 | 欧美a区| 亚洲第一在线视频 | 91久久精品 | 欧美精品免费观看二区 | 黄网站在线观看 | 亚洲激情一区二区三区 | 国产精品久久久久久中文字 | 亚洲精品国产第一综合99久久 | 超碰在线亚洲 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 99精品久久| 91精品国产综合久久香蕉922 | 国产精品一区二区电影 | 国产中文在线观看 | 欧美精选一区二区 | 精品久久久久久亚洲综合网 |