侵权投诉

如何使用单片机驱动标准PC机键盘?C51程序详细说明

2020-01-18 11:07 次阅读

  功能:实现pc机键盘(p/s2接口)与8位单片机连接使用

  原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上

  每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来

  传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验)

  1位结束位(1)

  实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键

  缺点:由于51单片机的容量有限所以缓冲区不可以开的太大,这就导致可以记录键盘的按键次数过少,

  也就是容错性一般。不过如果正常使用键盘是不会出错的

  //#include“reg51.h”

  #include “intrins.h”

  #include “ku.h” //按键通码与ascii对照表

  sbit sda= p1^0; //键盘数据线

  unsigned char dat=0,dat1=0,dat2=0; //接收键盘数据变量? 存储通码变量 接受连续通码变量

  unsigned char count=0,num=9,temp[5],shu=0; //中数次数 中断控制变量 缓冲区数组 缓冲区指针

  unsigned char key=0; //按键最终值

  void zhongduan() interrupt 0 //外部中断0 用来接受键盘发来的数据

  {

  dat》》=1; //接受数据 低-》高

  if(sda) dat|=0x80;

  count++;

  if(count==num)

  {

  if(count==9)

  {

  dat1=dat; //中断9次后为键盘所按按键的通码(开始位始终为0在第一次中断时右移中忽略)

  num=20; //使中断可以继续中断11次

  }

  if(count==20)

  {

  dat2=dat; //取回第二个通码

  if(dat1==0xe0 || dat2==0xf0) //第一个通码是0xe0则证明所按按键为功能键,第二个通码是0xf0证明按键结束

  {

  temp[shu]=dat1;temp[shu+1]=dat2; shu+=2; //将所按按键存到缓冲区中

  ie=0x82; //关闭外部中断并打开内部中断来处理所按按键

  tr0=1;

  }

  else

  {

  temp[shu]=dat1;temp[shu+1]=dat2; shu+=2; //如果shift键被按下则记录与它同时按下的那个键

  count=0;

  }

  if((temp[0]==18 || temp[0]==89) && (temp[2]==18 || temp[2]==89) ) tr0=1; //如果缓冲区中有两个间隔的shift键则证明需要的铵键结束

  }

  }

  }

  void getkey() interrupt 1 //内部中断0 用来处理缓冲区里的数据

  {

  unsigned char i=0;

  tr0=0;

  th0=0;

  tl0=0;

  count=0; //中断记数则0

  if((temp[0]==18 || temp[0]==89) && temp[1]!=0xf0 ) //shift被按下

  {

  for(i=0;i《21;i++)

  {

  if(addshift[i][0]==temp[1]) //搜索shift被按下的表

  {

  key=addshift[i][1];

  ie=0x83; //打开外部中断

  return;

  }

  }

  }

  else if(temp[0]==0xe0) //所按下的按键是功能键

  {

  for(i=0;i《80;i++)

  {

  if(noshift[i][0]==temp[1]) //功能键的通码在缓冲区的第二位

  {

  key=noshift[i][1];

  ie=0x83;

  return;

  }

  }

  }

  else //普通按键

  {

  for(i=0;i《80;i++)

  {

  if(noshift[i][0]==temp[0]) //普按键的通码在缓冲区的第一位

  {

  key=noshift[i][1];

  ie=0x83;

  return;

  }

  }

  }

  for(i=0;i《5;i++)

  {

  temp[i]=0;

  }

  }

  PC机键盘按键通码与ASCII对照表

  这个库要配合 单片机驱动标准pc机键盘的c51程序使用

  unsigned char code noshift[80][2]=

  {

  22 ,49,// { 1 }

  30 ,50,// { 2 }

  38 ,51,// { 3 }

  37 ,52,// { 4 }

  46 ,53,// { 5 }

  54 ,54,// { 6 }

  61 ,55,// { 7 }

  62 ,56,// { 8 }

  70 ,57,// { 9 }

  69 ,48,// { 0 }

  28 ,97,// { a }

  50 ,98,// { b }

  33 ,99,// { c }

  35 ,100,// { d }

  36 ,101,// { e }

  43 ,102,// { f }

  52 ,103,// { g }

  51 ,104,// { h }

  67 ,105,// { i }

  59 ,106,// { j }

  66 ,107,// { k }

  75 ,108,// { l }

  58 ,109,// { m }

  49 ,110,// { n }

  68 ,111,// { o }

  77 ,112,// { p }

  21 ,113,// { q }

  45 ,114,// { r }

  27 ,115,// { s }

  44 ,116,// { t }

  60 ,117,// { u }

  42 ,118,// { v }

  29 ,119,// { w }

  34 ,120,// { x }

  53 ,121,// { y }

  26 ,122,// { z }

  84 ,91,// { [ }

  91 ,93,// { ] }

  76 ,59,// { ; }

  82 ,39,// { ‘ }

  65 ,44,// { , }

  73 ,46,// { 。 }

  74 ,47,// { / }

  78 ,45,// { - }

  85 ,61,// { = }

  93 ,92,// { \ }

  14 ,96,// { ` }

  90 ,32,// { enter }

  5 , 0,// { f1 }

  6 , 1,// { f2 }

  4 , 2,// { f3 }

  12 , 3,// { f4 }

  3 , 4,// { f5 }

  11 , 5,// { f6 }

  131, 6,// { f7 }

  10 , 7,// { f8 }

  1 , 8,// { f9 }

  9 , 9,// { f10 }

  120,10,// { f11 }

  7 ,11,// { f12 }

  102,12,// { back }

  224,13,// { home }

  105,14,// { end }

  125,15,// { pageup }

  122,16,// { pagedown }

  117,17,// { up }
责任编辑 LK

  114,18,// { down }

  107,19,// { left }

  116,20,// { right }

  113,21,// { del }

  112,22,// { insert }

  225,23,// { pause }

  118,24,// { esc }

  13 ,25,// { tab }

  88 ,26,// { caps }

  20 ,27,// { ctrl }

  17 ,28,// { alt }

  41 ,29,// { space }

  31 ,30,// { win }

  47 ,31,// { winright }

  };《/P》《P》unsigned char code addshift[47][2]=

  {

  14,126, // { ~ }

  22, 33, // { ! }

  30, 64, // { @ }

  38, 35, // { # }

  37, 36, // { $ }

  46, 37, // { % }

  54, 94, // { ^ }

  61, 38, // { & }

  62, 42, // { * }

  70, 40, // { ( }

  69, 41, // { ) }

  78, 95, // { _ }

  85, 43, // { + }

  93,124, // { | }

  84,123, // { { }

  91,125, // { } }

  76, 58, // { : }

  82, 34, // { “ }

  65, 60, // { 《 }

  73, 62, // { 》 }

  74, 63, // { ? }

  28 ,65,// { a }

  50 ,66,// { b }

  33 ,67,// { c }

  35 ,68,// { d }

  36 ,69,// { e }

  43 ,70,// { f }

  52 ,71,// { g }

  51 ,72,// { h }

  67 ,73,// { i }

  59 ,74,// { j }

  66 ,75,// { k }

  75 ,76,// { l }

  58 ,77,// { m }

  49 ,78,// { n }

  68 ,79,// { o }

  77 ,80,// { p }

  21 ,81,// { q }

  45 ,82,// { r }

  27 ,83,// { s }

  44 ,84,// { t }

  60 ,85,// { u }

  42 ,86,// { v }

  29 ,87,// { w }

  34 ,88,// { x }

  53 ,89,// { y }

  26 ,90,// { z }

  };

