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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 12396|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

迪文串口屏T5UID1開發(fā)心得

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:502741 發(fā)表于 2019-4-1 20:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

迪文目前T5產(chǎn)品型號(hào)非常多,就個(gè)人來看開發(fā)來看,對(duì)T5UID1熟悉度較高,主要包括4.3寸和3.5寸86盒產(chǎn)品。

關(guān)于T5UID1,從入門方面來講和原來的K600+系列產(chǎn)品相比地址和一些指令出現(xiàn)了變動(dòng),1包括T5的地址規(guī)劃必須從1000H開始原來的K600+是從0開始,2,指令中數(shù)據(jù)庫操作指令MOVXL指令取消,數(shù)據(jù)庫讀寫改為地址0008H如下圖

數(shù)據(jù)庫讀寫變?yōu)?/font>

LDWR R0,0008H

LDWR R20,5A(A5)00H

LDWR R22,0000H

LDWR R24,1000H

LDWR R26,0002H

MOVXR R20,0,4

上面幾行代碼表示將將變量地址1000H從數(shù)據(jù)庫地址000000中讀出來/(寫進(jìn)去)

讀取長度為兩個(gè)字。

另外T5UID1相比K600+在編寫時(shí)多了框架要求如下圖;

其中當(dāng)需要使用中斷時(shí)標(biāo)準(zhǔn)格式為

ORG   1000H

GOTO  MAIN

GOTO   T0INT

GOTO   T1INT

GOTO   T2INT

ORG 1080H

MAIN  NOP

GOTO  MAIN

T0INT:

NOP

RETI

T1INT:

NOP

RETI

T2INT:

NOP

RETI

不需要使用中斷將 GOTO T1INT換位NOP即可。

主程序從MAIN開始即可。

說完了區(qū)別那么開始關(guān)于T5UID1的初步編程,首先從最簡(jiǎn)單的變量地址賦值開始如下圖:

其中R0為加載變量地址將對(duì)其讀寫,1000H表示變量地址,R10之前各寄存器有實(shí)際應(yīng)用含義不可隨意使用,200表示賦值量,MOVXR讀寫指令,詳細(xì)使用見迪文開發(fā)指南。

寫完上面表示會(huì)基本的賦值,那么上面對(duì)應(yīng)的“變量地址賦值”是程序?qū)?yīng)的子程序,這時(shí)候就需要了解相關(guān)的子程序調(diào)用了,迪文的子程序調(diào)用格式為

CALL 子程序

子程序:

NOP

RET

各子程序結(jié)束時(shí)需要RET不然會(huì)繼續(xù)向下執(zhí)行不會(huì)結(jié)束,子程序支持嵌套。

講到這里各位對(duì)基本功能塊的寫法有個(gè)基本了解,為了加深映像下面增加了幾個(gè)例子,比如跳轉(zhuǎn),加減法如下

從上圖那么就可以進(jìn)行基本的運(yùn)算和判斷,其中,ADD表示進(jìn)行加法運(yùn)算,R10,R14為32Bit數(shù),R20表示64Bit數(shù)據(jù),100+100結(jié)果等于200結(jié)果在R27寄存器,所以使用LDWR時(shí)是雙字節(jié)長度,所以從R26將其取出,IJNE為8Bit立即數(shù)判斷,表示對(duì)于一些需要判斷條件1001H地址中的數(shù)據(jù)等于200時(shí)執(zhí)行操作,否則跳轉(zhuǎn),執(zhí)行其它功能,這種判斷對(duì)執(zhí)行特殊指令的功能特別適用,比如溫控器應(yīng)用中,達(dá)到多少溫度執(zhí)行開關(guān)機(jī)或者定時(shí)開關(guān)機(jī)功能。這樣使用邏輯判斷來實(shí)現(xiàn)較為復(fù)雜的功能。

通過上面的學(xué)習(xí)相信大家對(duì)T5UID1有個(gè)基本的思路,配合開發(fā)指南的詳細(xì)說明,一些較為簡(jiǎn)單的功能應(yīng)該能較快寫出,只有熟練掌握基本功能那么接下來一些較為復(fù)雜的功能,比如最常用的密碼功能,簡(jiǎn)單固定密碼寫法就是如下,密碼為123456

復(fù)雜的可修改密碼寫法又相對(duì)來說復(fù)雜一些如下所示:

通過上面可以看出,無論代碼的量和邏輯都增加了非常多,但是都是密碼功能,其實(shí)就是從簡(jiǎn)單的功能塊堆起來實(shí)現(xiàn)的,由數(shù)據(jù)庫的讀寫來保存對(duì)比密碼來替代了不可改寫的固定密碼,所以學(xué)習(xí)使用迪文屏?xí)r需要優(yōu)先熟練基本功能,只有這樣才能在接下來的復(fù)雜功能邏輯中如魚得水,這次就先講這么多,下次講解86盒modbus的詳細(xì)使用情況。


完整的Word格式文檔51黑下載地址:

TUID1開發(fā)心得.docx (382.47 KB, 下載次數(shù): 30)



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

使用道具 舉報(bào)

沙發(fā)
ID:140644 發(fā)表于 2020-1-23 09:14 | 只看該作者
有木有STC 51和迪文例程
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久欧美久久一区 | 国产精品免费一区二区 | 天天草草草 | 麻豆一区| 自拍第一页 | 欧美极品少妇xxxxⅹ免费视频 | 日韩一级免费看 | 午夜视频在线免费观看 | 成人天堂噜噜噜 | 一级免费毛片 | 国产精品日韩欧美一区二区三区 | 在线视频一区二区三区 | 国产成人福利视频 | 日韩1区 | 日韩视频专区 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 狠狠影院| 成人h视频在线 | 精品国产一区二区三区久久狼黑人 | 欧美日韩在线精品 | 国产精品一区二区av | 国产亚洲精品综合一区 | 国产精品成人一区二区三区 | 国产亚洲www | 日韩精品在线观看视频 | 久久精品国产一区二区三区不卡 | 午夜爽爽男女免费观看hd | 99久久久久国产精品免费 | 日本不卡免费新一二三区 | 亚洲午夜网 | 爱爱视频日本 | 福利精品| 亚洲成人精品视频 | 国产精品婷婷 | 亚洲91视频 | 免费看黄视频网站 | 中文字字幕在线中文乱码范文 | 天天操夜夜操 | 涩涩鲁亚洲精品一区二区 | 妖精视频一区二区三区 | 夜夜久久 |