最新单片机原理与应用习题参考答案(高惠芳版).docx

上传人:大张伟 文档编号:6109608 上传时间:2020-09-11 格式:DOCX 页数:22 大小:69.65KB
返回 下载 相关 举报
最新单片机原理与应用习题参考答案(高惠芳版).docx_第1页
第1页 / 共22页
最新单片机原理与应用习题参考答案(高惠芳版).docx_第2页
第2页 / 共22页
最新单片机原理与应用习题参考答案(高惠芳版).docx_第3页
第3页 / 共22页
最新单片机原理与应用习题参考答案(高惠芳版).docx_第4页
第4页 / 共22页
最新单片机原理与应用习题参考答案(高惠芳版).docx_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《最新单片机原理与应用习题参考答案(高惠芳版).docx》由会员分享,可在线阅读,更多相关《最新单片机原理与应用习题参考答案(高惠芳版).docx(22页珍藏版)》请在三一文库上搜索。

1、最新资料推荐单片机原理与应用技术(高惠芳版)习题参考答案:间:第二章( p38)习题第( 1)题 :MCS-51 单片机芯片包含哪些主要功能部件?8051 单片机是个完整的单片微型计算机。芯片内部包括下列主要功能部件:1) 8 位 CPU;2) 4KB 的片内程序存储器 ROM 。可寻址 64KB 程序存储器和 64KB 外部数据存储器;3) 128B 内部 RAM ;4) 21 个 SFR;5) 4 个 8 位并行 I/O 口(共 32 位 I/O线);6) 一个全双工的异步串行口;7) 两个 16 位定时器 /计数器;8) 5 个中断源,两个中断优先级;9) 内部时钟发生器。第( 4)题

2、: MCS-51 单片机的四个 I/O口在使用上各有什么功能和特点?1)P0口: 8位双向三态端口,外接上拉电阻时可作为通用 I/O 口线,也可在总线外扩时用作数据总线及低8 位地址总线。2)P1口: 8位准双向 I/O端口,作为通用 I/O 口。3)P2口: 8位准双向 I/O端口,可作为通用 I/O口,也可在总线外扩时用作高8位地址总线。3)P3口: 8位准双向 I/O端口,可作为通用 I/O 口,除此之外,每个端口还有第二功能,比如有的端口用作串行通信口,有的端口用作外部中断信号输入口,有的端口用作计数脉冲输入引脚,有的端口用作读/写控制线。实际应用中常使用P3 口的第二功能。第( 5)

3、题 :MCS-51 单片机的存储器分那几个空间?作用是啥?8051 存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空1) 64KB 片内片外统一编址的程序存储器地址空间, 地址范围: 0000HFFFFH ,对于 8051 单片机, 其中地址 0000H0FFFH 范围为 4KB 的片内 ROM 地址空间, 1000H FFFFH 为片外 ROM 地址空间;2)256B 的内部数据存储器地址空间,地址范围为 00HFFH ,对于 8051 单片机,内部 RAM 分为两部分,其中地址范围 00H 7FH (共 128B 单元)为内部静态 RAM 的地址空间, 80HFFH

4、为特殊功能寄存器的地址空间,21 个特殊功能寄存器离散地分布在这个区域;对于 8052 系列单片机还有地址范围为 80HFFH 的高 128B 的静态 RAM 。3)64KB 的外部数据存储器地址空间: 地址范围为 0000HFFFFH ,包括扩展 I/O 端口地址空间。第( 6)题:RAM 内包含哪些可位寻址单元?片内 RAM 中, 20H 2FH 是位寻址区,共 16 个单元,每个单元的每一位都有地址, 位地址范围是 00H 7FH ,共 128 位可寻址位。第( 7)题:堆栈?SP 的作用?为何要对SP 重新赋值?1)堆栈是一种数据结构,是只允许数据在其一端进出的一段存储空间; 为程序调

