找回密码
 立即注册

QQ登录

只需一步,快速开始

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

STC12C5A60S2.H头文件下载 引脚图 管脚定义封装及中文资料

  [复制链接]
跳转到指定楼层
楼主
STC12C5A60S2各种封装格式的引脚图如下 管脚定义都很清晰:
  


STC12C5A60S2.H头文件下载 :http://www.51hei.com/bbs/dpj-36960-1.html
  STC12C5A60S2头文件内容预览
  1. //--------------------------------------------------------------------------------
  2. //新一代 1T 8051系列 单片机内核特殊功能寄存器 C51 Core SFRs
  3. //                                          7     6      5       4     3    2    1     0   Reset Value
  4. sfr ACC  = 0xE0; //Accumulator                                                              0000,0000
  5. sfr B    = 0xF0; //B Register                                                               0000,0000
  6. sfr PSW  = 0xD0; //Program Status Word      CY    AC    F0    RS1   RS0    OV    F1    P    0000,0000
  7. //-----------------------------------
  8. sbit CY  = PSW^7;
  9. sbit AC  = PSW^6;
  10. sbit F0  = PSW^5;
  11. sbit RS1 = PSW^4;
  12. sbit RS0 = PSW^3;
  13. sbit OV  = PSW^2;
  14. sbit P   = PSW^0;
  15. //-----------------------------------
  16. sfr SP   = 0x81; //Stack Pointer                                                            0000,0111
  17. sfr DPL  = 0x82; //Data Pointer Low Byte                                                    0000,0000
  18. sfr DPH  = 0x83; //Data Pointer High Byte                                                   0000,0000
  19. //--------------------------------------------------------------------------------
  20. //新一代 1T 8051系列 单片机系统管理特殊功能寄存器
  21. //                                          7     6      5    4     3      2    1     0     Reset Value
  22. sfr PCON   = 0x87; //Power Control        SMOD  SMOD0  LVDF  POF   GF1    GF0   PD   IDL    0001,0000
  23. //                                        7     6       5      4     3      2      1      0   Reset Value
  24. sfr AUXR  = 0x8E; //Auxiliary Register  T0x12 T1x12 UART_M0x6 BRTR S2SMOD BRTx12 EXTRAM S1BRS  0000,0000
  25. //-----------------------------------
  26. sfr AUXR1 = 0xA2; //Auxiliary Register 1  -  PCA_P4  SPI_P4  S2_P4  GF2    ADRJ   -    DPS  0000,0000
  27. /*
  28. PCA_P4:
  29.     0, 缺省PCA 在P1 口
  30.     1,PCA/PWM 从P1 口切换到P4 口: ECI 从P1.2 切换到P4.1 口,
  31.                                    PCA0/PWM0 从P1.3 切换到P4.2 口
  32.                                    PCA1/PWM1 从P1.4 切换到P4.3 口
  33. SPI_P4:
  34.     0, 缺省SPI 在P1 口
  35.     1,SPI 从P1 口切换到P4 口: SPICLK 从P1.7 切换到P4.3 口
  36.                                MISO 从P1.6 切换到P4.2 口
  37.                                MOSI 从P1.5 切换到P4.1 口
  38.                                SS 从P1.4 切换到P4.0 口
  39. S2_P4:
  40.     0, 缺省UART2 在P1 口
  41.     1,UART2 从P1 口切换到P4 口: TxD2 从P1.3 切换到P4.3 口
  42.                                  RxD2 从P1.2 切换到P4.2 口
  43. GF2: 通用标志位

  44. ADRJ:
  45.     0, 10 位A/D 转换结果的高8 位放在ADC_RES 寄存器, 低2 位放在ADC_RESL 寄存器
  46.     1,10 位A/D 转换结果的最高2 位放在ADC_RES 寄存器的低2 位, 低8 位放在ADC_RESL 寄存器

  47. DPS: 0, 使用缺省数据指针DPTR0
  48.      1,使用另一个数据指针DPTR1
  49. */
  50. //-----------------------------------
  51. sfr WAKE_CLKO = 0x8F; //附加的 SFR WAK1_CLKO
  52. /*
  53.       7            6          5          4          3       2       1      0         Reset Value
  54.    PCAWAKEUP  RXD_PIN_IE  T1_PIN_IE  T0_PIN_IE  LVD_WAKE    _    T1CLKO  T0CLKO      0000,0000B

  55. b7 - PCAWAKEUP : PCA 中断可唤醒 powerdown。
  56. b6 - RXD_PIN_IE : 当 P3.0(RXD) 下降沿置位 RI 时可唤醒 powerdown(必须打开相应中断)。
  57. b5 - T1_PIN_IE : 当 T1 脚下降沿置位 T1 中断标志时可唤醒 powerdown(必须打开相应中断)。
  58. b4 - T0_PIN_IE : 当 T0 脚下降沿置位 T0 中断标志时可唤醒 powerdown(必须打开相应中断)。
  59. b3 - LVD_WAKE : 当 CMPIN 脚低电平置位 LVD 中断标志时可唤醒 powerdown(必须打开相应中断)。
  60. b2 -
  61. b1 - T1CLKO : 允许 T1CKO(P3.5) 脚输出 T1 溢出脉冲,Fck1 = 1/2 T1 溢出率
  62. b0 - T0CLKO : 允许 T0CKO(P3.4) 脚输出 T0 溢出脉冲,Fck0 = 1/2 T1 溢出率
  63. */
  64. //-----------------------------------
  65. sfr CLK_DIV = 0x97; //Clock Divder          -     -      -       -     -  CLKS2 CLKS1 CLKS0 xxxx,x000
  66. //-----------------------------------
  67. sfr BUS_SPEED = 0xA1; //Stretch register      -     -    ALES1   ALES0   -   RWS2  RWS1  RWS0 xx10,x011
  68. /*
  69. ALES1 and ALES0:
  70. 00 : The P0 address setup time and hold time to ALE negative edge is one clock cycle
  71. 01 : The P0 address setup time and hold time to ALE negative edge is two clock cycles.
  72. 10 : The P0 address setup time and hold time to ALE negative edge is three clock cycles. (default)
  73. 11 : The P0 address setup time and hold time to ALE negative edge is four clock cycles.

  74. RWS2,RWS1,RWS0:
  75.   000 : The MOVX read/write pulse is 1 clock cycle.
  76.   001 : The MOVX read/write pulse is 2 clock cycles.
  77.   010 : The MOVX read/write pulse is 3 clock cycles.
  78.   011 : The MOVX read/write pulse is 4 clock cycles. (default)
  79.   100 : The MOVX read/write pulse is 5 clock cycles.
  80.   101 : The MOVX read/write pulse is 6 clock cycles.
  81.   110 : The MOVX read/write pulse is 7 clock cycles.
  82.   111 : The MOVX read/write pulse is 8 clock cycles.
  83. */
  84. //--------------------------------------------------------------------------------
  85. //新一代 1T 8051系列 单片机中断特殊功能寄存器
  86. //有的中断控制、中断标志位散布在其它特殊功能寄存器中,这些位在位地址中定义
  87. //其中有的位无位寻址能力,请参阅 新一代 1T 8051系列 单片机中文指南
  88. //                                           7     6     5    4     3    2    1    0   Reset Value
  89. sfr IE      = 0xA8;  //中断控制寄存器        EA  ELVD  EADC   ES   ET1  EX1  ET0  EX0  0x00,0000
  90. //-----------------------
  91. sbit EA       = IE^7;
  92. sbit ELVD     = IE^6; //低压监测中断允许位
  93. sbit EADC     = IE^5; //ADC 中断允许位
  94. sbit ES       = IE^4;
  95. sbit ET1      = IE^3;
  96. sbit EX1      = IE^2;
  97. sbit ET0      = IE^1;
  98. sbit EX0      = IE^0;
  99. //-----------------------
  100. sfr IE2       = 0xAF;  //Auxiliary Interrupt   -     -     -    -     -    -  ESPI  ES2  0000,0000B
  101. //-----------------------
  102. //                                          7     6     5    4    3    2    1    0    Reset Value
  103. sfr IP      = 0xB8; //中断优先级低位      PPCA  PLVD  PADC  PS   PT1  PX1  PT0  PX0   0000,0000
  104. //--------
  105. sbit PPCA     = IP^7;  //PCA 模块中断优先级
  106. sbit PLVD     = IP^6;  //低压监测中断优先级
  107. sbit PADC     = IP^5;  //ADC 中断优先级
  108. sbit PS       = IP^4;
  109. sbit PT1      = IP^3;
  110. sbit PX1      = IP^2;
  111. sbit PT0      = IP^1;
  112. sbit PX0      = IP^0;
  113. //-----------------------
  114. //                                         7      6      5     4     3     2     1     0    Reset Value
  115. sfr IPH   = 0xB7; //中断优先级高位       PPCAH  PLVDH  PADCH  PSH  PT1H  PX1H  PT0H  PX0H   0000,0000
  116. sfr IP2   = 0xB5; //                       -      -      -     -     -     -   PSPI   PS2   xxxx,xx00
  117. sfr IPH2  = 0xB6; //                       -      -      -     -     -     -   PSPIH  PS2H  xxxx,xx00
  118. //-----------------------
  119. //新一代 1T 8051系列 单片机I/O 口特殊功能寄存器
  120. //                                      7     6     5     4     3     2     1     0         Reset Value
  121. sfr P0   = 0x80; //8 bitPort0          P0.7  P0.6  P0.5  P0.4  P0.3  P0.2  P0.1  P0.0       1111,1111
  122. sfr P0M0 = 0x94; //                                                                         0000,0000
  123. sfr P0M1 = 0x93; //                                                                         0000,0000
  124. sfr P1   = 0x90; //8 bitPort1          P1.7  P1.6  P1.5  P1.4  P1.3  P1.2  P1.1  P1.0       1111,1111
  125. sfr P1M0 = 0x92; //                                                                         0000,0000
  126. sfr P1M1 = 0x91; //                                                                         0000,0000
  127. sfr P1ASF = 0x9D; //P1 analog special function
  128. sfr P2   = 0xA0; //8 bitPort2          P2.7  P2.6  P2.5  P2.4  P2.3  P2.2  P2.1  P2.0       1111,1111
  129. sfr P2M0 = 0x96; //                                                                         0000,0000
  130. sfr P2M1 = 0x95; //                                                                         0000,0000
  131. sfr P3   = 0xB0; //8 bitPort3          P3.7  P3.6  P3.5  P3.4  P3.3  P3.2  P3.1  P3.0       1111,1111
  132. sfr P3M0 = 0xB2; //                                                                         0000,0000
  133. sfr P3M1 = 0xB1; //                                                                         0000,0000
  134. sfr P4   = 0xC0; //8 bitPort4          P4.7  P4.6  P4.5  P4.4  P4.3  P4.2  P4.1  P4.0       1111,1111
  135. sfr P4M0 = 0xB4; //                                                                         0000,0000
  136. sfr P4M1 = 0xB3; //                                                                         0000,0000
  137. //                                      7      6         5         4      3     2     1     0     Reset Value
  138. sfr P4SW = 0xBB; //Port-4 switch            -   LVD_P4.6  ALE_P4.5  NA_P4.4   -     -     -     -            x000,xxxx

  139. sfr P5   = 0xC8; //8 bitPort5           -     -       -      -    P5.3  P5.2  P5.1  P5.0    xxxx,1111
  140. sfr P5M0 = 0xCA; //                                                                         0000,0000
  141. sfr P5M1 = 0xC9; //                                                                         0000,0000
  142. //--------------------------------------------------------------------------------
  143. //新一代 1T 8051系列 单片机定时器特殊功能寄存器
  144. //                                          7     6     5     4     3     2     1     0     Reset Value
  145. sfr TCON = 0x88; //T0/T1 Control           TF1   TR1   TF0   TR0   IE1   IT1   IE0   IT0    0000,0000
  146. //-----------------------------------
  147. sbit TF1 = TCON^7;
  148. sbit TR1 = TCON^6;
  149. sbit TF0 = TCON^5;
  150. sbit TR0 = TCON^4;
  151. sbit IE1 = TCON^3;
  152. sbit IT1 = TCON^2;
  153. sbit IE0 = TCON^1;
  154. sbit IT0 = TCON^0;
  155. //-----------------------------------
  156. sfr TMOD = 0x89; //T0/T1 Modes             GATE1 C/T1  M1_1  M1_0  GATE0 C/T0  M0_1  M0_0   0000,0000
  157. sfr TL0  = 0x8A; //T0 Low Byte                                                              0000,0000
  158. sfr TH0  = 0x8C; //T0 High Byte                                                             0000,0000
  159. sfr TL1  = 0x8B; //T1 Low Byte                                                              0000,0000
  160. sfr TH1  = 0x8D; //T1 High Byte                                                             0000,0000
  161. //--------------------------------------------------------------------------------
  162. //新一代 1T 8051系列 单片机串行口特殊功能寄存器
  163. //                                          7     6     5     4     3     2     1     0     Reset Value
  164. sfr SCON = 0x98; //Serial Control         SM0/FE SM1   SM2   REN   TB8   RB8    TI    RI    0000,0000
  165. //-----------------------------------
  166. sbit SM0 = SCON^7;  //SM0/FE
  167. sbit SM1 = SCON^6;
  168. sbit SM2 = SCON^5;
  169. sbit REN = SCON^4;
  170. sbit TB8 = SCON^3;
  171. sbit RB8 = SCON^2;
  172. sbit TI  = SCON^1;
  173. sbit RI  = SCON^0;
  174. //-----------------------------------
  175. sfr SBUF = 0x99; //Serial Data Buffer                                                     xxxx,xxxx
  176. sfr SADEN = 0xB9; //Slave Address Mask                                                    0000,0000
  177. sfr SADDR = 0xA9; //Slave Address                                                         0000,0000
  178. //-----------------------------------
  179. //                                7      6      5      4      3      2     1     0        Reset Value
  180. sfr S2CON = 0x9A; //S2 Control  S2SM0  S2SM1  S2SM2  S2REN  S2TB8  S2RB8  S2TI  S2RI      00000000B
  181. sfr S2BUF = 0x9B; //S2 Serial Buffer                                                      xxxx,xxxx
  182. sfr BRT = 0x9C; //S2 Baud-Rate Timer                                                    0000,0000
  183. //--------------------------------------------------------------------------------
  184. //新一代 1T 8051系列 单片机看门狗定时器特殊功能寄存器
  185. sfr WDT_CONTR = 0xC1; //Watch-Dog-Timer Control register
  186. //                                      7     6     5      4       3      2   1   0     Reset Value
  187. //                                  WDT_FLAG  -  EN_WDT CLR_WDT IDLE_WDT PS2 PS1 PS0    xx00,0000
  188. //-----------------------

  189. //--------------------------------------------------------------------------------
  190. //新一代 1T 8051系列 单片机PCA/PWM 特殊功能寄存器
  191. //                                         7     6     5     4     3     2     1     0     Reset Value
  192. sfr CCON   = 0xD8;   //PCA 控制寄存器。    CF    CR    -     -     -     -    CCF1  CCF0   00xx,xx00
  193. //-----------------------
  194. sbit CF     = CCON^7; //PCA计数器溢出标志,由硬件或软件置位,必须由软件清0。
  195. sbit CR     = CCON^6; //1:允许 PCA 计数器计数, 必须由软件清0。
  196. //-
  197. //-
  198. sbit CCF1   = CCON^1; //PCA 模块1 中断标志, 由硬件置位, 必须由软件清0。
  199. sbit CCF0   = CCON^0; //PCA 模块0 中断标志, 由硬件置位, 必须由软件清0。
  200. //-----------------------
  201. sfr CMOD  = 0xD9; //PCA 工作模式寄存器。   CIDL   -     -     -   CPS2   CPS1  CPS0  ECF   0xxx,x000
  202. /*
  203. CIDL: idle 状态时 PCA 计数器是否继续计数, 0: 继续计数, 1: 停止计数。

  204. CPS2: PCA 计数器脉冲源选择位 2。
  205. CPS1: PCA 计数器脉冲源选择位 1。
  206. CPS0: PCA 计数器脉冲源选择位 0。
  207.    CPS2   CPS1   CPS0
  208.     0      0      0    系统时钟频率 fosc/12。
  209.     0      0      1    系统时钟频率 fosc/2。
  210.     0      1      0    Timer0 溢出。
  211.     0      1      1    由 ECI/P3.4 脚输入的外部时钟,最大 fosc/2。
  212.     1      0      0    系统时钟频率,  Fosc/1
  213.     1      0      1    系统时钟频率/4,Fosc/4
  214.     1      1      0    系统时钟频率/6,Fosc/6
  215.     1      1      1    系统时钟频率/8,Fosc/8

  216. ECF: PCA计数器溢出中断允许位, 1--允许 CF(CCON.7) 产生中断。
  217. */
  218. //-----------------------
  219. sfr CL     = 0xE9; //PCA 计数器低位                                                        0000,0000
  220. sfr CH     = 0xF9; //PCA 计数器高位                                                        0000,0000
  221. //-----------------------
  222. //                                         7     6      5      4     3     2     1     0     Reset Value
  223. sfr CCAPM0 = 0xDA; //PCA 模块0 PWM 寄存器  -   ECOM0  CAPP0  CAPN0  MAT0  TOG0  PWM0  ECCF0   x000,0000
  224. sfr CCAPM1 = 0xDB; //PCA 模块1 PWM 寄存器  -   ECOM1  CAPP1  CAPN1  MAT1  TOG1  PWM1  ECCF1   x000,0000

  225. //ECOMn = 1:允许比较功能。
  226. //CAPPn = 1:允许上升沿触发捕捉功能。
  227. //CAPNn = 1:允许下降沿触发捕捉功能。
  228. //MATn  = 1:当匹配情况发生时, 允许 CCON 中的 CCFn 置位。
  229. //TOGn  = 1:当匹配情况发生时, CEXn 将翻转。
  230. //PWMn  = 1:将 CEXn 设置为 PWM 输出。
  231. //ECCFn = 1:允许 CCON 中的 CCFn 触发中断。

  232. //ECOMn  CAPPn  CAPNn  MATn  TOGn  PWMn  ECCFn
  233. //  0      0      0     0     0     0     0   0x00   未启用任何功能。
  234. //  x      1      0     0     0     0     x   0x21   16位CEXn上升沿触发捕捉功能。
  235. //  x      0      1     0     0     0     x   0x11   16位CEXn下降沿触发捕捉功能。
  236. //  x      1      1     0     0     0     x   0x31   16位CEXn边沿(上、下沿)触发捕捉功能。
  237. //  1      0      0     1     0     0     x   0x49   16位软件定时器。
  238. //  1      0      0     1     1     0     x   0x4d   16位高速脉冲输出。
  239. //  1      0      0     0     0     1     0   0x42   8位 PWM。

  240. //ECOMn  CAPPn  CAPNn  MATn  TOGn  PWMn  ECCFn
  241. //  0      0      0     0     0     0     0   0x00   无此操作
  242. //  1      0      0     0     0     1     0   0x42   普通8位PWM, 无中断
  243. //  1      1      0     0     0     1     1   0x63   PWM输出由低变高可产生中断
  244. //  1      0      1     0     0     1     1   0x53   PWM输出由高变低可产生中断
  245. //  1      1      1     0     0     1     1   0x73   PWM输出由低变高或由高变低都可产生中断

  246. //-----------------------
  247. sfr CCAP0L = 0xEA; //PCA 模块 0 的捕捉/比较寄存器低 8 位。                                    0000,0000
  248. sfr CCAP0H = 0xFA; //PCA 模块 0 的捕捉/比较寄存器高 8 位。                                    0000,0000
  249. sfr CCAP1L = 0xEB; //PCA 模块 1 的捕捉/比较寄存器低 8 位。                                    0000,0000
  250. sfr CCAP1H = 0xFB; //PCA 模块 1 的捕捉/比较寄存器高 8 位。                                    0000,0000
  251. //-----------------------
  252. //                                                       7   6   5   4   3   2    1     0    Reset Value
  253. sfr PCA_PWM0 = 0xF2; //PCA 模块0 PWM 寄存器。            -   -   -   -   -   -  EPC0H EPC0L   xxxx,xx00
  254. sfr PCA_PWM1 = 0xF3; //PCA 模块1 PWM 寄存器。            -   -   -   -   -   -  EPC1H EPC1L   xxxx,xx00
  255. //PCA_PWMn:    7      6      5      4      3      2      1      0
  256. //             -      -      -      -      -      -    EPCnH  EPCnL
  257. //B7-B2: 保留
  258. //B1(EPCnH): 在 PWM 模式下,与 CCAPnH 组成 9 位数。
  259. //B0(EPCnL): 在 PWM 模式下,与 CCAPnL 组成 9 位数。
  260. //--------------------------------------------------------------------------------
  261. //新一代 1T 8051系列 单片机 ADC 特殊功能寄存器
  262. //                                            7        6      5       4         3      2    1    0   Reset Value
  263. sfr ADC_CONTR = 0xBC; //A/D 转换控制寄存器 ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHS0 0000,0000
  264. sfr ADC_RES  = 0xBD;  //A/D 转换结果高8位 ADCV.9 ADCV.8 ADCV.7 ADCV.6 ADCV.5 ADCV.4 ADCV.3 ADCV.2         0000,0000
  265. sfr ADC_RESL = 0xBE;  //A/D 转换结果低2位                                           ADCV.1 ADCV.0         0000,0000
  266. //--------------------------------------------------------------------------------
  267. //新一代 1T 8051系列 单片机 SPI 特殊功能寄存器
  268. //                                      7     6     5     4     3     2     1     0    Reset Value
  269. sfr SPCTL  = 0xCE; //SPI Control Register  SSIG  SPEN  DORD  MSTR  CPOL  CPHA  SPR1  SPR0  0000,0100
  270. sfr SPSTAT = 0xCD; //SPI Status Register   SPIF  WCOL   -     -     -     -     -     -    00xx,xxxx
  271. sfr SPDAT  = 0xCF; //SPI Data Register                                                     0000,0000
  272. //--------------------------------------------------------------------------------
  273. //新一代 1T 8051系列 单片机 IAP/ISP 特殊功能寄存器
  274. sfr IAP_DATA    = 0xC2;
  275. sfr IAP_ADDRH   = 0xC3;
  276. sfr IAP_ADDRL   = 0xC4;
  277. //                                                7    6    5      4    3    2    1     0    Reset Value
  278. sfr IAP_CMD     = 0xC5; //IAP Mode Table          0    -    -      -    -    -   MS1   MS0   0xxx,xx00
  279. sfr IAP_TRIG    = 0xC6;
  280. sfr IAP_CONTR   = 0xC7; //IAP Control Register  IAPEN SWBS SWRST CFAIL  -   WT2  WT1   WT0   0000,x000
  281. //--------------------------------------------------------------------------------
