单片机题库及答案.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机题库及答案 【篇一:单片机试卷及答案】 填空题(每空 1 分,共 20 分) 1、+1000001 的反码是 。十进制数-4 的 8 位二进制补码是 。 2、计算机所能执行的指令的集合称为 。指令的编码规则称为 ,一般由 和操作数两部分组成。 3、cpu 一次可以处理的二进制数的位数称为 cpu 的。 4、当 ea 为电平时,cpu 总是从外部存储器中去指令。 5、89c52 单片机有 6 个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用 指令来访问,外部ram 用 指令来访问。 7、c51 的数据类型 sfr 占个字节,c51 中整型变量占个字节。 8、指令 mov 20h,#20h 中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器 t1 方式 2 的 8 位常数重装初值存放于寄存器 中。定时器t0 方式 0,寄存器用于存放计数初值的低 5 位。 10、多机通信中, 主机的 sm2= 。 11、eprom 存储器 27c256 内部容量是 32k 字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需 根地址线。 12、波特率倍增位位于特殊功能寄存器 中。 13、8155a 内部具有 个 位减法定时器/计数器。 二、 单项选择题(共 20 题,每题 1 分,共 20 分) 1、单片机的应用程序一般存放于( )中 a、ram b、romc、寄存器 d、cpu 2、定时器 0 工作于计数方式,外加计数脉冲信号应接到( )引脚。 a、p3.2 b、p3.3c、p3.4 d、p3.5 3、mcs51 单片机在同一优先级的中断源同时申请中断时, cpu 首先响应( )。 a、外部中断 0 b、外部中断 1 c、定时器 0d、定时器 1 4、adc0809 是( )ad 的转换器件 a、4 通道 8 位 b、8 通道 8 位 c、4 通道 12 位 d、8 通道 12 位5、执行中断返回指令后,从堆栈弹出地址送给( ) a、a b、ri c、pcd、dptr 6、串行通信中,发送和接收寄存器是( ) a、tmod b、sbuf c、scon d、dptr 7、要使 mcs-51 能响应外部中断 1 和定时器 t0 中断,则中断允许寄存器 ie 的内容应该是(a、98hb、86hc、22h d、a2h 8、要将 p1 口高 4 位清 0,低 4 位不变,应使用指令( ) a、orl p1,#0fhb、orl p1,#f0hc、anl p1,#f0hd、anl p1,#0fh 9、当选中第 1 工作寄存器区时,工作寄存器 r1 的地址是。 a、00h b、01h c、08h d、09h 10、控制串行口工作方式的寄存器是( ) a、tmod b、pcon c、scon d、tcon a、1 b、2c、4 d、8 12、定时器 t2 的中断服务程序入口地址为( )。 a、000bh b、0000h c、001bh d、002bh 13、mcs51 单片机复位后,p1 口锁存器的值为( )。 a、00h b、0ffh c、7fh d、80h 14、pop psw 指令是( ) a、将 psw 的值压入堆栈顶部 b、堆栈顶部一个单元内容弹入 psw c、将 psw 的值压入堆栈底部 d、堆栈底部一个单元内容弹入 psw 15、下列运算符不是关系运算符的是( ) a、 b、c、= d、!= 16、设 a=0x7f,b=a2,则 b 的值为( ) ) a、7fh b、0f7h c、0cfh d、0fch 17、单片机复位后,sp 的内容是 ( ) a、00hb、07hc、7fh d、80h 18、函数类型说明符如果用 void 表示,则函数执行结果返回值的数据类型是( ) a、整型 b、字符型 c、无返回值 d、指针型 19、mcs-51 单片机, 数据线的条数是。 a、1 根 b、4 根 c、8 根 d、16 根 20、定时器 t0 计数溢出后,置 1 ( ) a、tf1 b、tf0 c、ti d、ri 三、简答题(共 4 题,每题 5 分,共 20 分) 1、51 单片机工作寄存器有几组?如何判断 cpu 当前使用哪一组工作寄存器? 2、在 ram 的位寻址区定义无符号字符变量 flag,并将 flag 的第 0、2 位分别定义为 k_d、k_p。 3、单片机中各中断源对应的中断服务 程序的入口地址能否任意设定?cpu 响应定时器中断 t0 时,能否自动清除中断标志 tf0? 4、串行口的发送缓冲器和接收缓冲器使用同一个特殊功能寄存器名sbuf,并具有相同的字节地址 99h,他们是同一个寄存器吗?串行口的读、写 sbuf 指令分别操作的是哪个缓冲器? 四、程序分析题(每空 2 分,共 1

文档评论(0)

dqy118 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海海滋实业有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7DL1JF2N

1亿VIP精品文档

相关文档