5、用和中断操作而设立,用作现场保护和断点保护。2)堆栈指针SP 用来存放堆栈的栈顶地址。3)复位后,SP 的初值为07H,由于片内RAM的 07H 单元的后继区域分别为工作寄存器区和位寻址区, 通常这两个区域在程序中有其它重要用途, 所以用户在设计程序时, 一般都将堆栈设在内部 RAM 的 30H 7FH 地址空间的高端区域, 而不设在工作寄存器区和位寻址区。第( 10)题:振荡周期、时钟周期、机器周期、指令周期 ?1) 振荡周期是指为单片机提供脉冲信号的振荡源的周期, 是单片机最基本的时间单位。通常由外接晶振与内部电路来提供振荡1最新资料推荐脉冲信号,其频率记为fOSC ,此频率的倒数即是振荡

6、周期。2) 振荡脉冲经过二分频后就是单片机的时钟信号,时钟信号的周期称为时钟周期,又定义为状态, 用 S 表示。时钟周期是振荡周期的二倍。3)机器周期是指令执行过程中完成某一个基本操作所需的时间。一个机器周期等于12TM12个振荡周期 。即fOSC 。4)指令周期是指执行一条指令所需要的时间,根据指令不同,可包含1、2、 4 个机器周期。第( 13)题:开机复位后,单片机使用的是哪组工作寄存器?其地址是啥?如何改变当前工作寄存器组?开机复位后, 单片机使用的是第 0 组工作寄存器。它们的地址范围是 00H 07H。对 PSW 寄存器的 RS0、RS1 两位的置位或复位即可改变单片机当前使用的工

7、作寄存器组。第三章( p66)2、 MCS-51 单片机有哪几种寻址方式?各有什么特点?寻址范围是什么?MCS-51 单片机有 7 种寻址方式。( 1)立即寻址。 操作数直接在指令中给出,它可以是二进制、十进制、十六进制数,也可以是带单引号的字符, 通常把这种操作数称为立即数, 它的寻址范围就是指令本身所在的程序存储单元。( 2)直接寻址。在指令中直接给出存放操作数的内存单元的地址。 寻址范围为:内部RAM 低 128 字节单元,特殊功能寄存器。( 3)寄存器寻址。指令中给出的是操作数所在的寄存器。寻址范围为: 4 组工作寄存器( R0 R7),部分特殊功能寄存器,如A 、 B、 DPTR 。

8、( 4)寄存器间接寻址。存放操作数的内存单元的地址放在寄存器中, 指令只给出寄存器(包括 Ri 和 DPTR ),寄存器名称前加 “ ”前缀标志。寻址范围:地址范围从00 FFH 的全部内部 RAM 单元,包括堆栈区,但不包括特殊功能寄存器, 以及地址范围从0000 FFFFH 的全部片外RAM 。( 5)变址寻址。将基址寄存器与变址寄存器的内容相加, 结果作为操作数的地址。 变址寻址主要用于查表操作。 寻址范围: 64KB的程序存储空间。( 6)相对寻址。指令中给出的操作数是程序相对转移的偏移量。 偏移量是一个带符号的单字节数,范围为 -128 +127。( 7)位寻址。操作数是位地址。寻址

9、范围:内部 RAM 位寻址区共 128 位(位地址:0 7FH), 11 个特殊功能寄存器中的可寻址位(对于 8051,有 83 位)。3、对片内RAM 可以用哪几种寻址方式?对片外 RAM 可以用哪几种寻址方式?对片内 RAM 的工作寄存器区 ( 00 1FH )可以用直接寻址、寄存器寻址和寄存器间接寻址;位寻址区(20 2FH )可以用直接寻址、寄存器间接寻址和位寻址;用户 RAM区( 30 7FH )可以用直接寻址、寄存器间接寻址;内部RAM 的高 128B ( 80 FFH )只能用寄存器间接寻址;内部RAM的特殊功能寄存器区( 80 FFH)用直接寻址。对于片外 RAM ,可以通过寄

10、存器Ri 进行 256B 的分页间接寻址或通过DPTR 进行64KB 范围的寄存器间接寻址。4、对片外 RAM 单元的寻址中,用 Ri 间接寻址与用 DPTR 间接寻址有啥区别 /对片外 RAM 单元寻址时, 可用 Ri 进行分页间接寻址,亦即只能在当前页面内间接寻址,页面大小为 256 个字节,页面地址由特殊功能寄存器 P2 决定;也可用 DPTR 进行间接寻址,寻址范围为 64K 字节,即 256 个页面内的任一单元均可寻址。5、指出下列指令操作数的寻址方式?立即寻址MOV A,#00H直接寻址 MOV A,50H 寄存器间接寻址 MOV A,R0 寄存器寻址 MOV A,R5 变址寻址

