|
|
這段程序是用來檢測是否有設備接入 三個設備有信號時分別給 01H 02H 03H會寫入#0 延時一段時間 如果這段時間內又收到設備信號 會從新給01H 02H 03H寫入#0 超過時間沒收到信號 圖中的程序就會調用顯示無信號輸入
按照圖中的程序延時大概5秒就執行調用顯示無信號 去掉21H或22H其中一個瞬間就計數到40 調用顯示無信號 21H和22H設置成任何數都不影響這段程序總體延時大概5秒左右
為什么去掉DJNZ 20H,LOOP;或DJNZ 21H,LOOP;時間會差這么多 以前也遇到過 就是沒搞明白什么原因
|
|