ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:33.39KB ,
资源ID:23180991      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23180991.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机开发与设计理论题库.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机开发与设计理论题库.docx

1、单片机开发与设计理论题库单片机开发与设计理论试题题库集目录一、题库说明-( 3 )二、填空题70个-( 4 )三、选择题60个-( 8 )四、判断题60个-(15 )五、简答题15个-(18 )六、编程题10个-(21 )题库说明: 本题库扩充了原题库中并修正了部分错误。从新将试题类型分为填空、选择、判断、简答、编程 五个类型 工业和信息化系统的“单片机开发与设计”考试试卷题目将此题库中抽取题目。 关于“单片机开发与设计”考试的具体说明详见单片机开发与设计考试说明。题目说明试题类别单片机开发与设计题 型填空题题 量 70个1 把 72h 十六进制数转换成十进制数后为 114 转换为二进制数为

2、111 0010 。2 把 250 十进制数转换成十六进制数后为 0FAH 转换为二进制数为 1111 1010 。3 把 1110 0001 1010B 二进制数转换成十进制数后为 3610 转换为十六进制数为 0E1AH 。4 十六进制数 88h 和十进制数 88 按位异或运算后结果用十六进制表示为 0D0H 。5十六进制数 30h 和十进制数 97 按位与运算后结果用十六进制表示为 20H 。6十六进制数 48h 和十进制数 23 按位或运算后结果用十六进制表示为 5FH 。7十六进制数 92h按位取反运算后结果用十六进制表示为 6DH 。8 计算机中能表示最小数据的单位是 BIT 。9

3、 计算机中 8 位相邻的二进制位表示一个字节。10 RAM可以分为静态和动态两种,单片机一般使用 静态 。11 MCS-51系列单片机内部含有数据存储器RAM ,对于AT89S51这款单片机而言,容量为 128 BYTES 。12 MCS-51系列单片机内部含有数据存储器RAM ,对于AT89S52这款单片机而言,容量为256 BYTES 。13 MCS-51系列单片机内部含有若干个16位的定时计数器,对于AT89S51这款单片机而言,内部含有 2 个这样的定时计数器。14 MCS-51系列单片机内部含有若干个16位的定时计数器,对于AT89S52这款单片机而言,内部含有 3 个这样的定时计数

4、器。15 AT89S51单片机拥有可以寻址 64 KB外部程序存储器和外部数据存储器的总线扩展结构。16 MCS-51系列单片机系统内,PSW 的最高位为 CY 。16 MCS-51系列单片机系统内,PSW 的D6位为 AC 。17 AT89S51单片机拥有 4 组8位并行IO端口。18 AT89S51单片机的P3.5端口的第二功能为 RD 。19 AT89S51单片机复位后,P1锁存器内的内容为 FF 。20 AT89S51单片机复位后,SBUF内的内容为 不确定 。20 AT89S51单片机复位后,PSW内的内容为 0 。22 AT89S51单片机1个机器周期由 12 个振荡周期组成。23

5、 AT89S51单片机复位后,若希望从片内存储器开始执行,EA脚应接 1 PC值超过 4K 时,8051会自动转向片外存储器继续取指令执行。24 AT89S51单片机的T0和T1 有2个控制寄存器为 TCON 和 TMOD 。25 TMOD 中M0和 M1是定时器工作方式选择位 当M0 M1 = 1 0 时 定时器工作于 3 。26 TMOD 中的C/T 位被置位后 定时计数器工作在 计数 模式。T 27 PCON 中的PD位被置位后进入 节能 模式。27 PCON 中的IDL位被置位后进入 掉电 模式。28. AT89S51单片机有 5 个中断源,有2 个中断优先级,优先级可以修改特殊功能寄

6、存器 IP 选择.。29 . 在使用AT89S51单片机的系统中,若想启动 T1 定时器 需要置位 TCON 寄存器中的 TR 位。30 在使用AT89S51单片机的系统中,IE 寄存器的地址为 80H 。31 在使用AT89S51单片机的系统中,EA 在 IE寄存器的第 8 位。32 在使用AT89S51单片机的系统中,中断默认优先级最低的是 UART 。33 在使用AT89S51单片机的系统中,中断返回指令是 RET1 。34 在使用AT89S51单片机的系统中,定时器 T0的入口中断向量地址是 0BH 。35 单片机程序的入口地址是 0000H ,外部中断1的入口地址是 0013H 。3