11、MOV A,A+DPTR 相对寻址 SJMP 70H2最新资料推荐直接寻址或寄存器寻址CLR A11、 ANL A, #0FCH 累加器 A 的低 2 位清零,其余位不变; ORL A,#0C0H 累加器 A 的高 2 位置 1,其余位不变; XRL A,#0F0H 累加器 A 的高 4 位取反,其余位不变; XRL A,#55H 累加器 A 的第 0、 2、 4、6位取反,其余位不变;12、已知 A=78 , R1=78H ,B=04H,CY=1 ,片内 RAM78H=0DDH,80H=6CH, 试分别写下列指令执行后单元的结果和相应标志位的值。( A) =55H , CY=1 , ADD

12、A,R1 ( A) =0, CY=0, SUBB A,#77H ( B) =01H,( A) =0E0H, CY=0MULAB( A) =1EH,(B) =0,CY=0,DIV AB ( 78H) =58H, CY=1,ANL 78H,#78H ( A) =7FH,CY=1,ORL A , #0FH ( 80H) =14H, CY=1,XRL 80H,A13、写出下列指令的执行成果。MOV A,#7FHCPL ARR ASWAP A( A )= 4 或 4H 或 04H18、 编程:在外部数据存储器首地址为 TABLE 的数据表中存有 10B 的数据,编程将每个字节的最高位置 1,并返回原来的

13、单元ORG 0000HLJMP MAINORG 0100HMAIN:MOV DPTR, #TABLEMOV R0, #10LOOP:MOVXA,DPTRORL A, #80H或 SETB ACC.7MOVXDPTR,AINCDPTRDJNZR0, LOOPSJMP$END第四章 (p95)第 (2) 题 编程:设内部 RAM 5AH 单元中有一个变量 X ,轻编写计算下属函数式的程序,结果存入 5BH 单元。Y=X2+8X2-141ORG 0000HLJMP STARTORG 0100HSTART:CLR CMOV A, 5AHSUBB A, #10JC LOWER10CLR CMOV A,

14、5AHCJNE A, #15, IFL15BE1015: MOV A, 5AHMOV B, AMUL ABADD A, #8AJMP SAVEIFL15:JNC LARGE15SJMP BE1015LOWER10:MOV A, 5AHMOV B, AMUL ABDEC AAJMP SAVELARGE15: MOV A, #41SAVE:MOV 5BH, ASJMP $END第 (10)题 编程在以 2000H 为首地址的存储区中,存放着 20 个用 ASCII 吗表示的 0-9的数。试编程将他们转化为 BCD 吗,并以压所 BCD 吗的形式存放在 3009H 单元中。ORG 0000H3最新资

15、料推荐LJMP STARTORG 0100HSTART:MOV DPTR, #2000HMOV R2, #10MOV R0, #00HMOV P2, #30HLOOP:MOVX A, DPTRSUBB A, #30HMOV R3, AINC DPTRMOVX A, DPTRSUBB A, #30HSWAP AADD A, R3MOVX R0, AINC DPTRINC R0DJNZ R2, LOOPSJMP $END第 6 章( p195)第( 1)题参考答案: 什么是中断? 单片机正常工作时,按用户程序逐条执行指令, 如果系统中出现某些急需处理的事件, CPU 暂时终止当前的程序,转而去执行

16、服务程序,以对发生的更紧迫的事件进行处理,待服务程序结束后,CPU 自动返回原来的程序继续执行, 这个过程就称为中断。 有几个中断源? MCS-51 单片机有5 个中断源:外部中断 0、定时 /计数器 T0 的溢出中断、外部中断 1、定时 /计数器 T1 的溢出中断、串行口收发中断,对应的中断请求标志为 IE0、 TF0、 IE1 、 TF1、TI/RI 。 如何提出中断?中断源产生中断信号后,中断系统把相应的中断标志置位,在中断允许的前提下,由中断标志触发中断请求。 单片机如何进行中断响应?中断响应过程:第一步,对于外部中断,需要由CPU采样外部中断请求信号, 若采样到后,把相就的中断请求标

