三菱實(shí)例程序分析
問:1、彩燈程序:
LD X0
ANI T1
OUT T0 K20
LD TO
OUT T1 K20
LD TO
MOV K85 K2Y0 將控制常數(shù)送至Y0-Y7,實(shí)現(xiàn)隔燈顯示
LD T1
MOV K170 K2Y0 將控制常數(shù)送至Y0-Y7,Y0-Y7狀態(tài)取反,實(shí)現(xiàn)顯示輪換
以上程序運(yùn)行后的順序?yàn)椋篩0,2,4,6燈亮,隔2秒后,Y1,3,5,7,燈亮
請(qǐng)教問題:將控制常數(shù)傳送至輸出繼電器,可達(dá)到控制的目的嗎?該常數(shù)如何取值,我試過
換成其它數(shù)據(jù),但不能達(dá)到控制目的。小弟翻閱有關(guān)書本,找不到有關(guān)說明。
2、 MOV K85 K2Y0和MOV K170 K2Y0 為什么常數(shù)是設(shè)為K85和K170,而不是其它數(shù)據(jù)呢?我也試過換成其它數(shù)據(jù),比如K45和K90,或者是K170和K340,這些數(shù)據(jù)看似都是倍數(shù)關(guān)系,但運(yùn)行后Y0-Y7輸出就不是按原來那樣了。
3、為什么該程序會(huì)按照YO,2,4,6和Y1,3,5,7這樣的順序來動(dòng)作呢?我翻過編程書好象并沒有類似的程序,這也算是MOV指令的其中一個(gè)功能嗎?
答:1、其實(shí)你可以用它的模擬軟件仿真試驗(yàn)的。
Y0、Y2、Y4、Y6==0101,0101B算算吧;
Y1、Y3、5、Y7==1010,1010B。
2、85=64+16+4+1(2^6+2^4+2^2+2^0)
170=128+32+8+2(2^7+2^5+2^3+2^1)
MOV K85 K2Y0 的意思是將常數(shù)85在Y0-Y7上用2進(jìn)制表示輸出,即2^0=Y0 ON 以此類推。
3、Y0到Y(jié)7剛好8位數(shù),85用二進(jìn)制剛好是01010101,170剛好是10101010.
是1的位燈就亮,懂嗎
LD X0
ANI T1
OUT T0 K20
LD TO
OUT T1 K20
LD TO
MOV K85 K2Y0 將控制常數(shù)送至Y0-Y7,實(shí)現(xiàn)隔燈顯示
LD T1
MOV K170 K2Y0 將控制常數(shù)送至Y0-Y7,Y0-Y7狀態(tài)取反,實(shí)現(xiàn)顯示輪換
以上程序運(yùn)行后的順序?yàn)椋篩0,2,4,6燈亮,隔2秒后,Y1,3,5,7,燈亮
請(qǐng)教問題:將控制常數(shù)傳送至輸出繼電器,可達(dá)到控制的目的嗎?該常數(shù)如何取值,我試過
換成其它數(shù)據(jù),但不能達(dá)到控制目的。小弟翻閱有關(guān)書本,找不到有關(guān)說明。
2、 MOV K85 K2Y0和MOV K170 K2Y0 為什么常數(shù)是設(shè)為K85和K170,而不是其它數(shù)據(jù)呢?我也試過換成其它數(shù)據(jù),比如K45和K90,或者是K170和K340,這些數(shù)據(jù)看似都是倍數(shù)關(guān)系,但運(yùn)行后Y0-Y7輸出就不是按原來那樣了。
3、為什么該程序會(huì)按照YO,2,4,6和Y1,3,5,7這樣的順序來動(dòng)作呢?我翻過編程書好象并沒有類似的程序,這也算是MOV指令的其中一個(gè)功能嗎?
答:1、其實(shí)你可以用它的模擬軟件仿真試驗(yàn)的。
Y0、Y2、Y4、Y6==0101,0101B算算吧;
Y1、Y3、5、Y7==1010,1010B。
2、85=64+16+4+1(2^6+2^4+2^2+2^0)
170=128+32+8+2(2^7+2^5+2^3+2^1)
MOV K85 K2Y0 的意思是將常數(shù)85在Y0-Y7上用2進(jìn)制表示輸出,即2^0=Y0 ON 以此類推。
3、Y0到Y(jié)7剛好8位數(shù),85用二進(jìn)制剛好是01010101,170剛好是10101010.
是1的位燈就亮,懂嗎
本文標(biāo)簽:三菱實(shí)例程序分析
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《三菱實(shí)例程序分析》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“三菱實(shí)例程序分析”的更多資訊