7、6 定时器的计数方式是对来自T0、Tl引脚的脉冲计数,输入的外部脉冲在 负跳变 时有效计数器加1。定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的 时钟电路 。37 通常单片机上电复位时0000 H,07H,通用寄存器采用第0组,这一组寄存器的地址范围是从00H 07H。 38 在使用AT89S51单片机的系统中,TI被置位后表示 发送数据完成 。39 在使用AT89S51单片机的系统中,RI被置位后表示 接受到数据 。40 在使用AT89S51单片机的系统中,设计晶体频率为12MHz 如果想让定时器T0每1ms产生一次中断.,T0工作在方式0 TH0= 1CH TL0

8、= 18H 。41 指令是规定计算机进行某种操作的命令。一条指令只能完成有限的功能。为了使计算机完成复杂的功能就必须使用一系列的指令。计算机所能识别的全部指令集合称为计算机的 指令系统 。42 汇编语言是采用 助记符 来表示机器指令的。43 MOV R7 , #0FEH 指令采用 立即数 寻址方式。44 MOV A , 34H 指令采用 直接寻址 寻址方式。44 MOV A , R1 指令采用 寄存器寻址 寻址方式。44 MOV A , R0 指令采用 寄存器间接寻址 寻址方式。44 MOVC A , A+PC 指令采用 变址寻址 寻址方式。44 SETB EA 指令采用 位寻址 寻址方式。4

9、5 MCS-51单片机系统内 若执行下面指令后 ACC的值为 8H 。;MOV A, #0FEH;MOV R1, #8H;XCH A, R1;46 MCS-51单片机系统内,假设需要使 PSW进栈 需要执行 PUSH PSW 。指令47 MCS-51单片机系统内 若执行下面指令后 ACC的值为 8H 。;MOV A, #0FEH;MOV R1, #8H;PUSH ACC;PUSH R1;POP ACC;POP R1;48 MCS-51单片机系统,乘法指令影响PSW。其中CY位总是为 0 。49 MCS-51单片机系统内 若执行下面指令后 ACC的值为 0FFH 。;MOV A, #0FEH;M

10、OV R1, #7FH;ORL A, R1;49 MCS-51单片机系统内 若执行下面指令后 ACC的值为 7EH 。;MOV A, #0FEH;MOV R1, #7FH;ANL A, R1;50 汇编语言分为“指令”和“伪指令”END属于 伪指令 。51 计算机的系统总线有地址总线、控制总线和数据总线。52 IIC总线使用 2 根双向数据线传送数据。53 若AT24C02的A0,A1,A2接地后该器件的写地址为 0A0H 。54 AD期间是 模拟量 将抓换为 数字量 。55 DA期间是 数字量 将抓换为 模拟量 。56 LCM模组一般是将液晶面板、 控制芯片 背光灯箱组装在一起,共用户使用。

11、57 LCM模组按显示内容可以分为 段式型、字符型和点阵型。58 数码管按照驱动方式不同分为 静态显示和 动态显示 。59 常用的键盘分为 编码键盘和 非编码键盘 。60 MCS-51单片机系统 P0 端口和 P2 端口可以作为扩展时的总线接口。61 MCS-51单片机系统在总线扩展时使用 锁存器 来锁存地址。62 AD574A 是12位分辨率的ADC 如果基准电压为5V,其能分辨的最小电压为1.2mV。63 C51中 sfr 关键字用来申明特殊功能寄存器。64 C51中 sbit关键字用来申明特殊位变量。65 C51中 char 型变量占1字节。内存 取值范围为-128127。66 C51中

12、 串行中断函数的说明方式为interrupt 4。67 C51中 unsiged int 型变量占2字节。内存 取值范围为065535。68 C51中 if(表达式1)表达式2; 当表达式1为真 时执行表达式2.69 C51中 在switvh case语句中 case 后面的表达式需要为常量 70 C51中 for,while属于循环 流控制语句.题目说明考核内容单片机设计与开发题 型选择题题 量 60个1 与32H 相等的是( B ) A: 32 B: 50 C: 75 D: 64 2 与67 相等的是( B ) A: 33H B: 43H C: 53H D: 64H 3 76+23H等于(

13、 C ) A: 111H B: 111B C: 111 D: 1014 80h 和7fH 按位或运算后等于( A )A: 255 B: 0 C: 128 D: 645 80h 和7fH 按位与运算后等于( B ) A: 255 B: 0 C: 128 D: 646 97左移4位后等于( A ) A: 32 B: 0 C: 128 D: 647. 下列计算机语言中,CPU能直接识别的是( D )。A、 自然语言 B、 高级语言 C、 汇编语言 D、机器语言8. 当MCS-51单片机接有外部存储器,P2口可作为 ( C )。A、数据输入口 B、数据的输出口C、准双向输入输出口 D、输出高8位地址9