17、志置位; 第二步,查询各个中断标志位;第三步,进行中断响应,由硬件自动生成一条长调用指令“ LCALL addr16 ”进行断点保护后转向中断服务程序。第( 2)题 MCS51 的中断源中,哪些中断请求信号在中断响应是可自动清除?那些不能?不能的如何处理?参考答案:在中断响应时, 可以自动清除的中断请求信号有:定时/计数器的溢出标志TF0/TF1 ;脉冲方式的外部中断请求 IE0/IE1 ;在中断响应时, 不能自动清除的中断请求信号有: 电平方式的外部中断请求,处理方法:中断响应后通过软硬件结合的方法把输入端的低电平强制改成高电平,再软件清 IE0/IE1 。串行中断, 处理方法: 中断响应后

18、,在中断服务程序中查询RI/TI ,以确定是接收中断还是发送中断,查询以后由指令(即软件方法)对RI/TI 清零。第( 3)题 8051 中断优先级有几级?在形成中断嵌套时各级有何规定?参考答案:8051 单片机的中断优先级有高低两个优先级。在形成 中断嵌套时 ,低优先级中断请求不能打断高优先级的中断服务。 高优先级中断请求可以打断低优先级的中断服务, 从而实现中断嵌套。 如果一个中断请求已被响应, 则同级的中断请求将被禁止, 即同级中断不能嵌套。如果同级的多个中断请求同时出现,则由单片机内部硬件查询, 按自然响应顺序确定响应哪个中断请求。 各个中断源自然响应的先后顺序为: 外部中断 0,定时

19、 /计数器T0,外部中断 1,定时 /计数器 T1 中断,串行口中断。第( 4)题 MCS51 响应中断后,各中断入口地址是啥?参考答案:外部中断0 入口地址: 0003H4最新资料推荐定时 /计数器 T0 中断入口地址:000BH外部中断1 入口地址: 0013H定时 /计数器 T1 中断入口地址:001BH串行口中断入口地址:0023H第 (7) 题 定时计数器的四中工作方式各自的技术范围?如果要计 10 个单位不同方式的初值是啥?参考答案:定时 /计数器四种工作方式各自的计数范围为:方式 0213方式 1216方式 2、 328如果要计10 个单位,计数器的初值为:13THx=FFHTL

20、x=16H( x 为 0 或 1,对应 T0 或 T1 ,下同)方式 1: X=2 16-10=65526=FFF6HTHx=FFHTLx=F6H方式 2: X=2 8-10=246=F6HTHx=F6HTLx=F6H方式 3: X=2 8-10=246=F6H只对 T0 有效TH0=F6HTL0=F6H第( 9)题 已知振荡频率12MHZ ,用定时计数器 T0,实现从 P2.0 产生周期为 100ms 的方波,用汇编和 C 语言编程参考答案1:用中断方式实现/ 从 P2.0 引脚输出周期为100ms 的方波/ 由定时器 T0 产生 50ms 的定时/T0 工作于方式1 可以实现50ms 的定

21、时/X=65536-50/0.001=15536=3CB0H#include sbit p2_0 = P20;void main(void)TMOD=0X01;EA=1;ET0=1;TH0=(65536-50000)/256;/TH0=0x3C;TL0=(65536-50000)%256;/TL0=0xB0;TR0=1;while(1);void timer0(void) interrupt 1 using 1 TH0=(65536-50000)/256;/TH0=0x3C;TL0=(65536-50000)%256;/TL0=0xB0;p2_0=!p2_0;参考答案2:不用中断方式,用查询方

22、式实现/ 从 P2.0 引脚输出周期为100ms 的方波/ 由定时器 T0 产生 50ms 的定时/T0 工作于方式1 可以实现50ms 的定时/X=65536-50/0.001=15536=3CB0H#include sbit p2_0 = P20;void main(void)TMOD=0X01;TH0=(65536-50000)/256;/TH0=0x3C;TL0=(65536-50000)%256;/TL0=0xB0;TR0=1;while(1)TH0=(65536-50000)/256;TL0=(65536-50000)%256;while(!TF0);p2_0=!p2_0;参考答案

