找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3932|回复: 4
打印 上一主题 下一主题
收起左侧

51单片机万用表Proteus仿真+汇编程序

[复制链接]
跳转到指定楼层
楼主
51单片机万用表仿真,原理图如下:


仿真及完整程序的下载地址: 实用万用表.rar (33.37 KB, 下载次数: 63)

c语言版本的单片机万用表51黑下载:http://www.51hei.com/bbs/dpj-50069-1.html

万用表的程序源码如下:
  1.                                 org                0000h                                ;单片机复位地址
  2.                                 ajmp         main                                ;转移到主程序处
  3.                                
  4.                                 org                0100h                                ;main被定位在0x0100处
  5. main:                          mov         sp,#80h                            ;初始化堆栈指针
  6.                                 mov                DPTR,#0E000h
  7.                                 mov                A,#00h
  8.                                 movx        @DPTR,A
  9.                                 setb        C
  10.                                 mov                P3.0,C
  11.                                 call        DELAY_5ms

  12. JUDGE:                        mov                A,P1                                ;判断测量种类
  13.                                 anl                A,#0Fh
  14.                                 cjne        A,#00h,NON_CAP
  15.                                 call        CAP_MEA
  16. NON_CAP:                cjne        A,#01h,NON_V
  17.                                 call        V_MEA
  18. NON_V:                        cjne        A,#02h,NON_A
  19.                                 call        A_MEA
  20. NON_A:                        call        R_MEA
  21.                                        
  22. CAP_MEA:                mov                A,#00h                                ;测量电容               
  23.                                 clr                C
  24.                                 mov                P3.0,C
  25.                                
  26. DELAY_1S:                mov                R5,#2Eh                                ;设置R5初始计数值
  27. DELAY_1S1:                mov                R6,#58h                                ;设置R6初始计数值
  28. DELAY_1S2:                mov                R7,#7Ah                                ;设置R7初始计数值
  29. DELAY_1S3:                djnz        R7,DELAY_1S3                ;延时时间为 Time=( ( (R7*2)+2+1 )*R6+2+1 )*R5+1
  30.                                 djnz        R6,DELAY_1S2                ;
  31.                                 djnz        R5,DELAY_1S1                ;
  32.                                 setb        C
  33.                                 nop
  34.                                 nop
  35.                                 mov                P3.0,C
  36. READC:                        mov                P2,#00h
  37.                                 setb        C
  38.                                 mov                P3.1,C
  39.                                 nop
  40.                                 clr                C
  41.                                 mov                P3.1,C
  42.                                 nop
  43.                                 call        DELAY_5ms
  44.                                 mov                DPTR,#0000h
  45.                                 movx        A,@DPTR
  46.                                 mov                B,A                                        ;防止数据溢出
  47.                                 mov                A,#0E6h
  48.                                 subb        A,B
  49.                                 jc                LARGERC
  50.                                 mov                B,A
  51.                                 subb        A,#31h
  52.                                 jc                MIDDLEC
  53. LESSC:                        mov                A,#30h
  54.                                 ajmp        CALCULATEC
  55. LARGERC:                mov                A,#00h
  56.                                 ajmp        CALCULATEC
  57. MIDDLEC:                mov                A,B
  58. CALCULATEC:                mov                R1,#40h
  59.                                 mov                @R1,#00h
  60.                                 inc                r1
  61.                                 mov                @R1,#0BFh
  62.                                 inc                r1
  63.                                 mov                DPTR,#TABLE1                ;查找表格
  64.                                 movc        A,@A+DPTR
  65.                                 mov                B,A
  66.                                 mov                @R1,#0BFh
  67.                                 anl                A,#0F0h
  68.                                 swap        A
  69.                                 mov                DPTR,#SEGMENT7
  70.                                 movc        A,@A+DPTR
  71.                                 mov                @r1,A
  72.                                 inc                r1
  73.                                 mov                A,B
  74.                                 anl                A,#0Fh
  75.                                 mov                DPTR,#SEGMENT7
  76.                                 movc        A,@A+DPTR
  77.                                 mov                @r1,A               
  78. LOOPC:                        call        DISPLAY
  79.                                 ajmp        LOOPC                       
  80.                                 ret

  81. V_MEA:                        mov                A,#00h                                ;测量电压
  82. READV:                        mov                P2,#20h
  83.                                 setb        C
  84.                                 mov                P3.1,C
  85.                                 nop
  86.                                 clr                C
  87.                                 mov                P3.1,C
  88.                                 nop
  89.                                 call        DELAY_5ms
  90.                                 mov                DPTR,#2000h
  91.                                 movx        A,@DPTR
  92.                                 mov                R2,#00h
  93.                                 mov                R3,A
  94.                                 mov                R6,#01h
  95.                                 mov                R7,#0F4h
  96.                                 call        MULD2                                ;乘以500
  97.                                 clr                C
  98.                                 mov                A,r5
  99.                                 add                A,#60h                                ;加96修正
  100.                                 mov                r5,A
  101.                                 mov                A,r4
  102.                                 addc        A,#00h
  103.                                 mov                r4,A
  104.                                 mov                A,r3
  105.                                 addc        A,#00h
  106.                                 mov                r3,A
  107.                                 mov                A,r2
  108.                                 addc        A,#00h
  109.                                 mov                r2,A
  110.                                 mov                r0,#30h
  111.                                 mov                r1,#34h
  112.                                 mov                A,R2
  113.                                 mov                @r1,A
  114.                                 inc                r1
  115.                                 mov                A,R3
  116.                                 mov                @r1,A
  117.                                 inc                r1
  118.                                 mov                A,R4
  119.                                 mov                @r1,A
  120.                                 inc                r1
  121.                                 mov                A,R5
  122.                                 mov                @r1,A
  123.                                 inc                r1
  124.                                 mov                @r1,#00h
  125.                                 inc                r1
  126.                                 mov                @r1,#00h
  127.                                 inc                r1
  128.                                 mov                @r1,#00h
  129.                                 inc                r1
  130.                                 mov                @r1,#0FFh
  131.                                 call        DIVD4                                ;除以255
  132.                                 mov                r1,#38h
  133.                                 mov                @r1,#00h
  134.                                 inc                r1
  135.                                 mov                @r1,#00h
  136.                                 inc                r1
  137.                                 mov                @r1,#00h
  138.                                 inc                r1
  139.                                 mov                @r1,#0Ah
  140.                                 call        DIVD4
  141.                                 mov                43h,33h
  142.                                 call        DIVD4
  143.                                 mov                42h,33h
  144.                                 call        DIVD4
  145.                                 mov                41h,33h
  146.                                 mov                r0,#40h
  147.                                 mov                @r0,#00h
  148.                                 inc                r0
  149.                                 mov                A,41h
  150.                                 mov                DPTR,#SEGMENT7
  151.                                 movc        A,@A+DPTR
  152.                                 orl                A,#80h
  153.                                 mov                @r0,A
  154.                                 inc                r0
  155.                                 mov                A,42h
  156.                                 mov                DPTR,#SEGMENT7
  157.                                 movc        A,@A+DPTR
  158.                                 mov                @r0,A
  159.                                 inc                r0
  160.                                 mov                A,43h
  161.                                 mov                DPTR,#SEGMENT7
  162.                                 movc        A,@A+DPTR
  163.                                 mov                @r0,A
  164. LOOPV:                        call        DISPLAY
  165.                                 nop
  166.                                 ajmp        LOOPV
  167.                                 ret
  168.                                
  169. A_MEA:                        mov                A,#00h                        ;测量电流
  170. READA:                        mov                P2,#40h                        ;采样
  171.                                 setb        C
  172.                                 mov                P3.1,C
  173.                                 nop
  174.                                 clr                C
  175.                                 mov                P3.1,C
  176.                                 nop
  177.                                 call        DELAY_5ms
  178.                                 mov                DPTR,#4000h
  179.                                 movx        A,@DPTR                        ;读取采样值
  180.                                 mov                B,A
  181.                                 mov                A,#0B6h
  182.                                 clr                C                                ;以下根据范围设置数值以防溢出
  183.                                 subb        A,B
  184.                                 jc                LARGERA
  185.                                 mov                A,B
  186.                                 subb        A,#16h
  187.                                 jc                LESSA
  188.                                 ajmp        MIDDLEA
  189. LARGERA:                mov                A,#0B6h
  190.                                 ajmp        CALCULATEA
  191. LESSA:                        mov                A,#16h
  192.                                 ajmp        CALCULATEA
  193. MIDDLEA:                mov                A,B
  194. CALCULATEA:                mov                r2,#0C3h
  195.                                 mov                r3,#50h
  196.                                 mov                r6,#00h
  197.                                 mov                r7,A
  198.                                 call        MULD2                        ;乘以50000
  199.                                 clr                C
  200.                                 mov                A,r5
  201.                                 subb        A,#70h                        ;以下减去102000
  202.                                 mov                r5,A
  203.                                 mov                37h,A
  204.                                 mov                A,r4
  205.                                 subb        A,#8Eh
  206.                                 mov                r4,A
  207.                                 mov                36h,A
  208.                                 mov                A,r3
  209.                                 subb        A,#01h
  210.                                 mov                r3,A
  211.                                 mov                35h,A
  212.                                 mov                A,r2
  213.                                 subb        A,#00h
  214.                                 mov                r2,A
  215.                                 mov                34h,A
  216.                                 mov                r0,#30h
  217.                                 mov                r1,#38h
  218.                                 mov                @r1,#00h
  219.                                 inc                r1
  220.                                 mov                @r1,#01h
  221.                                 inc                r1
  222.                                 mov                @r1,#5Eh
  223.                                 inc                r1       
  224.                                 mov                @r1,#0A0h
  225.                                 call        DIVD4                        ;除以89760
  226.                                 mov                r1,#38h
  227.                                 mov                @r1,#00h
  228.                                 inc                r1
  229.                                 mov                @r1,#00h
  230.                                 inc                r1
  231.                                 mov                @r1,#00h
  232.                                 inc                r1       
  233.                                 mov                @r1,#0Ah
  234.                                 mov                DPTR,#SEGMENT7
  235.                                 call        DIVD4
  236.                                 mov                A,33h
  237.                                 movc        A,@A+DPTR
  238.                                 mov                43h,A
  239.                                 call        DIVD4
  240.                                 mov                A,33h
  241.                                 movc        A,@A+DPTR
  242.                                 mov                42h,A
  243.                                 call        DIVD4
  244.                                 mov                A,33h
  245.                                 movc        A,@A+DPTR
  246.                                 cjne        A,#3Fh,NOTEQU
  247.                                 mov                A,#00h
  248. NOTEQU:                        mov                41h,A
  249.                                 mov                40h,#00h
  250. LOOPA:                        call        DISPLAY
  251.                                 nop
  252.                                 ajmp        LOOPA
  253.                                 ret
  254.                                
  255. R_MEA:                        mov                A,#00h                                ;测量电阻
  256. READR:                        mov                P2,#60h                                ;采样
  257.                                 setb        C
  258.                                 mov                P3.1,C
  259.                                 nop
  260.                                 clr                C
  261.                                 mov                P3.1,C
  262.                                 nop
  263.                                 call        DELAY_5ms
  264.                                 mov                DPTR,#6000h
  265.                                 movx        A,@DPTR                                ;读取采样值
  266.                                 mov                R2,#00h
  267.                                 mov                R3,A
  268.                                 mov                R6,#03h
  269.                                 mov                R7,#0E8h
  270.                                 call        MULD2                                ;乘以1000
  271.                                 mov                r0,#30h
  272.                                 mov                r1,#34h
  273.                                 mov                A,R2
  274.                                 mov                @r1,A
  275.                                 inc                r1
  276.                                 mov                A,R3
  277.                                 mov                @r1,A
  278.                                 inc                r1
  279.                                 mov                A,R4
  280.                                 mov                @r1,A
  281.                                 inc                r1
  282.                                 mov                A,R5
  283.                                 mov                @r1,A
  284.                                 inc                r1
  285.                                 mov                @r1,#00h
  286.                                 inc                r1
  287.                                 mov                @r1,#00h
  288.                                 inc                r1
  289.                                 mov                @r1,#00h
  290.                                 inc                r1
  291.                                 mov                @r1,#0FFh
  292.                                 call        DIVD4                                ;除以255
  293.                                 mov                r1,#38h
  294.                                 mov                @r1,#00h
  295.                                 inc                r1
  296.                                 mov                @r1,#00h
  297.                                 inc                r1
  298.                                 mov                @r1,#00h
  299.                                 inc                r1
  300.                                 mov                @r1,#0Ah
  301.                                 mov                DPTR,#SEGMENT7
  302.                                 call        DIVD4                                ;连续进行4次除以10的操作
  303.                                 mov                A,33h                                ;取得10进制值
  304.                                 movc        A,@A+DPTR
  305.                                 mov                43h,A
  306.                                 call        DIVD4
  307.                                 mov                A,33h
  308.                                 movc        A,@A+DPTR
  309.                                 mov                42h,A
  310.                                 call        DIVD4
  311.                                 mov                A,33h
  312.                                 movc        A,@A+DPTR
  313.                                 mov                41h,A
  314.                                 call        DIVD4
  315.                                 mov                A,33h
  316.                                 movc        A,@A+DPTR
  317.                                 cjne        A,#3Fh,NONZERO
  318.                                 mov                A,#00h
  319. NONZERO:                mov                40h,A
  320. LOOPR:                        call        DISPLAY
  321.                                 nop
  322.                                 ajmp        LOOPR
  323.                                
  324.                                 ret

  325. DELAY_5ms:                mov                R5,#01h                                ;设置R5初始计数值
  326. DELAY_5ms1:                mov                R6,#16h                                ;设置R6初始计数值
  327. DELAY_5ms2:                mov                R7,#70h                                ;设置R7初始计数值
  328. DELAY_5ms3:                djnz        R7,DELAY_5ms3                ;延时时间为 Time=( ( (R7*2)+2+1 )*R6+2+1 )*R5+1
  329.                                 djnz        R6,DELAY_5ms2                ;
  330.                                 djnz        R5,DELAY_5ms1                ;
  331.                                 ret

  332. TABLE1:                        DB                10h,11h,12h,14h,15h,16h,17h,18h                ;电容量表格0.1uF---1uF
  333.                                 DB                20h,22h,24h,25h,27h,28h,30h,31h
  334.                                 DB                33h,34h,35h,36h,38h,40h,41h,43h
  335.                                 DB                45h,47h,50h,52h,55h,57h,59h,60h
  336.                                 DB                61h,63h,65h,68h,70h,72h,75h,77h
  337.                                 DB                80h,82h,85h,88h,90h,93h,95h,97h
  338.                                 DB                99h
  339.                                
  340. SEGMENT7:                DB                3Fh                                        ;7段数码管字符0的abcdefg的值,a在最低位,最高位始终保留为0
  341.                                 DB                06h                                        ;7段数码管字符1的abcdefg的值
  342.                                 DB                5Bh                                        ;7段数码管字符2的abcdefg的值
  343.                                 DB                4Fh                                        ;7段数码管字符3的abcdefg的值
  344.                                 DB                66h                                        ;7段数码管字符4的abcdefg的值
  345.                                 DB                6Dh                                        ;7段数码管字符5的abcdefg的值
  346.                                 DB                7Dh                                        ;7段数码管字符6的abcdefg的值
  347.                                 DB                07h                                        ;7段数码管字符7的abcdefg的值
  348.                                 DB                7Fh                                        ;7段数码管字符8的abcdefg的值
  349.                                 DB                6Fh                                        ;7段数码管字符9的abcdefg的值
  350.                                
  351.                                                        
  352.                                                         ;                3Fh======0 0 1 1 1 1 1 1
  353.                                                         ;                                 h g f e d c b a
  354.                                                         ;                    a
  355.                                                         ;                ■■■■■
  356.                                                         ;                ■                ■
  357.                                                         ;           f■      ■b
  358.                                                         ;                ■  g   ■
  359.                                                         ;                ■■■■■
  360.                                                         ;                ■      ■
  361.                                                         ;           e■                ■c
  362.                                                         ;                ■      ■
  363.                                                         ;                ■■■■■
  364.                                                         ;                        d

  365. DISPLAY:                mov                DPTR,#0E000h                ;写第一位数码管
  366.                                 mov                r1,#40h                               
  367.                                 mov                A,@r1
  368.                                 movx        @DPTR,A
  369.                                 setb        C
  370.                                 mov                P3.2,C
  371.                                 clr                C
  372.                                 mov                P3.2,C
  373.                                 call        DELAY_5ms
  374.                                 setb        C
  375.                                 mov                P3.2,C
  376.                                 inc                r1
  377.                                
  378.                                 mov                A,@r1                                ;写第二位数码管
  379.                                 movx        @DPTR,A
  380.                                 setb        C
  381.                                 mov                P3.3,C
  382.                                 clr                C
  383.                                 mov                P3.3,C
  384.                                 call        DELAY_5ms
  385.                                 setb        C
  386.                                 mov                P3.3,C
  387.                                 inc                r1
  388.                                
  389.                                 mov                A,@r1                                ;写第三位数码管
  390.                                 movx        @DPTR,A
  391.                                 setb        C
  392.                                 mov                P3.4,C
  393.                                 clr                C
  394.                                 mov                P3.4,C
  395.                                 call        DELAY_5ms
  396.                                 setb        C
  397.                                 mov                P3.4,C
  398.                                 inc                r1
  399.                                
  400.                                 mov                A,@r1                                ;写第四位数码管
  401.                                 movx        @DPTR,A
  402.                                 setb        C
  403.                                 mov                P3.5,C
  404.                                 clr                C
  405.                                 mov                P3.5,C
  406.                                 call        DELAY_5ms
  407.                                 setb        C
  408.                                 mov                P3.5,C
  409.                                 ret                               

  410. DEBUG_OUT:                mov                DPTR,#0E000h                ;调试输出
  411.                                 movx        @DPTR,A
  412. D_LOOP:                        setb        C
  413.                                 mov                P3.5,C
  414.                                 clr                C
  415.                                 mov                P3.5,C
  416.                                 ajmp        D_LOOP
  417.                                 ret

  418. ;双字节二进制无符号数乘法
  419. ;被乘数在R2(高位)、R3(低位)中,乘数在R6(高位)、R7(低位)中。
  420. ;乘积在R2(高位)、R3、R4、R5(低位)中。
  421. ;用到累加器A,B,PSW,R2~R7。
  422. ;永远不会产生进位。
  423. ;在出口时总是清除C。
  424. ;若结果超出2个字节范围则OV=1。
  425. ;无需调用其它子程序。
  426. MULD2:        
  427.                                 MOV         A,R3
  428.                                 MOV         B,R7
  429.                                 MUL         AB
  430.                                 MOV         R4,B
  431.                                 MOV         R5,A
  432.                                 MOV         A,R3
  433.                                 MOV         B,R6
  434.                                 MUL         AB
  435.                                 ADD         A,R4
  436.                                 MOV         R4,A
  437.                                 CLR         A
  438.                                 ADDC         A,B
  439.                                 MOV         R3,A
  440.                                 MOV         A,R2
  441.                                 MOV         B,R7
  442.                                 MUL         AB
  443.                                 ADD         A,R4
  444.                                 MOV         R4,A
  445.                                 MOV         A,R3
  446.                                 ADDC        A,B
  447.                                 MOV         R3,A
  448.                                 CLR         A
  449.                                 RLC         A
  450.                                 XCH         A,R2
  451.                                 MOV        B,R6
  452.                                 MUL        AB
  453.                                 ADD         A,R3
  454.                                 MOV         R3,A
  455.                                 MOV         A,R2
  456.                                 ADDC        A,B
  457.                                 MOV         R2,A
  458.                                 ORL        A,R3
  459.                                 JZ        MULD21       
  460.                                 SETB        OV
  461.                                 RET
  462. MULD21:
  463.                                 CLR        OV
  464.                                 RET
  465.        

  466.        
  467. ;四字节无符号数除法
  468. ;R0存放着被除数,除数,商数的地址。
  469. ;从R0开始的连续四个字节为结果的余数,入口时可以为任意,但在出口时发生变化。
  470. ;其后的连续4个字节在入口时是被除数,出口时是商数。
  471. ;再其后的连续四个字节在入口时是除数,出口时保持不变。
  472. ;用到累加器A,B,PSW,R0~R7。
  473. ;如果除数为零,则置OV=1标志,否则清零。
  474. ;在出口时总是清除C,请注意!
  475. ;无需调用其它子程序。
  476. DIVD4:       
  477.                                 MOV        A,R0
  478.                                 MOV        B,A
  479.                                 ADD        A,#08h
  480.                                 MOV        R1,A
  481.                                 MOV        A,#00h
  482.                                 ORL        A,@R1
  483.                                 INC        R1
  484.                                 ORL        A,@R1
  485.                                 INC        R1
  486.                                 ORL        A,@R1
  487.                                 INC        R1
  488.                                 ORL        A,@R1
  489.                                 JZ        DIVD45
  490.                                 MOV        R1,B
  491.                                 MOV        R2,#04h
  492. DIVD41:
  493.                                 MOV        @R1,#00h
  494.                                 INC        R1
  495.                                 DJNZ        R2,DIVD41
  496.                                 MOV        R3,#20h
  497. DIVD42:       
  498.                                 MOV        R2,#08h
  499.                                 MOV        A,B
  500.                                 MOV        R0,A
  501.                                 ADD        A,#07h
  502.                                 MOV        R1,A
  503.                                 CLR        C
  504. DIVD43:
  505.                                 MOV        A,@R1
  506.                                 RLC        A
  507.                                 MOV        @R1,A
  508.                                 DEC        R1
  509.                                 DJNZ        R2,DIVD43
  510.                                 MOV        A,R0
  511.                                 ADD        A,#03h
  512.                                 MOV        R1,A
  513.                                 MOV        A,R0
  514.                                 ADD        A,#0Bh
  515.                                 MOV        R0,A
  516.                                 MOV        A,@R1
  517.                                 SUBB        A,@R0
  518.                                 MOV        R4,A
  519.                                 DEC        R1
  520.                                 DEC        R0
  521.                                 MOV        A,@R1
  522.                                 SUBB        A,@R0
  523.                                 MOV        R5,A
  524.                                 DEC        R1
  525.                                 DEC        R0
  526.                                 MOV        A,@R1
  527.                                 SUBB        A,@R0
  528.                                 MOV        R6,A
  529.                                 DEC        R1
  530.                                 DEC        R0
  531.                                 MOV        A,@R1
  532.                                 SUBB        A,@R0
  533.                                 MOV        R7,A
  534.                                 JC        DIVD44
  535.                                 MOV        A,B
  536.                                 MOV        R0,A
  537.                                 ADD        A,#03h
  538.                                 MOV        R1,A
  539.                                 MOV        A,R4
  540.                                 MOV        @R1,A
  541.                                 DEC        R1
  542.                                 MOV        A,R5
  543.                                 MOV        @R1,A
  544.                                 DEC        R1
  545.                                 MOV        A,R6
  546.                                 MOV        @R1,A
  547.                                 DEC        R1
  548.                                 MOV        A,R7
  549.                                 MOV        @R1,A
  550.                                 MOV        A,R0
  551.                                 ADD        A,#07h
  552.                                 MOV        R1,A
  553.                                 INC        @R1
  554. DIVD44:
  555.                                 DJNZ        R3,DIVD42
  556.                                 MOV        R0,B
  557.                                 CLR        OV
  558.                                 CLR        C
  559.                                 RET
  560. DIVD45:
  561.                                 SETB        OV
  562.                                 CLR        C
  563.                                 RET

  564.                                 end
复制代码


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:150760 发表于 2016-11-28 15:42 | 只看该作者
wetyhdutdutyidftityd
回复

使用道具 举报

板凳
ID:268118 发表于 2017-12-28 05:17 | 只看该作者
樓主厲害!
回复

使用道具 举报

地板
ID:597581 发表于 2020-5-7 11:28 来自手机 | 只看该作者
楼主的程序能满足我这个题目以下的要求吗?电阻、电容和电感测试仪 简易电阻、电容和电感测试仪 (1)任务 设计并制作一台数字显示的电阻、电容和电感测试仪。 (2)要求 ①测量范围:电阻100Ω~1MΩ,电容100pF~1uF,电感100uH~10mH; ②测量精度为:±5%; ③用LCD为显示器,显示其值; ④其他功能。  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表