版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机考试题一、单项选择题,请将答案写在题号左侧。每题2分,共30分。1下面哪种设备不是输入设备?A A打印机 B键盘 C扫描仪 DA/D转换器2补码11111001对应的真值用十进制表示为多少?C A7 B13 C7 D343二进制数10000110转换为十进制数是多少?C A132 B133 C134 D1354单片机的数据指针存放器DPTR是16位的,其寻址范围多少?D A128 B B256 B C8 KB D64 KB5单片机系统常用的芯片74LS138属于以下哪类?D A驱动器 B锁存器 C编码器 D译码器6下面哪条指令是错误的?CACPL A BMOVC A, A+PCCMOVX
2、 A, R2 DPOP ACC7微机中堆栈指针的作用是什么?B A指明栈底的位置 B指明栈顶的位置 C操作数地址 D指令的地址8MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?BAMOV BMOVX CMOVC DMUL9MCS-51单片机的字长是几位?C A2位 B4位 C8位 D16位10指令LJMP的跳转范围是多少?D A128 B B256 B C2 KB D64 KB11设SP=62H,片内RAM 60H至64H的内容如右图所示。执行指令:A POP DPH POP DPL POP ACC 后,DPTR?。 A4A3FH B3F30H C4A00 H
3、 D0000H12单片机复位时,程序计数器PC的值是多少?A A0000H B0030H C4000H D4100H13根据信息的传送方向,MCS-51单片机的串口属于哪类?D A半双工 B全双工 C半单工 D单工14MCS-51单片机外部中断0对应的中断入口地址是多少?A A0003H B000BH C0013H D001BH15某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?D A1 KB B2 KB C3 KB D4 KB二、填空题。每空1分,共10分。1_机器语言是计算机微处理器能够直接识别和执行的语言,_汇编语言是面向机器的语言。2十六进制数A6转换为十进制数的结果是
4、_166_,二进制数11000101转换为十六进制数,结果是_C5_。3假设串口传送速率是每秒120个字符,每个字符10位,那么波特率是_1200_。4设执行指令DIV AB前,A=0A3H,B=20H,那么执行指令后A=_5_,B=_3_。5MCS-51系列单片机对外有3条总线,分别是_数据_、_地址_和_控制_。三、判断题,正确的打,错误的打。每题2分,共10分。1堆栈是一种先进先出的数据结构。 2单片机系统扩展片外程序存储器或者数据存储器时,常用的选片法有:非门选片法、线选法和译码法等。 3假设MCS-51单片机使用的晶振是12MHz,那么其机器周期为12s。 4模/数转换芯片ADC08
5、09有3个模拟输入通道,其数字输出范围是00HFFH。 5按钮消抖措施有多种,从硬件角度考虑,可以通过触发器将按钮送出的信号消抖锁存;从软件角度考虑,可以通过调用延时子程序消抖动。 四、简答题。(每题4分,共20分)1.什么是伪指令?伪指令“ORG、“END作用是什么?答:用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。ORG是个用于定位的伪指令,告诉汇编程序,本伪指令下面的内存变量从该“数值表达式所指定的地址开始分配。END是汇编语言源程序的汇编结束标志。2.什么是MCU单芯片模式、微处理器模式和存储器扩展模式?答:MCU
6、单芯片模式:存取空间为SFR、内部RAM、内部ROM。全部引脚为I/O端口或者外围功能输入/输出引脚。MCU存储器扩展模式:存取空间为SFR、内部RAM、内部ROM、外部区域。局部引脚为总线控制引脚。MCU微处理器模式:存取空间为SFR、内部RAM、外部区域。局部引脚为总线控制引脚。3.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?答:80C51单片机外RAM和ROM虽然使用相同的地址,但控制信号不一样。外RAM和外ROM都有缓冲器,而输出缓冲器具有三态结构,未得到允许,不能将数据送到P0口数据总线上。这个输出允许外RAM由、信号控制,外ROM由信号控制,所以
7、外RAM和外ROM的数据信号决不会在P0口数据线上撞车。4.定时/计数器的启动与GATE控制位有何关系?答:GATE:门控位。GATE0时,只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;GATA1时,要用软件使TR0或TR1为1,同时外部中断引脚或也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,加上了或引脚为高电平这一条件。5.串行缓冲存放器SBUF有什么作用?简述串行口接收和发送数据的过程。答:串行缓冲存放器SBUF有两个:一个是串行发送缓冲存放器,另一个是串行接收缓冲存放器,用同一特殊功能存放器名SBUF和同一单元地址99H.接收缓冲存放器还具有双
8、缓冲结构,以防止在数据接收过程中出现帧重叠错误。在完成串行初始化后,发送时只需将发送数据输入SBUF,CPU将自动启动和完成串行数据的发送;接收时CPU将自动把接收到的数据存入SBUF,用户只需从SBUF中读取接收数据。五、程序分析题。共20分。1改错题。本小题6分。下面的程序段有3个遗误之处,请指出并改正之。可直接在源程序中指出并改正。本程序的功能:如右以下图所示,将P0口的8个开关开闭状态通过P1口的8个发光二极管反映出来。ORG 0000HSJMP MAIN LJMP MAINORG 0200H MAIN: MOV P0, #FFH (MOV P0, #0FFH) MOVX A, P0M
9、OV A, P0 MOV P1, A SJMP MAIN END2:A95H,R030H,片内RAM30H10H,片外RAM30H20H,C1,试计算执行以下指令后相关存放器或存储单元的值。以下语句不是程序段,互不相关。本小题每空1分,共8分。1ADD A, R0 A=_C5_H_ 2ADDC A, R0 A=_A6_H3SUBB A, 30H A=_84_H_ 4ANL A, #30H A=_10 H_5INC R0 R0=_31H_ 6CPL C C=_0_7RLC A A=_00101011_ 8MOVX A, R0 A=_20H _3写出下面程序段执行的结果。本小题每空2分,共6分。
10、片内RAM02H01H,片外RAM02H02H。MOV A, 02HINC AMOV DPTR, #TABMOVC A, A+DPTRMOV R1, #30HMOVX R1, ACPL AMOV 30H, ASJMP $TAB: DB 3FH, 06H, 5BH, 4FH, 0A5HEND执行完毕,A_A4H,片内RAM30H_A4H_,片外RAM30H_5BH _。六、程序设计题。每题5分,共10分。1设MCS-51单片机片内RAM 40H和41H里有两个数a和b,请编写程序,求y=ab,并把y送入片内RAM 42H及片外RAM 1000H,设y小于256。答: MOV A,40H; MOV
11、 B,41H; MUL AB; MOV 42H,A; MOV DPTR,#1000H; MOVX DPTR,A;2请编写一段程序,将3个输入信号ACC.5,P2.3和OV按右图所示逻辑电路进行运算,并把结果传送至P3.6。答: MOV C,ACC.5; ANL C,P2.3; ANL C,/PSW.2; MOV P3.6,C;七、综合题。共20分。1设MCS-51单片机使用的晶振是12MHz,欲使用定时器/计数器0实现30ms定时中断。1计算TH0和TL0的值;2确定存放器TMOD,TCON和IE的值存放器中跟此题无关位取值为0;3编写初始化程序。本小题7分。答:1TH0=77H,TL0=47
12、H。2TMOD=01H,TCON=10H,IE=82H3 MOV TH0, 77H; MOV TL0, 47H;MOV TMOD, 01H; MOV TCON, 00H; MOV IE, 82H;(DELAY: MOV TH0, 77H; MOV TL0, 47H;SETB TR0; JNB TF0, $;)2右图是四片8K8位存储器芯片的连线图。确定四片存储器芯片地址范围,写出必要的推理过程。本小题5分。答:A15A14A13=000B,A15A14AA15A14AA15A14A4芯片地址分别为00H-1FFFH, 2000H-3FFFH, 4000H-5FFFH, 6000H-7FFFH。
13、3如右以下图所示,有6个共阴极LED数码管,数码的笔划信息ah由单片机P0.0P0.7送给,位选的选中信号自左到右由P2.0P2.5提供。请编写程序,使6个数码管自左至右显示112233,要求写出笔划码的简要推理过程。本小题8分。答:笔划ABCDEFGH与P0-P7对应。1为11111001B,2为10100100B, 3为10110000B。MOV P0, #0FFH;MOV P2,#00H;LED: MOV P0, #11111001B;SETB P2.0;LCALL DELAY;NOP;CLR 2.0;SETB P2.1;LCALL DELAY;NOP;CLR 2.1;MOV P0, #10100100B;SETB P2.2;LCALL DELAY;NOP;CLR 2.2;SETB P2.3;LCALL DELAY;NOP;C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 25077.1-2025声学流阻测定第1部分:静态气流法
- 2025-2026学年陕西省西安市新城区九年级(上)期末数学试卷(含答案)
- 【寒假复习】北师大版五年级数学上册应用题(含答案)
- 化工企业培训课件教学
- 12月转债月报:转债|跨年行情如何配置
- (一模)南通市2026届高三学业质量监测语文试卷(含标准答案)
- 2026山东临沂市市直部分事业单位招聘综合类岗位21人参考考试题库及答案解析
- 2026福建福州市马尾区行政服务中心管委会第一批招聘编外人员1人笔试参考题库及答案解析
- 元旦活动策划方案地产(3篇)
- 2026贵州遵义融媒传媒(集团)有限公司招聘19人备考考试试题及答案解析
- 设备管理人员19年述职
- 2025年黑龙江农垦职业学院单招职业倾向性测试题库附答案
- 《外科手术学基础》课件
- 拖欠工程款上访信范文
- 语文-安徽省皖南八校2025届高三上学期12月第二次大联考试题和答案
- 制造业工业自动化生产线方案
- 《传播学概论(第四版)》全套教学课件
- (正式版)JB∕T 7052-2024 六氟化硫高压电气设备用橡胶密封件 技术规范
- 单位车辆委托处理协议书
- 2024工伤免责承诺书
- 企业人才发展方案
评论
0/150
提交评论