收藏 人收藏
分享:

评论

相关推荐

树莓派4B VS香橙派4B, 你pick 谁?

本文将给大家带来国外专业硬件测评网站Tom’s Hardware 针对树莓派4B(4GB)以及香橙派4B(型号:Orange Pi 4B)的专业测...
发表于 05-27 20:26 103次 阅读
树莓派4B VS香橙派4B, 你pick 谁?

一位15年经验的老司机教你学习单片机

初学者的态度 在我学习单片机的年代,只有单片机而且只有一种51单片机,没的选择。现在,有51内核的系列单片机、有MSP430单...
发表于 05-27 14:24 152次 阅读
一位15年经验的老司机教你学习单片机

工程师对单片机初学者的建议

开始的时候,不要老是给自己找借口,说KEIL不会建项目啦、没有实验板啦之类的。遇到困难要一件件攻克,不会建项目,就先学它...
发表于 05-27 14:19 114次 阅读
工程师对单片机初学者的建议

这个注释中的1,2,3,4需不需要去掉,感觉有的话好像比较详细,但是是不是公司中都不这么写或者不规范,想请教下

发表于 05-27 09:25 133次 阅读
这个注释中的1,2,3,4需不需要去掉,感觉有的话好像比较详细,但是是不是公司中都不这么写或者不规范,想请教下

