wmq123wmq
級別: 探索解密
|
請問各位,在網(wǎng)絡(luò)2的QB0中的位(Q0.0和Q0.4)是不是開機(jī)時即在T33的0秒和T33的14秒時候亮一下就不亮了?那個比較指令中的==I與T33的當(dāng)前值0或1400是怎么比較的,==I是16位整數(shù)的比較會與T33的當(dāng)前值有什么關(guān)系啊, Network 1 // 網(wǎng)絡(luò)標(biāo)題 // 網(wǎng)絡(luò)注釋 LDN T33 TON T33, 1400 Network 2 LDW= T33, 0 OW= T33, 1400 MOVB 2#10001, QB0 |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
|
這段程序直觀分析應(yīng)該是 第一次下載或復(fù)位后上電時,將QB0---QB4強(qiáng)制置位為10001.之后每隔14秒強(qiáng)制輸出一次。 (斷電重新上電則不會強(qiáng)制,因?yàn)門33==0的既率太小了,會延續(xù)斷電前的計(jì)時,時間到后仍每14秒強(qiáng)制1次) 這應(yīng)該是程序的一個片段,其他程序按照要求會將這些位或置位或復(fù)位,無論狀態(tài)如何,每個14秒始其狀態(tài)均為10001。 T33是16位計(jì)時器,每毫秒遞增1,若使用其值也必須使用16位指令,比如移動或比較,必須使用**I ,或MOVW,或ADDI等,如果用于和其他類型比較或計(jì)算,必須轉(zhuǎn)換成相同類型的數(shù)據(jù)才能進(jìn)行。 |
|
---|---|---|
|