在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)電子琴設(shè)計(jì)

            單片機(jī)電子琴設(shè)計(jì)

            作者: 時(shí)間:2013-04-02 來源:網(wǎng)絡(luò) 收藏

            NK1: CJNE A,#0DH,NK2

            MOV KEYBUF,#1

            LJMP DK1

            NK2: CJNE A,#0BH,NK3

            MOV KEYBUF,#2

            LJMP DK1

            NK3: CJNE A,#07H,NK4

            MOV KEYBUF,#3

            LJMP DK1

            NK4: NOP

            DK1:

            MOV A,KEYBUF

            MOV DPTR,#TABLE

            MOVC A,@A+DPTR

            MOV P0,A

            MOV A,KEYBUF

            MOV B,#2

            MUL AB

            MOV TEMP,A

            MOV DPTR,#TABLE1

            MOVC A,@A+DPTR

            MOV STH0,A

            MOV TH0,A

            INC TEMP

            MOV A,TEMP

            MOVC A,@A+DPTR

            MOV STL0,A

            MOV TL0,A

            SETB TR0

            DK1A: MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JNZ DK1A

            CLR TR0

            NOKEY1:

            MOV P3,#0FFH

            CLR P3.5

            MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JZ NOKEY2

            LCALL DELY10MS

            MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JZ NOKEY2

            MOV A,P3

            ANL A,#0FH

            CJNE A,#0EH,NK5

            MOV KEYBUF,#4

            LJMP DK2

            NK5: CJNE A,#0DH,NK6

            MOV KEYBUF,#5

            LJMP DK2

            NK6: CJNE A,#0BH,NK7

            MOV KEYBUF,#6

            LJMP DK2

            NK7: CJNE A,#07H,NK8

            MOV KEYBUF,#7

            LJMP DK2

            NK8: NOP

            DK2:

            MOV A,KEYBUF

            MOV DPTR,#TABLE

            MOVC A,@A+DPTR

            MOV P0,A

            MOV A,KEYBUF

            MOV B,#2

            MUL AB

            MOV TEMP,A

            MOV DPTR,#TABLE1

            MOVC A,@A+DPTR

            MOV STH0,A

            MOV TH0,A

            INC TEMP

            MOV A,TEMP

            MOVC A,@A+DPTR

            MOV STL0,A

            MOV TL0,A

            SETB TR0

            DK2A: MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JNZ DK2A

            CLR TR0

            NOKEY2:

            MOV P3,#0FFH

            CLR P3.6

            MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JZ NOKEY3

            LCALL DELY10MS

            MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JZ NOKEY3

            MOV A,P3

            ANL A,#0FH

            CJNE A,#0EH,NK9

            MOV KEYBUF,#8

            LJMP DK3

            NK9: CJNE A,#0DH,NK10

            MOV KEYBUF,#9

            LJMP DK3

            NK10: CJNE A,#0BH,NK11

            MOV KEYBUF,#10

            LJMP DK3

            NK11: CJNE A,#07H,NK12

            MOV KEYBUF,#11

            LJMP DK3

            NK12: NOP

            DK3:

            MOV A,KEYBUF

            MOV DPTR,#TABLE

            MOVC A,@A+DPTR

            MOV P0,A

            MOV A,KEYBUF

            MOV B,#2

            MUL AB

            MOV TEMP,A

            MOV DPTR,#TABLE1

            MOVC A,@A+DPTR

            MOV STH0,A

            MOV TH0,A

            INC TEMP

            MOV A,TEMP

            MOVC A,@A+DPTR

            MOV STL0,A

            MOV TL0,A

            SETB TR0

            DK3A: MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JNZ DK3A

            CLR TR0

            NOKEY3:

            MOV P3,#0FFH

            CLR P3.7

            MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JZ NOKEY4

            LCALL DELY10MS

            MOV A,P3

            ANL A,#0FH

            XRL A,#0FH

            JZ NOKEY4

            MOV A,P3

            ANL A,#0FH

            CJNE A,#0EH,NK13

            MOV KEYBUF,#12

            LJMP DK4

            NK13: CJNE A,#0DH,NK14

            MOV KEYBUF,#13

            LJMP DK4

            NK14: CJNE A,#0BH,NK15

            MOV KEYBUF,#14

            LJMP DK4

            NK15: CJNE A,#07H,NK16

            MOV KEYBUF,#15

            LJMP DK4

            NK16: NOP

            DK4:

            MOV A,KEYBUF

            MOV DPTR,#TABLE

            MOVC A,@A+DPTR

            MOV P0,A

            MOV A,KEYBUF

            MOV B,#2

            MUL AB

            MOV TEMP,A

            MOV DPTR,#TABLE1

            MOVC A,@A+DPTR

            MOV STH0,A

            MOV TH0,A

            INC TEMP

            MOV A,TEMP

            MOVC A,@A+DPTR

            MOV STL0,A

            MOV TL0,A

            SETB TR0



            關(guān)鍵詞: 單片機(jī) 電子琴 AT89S51

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