手把手教你学CAN总线PDF电子书免费下载

《手把手教你学CAN总线》以CAN总线的通信实例和基本实验为主线,以单片机、数据通信和工业控制网络的....
发表于 05-27 08:00 12次 阅读
手把手教你学CAN总线PDF电子书免费下载

使用单片机实现LCD显示电话拨号键盘按键的设计论文免费下载

 电话在人们的日常生活中是比较的常见的电子产品之一,它已进入我们的每一个家庭。本文设计了一款基于单片....
发表于 05-27 08:00 16次 阅读
使用单片机实现LCD显示电话拨号键盘按键的设计论文免费下载

STM32单片机的接收不定长度字节数据的方法(适用于ARM单片机)

串口作为MCU的重要外部接口,同时也是软件开发重要的调试手段,其重要性不言而喻。STM32的串口资源相当丰富的,功能也相当...
发表于 05-27 07:00 312次 阅读
STM32单片机的接收不定长度字节数据的方法(适用于ARM单片机)

MC9S12电路图

这个图看不懂,是MC9S12单片机原理图的一部分,谁能帮忙写一段文字描述和解释请联系我...
发表于 05-27 01:31 108次 阅读
MC9S12电路图

8051单片机C语言软件设计的艺术PDF电子书免费下载

本书主要介绍了8051单片机C语言软件设计的思维与解决方法。本书每一章都是一个精彩的例子,范例说明深....
发表于 05-26 17:32 31次 阅读
8051单片机C语言软件设计的艺术PDF电子书免费下载

使用单片机实现8只数码管闪烁显示的Keil程序和电路图免费下载

本文档的主要内容详细介绍的是使用单片机实现8只数码管闪烁显示的Keil程序和电路图免费下载。
发表于 05-26 16:56 27次 阅读
使用单片机实现8只数码管闪烁显示的Keil程序和电路图免费下载

8只数码管滚动显示数字串的Keil程序和电路图免费下载

本文档的主要内容详细介绍的是使用单片机实现8只数码管滚动显示数字串的Keil程序和电路图免费下载。 ....
发表于 05-26 16:56 22次 阅读
8只数码管滚动显示数字串的Keil程序和电路图免费下载

单片机向主机发送字符串的Keil程序和电路图免费下载

本文档的主要内容详细介绍的是单片机向主机发送字符串的Keil程序和电路图免费下载。
发表于 05-26 16:56 22次 阅读
单片机向主机发送字符串的Keil程序和电路图免费下载

单片机与PC机串口通讯仿真的程序和电路图免费下载

本文档的主要内容详细介绍的是单片机与PC机串口通讯仿真的程序和电路图免费下载。
发表于 05-26 16:56 28次 阅读
单片机与PC机串口通讯仿真的程序和电路图免费下载

两位八段数码管怎么同时显示不同的数字呀

我现在是让他先亮2,然后把2灭掉。再亮1,1灭掉。再亮2,如此循环。。。 虽然看上去数码管一直都是显示21。但是总感觉有点怪怪的...
发表于 05-26 16:03 208次 阅读
两位八段数码管怎么同时显示不同的数字呀

单片机c语言程序设计

用动态数码管显示:第一屏显示年级18-dq-2、显示1s.灭屏1s.第二屏显示学号后六位,显示1s,灭屏1s。如此重复,求教大神...
发表于 05-26 12:23 131次 阅读
单片机c语言程序设计

使用DS18B20实现数字温度计的资料详细说明

