习题5答案单片机系统扩展与接口技术
单片机原理及接口技术(C51编程)(第2版)-习题问题详解汇总情况
第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为微控制器或嵌入式控制器2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口三部分,通过内部总线连接在一起,集成于一块芯片上。
3. AT89S51单片机工作频率上限为33MHz MHz。
4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低成本和提高可靠性二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度2. 在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用3. 下面的哪一项应用,不属于单片机的应用范围。
A.工业控制 B.家用电器的控制C.数据库管理 D.汽车电子设备三、判断对错1. STC系列单片机是8051内核的单片机。
对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。
对3. 单片机是一种CPU。
错4. AT89S52单片机是微处理器。
错5. AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能。
对6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。
对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。
对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。
对第2章思考题及习题2参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为2µs。
2. AT89S51单片机的机器周期等于12个时钟振荡周期。
3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H和88H。
《单片机原理及应用》课后习题答案
答案:ALE是地址锁存使能信号,是机器周期的二倍。当不使用单字节双周期的指令,如MOVX类指令时,可以作为外部设备的定时信号。
2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?
2.6 8051如何确定和改变当前工作寄存器组?
2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几个地址具有什么特殊的功能?
2.8 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
TH1、TL1、TH0、TL0的内容为00H,定时器/计数器的初值为0。
(TMOD)=00H,复位后定时器/计数器T0、T1为定时器方式0,非门控方式。
(TCON)=00H,复位后定时器/计数器T0、T1停止工作,外部中断0、1为电平触发方式。
(T2CON)=00H,复位后定时器/计数器T2停止工作。
可位寻址的SFR有11个。
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
答案:PSW—程序状态字。主要起着标志寄存器的作用。常用标志位及其作用如下:
Cy——进(借)位标志,其主要作用是保存算术运算的进或借位并在进行位操作时做累加器。
在执行某些算术和逻辑指令时,可以被硬件或软件置位或清零。在算术运算中它可作为进位标志,在位运算中,它作累加器使用,在位传送、位与和位或等位操作中,都要使用进位标志位。
2.14 MCS-51的时钟振荡周期、机器周期和指令周期之间有何关系?
单片机及接口技术课后习题答案
电路连接如图 程序在后两页
01 23 4 5 67 8 9 10 11 12 13 14 15
+5V
键盘扫描子程序
SERCH:MOV MOV
LINE0: MOV MOV MOV JB MOV AJMP
LINE1: JB MOV AJMP
LINE2: JB MOV AJMP
LINE3: JB MOV AJMP
习题答案
第三章:指令系统
一、填空 1. 指令 2. 111;单;双;三 3. 7 4. 操作数;A;B;DPTR 5. 操作数;地址;R0;R1;DPTR 6. 直接 7. DPTR;PC;A;程序存储器 8. DPTR;SP;MOVX 9. 直接;立即 10. 80H
习题答案
第三章:指令系统
一、填空 11. 68H 12. 68H 13. 62H;68H;36H 14. 41H;39H;88H 15. BFH;0;0;0 16. 2EH;1;1;0 17. 26H;1 18. 90H;06H;0;1 19. 10H;03H;0;0 20. 06H;09H 21. 00H;96H 二、选择 1. ④2. ③3. ④4. ②
…
IT_0: … IT_T0: … IT_S: …
END
【习题P99-3】初始化程序
;外部中断0中断矢量地址
;定时器0中断矢量地址
;串口中断矢量地址
;主程序起始地址 ;主程序其他初始化工作 ;开外部中断0 ;置外部中断0电平触发方式 ;开定时器0中断 ;开串口中断 ;开CPU总中断 ;置定时器0为高优先级中断 ;主程序主体内容 ;外部中断0中断处理子程序 ;定时器0中断处理子程序 ;串口中断处理子程序 ;主程序结束
①②③④
MCS-51单片机原理和接口技术习题参考答案
MCS-51单片机原理及接口技术习题参考答案第一章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。
它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。
它的诞生,标志着人类文明进入了一个新的历史阶段。
1-2解答:单片微型计算机简称单片机。
一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。
1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段及16位单片机、32位单片机推出阶段。
1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。
1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。
8031片内没有ROM,使用时需在片外接EPROM。
8051片内含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。
8751片内含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。
(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。
单片机原理与接口技术答案习题集
单片机原理与接口技术习题集答案西安航专电气系第1部分答案1-1 简述冯·诺依曼型计算机的主要特征。
1、采用二进制代替十进制运算2、存储程序工作方法3、计算机硬件系统的构成1-2 计算机硬件系统由哪些部件组成?计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备五个部分。
1-3 填空:(1)100D=01100100=64H(2)03CH=00111100B=60D1-4 写出下列各数的原码、反码和补码(用二进制数表示)。
21 -21 59 -59 127 -127 1 -121 原码:00010101反码:00010101补码:00010101 -21 原码:10010101 反码:11101010补码:1111101159原码:00111011反码:00111011补码:00111011-59原码:10111011反码:11000100补码:11000101127原码:01111111反码:01111111补码:01111111-127 原码:11111111反码:10000000补码:100000011原码:00000001反码:00000001补码:00000001-1原码:1000001反码:11111110补码:111111111-5 用十进制数写出下列补码的真值:1FH 69H 89H FCH 97H CDH B3H 10H1FH的真值:31D69H的真值:105D89H的真值:-119DFCH的真值:-4D97H的真值:-105DCDH的真值:-51DB3H的真值:-77D10H的真值:16D1-6 已知X和Y,求(X+Y)补。
(1)X=31D,Y=55D (X+Y)补= 01010000B(2)X=46D,Y=-81D (X+Y)补=11010001B(3)X=-54D,Y=93D (X+Y)补=00100111B(4)X=-23D,Y=-67D (X+Y)补=10100110B(5)X=75D,Y=89D (X+Y)补=10100100B1-7 写出下列各数的8421BCD码。
MCS-51单片机系统及接口技术_习题集(含答案)
《MCS-51单片机系统及接口技术》课程习题集【说明】:本课程《MCS-51单片机系统及接口技术》(编号为09001)共有单选题,判断题,阅读分析,问答与作图题, 填空题等多种试题类型,其中,本习题集中有[阅读分析]等试题类型未进入。
一、单选题1.下面哪些指令是访问ROM的指令?(A)MOVX A,@DPTR (B)MOVC A,@A+PC(C)MOVC A,@A+DPTR (D)MOVX @DPTR,A2.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC 3FH (B)ADD A,3FH(C)SUBB A,R0(D)CJNE A,3FH,rel3.要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是(A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址4.要确定51单片机P1口的输入、输出工作方式,下面哪种说法是正确的?(A)由编程决定;(B)由输入/输出设备决定;(C)由读引脚或写引脚指令决定;(D)由CPU读写命令决定;5.微机设置堆栈的目的是:(A)起数据缓冲作用;(B)存放将要处理的数据;(C)保存程序断点地址;(D)保存程序断点地址和数据。
6. CPU访问外部存储器的时候,下面哪种说法是正确的?(A)DPTR既可以存放ROM的地址又可以存放RAM的地址;(B)DPTR只能存放ROM的地址;(C)DPTR只能存放RAM的地址;7.在程序设计中使用MOV PSW,#10H 指令的目的是:(A)当前程序使用第2组工作寄存器(B)程序初始化(C)给一个单元赋初值(D)将立即数10H暂存入PSW中8. 51单片机的堆栈操作,应该是:(A)先入栈,再修改指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对。
9.执行返回指令时,返回的断点是:(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址10.可以使程序循环转移的指令是:(A)AJMP addr11 (B)DJNZ R n ,rel(C)SJMP rel (D)ACALL addr1111. CPU响应中断后,将产生哪些操作?(A)保护现场(B)自动到中断服务程序去执行(C)断点地址进栈(D)断点地址进栈,将矢量地址装入PC12. 51单片机外扩8155芯片后,可以扩展的I/O口线是:(A)16根(B)22根(C)24根(D)32根13.下面哪一个部件不属于CPU的部件?(A)IP (B)ALU (C)PC (D)PSW14.要把P1口高4位变为0,低4位不变,应使用下列哪条指令?(A)ORL P1,#0FH (B)ORL P1,#0F0H(C)ANL P1,#0F0H (D)ANL P1,#0FH15. CPU响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成?(A)由CPU自动完成(B)在中断响应中完成(C)应由硬件和中断服务程序完成(D)在主程序中完成16.某种存储器芯片的容量是16KB,那么它与地址总线连接的根数是:(A)11根,(B)12根,(C)13根,(D)14根,(E)15根17.定时器T0、T1的启动/停止应由下面哪一条来完成?(A)由程序来完成(B)由硬件自动完成(C)当GATE=0时,由TR0、TR1置位、清0完成18. 51单片机直接寻址指令中的直接地址单元有哪些?(A)产品厂家给出的地址单元(B)20H~7FH单元和部分SFR寄存器(C)30H~7FH单元(D)片内RAM和SFR寄存器19.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC 3FH (B)ADD A,3FH(C)SUBB A,R0(D)CJNE A,3FH,rel20. 6264芯片是(A)64KB EPROM (B)8KB RAM (C)64KB RAM21.指令LCALL addr16 执行后,硬件会自动产生下列操作。
单片机习题
(一) 单片机的基本机构与工作原理1、单片机与其他常见微机(如PC机)有什么不同?它是什么独特优点?80C51系列单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么?2、80C51系列单片机有哪些信号需要芯片引脚以第二功能的方式提供?3、80C51单片机的“ALE”信号、“/EA”信号有何功能?在使用80C31时,它们的信号引脚应如何处理?4、80C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别?5、片内RAM低128单元划分为哪三个主要部分?各部分主要功能是什么?6、80C51设有4个通用工作寄存器组,有什么特点?如何选用?如何实现工作寄存器现场保护?7、特殊功能寄存器的地址范围是多少?哪些特殊功能寄存器可以位操作?8、堆栈有哪些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值?9、为什么说80C51具有很强的布尔(位)处理功能?共有多少单元可以位寻址?采用布尔处理有哪些优点?10、80C51单片机的时钟周期、机器周期、指令周期有何区别?它们之间有何关系?单片机晶振频率与哪些工作参数有关?11、单片机有几种复位方法?对复位信号有何要求?复位后机器的初始状态如何,即各寄存器的状态如何?12、80C51的4个I/O口P0~P3在使用上有哪些分工和特点?试比较各口的特点?何谓分时复用总线?P3口的第二变异功能有哪些?13、80C51端口P0~P3作通用I/O口时,在输入引脚数据时,应注意什么?14、“读—改—写”指令有何优点?请至少列出五条不同操作的“读—改—写”指令。
15、为什么当P2作为扩展程序存储器的高8位地址后,就不再适宜作通用I/O了?16、程序计数器PC作为不可寻址寄存器,它有哪些特点?地址指针DPTR有哪些特点?与程序计数器PC有何异同?17、程序状态字PSW的含义是什么?如何利用它们?18、80C51单片机运行出错或程序进入死循环,如何摆脱困境?19、单片机在工业控制系统中有哪些掉电保护措施?20、举例说明单片机在工业控制系统中低功耗工作方式的意义及方法。
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第5章习题解答
第5章思考题及习题5参考答案一、填空1. AT89S51单片机任何一个端口要想获得较大的驱动能力,要采用电平输出。
答:低2.检测开关处于闭合状态还是打开状态,只需把开关一端接到I/O端口的引脚上,另一端接地,然后通过检测来实现。
答: I/O端口引脚的电平3. “8”字型的LED数码管如果不包括小数点段共计段,每一段对应一个发光二极管,有和两种。
答:7,共阳极,共阴极4. 对于共阴极带有小数点段的数码管,显示字符“6”(a段对应段码的最低位)的段码为,对于共阳极带有小数点段的数码管,显示字符“3”的段码为。
答:7DH,B0H5. 已知8段共阳极LED数码显示器要显示某字符的段码为A1H(a段为最低位),此时显示器显示的字符为。
答:d6. LED数码管静态显示方式的优点是:显示闪烁,亮度,比较容易,但是占用的线较多。
答:无,较高,软件控制,I/O口7. 当显示的LED数码管位数较多时,一般采用显示方式,这样可以降低,减少的数目。
答:动态,成本,I/O端口8. LCD 1602是型液晶显示模块,在其显示字符时,只需将待显示字符的由单片机写入LCD 1602的显示数据RAM(DDRAM),内部控制电路就可将字符在LCD上显示出来。
答:字符,ASCII码9. LCD 1602显示模块内除有字节的 RAM外,还有字节的自定义,用户可自行定义个5×7点阵字符。
答:80,显示数据,64,字符RAM,810.当按键数目少于8个时,应采用式键盘。
当按键数目为64个时,应采用式键盘。
答:独立,矩阵11.使用并行接口方式连接键盘,对独立式键盘而言,8根I/O口线可以接个按键,而对矩阵式键盘而言,8根I/O口线最多可以接个按键。
答:8,6412.LCD 1602显示一个字符的操作过程为:首先,然后,随后,最后。
答:读忙标志位BF,写命令,写显示字符,自动显示字符二、判断对错1.P0口作为总线端口使用时,它是一个双向口。
单片机原理及接口技术课后答案
单片机原理及接口技术课后答案篇一:单片机原理及接口技术课后习题答案_李朝青第一章1.单片机具有哪些特点(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
2. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4. 微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。
5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。
嵌入式系统的出现最初是基于单片机的。
它从体系结构到指令系统都是按照嵌入式应用特点专门的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。
因此,她是典型的嵌入式系统。
第二章1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
单片机原理与接口技术课后答案
单片机原理与接口技术课后答案以下为单片机原理与接口技术课后答案:1. 什么是单片机?单片机是一种高度集成的计算机内核,具有处理器、内存、输入/输出接口等元件,可以用于控制、处理和操作外部设备。
2. 单片机的工作原理是什么?单片机的工作原理是通过执行存储在其内部存储器中的指令,来控制外围设备的操作。
它具有时钟、ALU、寄存器和一个指令集,通过时钟信号的控制,按照程序指令的顺序进行执行。
3. 单片机与外部设备的连接方式有哪些?单片机与外部设备的连接方式有并行接口、串行接口、通信总线接口等。
4. 并行接口是如何工作的?并行接口是使用多个传输线同时传输数据的接口。
单片机通过并行接口的数据总线,向外部设备发送数据或接收数据,同时通过控制线发送控制信号。
5. 串行接口是如何工作的?串行接口是使用单个传输线逐位传输数据的接口。
单片机通过串行接口的发送线发送数据,通过接收线接收数据,并且通过控制线发送控制信号。
6. 通信总线接口是如何工作的?通信总线接口通过将单片机与外部设备连接到同一总线上,实现它们之间的通信。
单片机可以通过总线向外部设备发送数据或接收数据。
7. 单片机的输入接口如何实现?单片机的输入接口可以通过输入寄存器、输入缓冲器和输入/输出控制电路等,将外部设备的信号输入到单片机中。
8. 单片机的输出接口如何实现?单片机的输出接口可以通过输出寄存器、输出缓冲器和输出/输入控制电路等,将单片机中的数据发送到外部设备。
9. 单片机的中断技术是什么?单片机的中断技术是在执行程序的过程中,根据一定的条件发生中断,暂停当前的程序执行,转而处理中断服务程序,然后再返回到原来的程序继续执行。
10. 单片机的定时器/计数器是什么?单片机的定时器/计数器是一种可编程的设备,可用于产生定时延迟、计数外设事件等。
它可以通过编程设置计数范围和工作方式,在给定的时钟信号下进行计数操作。
以上为单片机原理与接口技术课后答案。
单片微型计算机与接口技术第4版课后习题答案()单片机第5章作业
思考题与练习55.2 8XX51的4个I/O端口的作用是什么?8XX51对外的三总线是如何分配的?答:p0口:p0口可以作输入输出口,但在实际的应用中,常作为地址数据总线,即低8位地址与数据线分时使用p0口。
低8位地址由ALE信号的下跳沿锁存到外部地址锁存中,而高8位地址有p2口输出P1口:p1口每一位都能作为可编程的输入输出口线。
P2口:p2口可以作为出入口或输出口使用,外接存储器和I/O口时,又作为扩展系统的数据总线,输出高8位地址,与p0口一起组成16位地址总线。
对于内部无存储器的单片机来说,p2口一般只作为地址总线使用,而不作为I/O口线直接使用连接。
P3口:p3口为双功能口,作为第一功能使用时,其功能与p1口相同。
当作为第二功能口使用时,另有定义。
5.4 为什么说8XX51能全部作为I/O口使用的仅有P1端口?四个口都可以作为I/O口使用,不过P0,P2,P3都有第二功能。
P0还可作地址总线的低8位及数据总线,P2还可作地址总线高8位,P3口的每一位都有单独的第二功能。
如下图5.6 利用8XX51的P1口,监测某一按键开关,使每按键一次,输出一个正脉冲(脉宽随意),画出电路并编出程序。
用P1.7监测按键开关,P1.0引脚输出正脉冲,正脉冲的产生只需要将P1.0置零、置1、延时、再置零即可。
P1.0接一示波器可观察波形。
如果再接一发光二极管,可观察到发光二极管的闪烁。
电路设计可参考图5.4汇编语言程序ORG 0000HABC:CLR P1.0SETB P1.7JB P1.7,$ ;未按键等待JNB P1.7,$ ;键未弹起等待SETB P1.0MOV R2,#0DA Y: NOPNOPDJNZ R2,DA Y图5.4SJMP ABC5.8 用89C51/89S51并行口设计显示一个数码的电路,使数码管循环显示“0”~“F”。
汇编语言程序ORG 0000H NOPMOVDPTR,#TAB DJNZR7,DAY AGAIN: MOVR0,#0 INCR0NEXT: MOV A,R0 CJNER0,#10H,NEXT MOVCA,@A+DPTR SJMP AGAINMOVP3,A TAB: DB 3FH,06H…;段码表(略) MOVR7,#0 END DAY: NOP5.10 利用89C51/89S51并行口设计8*8的矩形键盘并用箭头标明信号的方向。
第8章单片机系统扩展及接口
8.3 扩展数据存储器
单片机片内数据存储器小,仅128B,往往需要扩 展。 8. 3. 1 常用的数据存储器芯片简介
8.4 简单并行I/O口的扩展
8. 4. 2 简单I/O接口的扩展方法 常用74LS244作输入接口芯片,起缓冲作用;用74LS273作输出接
口芯片,起锁存作用。
8.4 简单并行I/O口的扩展
扩展的输入输出口地址均为:
P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0
程序段如下:
8.5 扩展8155可编程外围并行接口芯片
1)对定时器赋初值和设定输出波形: 定时器/计数器寄存器地址:7F04H、7F05H
MOV DPTR,#7F04H MOV A,#24 MOVX @DPTR,A
INC DPTR MOV A,#01000000B MOVX @DPTR,A (2)设定A、B口的工作方式并启动定时器工作:
P2.7=0 P2.0=1
P2.1~P2.6均取1
8.5 扩展8155可编程外围并行接口芯片
二、8155的基本操作程序段 1、对8155中的RAM进行操作
例1 (1)向8155RAM中的5FH单元写入数据32H; (2)从8155RAM中的98H单元读取数据。
程序段如下: (1)写数据:
MOV DPTR,#7E5FH MOV A,#32H MOVX @DPTR,A (2) 读数据: MOV DPTR,#7E98H MOVX A ,@DPTR
单片机原理及接口技术课后习题与答案
1.微处理器,RAM,ROM,以及I/O口,定时器,构成的微型计算机称为单片机。
2.指令寄存器(IR)保存当前正在执行的一条指令;指令译码器(ID)对操作码进行译码。
3.程序计数器(PC)指示出将要执行的下一条指令地址,由两个8位计数器PCH及PCL组成。
4.80C31片内没有程序存储器,80C51内部设有4KB的掩膜ROM程序存储器,87C51是将80C51片内的ROM换成EPROM,89C51则换成4KB的闪存FLASHROM,51增强型的程序存储器容量是普通型的2倍。
5.89C51的组成:一个8位的80C51的微处理器,片内256字节数据存储器RAM/SFR用来存放可以读/写的数据,片内4KB程序存储器FLASHROM用存放程序、数据、表格,4个8位并行I/O端口P0-P3,两个16位的定时器/计数器,5个中断源、两个中断个优先级的中断控制系统,一个全双工UART的串行口I/O口,片内振荡器和时钟产生电路,休闲方式和掉电方式。
6.89C51片内程序存储器容量为4KB,地址从0000-0FFFH开始,存放程序和表格常数,片外最多可扩展64KBROM地址1000-FFFFH,片内外统一编址。
单片机的内部存储空间分为数据存储器和程序存储器。
7.内部数据存储器:共256字节单元,包括低128个单元和高128个单元。
低128字节又分成3个区域:工作寄存器区(00H~1FH),位寻址区(20H~2FH)和用户RAM区(30H~7FH)存放中间结果,数据暂存及数据缓冲。
高128字节是供给特殊功能寄存器(SFR)使用的,因此称之为特殊功能寄存器区(80H~FFH),访问它只能用直接寻址。
内部程序存储器:在8031片内无程序存储器,8051片内具有4KB掩模ROM,8751片内具有4KBEPROM。
8.引脚是片内外程序存储器的选择信号。
当端保持高电平时,访问内部程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051/8751/80C51)或1FFFH(对于8052)时,将自动转向访问外部程序存储器。
单片机原理和接口技术(第三版)教材习题解答
单片机原理及接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。
它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。
它的诞生,标志着人类文明进入了一个新的历史阶段。
1-2解答:单片微型计算机简称单片机。
一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。
1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段及16位单片机、32位单片机推出阶段。
1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。
1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。
8031片内没有ROM,使用时需在片外接EPROM。
8051片内含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。
8751片内含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。
(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。
单片机原理及接口技术课后答案
单片机原理及接口技术课后答案单片机(Microcontroller)是一种集成了微处理器、存储器和各种输入输出接口的单个集成电路芯片,它广泛应用于各种电子设备中。
在学习单片机原理及接口技术课程中,我们需要掌握单片机的基本原理和各种接口技术,下面是课后习题的答案,希望对大家的学习有所帮助。
1. 请简要说明单片机的工作原理。
单片机是一种集成了微处理器、存储器和各种输入输出接口的单个集成电路芯片,它通过内部的时钟系统控制各种操作,包括数据的输入输出、存储器的读写等。
单片机通过外部的引脚与外部电路连接,实现与外部设备的通讯和控制。
2. 什么是单片机的接口技术?请列举几种常见的接口技术。
单片机的接口技术是指单片机与外部设备进行通讯和控制的技术,包括数字接口技术、模拟接口技术和通讯接口技术。
常见的接口技术包括并行接口、串行接口、模数转换接口、数模转换接口等。
3. 请简要说明并行接口的工作原理。
并行接口是单片机与外部设备进行数据传输的一种接口技术,它通过多根数据线同时传输数据,速度快,但对于线路长度和干扰抗性要求较高。
在工作时,单片机通过控制地址线和数据线与外部设备进行通讯,实现数据的输入输出。
4. 请简要说明串行接口的工作原理。
串行接口是单片机与外部设备进行数据传输的一种接口技术,它通过一根数据线按位传输数据,速度相对较慢,但对于线路长度和干扰抗性要求较低。
在工作时,单片机通过控制时钟信号和数据线与外部设备进行通讯,实现数据的输入输出。
5. 请简要说明模数转换接口的工作原理。
模数转换接口是单片机将模拟信号转换为数字信号的一种接口技术,它通过模数转换器将模拟信号转换为数字信号,然后由单片机进行处理。
在工作时,单片机通过控制模数转换器的输入输出端口,实现模拟信号的采集和处理。
6. 请简要说明数模转换接口的工作原理。
数模转换接口是单片机将数字信号转换为模拟信号的一种接口技术,它通过数模转换器将数字信号转换为模拟信号,然后输出到外部设备。
单片机原理及接口技术题目及答案
单片机原理及接口技术题目及答案一、填空1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是 00H-FFH。
4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着 RD控制信号有效。
6. 当单片机的PSW=01H时,这时当前的工作寄存器区是 0 区,R4所对应的存储单元地址为 04 H7. AT89S51的 P0 口为高8位地址总线口。
8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接 +5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。
12. 数据指针DPTR有 16 位,程序计数器PC有 16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8块芯片中选中其中任一块。
14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。
16. 开机复位后,CPU使用的是寄存器第0组,地址范围是 00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为 4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为 8.192ms19. AT89S51复位后,PC与SP的值为分别为 0000H 和 07H20. LJMP跳转空间最大可达到 64K21. 执行如下三条指令后,30H单元的内容是 #0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
(完整版)单片机原理和接口技术试题和答案解析
复习题及答案(一)选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A) (B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C).(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A) (B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B).(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片.(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。
(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A).(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是通用数据区区。
3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期.4、8051的堆栈是向地址的高端生成的。
单片机原理及接口技术课后答案
单片机原理及接口技术课后答案一. 单片机原理答案:1. 单片机是一种集成电路,内部集成了处理器、存储器、输入输出接口、定时器等功能部件,可作为微型计算机独立运行。
2. 单片机是指在一个芯片上集成了微处理器和其他功能部件的集成电路。
3. 单片机通常由中央处理器(CPU)、存储器(RAM和ROM)、输入输出(I/O)端口和定时/计数器组成。
二. 接口技术答案:1. 并行接口:数据同时传输多个位,可实现高速数据传输,例如并口打印机接口。
2. 串行接口:数据逐位传输,可以减少传输线路的数量,适用于长距离传输和高速传输,例如串口通信接口。
3. USB接口:通用串行总线接口,可同时传输数据和供电,适用于各种外部设备的连接。
4. 显示接口:用于连接显示器和单片机,例如VGA接口和HDMI接口。
5. 通信接口:用于与其他设备进行数据通信,例如以太网接口、无线通信接口等。
三. 单片机接口技术答案:1. 数字输入输出(GPIO):用于控制外部数字设备的输入和输出,可进行数据采集、信号发送等操作。
2. PWM输出:通过调节输出信号的占空比来实现模拟输出,适用于控制电机转速、LED亮度等场景。
3. ADC输入:用于对模拟信号进行数字量化转换,实现对外部模拟信号的采样和处理。
4. UART串口通信:通过串口接口进行数据的传输和通信,可连接其他设备进行数据交互。
5. I2C总线:用于连接多个器件,实现器件之间的通信和控制。
四. 其他接口技术答案:1. SPI总线:用于连接外部器件,支持全双工通信和高速数据传输。
2. CAN总线:用于工业控制系统中的设备之间进行通信和数据交换。
3. Ethernet接口:用于连接网络,实现本地网络和互联网的通信。
4. GPIO扩展:通过扩展芯片或寄存器实现更多的GPIO管脚,扩展单片机的输入输出能力。
5. 定时/计数器:通过定时器和计数器实现对时间的计数和控制,用于生成精确的时钟信号和进行定时操作。
单片机原理及接口技术(李朝青)课后习题答案――第五章
TF1:定时器T1溢出中断请求。功能与用法类似定时器T0
(3)串行口中断类
串行口中断是为串行数据的传送需要而设置的。串行中断请求也是在单片机芯片内部发生的,但当串行口作为接收端时,必须有一完整的串行帧数据从RI端引入芯片,才可能引发中断。
答:
中断响应时间不是确定不变的。由于CPU不是在任何情况下对中断请求都予以响应的;此外,不同的情况对中断响应的时间也是不同的。下面以外部中断为例,说明中断响应的时间。
在每个机器周期的S5P2期间,端的电平被所存到TCON的IE0位,CPU在下一个机器周期才会查询这些值。这时满足中断响应条件,下一条要执行的指令将是一条硬件长调用指令“LCALL”,使程序转入中断矢量入口。调用本身要用2个机器周期,这样,从外部中断请求有效到开始执行中断服务程序的第一条指令,至少需要3个机器周期,这是最短的响应时间。
如果遇到中断受阻的情况,这中断响应时间会更长一些。例如,当一个同级或更高级的中断服务程序正在进行,则附加的等待时间取决于正在进行的中断服务程序:
如果正在执行的一条指令还没有进行到最后一个机器周期,附加的等待时间为1~3个机器周期;如果正在执行的是RETI指令或者访问IE或IP的指令,则附加的等待时间在5个机器周期内。
12、"89C51单片机外部中断源有几种触发中断请求的方法?如何实现中断请求?答:
有两种方式:
电平触发和边沿触发
电平触发方式:
CPU在每个机器周期的S5P2期间采样外部中断引脚的输入电平。若为低电平,使IE1(IE0)置“1”,申请中断;若为高电平,则IE1(IE0)清零。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题5答案单片机系统扩展与接口技术一、选择题1、地址空间3000H~37FFH共有 B 存储单元。
A.1KB.2KC.4KD.8K2、在生产过程中完成程序写入的只读存储器称为 A 。
~A.掩膜ROMB.PROMC.EPROMD.E2PROM3、805l单片机系统扩展时使用的锁存器用于锁存 B 。
A.高8位地址B.低8位地址C.8位数据.$D.ALE信号4、使用线选法扩展3片2732作外部程序存储器,需要使用 C 位地址线。
A.13B.14C.15D.165、8155中的定时器/计数器是 D 。
A.16位加法计数器【B.16位减法计数器C.14位加法计数器D.14位减法计数器6、定时器/计时器0的初始化程序如下:MOV TMOD,#06HMOV TH0,#0FFHMOV TL0,#0FFHSETB EA—SETB ET0执行该程序段后,把定时器/计时器0的工作状态设置成为 DA.工作方式0,定时应用,定时时间2u s,中断禁止B.工作方式1,计数应用,计数值255,中断允许C.工作方式2,定时应用,定时时间510 u s,中断禁止D.工作方式2,计数应用,计数值1,中断允许7、MCS-5 l单片机I/O编址采用的是统一编址的方法,因此 B 。
A.有专门的I/O操作指令%B.I/O寄存器与存储单元同等对待C.地址空间与存储器空间是相互分开的D.使用MOVX指令访问存储器,而使用MOVC指令进行I/O数据传送8、8155是一个可编程的I/O接口芯片,“可编程”是指 D 。
A.有14位可控定时器/计数器B.芯片内包含有256字节的RAMC.只能使用中断编程的方法进行I/O数据传送D.使用命令字以程序方法设置I/O数据传送的方式…9、访问接口,应在程序中使用 B 。
A.MOV指令B.MOVX指令C.MOVC指令D.SWAP指令10、若使用串行端口控制LED数码管,构成一个静态显示电路,则应使串行口工作于 A A.方式0B.方式l…C.方式2D.方式311、对DAC0832芯片来说,在 A 时,输入寄存器工作于直通方式。
A.当ILE=1和WRl=0B.当ILE=l和WRl=1C.当WR2=0和XFER=0D.当WR2=1和XFER=0二、填空题《1、2716是EPROM芯片,其容量为2KB,有 11 根地址线。
2、在单片机扩展电路中,74LS373起锁存低8位地址作用。
3、2764是EPROM芯片,其容量为8KB,有13根地址线。
4、6116是随机存取存储器芯片,其容量为2KB,有11根地址线。
5、提供扩展芯片的片选信号的方法有线选法和译码法两种方法。
6、在8051单片机扩展系统中,高8位地址由P2端口提供,低8位地址由P0端口提供。
7、PSEN是程序存储器读允许信号,ALE是地址锁存允许信号。
8、对8255进行初始化,使A口按方式0输出,B口按方式1输入,PC7~PC4按方式0输入,PC3~PC0按方式1输出,则控制字应为8EH。
?9、8155的定时器/计数器是14位的减法计数器。
10、8155片内具有256字节的静态RAM,2个8位的并行I/O端口和1个6位的并行I/O端口,1个14位的减法计数器/定时器,以及l个地址锁存器。
11、扩展8255,是为了扩展并行端口。
12、在对8155的端口进行操作之前,必须对8155进行初始化。
13、8155的复位信号是采用高电平复位的。
14、8155的命令/状态存储器为8位寄存器,写入的是命令字(控制字),而读出的则是状态字。
15、在使用805l扩展8155时,8155的ALE端应与8031的ALE端相连接。
16、按键的抖动可以使用软件和硬件两种方法消除。
《17、确定I/O接口芯片的片选信号的方法通常有两种:线选法和译码法18、MCS-51系列单片机的I/O端口没有独立编址,而是与外部数据存储器统一编址。
19、单片机与接口之间传送信息有无条件等待、查询和中断。
20、8279是一种可以同时提供键盘输入和显示器显示的可编程接口芯片。
21、8279有3个可寻址的寄存器,但只对应两个地址,因为命令寄存器和状态寄存器可以共用同一地址。
22、访问接口采用寄存器间接寻址方式。
23、访问接口采用MOVX命令,而且在命令中只能使用累加器A传送数据。
24、单片机对矩阵式键盘进行管理的三种方式分别是程控扫描方式、定时扫描方式和中断扫描方式。
)25、D/A转换器是把数字量变换成模拟量的线性电路器件。
其主要参数有:分辨率、转换时间、精度和线性度26、一个D/A转换器能够转换8位二进制数,若转换后的电压满量程是5v,则它能分辨的最小电压是 5 mV。
27、DAC0832内部有两个独立的寄存器,即输入寄存器和DAC寄存器28、DAC0832在几个引脚信号不同组合的控制下可以实现直通、单缓冲和双缓冲三种工作状态。
29、A/D转换器输出数字量的形式有两种:二进制和BCD码。
30、当A/D转换完毕时,DAC将产生转换结束信号,这一信号可以作为查询的依据,或利用它产生中断请求。
31、A/D转换器与8031之间传送数据的方式有三种:程序查询、中断和DMA。
32、MCl4433是3(1/2) 或 (3位半) 位的A/D或者模/数转换器。
]33、DAC0832可连接成直通方式、单缓冲方式和双缓冲方式三种工作方式。
34、DAC0832主要由一个8位数据输入寄存器、一个8位DAC寄存器和一个8位D/A转换器组成。
35、ADC0809是一种8 路模拟输入,8位数字输出的逐次逼近式A/D转换器。
三、判断题1、Pl端口是分时复用的地址/数据线。
(× )2、地址总线仅由P2端口组成。
(× )3、P0端口既可以作地址线,又可以作数据线,是分时复用的。
(√)4、地址总线由P0和P2端口组成。
(√)—5、内部数据存储器与外部数据存储器是统一编址的。
(× )6、访问外部数据存储器必须使用MOVX指令。
(√)7、当信PSEN号有效时,允许程序存储器工作,这时读写控制信号RD和WR处于无效状态。
(√)8、2732是用作程序存储器的EPROM。
(√ )9、在扩展系统中,总是可以将扩展芯片的片选信号接地的。
(× )10.在扩展程序存储器时,只有当所扩展的程序存储器芯片为1片时,才能将该芯片的片选信号接地。
(√)11、在使用缓冲器扩展输入端口时,必须使用具有三态输出功能的芯片。
( √)四、问答题、1、分别写出单片机的三种总线是由哪些信号构成的。
解答:地址总线:P2和P0端口。
P2——提供高8位地址。
P0——提供低8位地址。
数据总线:P0端口控制总线:(1)EA:(2)ALE(3)PSEN(4) RD(5) WR(6)空闲的高位地址线2、哪些指令能够访问单片机的外部数据存储器执行这些指令会产生什么信号解答:(1)访问单片机的外部数据存储器的指令:`MOVX A,@DPTRMOVX @DPTR,AMOVX A,@R0MOVX @R0,AMOVX A,@RlMOVX @R1,A(2)执行这些指令会产生RD、WR和ALE信号。
3、提供扩展芯片的片选信号的方法有哪几种简述各方法的优点与缺点。
-解答:(1)线选法和译码法。
(2)线选法的优点是:电路简单;缺点是:扩展芯片少。
译码法的优点是:扩展芯片多;缺点是:电路复杂。
4、805 l单片机扩展程序存储器和数据存储器的电路中,为什么低8位地址信号需要外接地址锁存器而高8位地址不需要外接地址锁存器解答:(1)因为P0端口输出没有锁存。
(2)因为P2端口输出有锁存。
5、在805l单片机扩展8155的电路中,为什么低8位地址信号不需要外接地址锁存器@解答:虽然P0端口输出没有锁存,但是8155输入电路中有一个地址锁存器。
6、当程序存储器和外部数据存储器共用16位地址线和8位数据线时,为什么两个存储空间不会发生数据冲突解答:因为控制程序存储器芯片是否工作的不仅有片选信号,而且还有PSEN信号来控制程序存储器的输出允许信号OE,控制数据存储器是否工作的信号不仅有片选信号,而且还有RD或WR信号控制是否读/写;而控制程序存储器的PSEN与控制数据存储器的RD或WR信号不会同时有效,所以,在任一时刻,只可能有一种存储器使用总线。
因此,两个存储空间不会发生数据冲突。
7、PSEN是什么信号PSEN信号的作用是什么解答:(1)是程序存储器允许信号。
(2)输出读外部程序存储器的选通信号。
取指令操作期间,PSEN的频率为振荡频率的1/6;但若此期间有访问外部数据存储器的操作,则将有一个机器周期中的PSEN信号不出现。
8、ALE是什么信号ALE信号的作用是什么,解答:(1)地址锁存允许信号。
(2)当单片机访问外部存储器时,该引脚的输出信号ALE用于锁存P0端口的低8位地址。
ALE输出的频率为振荡频率的l/6。
9、RD和WR是什么信号RD和WR信号的作用是什么解答:(1) RD是读控制信号;WR是写控制信号。
(2)在数据存储器扩展电路中,RD用于控制数据存储器的OE信号;WR用于控制数据存储器的WE信号。
10、为什么需要解决按键开关的抖动问题《目前,无论是按键还是键盘,大部分都是利用机械触点的合、断作用。
机械触点在闭合与断开瞬间由于弹性作用的影响,在闭合与断开瞬间都有抖动过程,从而使产生的电压信号也出现抖动。
而操作人员的按键动作一般为十分之几至几秒时间。
在此期间电压信号将出现多次变化,很容易产生误判。
因此,为了保证CPU对键的闭合与断开作出正确判断,必须去除抖动影响。
11、消除按键的抖动,通常有哪两种方法解答:一种是软件去抖动,另一种是硬件去抖动。
12、简述什么是软件去抖动。
解答:软件去抖动,就是通过设计延时程序,跳过按键机械抖动的过程,在按键稳定闭合或者稳定断开时,判断电平,从而得到正确的判断结果。
13、简述LED显示器的静态和动态显示原理。
解答:LED显示器的静态显示原理是:将LED的阴极(或阳极)点连接在一起接地(或+5v),每一个的段选线(a、b、c、d、e、f、g、dp)分别与一个8位端口线相连。
LED显示器的动态显示原理是:段选码端口I/O1用来输出显示字符的段选码,I/02输出位选码。
.I/O1不断送待显示字符的段选码,.I/O2不断送出不同的位扫描码,并使每位LED显示字符轮流停留显示一段时间,一般为1ms~5ms,利用眼睛的视觉暂留现象,从显示器上便可以见到稳定的数字显示。
14、单片机对矩阵式键盘进行管理的方式有哪几种简述各种管理方式的原理。
解答:(1)单片机对矩阵式键盘进行管理的方式有程控扫描方式、定时扫描方式和中断扫描方式。
(2)程控扫描方式是利用程序连续地对键盘进行扫描。
定时扫描方式是单片机定时地对键盘进行扫描。