23、3:;中断方式ORG0000H5最新资料推荐LJMPMAIN参考答案 (1)/C 语言程序ORG000BH/P1 口接 8 只 LED ,编写程序轮流点亮各个AJMPSER_T0LED/#include ORG0100H/ 定义流水灯的花样MAIN:MOVTMOD,#01HunsignedcharcodeMOV TH0,#3CHdesign8=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbMOV TL0,#0B0Hf,0x7f;SETBEAunsigned char i=0,j=0;SETBET0void init_timer1(void);SETBTR0void main

24、(void)SJMP$init_timer1();SER_T0: MOV TH0,#3CHwhile(1);MOV TL0,#0B0HCPL P2.0RETIvoid init_timer1(void)ENDTMOD = 0x10;TH1 = (65536-50000)/256;参考答案4:TL1 = (65536-50000)%256;查询方式ET1 = 1;ORG0000HEA = 1;LJMPMAINTR1 = 1;ORG0100HP1 = design0;MAIN:MOVTMOD,#01HMOV TH0,#3CH/* 晶振为 12MHzMOV TL0,#0B0Hvoid serv_t1

25、(void) interrupt 3 using 1SETBTR0LOOP:JBC TF0, NEXTTH1 = (65536-50000)/256;SJMP LOOPTL1 = (65536-50000)%256;NEXT:MOV TH0,#3CHi+;MOV TL0,#0B0Hif(i=2)CPL P2.0SJMP LOOPi=0;j=(j+1)%8;ENDP1=designj;第( 13)题 编程 利用单片机内部定时计数器 T1 产生定时时钟,由 P1 口输出信号控/*/制 8 个 LED 指示灯,试编程使8 个指示灯依 次 轮 流 点 亮 , 每 个 指 示 灯 点 亮 时 间/* 晶

26、振为 6MHz100ms。void serv_t1(void) interrupt 3 using 16最新资料推荐TH1 = (65536-50000)/256;/* 晶振为 6MHzTL1 = (65536-50000)%256;void serv_t1(void) interrupt 3 using 1j=(j+1)%8;P1=designj;TH1 = (65536-50000)/256;TL1 = (65536-50000)%256;/*/a=_crol_(a,1);参考答案( 2)P1=a;/P1 口接 8 只 LED ,编写程序轮流点亮各个/*/LED/#include #inc

27、lude unsigned char i=0,a=0xfe;void init_timer1(void);void main(void)init_timer1();while(1);void init_timer1(void)TMOD = 0x10;TH1 = (65536-50000)/256;TL1 = (65536-50000)%256;ET1 = 1;EA = 1;TR1 = 1;/* 晶振为 12MHzvoid serv_t1(void) interrupt 3 using 1参考答案( 3)/P1 口接 8 只 LED ,编写程序轮流点亮各个LED ,查询方式 /#include

28、#include unsigned char i=0,temp=0xfe;void main(void)TMOD = 0x10;P1 = 0xfe;TH1 = (65536-50000)/256;TL1 = (65536-50000)%256;TR1 = 1;while(1)while(!TF1);P1=_crol_(temp,1);TF1=0;TH1 = (65536-50000)/256;参考答案( 4)TL1 = (65536-50000)%256;汇编语言程序i+;晶振频率为6MHZif(i=2)ORG 0000HAJMP MAINi=0;a=_crol_(a,1);ORG 001BH

29、P1=a;AJMP SERV_T1ORG 0100H/*/MAIN:MOV SP,#60H7最新资料推荐CLR AMOV R7,#0MOV TMOD,#10HMOV TH1,#3CHMOV TL1,#0B0HSETB ET1SETB EASETB TR1MOV DPTR,#TABLEMOVC A,A+DPTRMOV P1,ASJMP $TABLE:DB0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FHORG 0200HSERV_T1:MOV TH1,#3CHMOV TL1,#0B0HINC R7CJNE R7,#8,OUTPUTMOV R7,#0OUTPUT:MOV

30、A,R7MOVC A,A+DPTRMOV P1,ARETIEND参考答案( 5);晶振频率为6MHZORG 0000HAJMP MAINORG 001BHAJMP SERV_T1ORG 0100HMAIN:MOV SP,#60HMOV TMOD,#10HMOV TH1,#3CHMOV TL1,#0B0HSETB ET1SETB EASETB TR1MOV A,#0FEHMOV P1,ASJMP $ORG 0200HSERV_T1:MOV TH1,#3CHMOV TL1,#0B0HRLAMOV P1,ARETIEND第 16 题 MCS51 串口有几种工作放是, 特点是啥?参考答案:MCS-51

