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

          新聞中心

          EEPW首頁 > 開機計數(shù)器實驗

          開機計數(shù)器實驗

          ——
          作者:塵封往事 時間:2007-11-01 來源:單片機資訊網(wǎng) 收藏
          說明:本實驗I/O口定義按SL100實驗套件接口定義,更詳細(xì)說明,請到論壇相關(guān)產(chǎn)品欄目閱讀

          ;24c02的開機,系統(tǒng)復(fù)位一次數(shù)碼管加1
          ;**********************************

             SDA24   EQU P1.4
             SCLK24  EQU P1.5

                     ORG 0000H
                     AJMP MAIN
                     ORG 0030H

          MAIN:      MOV DPTR,#TAB
                     MOV A,#00H ;讀地址
                     LCALL RD24
                     CJNE A,#10,TT
          TT:        JNC TT1
                     AJMP TT2
          TT1:       MOV A,#00
          TT2:       MOV 30H,A
                     MOVC A,@A+DPTR 
                     CLR P2.0 ;開數(shù)碼管
                     MOV P0,A ;送顯示

                     MOV A,30H
                     INC A
                     MOV B,A
                     MOV A,#00H
                     LCALL WT24
                     AJMP $

          RD24:      PUSH ACC ;讀24C02子程序。 
                     SETB SDA24 
                     CLR SCLK24 
                     CALL START24 
                     MOV A,#0A0H 
                     CALL SHIFT8 
                     CALL ACK 
                     POP ACC 
                     CALL SHIFT8 
                     CALL ACK 
                     CALL START24 
                     MOV A,#0A1H 
                     CALL SHIFT8 
                     CALL ACK 
                     SETB SDA24 
                     MOV R7,#8 
                     CLR A 
                     SETB SDA24 
          RD000:     RL A 
                     SETB SCLK24 
                     MOV C,SDA24 
                     MOV ACC.0,C 
                     CLR SCLK24 
                     DJNZ R7,RD000 
                     RET  {{分頁}}
          ;寫入24C02程序: 
          WT24:      PUSH ACC 
                     SETB SDA24 
                     CLR SCLK24 
                     CALL START24 
                     MOV A,#0A0H 
                     CALL SHIFT8 
                     CALL ACK 
                     POP ACC 
                     CALL SHIFT8 
                     CALL ACK 
                     MOV A,B 
                     CALL SHIFT8 
                     CALL ACK 
                     CALL STOP 
                     CALL DELAY2 
                     RET
          ;開始條件
          START24:   CLR SDA24 
                     SETB SDA24
                     SETB SCLK24
                     CLR SDA24 
                     CLR SCLK24
                     RET
          ;停止條件
          STOP:      CLR SDA24 
                     SETB SCLK24
                     SETB SDA24
                     RET
          ;應(yīng)答信號
          ACK:       SETB SCLK24 
                     CLR SCLK24
                     RET
          ;讀、寫數(shù)據(jù)
          SHIFT8:    MOV R7,#8 
          SH01:      RLC A
                     MOV SDA24,C
                     SETB SCLK24
                     CLR SCLK24
                     DJNZ R7,SH01
                     RET
          DELAY2:    NOP
                     NOP
                     NOP
                     NOP
                     RET
          TAB:       DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
                     END
          塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理


          關(guān)鍵詞: 計數(shù)器 單片機

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();