淺談PMC功能指令代碼轉(zhuǎn)換指令
CODB(二進制代碼轉(zhuǎn)換:SUB27)
此指令將二進制格式的數(shù)據(jù)轉(zhuǎn)換為1字節(jié)、2字節(jié)或4字節(jié)格式的二進制數(shù)據(jù)。
如圖所示:轉(zhuǎn)換數(shù)據(jù)地址、轉(zhuǎn)換表、轉(zhuǎn)換數(shù)據(jù)輸出地址對于數(shù)據(jù)轉(zhuǎn)換指令是必需的。
與COD指令相比,CODB指令可處理1、2或4字節(jié)長度的二進制格式數(shù)據(jù),而且轉(zhuǎn)換表的容量最大可控制至256。
指令格式:
控制條件:
?。╝) 復位**(RST)**
RST=0:不復位。
RST=1:將錯誤輸出W1復位。
?。╞) 工作指令**(ACT)**
ACT=0:不執(zhí)行CODB指令
ACT=1:執(zhí)行CODB指令
?。╝) 格式指定
指定轉(zhuǎn)換表中二進制數(shù)據(jù)長度。
1:1個字節(jié)的二進制;
2:2個字節(jié)的二進制;
4:4個字節(jié)的二進制。
?。╞) 數(shù)量表容量
指定轉(zhuǎn)換表容量,最大可指定256(0到255)個字節(jié)。
?。╟) 轉(zhuǎn)換數(shù)據(jù)輸入地址
轉(zhuǎn)換表中的數(shù)據(jù)可通過指定表號取出,指定表號的地址稱為轉(zhuǎn)換數(shù)據(jù)輸入地址,該地址需要1字節(jié)的存儲空間。
?。╠) 轉(zhuǎn)換數(shù)據(jù)輸出地址
存儲表中輸出的數(shù)據(jù)的地址稱為轉(zhuǎn)換數(shù)據(jù)輸出地址。
以指定地址開始在格式規(guī)格中指定的存儲器的字節(jié)數(shù)。
錯誤輸出**(W1)**
如果轉(zhuǎn)換輸入數(shù)值超出了CODB指令轉(zhuǎn)換數(shù)據(jù)表范圍,輸出W1=1
注意:
此指令后的WRT、NOT、SET、和RST指令不能使用多線圈輸出,在此指令的輸出線圈中僅可指定一個。
指令示例:
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
淺談PMC功能指令代碼轉(zhuǎn)換指令下載
相關(guān)電子資料下載
- 一款與PMC232-S16A引腳兼容的TX8C1010S016B單片機 149
- 在M6442核心板上使用GPMC總線擴展 101
- AM62x基于GPMC的ARM+FPGA通信方案 210
- pmc-5565光纖反射內(nèi)存卡 116
- AM62x GPMC并口如何實現(xiàn)“小數(shù)據(jù)-低時延,大數(shù)據(jù)-高帶寬”—ARM+FPGA低成本通信方 355
- AM62x GPMC并口如何實現(xiàn)小數(shù)據(jù)低時延的功能呢? 729
- PCB板上的字符莫名消失之謎 419
- 服務器更換PMC RAID卡后無法識別系統(tǒng)盤的解決辦法 746
- 服務器更換PMC RAID卡后無法識別系統(tǒng)盤 280
- 為何TI的GPMC并口,更常被用于連接FPGA、ADC?我給出3個理由 604