14、. 若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。A、PUSH R0 B、PUSH R0 C、PUSH 00H D、PUSH 08H10MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( A )。A、P0口和P2 B、P0口 C、P1口和P3口 D、P2口11. 以下哪种方式的接口总线最少?( C ) A、SPI B、I2C C、单总线 D、并行通信12 能够用紫外光擦除ROM中程序的只读存储器称为( C )。A、掩膜ROM B、PROM C、EPROM D、EEPROM13. 下列关于栈的描述中错误的是(C )。A、栈是先进后出的先性表

15、 B、栈只能顺序存储C、栈具有记忆作用 D、对栈的插入和删除操作中,不需要改变栈底指针。14以下不是构成的控制器部件(D ):A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器15. PSW=18H时,则当前工作寄存器是( D )A 0组B 1组C 2组D 3组16 口的每一位能驱动(B)()个低电平负载有()个低电平负载()个低电平负载有()个低电平负载17. 设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHz B、1MHz C、500kHz D、250kHz18. 定时器/计数器工作方式1是( D )。A、8位计数器结构

16、B、2个8位计数器结构C、13位计数结构 D、16位计数结构19. 定时器/计数器工作方式0是( C )。A、8位计数器结构 B、2个8位计数器结构C、13位计数结构 D、16位计数结构20 定时器/计数器工作方式3是( B )。A、8位计数器结构 B、2个8位计数器结构C、13位计数结构 D、16位计数结构21要想测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( B ).(A)09H (B)87 H (C)00H (D)80H22 .MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( B ) (A) T1, (B)T0,T1 (C)T1,串行接口

17、(D) ,T023 AT89S51有中断源(A)(A)5个(B)2个(C)3个(D)6个24.MCS-51响应中断时,下面哪一个条件不是必须的( D )(A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务须 (D)必须有RET1指令25、MCS-51的中断源全部编程为同级时,优先级最高的是(D)(A) INT1 (B)TI (C)串行接口 (D)INT026 以下哪一条指令的写法是错误的( C )。A、MOV DPTR,#3F98H B、MOV R0,#0FEHC、MOV 50H,#0FC3DH D、INC R027 MCS-5l单片机的堆栈区是设置在( C )中。A、片内

18、ROM区 B、片外ROM区 C、片内RAM区 D、片外RAM区28. 以下哪一条是位操作指令( B )。A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、POP PSW29. 以下哪一条是位操作指令( B )。 A、MOV P1,#0FFH B、MOV C,ACC.1 C、CPL A D、POP PSW30. 下列数据字定义的数表中,( A )是错误的。A、DW “AA” B、DW “A” C、DW “OABC” D、DW OABCH 31 以下哪一条指令的写法是错误的( D )。A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A32.

19、以下哪一条指令的写法是错误的( B )。A、MOVC A,A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC33 执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)A /PSEN B ALE C /RD D /WR 34. 以下哪个是属于单片机系统前向通道的器件?( A )A、A/D转换 B、D/A转换 C、LED数码管 D、继电器35 以下不是构成单片机的部件( D )A 微处理器(CPU)、B存储器 C接口适配器(IO接口电路) D 打印机36下列不是单片机总线是( D )A 地址总线 B 控制总线 C 数据总线 D 输出总线37. 下面哪一种

20、传送方式适用于处理外部事件( C )(A)DMA (B)无条件传递进 (C)中断 (D)条件传递38 .某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)(A)11根 (B)12根 (C)13根 (D)14根39、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)(A)P0 (B)P1 (C)P2 (D)P340、当使用快速外部设备时,最好使用的输入/输出方式是(C) (A)中断 (B)条件传送 (C)DMA (D)无条件传送41 IIC总线规定的起始信号为(A) A 在SCL 高电平的时候 SDA 下降 B 在SCL 高电平的时候 SDA 上升C 在SCL 低电平的时候

