<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 用89C2051制作輕觸式步進調整控制電路

          用89C2051制作輕觸式步進調整控制電路

          作者: 時間:2012-11-03 來源:網(wǎng)絡 收藏

          三、步進控制電路的流程圖
          圖一是用制作步進控制電路的程序流程圖中的一部分。其余部分原理相同,依次類推。
          用89C2051制作輕觸式步進調整控制電路

          四、步進控制電路的源程序
          ORG 0000H
          MOV P1 ,#0FFH
          MOV P3 ,#0FFH
          L0 :JB P3.0 ,L0 ;按鍵1是否被按下,不是轉L0
          L1 :JNB P3.0 ,L1 ;按鍵1是否被抬起,不是轉L1
          CLR P1.7 ;開第1個端口
          Q0 :JB P3.1 ,L2 ;按鍵2是否被按下,不是轉Q0
          Q1 :JNB P3.1 ,Q1 ;按鍵2是否被抬起,不是轉Q1
          SETB P1.7 ;關第1個端口
          LJMP L0 ;轉L0
          L2 :JB P3.0 ,Q0 ;按鍵1是否被按下,不是轉Q0
          L3 :JNB P3.0 ,L3 ;按鍵1是否被抬起,不是轉L3
          SETB P1.7 ;關第1個端口
          CLR P1.6 ;開第2個端口
          Q2 :JB P3.1 ,L4
          Q3 :JNB P3.1 ,Q3
          SETB P1.6
          CLR P1.7
          LJMP L2
          L4 :JB P3.0 ,Q2 ;
          L5 :JNB P3.0 ,L5
          SETB P1.6 ;關第2個端口
          CLR P1.5 ;開第3個端口
          Q4 :JB P3.1 ,L6
          Q5 :JNB P3.1 ,Q5
          SETB P1.5
          CLR P1.6
          LJMP L4
          L6 :JB P3.0 ,Q4
          L7 :JNB P3.0 ,L7
          SETB P1.5 ;關第3個端口
          CLR P1.4 ;開第4個端口
          Q6 :JB P3.1 ,L8
          Q7 :JNB P3.1 ,Q7
          SETB P1.4
          CLR P1.5
          LJMP L6
          L8 :JB P3.0 ,Q6
          L9 :JNB P3.0 ,L9
          SETB P1.4 ;關第4個端口
          CLR P1.3 ;開第5個端口
          Q8 :JB P3.1 ,L10
          Q9 :JNB P3.1 ,Q9
          SETB P1.3
          CLR P1.4
          LJMP L8
          L10 :JB P3.0 ,Q8
          L11 :JNB P3.0 ,L11
          SETB P1.3 ;關第5個端口
          CLR P1.2 ;開第6個端口
          Q10 :JB P3.1 ,L12
          Q11 :JNB P3.1 ,Q11
          SETB P1.2
          CLR P1.3
          LJMP L10
          L12 :JB P3.0 ,Q10
          L13 :JNB P3.0 ,L13
          SETB P1.2 ;關第6個端口
          CLR P1.1 ;開第7個端口
          Q12 :JB P3.1 ,L14
          Q13 :JNB P3.1 ,Q13
          SETB P1.1
          CLR P1.2
          LJMP L12
          L14 :JB P3.0 ,Q12
          L15 :JNB P3.0 ,L15
          SETB P1.1 ;關第7個端口
          CLR P1.0 ;開第8個端口
          Q14 :JB P3.1 ,L16
          Q15 :JNB P3.1 ,Q15
          SETB P1.0
          CLR P1.1
          LJMP L14
          L16 :JB P3.0 ,Q14
          L17 :JNB P3.0 ,L17
          SETB P1.0 ;關第8個端口
          CLR P3.2 ;開第9個端口
          Q16 :JB P3.1 ,L18
          Q17 :JNB P3.1 ,Q17
          SETB P3.2
          CLR P1.0
          LJMP L16
          L18 :JB P3.0 ,Q16
          L19 :JNB P3.0 ,L19
          SETB P3.2 ;關第9個端口
          CLR P3.3 ;開第10個端口
          Q18 :JB P3.1 ,L20
          Q19 :JNB P3.1 ,Q19
          SETB P3.3
          CLR P3.2
          LJMP L18
          L20 :JB P3.0 ,Q18
          L21 :JNB P3.0 ,L21
          SETB P3.3 ;關第10個端口
          CLR P3.4 ;開第11個端口
          Q20 :JB P3.1 ,L22
          Q21 :JNB P3.1 ,Q21
          SETB P3.4
          CLR P3.3
          LJMP L20
          L22 :JB P3.0 ,Q20
          L23 :JNB P3.0 ,L23
          SETB P3.4 ;關第11個端口
          CLR P3.5 ;開第12個端口
          Q22 :JB P3.1 ,L24
          Q23 :JNB P3.1 ,Q23
          SETB P3.5
          CLR P3.4
          LJMP L22
          L24 :JB P3.0 ,Q22
          L25 :JNB P3.0 ,L25
          SETB P3.5 ;關第12個端口
          CLR P3.7 ;開第13個端口
          Q24 :JB P3.1 ,L26
          Q25 :JNB P3.1 ,Q25
          SETB P3.7
          CLR P3.5
          LJMP L24
          L26 :JB P3.0 ,Q24
          L27 :JNB P3.0 ,L27
          SETB P3.7 ;關第13個端口
          LJMP L0 ;轉L0
          END


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();