复制代码




STC12C5A60S2中文资料下载链接: STC12C5A60S2中文资料.rar (365 Bytes, 下载次数: 146)

评分

参与人数 2黑币 +6 收起 理由
穿着安踏去拉萨 + 5 赞一个!
mandawang + 1 很给力!

查看全部评分

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

使用道具 举报

沙发
ID:103806 发表于 2016-1-19 18:20 | 只看该作者
不错,正需要呢!可是黑币不够
回复

使用道具 举报

板凳
ID:103667 发表于 2016-2-8 15:19 | 只看该作者
谢谢楼主提供,新手学习学习。
回复

使用道具 举报

地板
ID:103834 发表于 2016-2-18 12:33 来自手机 | 只看该作者
不错,正需要
回复

使用道具 举报

5#
ID:113123 发表于 2016-6-15 12:42 | 只看该作者
不错。。。正需要
回复

使用道具 举报

6#
ID:69481 发表于 2016-8-19 10:38 | 只看该作者
一条乐 发表于 2016-6-15 12:42
不错。。。正需要

很不错!太详细了。顶你一下
回复

使用道具 举报

7#
ID:137244 发表于 2016-12-9 09:11 | 只看该作者
很不错!太详细了。顶你一下
回复

使用道具 举报

8#
ID:185248 发表于 2017-3-31 23:20 | 只看该作者
楼主,我怎么可以得到这个,我黑币不够,我现在很需要,可以私聊吗?我QQ1489044542
回复

使用道具 举报

9#
ID:326945 发表于 2018-5-10 16:28 | 只看该作者
找了很久,但是黑币不够啊
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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