版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机题库分章节答案(C语言)第 1 部分 单片机概述及数学基础一、填空题1、十进制 255 的二进制是,十六进制是。2、单片机是将输入 / 输出接口电路、以及相互连接的总线等集成在一 块芯片上。3、十进制 127 的二进制是,十六进制是。4、+59 的原码是, -59的补码是。5、十进制数 100 转换为二进制数是;十六进制数 100 转换为十进制 数是 256 。6、十进制数 40 转换为二进制数是;二进制数 10.10转换为十进制数 是 2. 5 。7、十进制 99 的二进制是,十六进制是。二、判断题(X ) 1、AT89S51是一种高性能的16位单片机。8位机( X )2、有符号正数的
2、符号位是用 1 表示的。三、选择题( ) 1 、计算机中最常用的字符信息编码是(A )A. ASCIIB.BCD码C.余3码D.循环码四、简答题1 、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?第 2 部分 51 单片机硬件结构、存储系统及I/O 接口一、填空题1. AT89S51单片机共有8位的并行I/O 口,其中既可用作地址/数据口, 又可用作一般的 I/O 口的是 P0 。2. 若采用12MHz的晶振,贝V MCS-51单片机的振荡周期为,机器周期为1 u S _。3. AT89S51单片机字长是_8_位,有_40根引脚。4. 89S51单片机是PC计数器是5. 若单片机使用的
3、晶振频率是 6MHz,那么一个振荡周期是 S, 个机器周期是 2u Su S。6. 89S51 单片机是 V 供电的。 4.0-5.5V7. 堆栈是内部数据 RAM 区中,数据按的原贝出入栈的。8. MSC51 系列单片机具有 /两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的1/O 口,常用于第二功能的是 P3 口。9. 当单片机系统进行存储器扩展时,用P2 口的作为地址总线的用 P0 作为地址总线的10有非易失性(即掉电后仍能保存信息) ,因而一般用来存放系统程 序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结11. MCS-51其字长为
4、16位,因而可寻址的数据存储器的最大空 间为64K_字节。12. 51 单片机有13. 当单片机系统需要外扩展存储器时,14. AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H ,P0 口复位值是FFH o15. 和,节电模式是由特殊功能寄存器PCON 中的有关位来控制的。16. 在单片机硬件设计时,31脚一般要接,晶振在PCB设计中应尽量 _靠近 51 芯片 _o17. 在AT89S51单片机中,RAM是存储器,ROM为18. 单片机的复位方式主要有19. AT89S51单片机的内部 RAM的寻址空间为,而内部 ROM的寻址空 间为 4K o2
5、0. 总线(BUS是计算机各部件之间传送信息的公共通道,微机中有内部总线和外部总线两类。其中外部总线有控制总线、数据总线、地址总线三种。21. 已知PSW的RS1和RS0为01,则组的工作寄存器区被选择为工作寄存器组,此时 R0的地址为08 Ho22. 给 RST引脚输入者 0XFF,SP= 07H 或者 0X07 。23. 堆栈在内部数据 RAM区中,数据按的原则出入栈的。24、8051 单片机的存储器的最大特点是与分幵编址。25、控制程序执行顺序的寄存器是,是位寄存器。二、判断题(x )1、MCS-51单片机的程序存储器只能用来存放程序。(X ) 2、MCS-51若希望程序从片内存储器幵始
6、执行, EA脚应接低 电平。 ( x ) 3、 89S51 单片机中,外部 RAM 与 I/O 接口是统一编址 的。( x ) 4、89S51单片机复位后,特殊功能寄存器 SP的内容都是 00H。 ( X ) 5、 51 单片机内部寄存器都是 8位的。( V ) 6、对于8位机,如果正数+正数等于负数,则会产生溢出。(X ) 7.在MCS-51系统中,一个机器周期等于 1卩s。(X ) 8.复位之后,P0-P3的内容为OFFH栈指针SP指向00H 单元。 ( V ) 9.当AT89C51的EA引脚接低电平时,CPU只能访问 片外ROM,而不管片内是否有程序存储器。( X ) 10.扩展 I/O
7、 口占用片外数据存储器的地址资源。(X ) 11. MCS-51系统可以没有复位电路。( X )12.程序存储器不仅可以存放程序指令字节代码和表格常数, 还可以作为数据暂存和缓冲待调试的程序代码等。( V )13. 单片机复位后不影响片内 RAM 单元的数据, 仅影响特 殊功能寄存器中的内容。(V ) 14.程序计数器PC不能为用户编程时直接使用,因为它没 有地址。 ( X )15. 8051 共有 21 个特殊功能寄存器,它们的位都是 可以用软件设置的,因此,是可以进行位寻址的。( X )16. 8051 单片机必须使用内部 ROM。( V )17. 8051 是一种 8 位单片机。(V )
8、 19. AT89S51单片机采用的是哈佛结构。()20. AT89S51单片机的内部 RAM的位寻址空间有128位。( V ) 21. RXD表示串行口输入端,而 TXD表示串行口输出端。(X ) 22.系统复位后,四个I/O 口的初始值都是00H。(X ) 23.一般AT89S51单片机的特殊功能寄存器的数据都是8位的,但数据指针寄存器 DPTR的数据却是16位的。( V ) 24. AT89S51单片机共有4个8位的并行I/O 口,其中P2口既可用作地址 /数据口,又可用作一般的 I/O 口。( V ) 25. sbit不可用于定义内部 RAM的位寻址区,只能用在可 位寻址的SFR上(
9、V ) 26. SFR中凡是能被8整除的地址,都具有位寻址能力。( V 27. 8051 单片机,程序存储器和数据存储器扩展的最大范围都 是一样的。( X28. MCS51 单片机上电复位后,片内数据存储器的内容均为00H。( V ) 29.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为 2MHZ的方脉冲。(X30.在 51 系列的单片机系统中,一个机器周期是固定的。三、选择题1、AT89S51单片机采用的内部程序存储器的类型是( C ) oA. EPROMB. SFRC. FlashD. 掩膜 ROM2、下列计算机语言中,CPU能直接识别的是(A. 自然语言 B.
10、 高级语言 C. 汇编语言 D. 机器语言3. 51单片机复位后,PC与P 口(I/O)的值为( B )0A. 0000H, 00H B. 0000H, FFH C. 0003H, FFH D. 0003H, 00H4. 提高单片机的晶振频率,则机器周期(A )0A. 变短B. 变长 C. 不变 D. 不定5. 单片机的应用程序一般存放于(B )中A、RAMB、ROM C、寄存器D、CPU6. 89S51单片机的PSW寄存器中的 RS1和RS0用来(A )A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式7. 80C51 基本型单片机内部程序存储器容量为( C )。A.16K B.
11、8K C.4KD.2K8. AT89S51单片机的P0,当使用外部存储器时它是一个 (A )A.传输低8位地址/数据总线口B.传输低8位地址口C.传输高8位地址/数据总线口D.传输高8位地址口9. 在AT8951单片机的4个并口中,需要外接上拉电阻的是(A )A . P0 口B . P1 口C . P2 口D . P3 口10. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是C )。A. PCB. AC. PSWD. SP11. 51单片机的XTAL1和XTAL2引脚是(D)弓|脚A. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振12. 计算机在使用中断方式与外界交
12、换信息时,保护现场的工作应该 是( B )。A.由CPU自动完成C.在中断响应中完成13. MCS-51系列单片机是属于(A、冯诺依曼B、普林斯顿14. MCS-51 系列的单片机中片内C )B. 由中断服务子程序完成D.在主程序中完成C )体系结构。C、哈佛D、图灵RAM 的字节大小可能的是A、 128MB、 128KC、 128D、 6415. 可以将 P1 口的低 4 位全部置高电平的表达式是( B )A、P1 &=OxOfB、P1|=0x0fC、PM=OxOfD、P1二P116. 51单片机若晶振为6MHZ,定时/计数器一次最大的定时时间是。A.约 60msB. 约 1
13、00msC. 约 130msD.约 160ms17单片机复位后P0 口和SP的值分别为A.00H,00HB. 00H, 13HC. 0FFH, 07HD.FFH, 07H18. AT89S51单片机的工作寄存器区的地址范围是(A )A. 00H1FH, 4B. 00H1FH, 2C. 00H0FH, 4D. 00H0FH, 219. 访问外部数据存储器时,不起作用的信号是(C)A.RDB.WRC.PSEND.ALE20. 若MCS-51单片机使用晶振频率为 6MHz时,其复位持续时间应该 超过 ( B )。A、2 I sB、4 L sC、8 l sD、1ms21. 程序状态字寄存器 PSW中的
14、AC=1,表示(D )。A. 计算结果有进位B. 计算结果有溢出C.累加器A中的数据有奇数个1D.计算结果低4位向高位进位22. AT89S51单片机的4个I/O 口中,下列哪个I/O 口内部不带上拉电 阻,在应用时要求外加上拉电阻的是( A )。A.P0B.P1 口C.P2 口D.P3 口23. 假设51单片机的晶振为8MHz,则其对应的机器周期为( C )。A.0.5usB.1usC.1.5usD.2us24. WDT是看门狗定时器,它包含一个WDTRST.()A.13B.14C.15D.1625. MCS-5I单片机的堆栈区是设置在(C )中。A、片内ROM区 B、片外 ROM区 C、片
15、内RAM区 D、片外 RAM 区26. AT89S51单片机采用的内部程序存储器的类型是( B )。A. EPROMB. FlashC. SFRD.掩膜 ROM27. 单片机复位后,SR PC I/O 口(P0、P1、P2、P3)的内容为( C )A. SP = 00H PC = 1000H I/O 口 = FFH B. SP = 00H PC = 0000HI/O 口 = 00HC. SP = 07H PC = 0000H I/O 口= FFH D. SP = 07H PC = 0000HI/O 口= 00H28、 PO、P1 口作输入用途之前必须(A )A. 相应端口先置 1B. 相应端口
16、先置 0 C. 外接高电平D. 外接上拉电阻29、MCS 51单片机的CPU主要的组成部分为( A )。A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器30、单片机8031的ALE引脚是( B )。A、输出高电平B、输出矩形脉冲,频率为 fosc的1/6C、输出低电平D、输出矩形脉冲,频率为fosc的1/231 、 MCS-51 单片机的复位信号是 ( A)有效。A. 高电平B. 低电平C. 上升沿D. 下降沿31 、在访问片外扩展存储器时,低 8 位地址和数据由( )口分时传 送,高 8 位地址由( )口传送。( C )A. P0 P1 B. P1 P0 C. P0
17、P2 D. P2 P0四、简答题1、请说明为什么使用LED需要接限流电阻,当高电平为 +5V时,正 常点亮一个LED需要多大阻值的限流电阻(设LED的正常工作电流为10mA, 导通压降为0.6V),为什么?2、MCS-51 单片机的存储器从物理结构上可划分几个空间?3、MCS-51单片机的P0P3四个I/O端口在结构上有何异同?使用时应注意的事项?五、编程题1、 用AT89S51单片机的P2 口控制8个LED (共阳接法)依次右移 1 位点亮(亮200ms)。即亮,重复循环。#include<reg51.h>delay()void main() int i;char
18、 table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;2、利用AT89C51的P1 口控制8个发光二极管 LEB相邻的4个LED为一组,使 2 组每隔 0.5S 交替发亮一次,周尔复始。画出电路图(含最 小系统及与外设的连接图)并编写程序。#include<reg51.h>delay()void main() int i;while(1) P2=0x0f; delay(500); P2=0Xf0; delay(500); while(1) for(i=0;i<8;i+) P2=tabeli; delay(200)
19、;4、编制一个循环闪烁的程序。有 8 个发光二极管,每次其中某个灯 闪烁点亮 10 次后,转到下一个闪烁 10 次,循环不止。画出电路图。#include<reg51.h>delay()void main() int i,j;char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;while(1) for(i=0;i<8;i+) for(j=0;j<10;j+) P2=tabeli; delay(200); P2=0XFF;delay(200);三、 C 语言编程基础一、填空题1、在 C51
20、语言的程序中,注释一般采用和来实现。2. KeiL C51软件中,工程文件的扩展名是,编译连接后生成可下载至单片机芯片的文件后缀名是 hex 。、判断题(X )2、在C语言中,函数的调用是可以根据需要随便调用, 前面的函数可以调用后面的函数, 后面的函数也可以调用前面的函数, 无需声明。 (V ) 3、若一个函数的返回类型为void,则表示其没有返回值。(X ) 4、用C语言编写AT89C51单片机时,必须添加的头文件是 “stdio.h”。( X ) 4、采用单片机的 C 语言开发时,只能利用 C51 语言书写 程序,不能嵌套汇编语言。(V )5、#include &It;reg51
21、.h>与#include “reg51.h”是等 价的。( V ) 6、在C语言中,所有定义在主函数之前的函数无需进行 声明。三、选择题1、 下列数据类型中,( C )是 51 单片机特有的类型。A. charB. intC. bitD. float2、 利用下列(A )关键字可以使用不同的中断源。A. interrupt B. sfrC. whileD. using3 使用单片机软件调试 C语言程序时,首先应新建文件,其扩展名是( A )A. *.cB. *.asmC. *.binD. *.hex4下列指令判断若定时器 T0 未计满数就原地等待的是 ( B )。A. while
22、(T0=1); B. while(TF0=0); C. while(T0=0); D. while(TF0=1);5利用下列( D )关键字可以改变工作寄存器组。A. interruptB. sfr C. whileD. using6. C 语言中最简单的数据类型包括( B )。A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型7. 以下能正确定义一维数组的选项是( B )。A、 int a5=0,1,2,3,4,5;B、 char a =0,1,2,3,4,5;C、 char a='A','B&a
23、mp;#39;,'C'D、int a5="0123"四、外部中断一、填空题1、MCS-51 的外部中断有两种触发方式,分别是电平触发方式和触发 方式。在电平触发方式下,当采集到 INT0、 INT1 的有效信号为 低电平 时,激活外部中断。2 .个89C51系统,要求允许外部中断INTO和允许定时器TO中断, 其他中断禁止,则IE寄存器可设定为IE=0X83 o IE寄存器的格式为:3. 8051在响应中断后,CPU降沿触发的外部中断4. MSC 515. AT89S51单片机有T1的中断入口地址为0的中断入口地址为。6. AT89S51单片
24、机定时器的四种工作方式中,可自动装载初始值的是 方式 ,该工作方式是位计数器。7已知51单片机的中断优先级寄存器 IP的格式为:当IP=15H时,外部中断0中断的优先级最高。8已知51单片机的中断优先级寄存器 IP的格式为: 默认情况下,各中断寄存器有一个优先权顺序,此时优先权最高的是 外部中断,最低的是9、MCS-51 单片机外部中断请求信号有电平方式和,在电平方式下, 当采集到 INT0、INT1 的有效信号为 低电平 时,激活外部中断。10. MCS-51单片机中,在IP=0x00时,优先级最高的中断是 ,最低 的是_串行口通信 _。二、判断题(x )1.单片机中断系统中,只要有中断源申
25、请中断就可中断了。( V ) 2.在单片机AT89S51中,当同一中断优先级别的外部中 断 0 和定时器 T0 同时产生中断信号,系统会首先响应外部中断0。(V ) 3. TCON是一个即可以位寻址又可以字节寻址的特殊功能寄存器。(V ) 4.必须有中断源发出中断请求,并且CPU打幵中断, CPU才可能响应中断。( V )6.在使用外部中断时,要把对应中断幵关控制位设置为 1。(X )7.PCON是一个即可以位寻址又可以字节寻址的特殊功能寄存器。 ( X)8.单片机外部中断时只有用低电平触发。( V )9、在一般情况下 MCS-51 单片机不允许同级中断嵌套。(X ) 10.各中断发出的中断请
26、求信号,都会标记在MCS 51系统的IE寄存器中。三、选择题1、51 单片机在同一优先级的中断源同时申请中断时,首先响应 ( A )。A.外部中断0 B.定时器0中断C.外部中断1 D.定时器1中断2下列说法错误的是: ( B )A. 同一级别的中断请求按时间的先后顺序响应。B. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断 请求能中断低优先级中断请求。D伺级中断不能嵌套。3在 MCS 51 中,需要外加电路实现中断撤除的是: ( D )A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断4. 当外
27、部中断请求的信号方式为脉冲方式时, 要求中断请求信号的高 电平状态和低电平状态都应至少维持 ( A )振周期5. 边沿触发方式的外部中断信号是( A )有效A.下降沿B.上升沿C.高电平D低电平A.IT0 和 IT1C.TI和 RIA、外部中断B、外部中断0C、定时/ 计数器 1D、定时/计数器06. 外部中断请求标志位是B. TR0和 TR1D. IE0和 IE17. 如果将中断优先级寄存器IP中,将IP设置为0x0A,贝y优先级最高的是( D )8. 计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是 ( C )A.由CPU自动完成B.在中断响应中完成C应由中断服务程序完成D.
28、在主程序中完成9、MCS-51 中断源有( A )A、 5 个B、 2 个C、 3 个D、10、MCS-51 单片机可分为两个中断优先级别, 各中断源的优先级别设定是利用寄存器( B )。A、IEB、 IPC、 TCOND、SCON11、各中断源发出的中断请求信号,都会标记在MCS-51 系统中的( B )。A、 TMODB、 TCON/SCONC、 IED、 IP12. MCS51 单片机在同一级别里除串行口外,级别最低的中断源是( C )。A、外部中断1B、定时器TOC、定时器T1D、串行口四、简答题1 、请画出航标灯控制程序流程图。要求航标灯在白天熄灭,在夜晚 断续点亮,时间间隔 2秒,
29、即亮 2秒,灭 2秒,周期循环进行。硬件电路 图如右,由P3.2控制P1.7所接LED(航标灯)的工作,图中 VT1为光敏三 极管,白天导通,晚上截止。VT2的状态与VT1相反。#i nclude & It;reg51.h > sbit KEY 二P32; sbit LED=P1A7; void delay() void main() P1=OXOO; while(1) if(KEY=O)LED=1;delay(2OOO); LED=O; delay(2OOO); elseJ2、什么叫中断嵌套?中断嵌套有什么限制?中断嵌套与子程序嵌套有什么区别?五、定时 / 计数器一、填
30、空题1、51单片机的定时器T1工作在工作方式0计数模式下,定时器TO工作在工作方式1定时模式下。则TMOD的值应为41H。2、 AT89S51单片机定时器的四种工作方式中,可自动装载初始值的是 方式 2,该工作方式是 8 位计数器。3、假设已经设置好定时器 T1的计数初始值,则要启动定时器 T1,需 要设置 TR1= 。4、AT89C51 单片机有个定时 / 计数器。5、AT89S51单片机定时器的四种工作方式中, 其中方式TO才有的方式。6假设定时器TO已经正常工作,现要停止定时器TO,则需要设置TR0= 。7假设已经设置好定时器 T1的计数初始值,则要启动定时器 T1,需 要设置 TR1=
31、 。8. AT89S51单片机定时器的四种工作方式中,方式0为1为二、判断题(x ) 1、定时器与计数器的工作原理均是对输入脉冲进行计数。(X )2、TMOD是一个即可以位寻址又可以字节寻址的特殊功能寄存器。(X ) 3、定时器0使用时必须使用单片机的 TO脚(P3.4)。(V ) 4定时器T1不能工作在方式3(X) 5因为TO和T1是内部中断所以其计数脉冲信号只能来自于CPU的内部机器周期脉冲信号。(X )6. MCS-51的中断源全部编程为同级时,优先级最高的是INT1。(X) 7.定时/计数器1使用时必须使用单片机的 TO脚(P3.5)。(V ) 8. 51单片机的两个定时器均有定时和计
32、数工作方式。(V ) 9.定时器的中断标志由硬件清 0。( V ) 10、TMOD中的GATE=1时,表示由两个信号控制定时器 的的启停。三、选择题1、 若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms, 则定时器初值应为 ( C )。A. 500 B. 1000 C. 216-500 D. 216-10002、 定时器 0 工作于计数方式 ,外加计数脉冲信号应接到(C )引脚。A、 P3.2B、 P3.3 C、 P3.4D、 P3.53、定时器T0计数溢出后,(B )置1。A、 TF1 B、 TF0C、 TI D、 RI4、 要使MCS-51能响应外部中断1和定时器T0中断,
33、则中断允许寄 存器IE的内容应该是(B )A、 98HB、 86H C、 22H D、 A2H5、若单片机的振荡频率为 12MHz,设定时器工作在方式1需要定时 1ms,则定时器初值应为(D )。A. 500B. 1000C. 216-500D. 216-10006. 定时 /计数器的工作方式通过对(B )寄存器编程设定。A. TCONB.TMODC. SCOND.IE7单片机振荡频率为12MHz,定时器工作在方式1需要定时50ms,则 定时器初值应为( C )。A.50000B.216-15536C.216-50000D.155368、.8 位自动重装的定时 /计数器工作在( C )下。A.
34、方式0B.方式1C.方式2D.方式39、 AT89S51定时器的4种工作方式中,定时器 T1没有的工作方式是 ( D )。A.方式0B.方式1C方式2 D.方式310MCS-51 单片机定时器工作方式 1 是指的( D )工作方式。A. 8 位B. 8位自动重装C. 13位 D. 16位11. 在下列寄存器中,与定时 / 计数控制无关的是(C )A、 TCONB、 TMODC、 SCOND、 IE12. 与定时工作方式 1 和 0 比较,定时工作方式 2 不具备的特点是( B )A、 计数溢出后能自动重新加载计数初值B、 增加计数器位数C、 提高定时精度D、 适于循环定时和循环计数应用四、简答
35、题1、51 系列单片机具有几个中断源 ?其中哪些中断源可以被定义为高优 先级中断,如何定义 ?2、单片机定时 / 计数器有几种工作方式?它们的定时/计数范围是多少?五、编程题1、已知51单片机晶振频率是12MHz,使用定时器T1,产生周期为200ms的等宽正方波连续脉冲由P1.2输出,要求以中断方式完成。#include <reg51.h>sbit P12=P1A2;int count=0;void main() TMOD=0X10;TH1=(65536-10000)/256;TL1=(65536-10000)%256;IE=0X88;TR1=1;while(1)
36、;void tt1(void) interrupt 3 using 1 if(count<10)count+;TH1=(65536-10000)/256;TL1=(65536-10000)%256;else count=0;TH1=(65536-10000)/256;TL1=(65536-10000)%256;P12=P12;2、已知单片机晶振频率是 12MHz,实现功能:使用定时中断方式实 现时间判断,产生8个LED形成流水灯效果。要求使用定时器工作方式1#include <reg51.h>int i=0;char code tabel=0x80,0
37、x40,0x20,0x10,0x08,0x04,0x02,0x01;void main() TMOD=0X10;TH1=(65536-10000)/256;TL1=(65536-10000)%256;IE=0X88;TR1=1;while(1) ;void tt1(void) interrupt 3 using 1 if(count<50)count+;TH1=(65536-10000)/256;TL1=(65536-10000)%256;else count=0;TH1=(65536-10000)/256;TL1=(65536-10000)%256;P1=tablei; if(
38、i=7) i=0; i+;六、串口通信一、填空题1. MSC 51二、判断题(X )1.51单片机的串口设置了 1个SBUF即可实现全双工通信。(X )2. AT89S51单片机的串口只有 2种工作方式。(V ) 3. AT89S51单片机共有4个8位的并行I/O 口,其中P2 口 既可用作地址 /数据口,又可用作一般的 I/O 口。( V )4.假设传输的数据一帧有 11 位,每秒钟传输 30 帧,则此时的比特率应为 330bps三、选择题1 、下列英文缩写代表“串口控制寄存器”的是( A )。A.SCONB.TCONC.SMODD.TMOD2. 串行通信中,发送和接收寄存器是(B )A、T
39、MODB、SBUFC、SCOND、 DPTR3. 控制串行口工作方式的寄存器是(C )A、TMODB、PCONC、SCOND、TCON4. 串行口每一次传送 ( C )字符。A.1 个 B.1 串C.1 帧D.1 波特5. 当 MCS-51 进行多机通讯时,串行接口的工作方式应选为 ( C )。A.方式0B方式1C方式2D.方式0或方式26. MCS51 单片机串行口发送 /接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将 SCON中的(A ),向CPU申请中断。A、RI 或 TI 置 1B、RI 或 TI 置 0C、 RI 置 1 或 TI 置 0D、 RI 置 0 或 TI 置
40、1七、单片机扩展技术一、填空题1 、共阳极数码管显示 6 时的字型码是 , 共阴极数码管显示 9 时的字型 码是2. ADC08095.1V,则它能分辨的最小输入电压为 0.0199V。3、共阳极数码管显示 A 时的字型码是 _88_H, 共阴极数码管显示 A时的字型码是 _77_H。二、判断题(V )1.采用软件延时可以去除按键抖动,延时时间只要超过10ms都可以。(V ) 2.共阳极数码管显示数字“ 3”时,其段码值为 BOH。( V )3.数码管采用动态扫描显示时,所有数码管的笔画段的同 名端连接在一起共用一个控制引脚,而每个数码管的公共极各自独立,分 别与不同控制引脚相连。(x ) 4
41、. A/D转换器的作用是将数字量转为模拟量( V )5. 在使用按键时要消除按键的抖动,可以通过改进硬件或软件编程的方法来实现。( x )6. 对按键进行扫描时采用软件延时来去除抖动,延时时间越短越好。(x ) 7. AD0809是8位的数模转换器。( x )8. 4*4 矩阵键盘需要 16 根数据线进行连接。三、选择题1、ADC0809是( B ) AD的转换器件A、 4 通道 8 位B、 8 通道 8 位 C、 4 通道 12 位D、 8通道 12 位2、用 89C51 的 P1 口,监测某一按键开关,使每按键一次,输出一个 正脉冲(脉宽随意) 。编写程序。3、具有模数转换功能的芯片是(
42、A )A、 ADC0809B、 DAC0832 C、 MAX813 D、 PCF85634. 需要扩展一片外部 RAM,大小32K字节,需要的地址线是( A )A、15B、14C、13D、125. 个共阴极的8段LED数码管,要使其显示数字 6的字形,则其字 型码为( C )。A.FDHB.02HC.7DHD.82H四、简答题1、简述在使用普通按键的时候,为什么要进行去抖动处理,如何处 理。答:因为普通的按键都是金属触点的,金属触点在接触的瞬间会有一 个撞击力导致接触点分开,然后又接触在一起,这样反复直到稳固接触在 一起。这种现象叫做按键的抖动,这种抖动如果不进行处理的话,会导致 按键误判断。去除抖动的方法有两种硬件和软件。硬件的方法就是在按键 连接处使用RS触发器,软件的方法就是在编写程序的时候有个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息安全完备保障承诺书6篇
- 校园教学成效承诺书8篇范文
- 诚信服务标准守则承诺书范文7篇
- 2025 八年级地理下册香港的国际贸易课件
- 江苏省灌云县2024-2025学年九年级上学期历史月考试题
- 2026医疗器械注册秋招面试题及答案
- 神经纤维瘤病Ⅰ型个案护理
- 2026校招:中国航空笔试题及答案
- 2026校招:中国广核集团面试题及答案
- 2026校招:中国大唐面试题及答案
- 2025-2026学年地质版(新教材)小学体育与健康二年级全一册第二学期教学计划及进度表
- 2026年部编版新教材道德与法治小学三年级下册教学计划(含进度表)
- 学校洗衣机卫生消毒制度
- 2025年河南信阳事业单位联考《公共基础知识》试题附答案
- 2026年重庆公务员考试《申论》试题题库(答案+解析)
- 2026年书记员考试题库100道含答案(考试直接用)
- 2025至2030中国变频器行业调研及市场前景预测评估报告
- 动物疫病防治员题库(含参考答案)
- 2025年平顶山工业职业技术学院单招职业适应性考试题库附答案
- 2025年宁夏财经职业技术学院单招职业倾向性测试题库附答案解析
- 2026年山西药科职业学院单招职业技能考试题库及答案详解一套
评论
0/150
提交评论