31、 单片机的串行口是全双工串口,有4 种工作方式:( 1) 工作方式 0:通常串行口外接同步移位寄存器, 用于扩展 I/O 端口。波特率固定为f OSC 12 。( 2) 工作方式 1:串行口作为波特率可变的 10 位异步收发器, 8 位数据加起始位和停止位。( 3) 工作方式 2、3:串行口是 11 位的异步收发器, 9 位数据加起始位和停止位。方式 2 的波特率固定为fOSC 32或 fOSC 64 ,方式 3 的波特率可变。第 19 题 编程 用汇编语言和 C 编程实现一个双击通信系统,将甲基的片内RAM中30H-3FH 的数据块, 传送到乙机片外RAM中 0030H-003FH ,话电路

32、图 。一、 C 语言编程:甲机程序:8最新资料推荐/ 晶振 11.0592MHz ,波特率为 1200bps/ 甲机发送片内 RAM 中 30H-3FH 的数据块#include #define ADDRA 0x30 unsigned char num = 0; unsigned char data *p;void main(void)SCON = 0x40; TMOD = 0x20; PCON = 0x00; TL1 = 0xe8; TH1 = 0xe8; TR1 = 1;EA = 1; ES = 1;p = ADDRA; SBUF = *p;while(1);void Serv_seria

33、l_A(void) interrupt 4 using 1 TI = 0;if(num = 0x10) ES = 0;elsenum+;p+;SBUF = *p;乙机程序:/ 晶振 11.0592MHz ,波特率为 1200bps/ 乙 机 接 收 数 据 放 于 片 外 RAM 的0030H-003FH#include #define ADDRB 0x0030unsigned char num = 0;unsigned char xdata *p;void main(void)SCON = 0x50;TMOD = 0x20;PCON = 0x00;TL1 = 0xe8;TH1 = 0xe8;

34、TR1 = 1;EA = 1;ES = 1;p = ADDRB;while(1);void Serv_serial_B(void) interrupt 4 using 1 RI = 0;if(num = 0x10) ES = 0;elsenum+;p+;*p = SBUF;二、汇编语言程序甲机程序 :ORG 0000HLJMP MAINAORG 0023HAJMP SERV_SAORG 0100HMAINA: MOV SP,#60HMOV SCON, #40HMOV TMOD, #20HMOV PCON, #00HMOV TH1, #0E8HMOV TL1, #0E8HSETB TR1SETB

35、 EASETB ESMOV R0,#0FH9最新资料推荐MOV R1,#30HENDB: RETIMOV A,R1MOV SBUF, AENDSJMP $第八章SERV_SA:CLR TI1、键盘抖动原因?消除方法?DJNZ R0, LOOPACLR ES通常的按键所用开关为机械弹性开SJMP ENDA关,当机械触点断开、闭合时,由于LOOPA: INC R1机械触点的弹性作用,开关在闭合时MOV A,R1不会马上稳定地接通,在断开时也不MOV SBUF, A会一下子断开。因而在闭合及断开的ENDA:RETI瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消END抖。乙机程序:O

36、RG 0000HLJMP MAINBORG 0023HAJMP SERV_B按键抖动分 前沿抖动 和后沿抖动 。抖动时间ORG 0100H的长短由按键的机械特性决定,一般为MAINB:MOV SP,#60H5ms 10ms。 键抖动会引起一次按键被MOV SCON, #50H误读多次。为确保 CPU对键的一次闭MOV TMOD, #20H合仅作一次处理,必须去除键抖动。MOV PCON, #00H在键闭合稳定时读取键的状态,并且MOV TH1, #0E8H必须判别到键释放稳定后再作处理。MOV TL1, #0E8H按键的消抖,可用硬件或软件两SETB TR1种方法。SETB EA硬件消抖:SETB ES在键数较少时可用 RS触发器构成MOV R0,#10H的双稳态电路实现硬件消抖。MOV DPTR,#0030H软件消抖: 常用SJMP $如果按键较多,常用软件方法去抖,即检

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1