2018年自考单片机原理及应用试题及答案二
三.简答题(每题4分,共20分)
1、片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?
2、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作?
3、若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行指令如下:
2000H LCALL LABEL
后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL 直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?
4、定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?
5、常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?
四.计算与编写程序(共40分)
1、试编写程序,查找在内部RAM的40H~60H单元中是否有0FFH这一数据。若有,则将51H单元置为“00H”;若未找到,则将51H单元置为“01H”。(5分)
2、编写出外部中断1为跳沿触发的中断初始化程序。(5分)
3、编写一段程序,功能要求为:当P1.0引脚的电平正跳变时,对P1.1的输入脉冲进行计数;当P1.2引脚的电平负跳变时,停止计数,并将计数值写入R0、R1(高位存R1,低位存R0)。(15分)
4、根据硬件图计算ADC0809的8个模拟量输入通道的地址,并编写程序实现8个通道的模拟量循环采集,采集结构存放至片内RAM 40H~47H中。(15分)
参 考 答 案 及 得 分 要 点 评分标准(得分)
一.填空题(每空1分,共20分)
1、答:CPU、存储器、I/O口
2、答: 同步
3、答:PC、PC
4、答:累加器A,DPTR、PC
5、答:1041H
6、答:地址
7、答:A的内容为 4BH 。
8、答:A= 80H ,SP= 42H ,(41H)= 30H ,(42H)= 80H ,PC= 8030H 。
9、答: 片选 。
10、答: 程序 、 数据
11、答: 6FFF H。
二.选择题(每题2分,共16分)
1、答:B
2、答:对、对、对、对
3、答:B
4、答:错、错、对。
5、答:A、C、D
6、答:A
7、答:A对,B、C、D错
8、答:错、错、错、错
9、答:A、D对
10、答:A、B、C对
三.简答题(每题4分,共20分)
1、片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?
答:工作寄存器区、位寻址区、数据缓冲区
2、答: ALE引脚
3、答:1)SP=SP+1=61H (61H)=PC的低字节=03H
SP=SP+1=62H (62H)=PC的高字节=20H
2)PC=3456H
3)可以
4)2KB=2048 Byte
4、答:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。定时时间与时钟频率和定时初值有关。
5、常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?
解:一.独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。但是,却需要设置一套专门的读写I/O的指令和控制信号。二.统一编址方式:这种编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。MCS-51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。
四.计算与编写程序(共40分)
1、答:START: MOV R0,#40H
MOV R2,#20H
LOOP: MOV A,@R0
CJNE A,#0FFH,NEXT
MOV 51H,#00H
LJMP EXIT
NEXT: INC R0
DJNZ R2,LOOP
MOV 51H,#01H
EXIT: RET