1. 由于DS18B20采用的是1-Wire 总线协议方式,即在一根数据线实现数据的双向传输,而对A....
发表于 05-26 08:00 9次 阅读
使用DS18B20实现数字温度计的资料详细说明

STC8A8K64A4A12系列单片机的数据手册和选型表免费下载

本文档的主要内容详细介绍的是STC8A8K64A4A12系列单片机的数据手册和选型表免费下载。
发表于 05-26 08:00 16次 阅读
STC8A8K64A4A12系列单片机的数据手册和选型表免费下载

使用单片机设计实现电子秤的资料免费下载

应用计算器、压力传感器及1602英文液晶仿真设计电子秤。程序运行时,用户可设置当前商品单价,当压力变....
发表于 05-26 08:00 18次 阅读
使用单片机设计实现电子秤的资料免费下载

单片机基础实验仿真手册第一版PDF电子书免费下载

单片机好比大脑,配合最小电路在 5V 电源供电下就可以根据用 C 语言编写好的程序进行相应的控制和运....
发表于 05-26 08:00 28次 阅读
单片机基础实验仿真手册第一版PDF电子书免费下载

51系列单片机课程设计指导资料合集免费下载

.本文档的主要内容详细介绍的是51系列单片机课程设计指导资料合集免费下载包括了:课程设计实验板程序,....
发表于 05-26 08:00 21次 阅读
51系列单片机课程设计指导资料合集免费下载

PIC单片机双电源自动转切换

请问该怎么实现用PIC16F877单片机来控制电机的正反转,以实现双电源的切换。要求三段式电源,具有主电源、备用电源和中间位三...
发表于 05-25 23:00 123次 阅读
PIC单片机双电源自动转切换

DAC7512测试程序和仿真验证

这是本人电子系统设计课程的一个小作业,由于这学期宅在家,没有开发板做验证,只能通过这种仿真的办法来进行验证了,由于没有...
发表于 05-25 18:17 78次 阅读
DAC7512测试程序和仿真验证

设置产品的使用次数的程序和资料合集免费下载

本文档的主要内容详细介绍的是设置产品的使用次数的程序和资料合集免费下载包括了:按键控制数据自动重载,....
发表于 05-25 11:56 27次 阅读
设置产品的使用次数的程序和资料合集免费下载

单片机原理及应用实验的电路图和代码免费下载

本文档的主要内容详细介绍的是单片机原理及应用实验的电路图和代码免费下载。
发表于 05-25 08:00 42次 阅读
单片机原理及应用实验的电路图和代码免费下载

使用单片机利用定时器产生乐曲的keil程序和电路图免费下载

本文档的主要内容详细介绍的是使用单片机利用定时器产生乐曲的keil程序和电路图免费下载。
发表于 05-22 17:26 67次 阅读
使用单片机利用定时器产生乐曲的keil程序和电路图免费下载

单片机编码开关试验的程序和电路图及工程文件等资料合集

本文档的主要内容详细介绍的是单片机编码开关试验的程序和电路图及工程文件等资料合集。
发表于 05-22 17:26 61次 阅读
单片机编码开关试验的程序和电路图及工程文件等资料合集

单片机之间的串口通信实例keil程序和电路图免费下载

本文档的主要内容详细介绍的是单片机之间的串口通信实例keil程序和电路图免费下载。
发表于 05-22 14:18 57次 阅读
单片机之间的串口通信实例keil程序和电路图免费下载

普中STM32F1xx系列单片机的开发攻略资料免费下载