21、 SDA 下降 D 在SCL 低电平的时候 SDA 上升41 IIC总线规定的结束信号为(B) A 在SCL 高电平的时候 SDA 下降 B 在SCL 高电平的时候 SDA 上升C 在SCL 低电平的时候 SDA 下降 D 在SCL 低电平的时候 SDA 上升43 关于 IIC 叙述不正确的是(D) A IIC协议规定2根线双向传输数据 B IIC 规定在SCL 为低的时候才能进行数据的变换 C IIC 规定 发送完成一个字节后需要 确认“应答位” C IIC 规定 所有器件的地址是固定不变的44 以下采用单总线连接的器件是(B) A AT24C02 B DS18B20 C 93C46 D D

22、S130745 以下不是实时时钟器件是(B)A PCF8563 B DS18B20 C DS12C887 D DS130746 下列计算机语言中,CPU能直接识别的是( D )。A、 自然语言 B、 高级语言 C、 汇编语言 D、机器语言47. 以下叙述中正确的是( C )。A、用C语言实现的算法必须要有输入和输出操作B、用C语言实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出48. 以下能正确定义一维数组的选项是( B )。A、int a5=0,1,2,3,4,5; B、char a =0,1,2,3,4,5;

23、C、char a=A,B,C; D、int a5=0123;49 以下叙述中错误的是( C )A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。B、数组名代表的是数组所占存储区的首地址,其值不可改变。C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。D、可以通过赋初值的方式确定数组元素的个数。50 以下选项中可作为C语言合法常量的是( A )A、80 B、080 C、8e1.0 D、80.0e51 以下不能定义为用户标识符是( D )。A、Main B、_0 C、_int D、sizeof52. 存储1616点阵的一个汉字信息,需

24、要的字节数为( A )A、 32 B、 64 C、 128 D、 25653 在C语言中,合法的长整型常数是( A )A、 OL B、 4962710 C、 324562& D、 216D54 在C语言中,SBUF=A; 是( A )A、 将A 中的内容发送出去 B、 将SBUF中的内容装到A 中 C、将A CC中的内容发送出去D、 将SBUF中的内容装到ACC 中55 在C语言中,想打开全局中断的语句是( A )A、 EA=1; B、 ES=1; C、 EA=0;D、 ES=0; 56 在C语言中,想关闭全局中断的语句是( C )A、EA=1; B、 ES=1; C、 EA=0;D、 ES=

25、0;57 在C语言中,想关闭串行口中断的语句是( D )A、 EA=1; B、 ES=1; C、 EA=0;D、 ES=0;58 在C语言中,想打开串行口中断的语句是(B )A、 EA=1; B、 ES=1; C、 EA=0;D、 ES=0;59 在C语言中,想执行A和B按位于运算的表达式为(B )A、 A&B; B、 A&B; C、 A|B;D、 A|B;60 在C语言中,想执行A和B按位或运算的表达式为(D )A、 A&B; B、 A&B; C、 A|B;D、 A|B;题目说明考核内容单片机设计与开发题 型判断题题 量 60个1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

26、( )2.MCS-51上电复位时,SBUF=00H。 ( )。 SBUF不定。3.使用可编程接口必须处始化。 ( )。48155的复位引脚可与89C51的复位引脚直接相连。( )5MCS-51是微处理器。( )6AT89S51系统可以没有复位电路。( )7要MCS-51系统中,一个机器周期等于1.5s。( )若晶振频率屡8MHz,才可能为1.5s8.计算机中常作的码制有原码、反码和补码( )9.若不使用MCS-51片内存器引脚EA必须接地. ( )10.十进制数-29的8位补码表示为.11100010( )11.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( )12.MCS-51的相对转移指令最大负跳距是127B。 ( )13.MCS-51的程序存储器只是用来存放程序的。 ( ) 存放程序和表格常数。 14.MCS-51的时钟最高频率是18MHz. ( ). 12MHz。15.使用可编程接口必须处始化。 ( )。16.当MCS-51上电复位时,堆栈指针SP=00H。 ( )。 SP=07H17.MCS-51外扩I/O口与外RAM是统一编址的。 ( )。18.使用8751且 =1时,仍可外扩64KB的程序存储器。( )60KB。198155的复位引脚可与89C51的复位引脚直接相连。( )20MCS-51是微处理器。( )不是。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1