pangding3320
級(jí)別: 探索解密
|
比如有一條程序 bin d0 k1y000 bcd d0 k2 y000 如d0=5 那么都顯示0101 如d0=10 那么bin顯示1010 bcd顯示0001 0000 這么理解對(duì)么? 還有D0 里的數(shù)字究竟是以什么形式存在 0和1 還是5,6,7,8這樣的形式,具體的存在環(huán)境是什么 因?yàn)樯a(chǎn)線上有時(shí)候指令的動(dòng)作代碼通過譯碼等指令 D里的數(shù)據(jù)都是4 5 6 7 102之類的 比如4表示A上升 5表示A下降 6,7表示b上升下降,102表示平移到10號(hào)位 [ 此帖被pangding3320在2013-11-19 21:31重新編輯 ] |
---|---|
|
小侯
小侯
級(jí)別: 工控俠客
|
1、 指令BIN 是將你D0中的數(shù)值轉(zhuǎn)換成BIN碼輸出 指令BCD 是將你D0中的數(shù)值轉(zhuǎn)換成BCD碼輸出 BCD是以4個(gè)BIT顯示1個(gè)位數(shù)數(shù)值 若D0=12 BIN =0000 1100 BCD =0001 0010 一般來說D0是一個(gè)16BIT組合起來的暫存器 使用加減乘除的內(nèi)容是BIN碼 外部輸入出大多是以BCD碼來做輸入出例如指撥開關(guān) 七段LED顯示 2、 指令中有 LD=、LD>、LD< 可以使用 有些人寫步驟時(shí)會(huì)利用D來做各項(xiàng)相對(duì)應(yīng)指令 例如 LD= D0 K4 OUT Y0 LD= D0 K5 OUT Y1 當(dāng)d0=4 y0動(dòng)作 d0=5 y1動(dòng)作 |
---|---|
|