学习本开发攻略主要参考的文档有《STM32F1xx 中文参考手册》和《Cortex M3 权威指南(....
发表于 05-22 08:00 35次 阅读
普中STM32F1xx系列单片机的开发攻略资料免费下载

基于单片机的太阳能路灯智能控制系统设计

太阳能路灯智能控制系统是一种基于光伏发电的人性化路灯控制装置,通过实时监测光照强度,把模拟信息转换成....
发表于 05-22 08:00 81次 阅读
基于单片机的太阳能路灯智能控制系统设计

单片机的PID控制方法详细说明

经常有人问有关PID的用法,看一些有关单片及应用的书上都有关于PID的应用原理,但是面对具体的问题就....
发表于 05-22 08:00 89次 阅读
单片机的PID控制方法详细说明

单片机水塔控制系统的C语言资料免费下载

本文档的主要内容详细介绍的是单片机水塔控制系统的C语言资料免费下载。
发表于 05-21 15:55 43次 阅读
单片机水塔控制系统的C语言资料免费下载

水污染治理的措施分析

环境保护不仅是保护动植物及森林,而且还是保护及防治大气和水,不仅包括预防和治理各类大型污染源,而且还....
发表于 05-21 10:09 433次 阅读
水污染治理的措施分析

使用单片机实现火灾报警系统的设计论文说明

随着经济与技术的迅速发展,火灾成为当今世界各国人民所面临的一个共同的灾难性问题。它给人类社会造成严重....
发表于 05-21 08:00 47次 阅读
使用单片机实现火灾报警系统的设计论文说明

使用单片机实现火灾报警器的设计资料说明

本文介绍了一种适用于多种公共场所的基于单片机火灾报警系统。针对现有的分布式火灾报警系统投资大、安装麻....
发表于 05-21 08:00 58次 阅读
使用单片机实现火灾报警器的设计资料说明

单片机与嵌入式系统的学习课件合集免费下载

本文档的主要内容详细介绍的是单片机与嵌入式系统的学习课件合集免费下载包括了:单片微型计算机概述及预备....
发表于 05-21 08:00 68次 阅读
单片机与嵌入式系统的学习课件合集免费下载

如何在PIC18单片机中使用BootLoader

介绍在PIC18系列单片机中使用BootLoader的原理、方法及优点;介绍HI-TECH公司使用C....
发表于 05-21 08:00 34次 阅读
如何在PIC18单片机中使用BootLoader

PIC18F97J60系列单片机的数据手册免费下载

PIC18F97J60 是新面世的低压产品系列,继承了 PIC18 单片机的传统优点(即出色的计算性....
发表于 05-21 08:00 58次 阅读
PIC18F97J60系列单片机的数据手册免费下载

玩嵌入式,一般怎么入门?

入门阶段:(不要只看书,要多动手,但千万不是直接动手,不去看书) C语言:嵌入式编程大多用C语言、少....
发表于 05-20 10:48 108次 阅读
玩嵌入式,一般怎么入门?

单片机和Arduino有什么区别

单片机是一个超级小型的电脑。Arduino是一套标准,包括了软件和硬件的设计标准。(类似80年代IB....
发表于 05-19 17:03 331次 阅读
单片机和Arduino有什么区别

单片机可以用来做什么

单片机可用于从计算器到高端复杂(如心脏监测器)的基本仪器。几乎所有电子医疗设备,如血压计,血糖仪和血....
发表于 05-19 16:59 146次 阅读
单片机可以用来做什么

基于新型传感器和MSP430单片机实现抄表数据采集系统的设计

随着社会的迅速发展,智能小区逐渐进人人们的生活,而自动抄表系统是智能小区的重要功能之一。在水、电、气....
发表于 05-19 10:23 140次 阅读
基于新型传感器和MSP430单片机实现抄表数据采集系统的设计

采用单片机stc89c516rd+和ch375s芯片实现嵌入式usb-host设计

基于usb的大容量数据采集系统的设计,主要是要实现嵌入式usb-host。要想设计出能直接读写u盘的....
发表于 05-19 09:54 113次 阅读
采用单片机stc89c516rd+和ch375s芯片实现嵌入式usb-host设计

使用STC12单片机实现无线收音机的资料免费下载

本文档的主要内容详细介绍的是使用STC12单片机实现无线收音机的资料免费下载。
发表于 05-19 08:00 53次 阅读
使用STC12单片机实现无线收音机的资料免费下载

带DDX的多路数字音频处理器STA309A数据手册免费下载

STA309A是一款用于多通道应用中数字音频处理和控制的单片机解决方案。它为DDX®提供输出能力(直....
发表于 05-19 08:00 44次 阅读
带DDX的多路数字音频处理器STA309A数据手册免费下载

基于单片机与PWM实现呼吸灯的设计

本设计是基于单片机的原理与接口设计,采用单片机I/O口,加以C语言编程实现LED渐亮再渐暗类似人的呼....
发表于 05-19 08:00 124次 阅读
基于单片机与PWM实现呼吸灯的设计

使用单片机实现带中断的红绿灯资料免费下载

本文档的主要内容详细介绍的是使用单片机实现带中断的红绿灯资料免费下载。
发表于 05-18 11:34 41次 阅读
使用单片机实现带中断的红绿灯资料免费下载

基于AT45DB161B存储器和PIC16LC73B单片机实现微型压力测量装置设计

Flash存储器按其接口可分为串行和并行两大类。串行Flash存储器大多采用I2C接口或SPI接口进....
发表于 05-18 10:02 86次 阅读
基于AT45DB161B存储器和PIC16LC73B单片机实现微型压力测量装置设计

TI 16C554系列串口扩展芯片实现实现串口扩展和稳定性

成都国腾微电子有限公司推出的/系列串口扩展芯片全硬件实现串口扩展,保证了芯片工作的稳定性,设计的最高....
的头像 牵手一起梦 发表于 05-18 09:43 280次 阅读
TI 16C554系列串口扩展芯片实现实现串口扩展和稳定性

使用单片机实现按键计数器的程序免费下载

本文档的主要内容详细介绍的是使用单片机实现按键计数器的程序免费下载。
发表于 05-18 08:00 46次 阅读
使用单片机实现按键计数器的程序免费下载

使用AT89C51单片机设计实现LED电子显示屏的论文说明

LED发光灯可以分为单色发光灯、双色发光灯、三色发光灯、面发光灯、闪烁发光灯、电压型发光灯等多种类型....
发表于 05-18 08:00 93次 阅读
使用AT89C51单片机设计实现LED电子显示屏的论文说明

如何实现红外线控制自动水龙头的设计

红外线自动水龙头通过将红外线发射头与接收头装配在一起,当人靠近时,会自动发出控制信号使电磁阀通电吸合....
发表于 05-18 08:00 183次 阅读
如何实现红外线控制自动水龙头的设计

单片机的C语言驱动程序资料合集免费下载

本文档的主要内容详细介绍的是单片机的C语言驱动程序资料合集免费下载。
发表于 05-18 08:00 59次 阅读
单片机的C语言驱动程序资料合集免费下载

使用单片机设计记时器的资料概述

 用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加....
的头像 Wildesbeast 发表于 05-16 12:02 673次 阅读
使用单片机设计记时器的资料概述

使用单片机实现报警器声音产生的设计资料概述

用单片机P1.0输出1KHz和500Hz的音频信号驱动扬声器输出报警器声音,作报警信号,要求1KHz....
的头像 Wildesbeast 发表于 05-16 11:49 372次 阅读
使用单片机实现报警器声音产生的设计资料概述

如何使用单片机的取表方式实现广告灯的设计

我们来实现广告灯利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次(延时的时间0....
的头像 Wildesbeast 发表于 05-16 11:49 497次 阅读
如何使用单片机的取表方式实现广告灯的设计

使用单片机实现广告灯左右移动的设计说明

做单一广告灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0....
的头像 Wildesbeast 发表于 05-16 11:49 974次 阅读
使用单片机实现广告灯左右移动的设计说明

使用单片机设计实现软件延时00到59秒计时器的资料说明

如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位....
的头像 Wildesbeast 发表于 05-16 11:49 685次 阅读
使用单片机设计实现软件延时00到59秒计时器的资料说明

如何使用单片机制作一个手动计数器

利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.7管脚接一个轻触开关,作....
的头像 Wildesbeast 发表于 05-16 11:49 927次 阅读
如何使用单片机制作一个手动计数器

单片机串并转换实验的仿真电路图和程序合集免费下载

本文档的主要内容详细介绍的是单片机串并转换实验的仿真电路图和程序合集免费下载。
发表于 05-15 17:08 75次 阅读
单片机串并转换实验的仿真电路图和程序合集免费下载

常用的元器件库大全合集免费下载

本文档的主要内容详细介绍的是常用的元器件库大全合集免费下载包括了:Actel,Allegro,Alt....
发表于 05-15 08:00 311次 阅读
常用的元器件库大全合集免费下载