《单片机原理及应用》试卷8及参考答案 [录入:1isy743][时间:2009-09-1909:31:45][点击:818][分类:课程题库] 《单片机原理及应用》试卷8 (本试题分笔试题和操作题两部分。共100分,考试时间120分钟。) 第一部分笔试题 (本部分共有5大题,总分60分,考试时间60分钟,闭卷) 一、填空题(每空1分,共20分) 1、当P1口做输入口输入数据时,必须先向该端口的锁存器写入 ),否则输入数据可能出错。 2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求 是属于什么级别是由()寄存器的内容决确定的。 3、寄存器PSW中的RS1和RS0的作用是( )。 4、LED数码显示有( )和( )两种显示形 式。 5、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口 地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以 便转移到中断服务程序。其中INT1的入口地址为(),串行口入 口地址为( ),T0的入口地址为()
《单片机原理及应用》试卷 8 及参考答案 [录入:lisy743] [时间:2009-09-19 09:31:45] [点击:818] [分类:课程题库] 《单片机原理及应用》试卷 8 (本试题分笔试题和操作题两部分。共 100 分,考试时间 120 分钟。) 第一部分 笔试题 (本部分共有 5 大题,总分 60 分,考试时间 60 分钟,闭卷) 一、填空题(每空 1 分,共 20 分) 1、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入 ( ),否则输入数据可能出错。 2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求 是属于什么级别是由( )寄存器的内容决确定的。 3、寄存器 PSW 中的 RS1 和 RS0 的作用是( )。 4、LED 数码显示有( )和( )两种显示形 式。 5、当单片机 CPU 响应中断后,程序将自动转移到该中断源所对应的入口 地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以 便转移到中断服务程序。其中 INT1 的入口地址为( ),串行口 入 口地址为( ),T0 的 入口地址为( )
6、用汇编语言编写的程序称为()程序,通过汇编后得到的用机 器码表示的程序称为( )程序。 7、堆栈的地址由 的内容确定,其操作规律是 “先 进后 出”。 8、扩展并行1/0口时,常采用( )和( 可编程芯片。 9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场, 保护现场用( )指令,恢复现场用( )指令。 10、能在紫外线照射下擦除和重写的存储器是( )型存储器,能 够直接在线路中快速写入和读出的存储器是( )型存储器。 11、单片机内部与外部OM之间的查表指令是 ( )。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每 题1分,共10分) 1、在程序状态寄存器PSW中,判断是否有借/进位的标志位是(), 若选择寄存器工作组时标志位应是( A、CYB、ACC、RS1D、RS0 E、 OV F、P
6、用汇编语言编写的程序称为( )程序,通过汇编后得到的用机 器码表示的程序称为( )程序。 7、堆栈的地址由 的内容确定,其操作规律是 “ 先 进 后 出”。 8、扩展并行 I/O 口时,常采用( )和( ) 可编程芯片。 9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场, 保护现场用( )指令,恢复现场用( )指令。 10、 能在紫外线照射下擦除和重写的存储器是( )型存储器,能 够直接在线路中快速写入和读出的存储器是( )型存储器。 11、单片机内部与外部 ROM 之间的查表指令是 ( )。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每 题 1 分,共 10 分) 1、在程序状态寄存器 PSW 中,判断是否有借/进位的标志位是( ), 若选择寄存器工作组时标志位应是( )。 A、CY B、AC C、RS1 D、RS0 E、 OV F、P
2、在实训线路板中,8155芯片的片选端(CE)如果由单片机P2口P2.7, P2.6,P2.5经74LS138Y2译码决定,寄存器/存储器片选端(I0/M)如果 由P2.4线选决定。当将8155做键盘/显示器控制口使用时,其A口地址应 为(),当将8155作存储器使用时,其存储器首地址应为 ( )。 A、4401H B、4801H C、4000H D、4800H 3、在程序运行过程中执行PC=020OH的一条指令LCALL addr16,该调用子 程序的返回指令是( ),实施该调用指令时,压入堆栈保存的 程序地址是( )。 A、RETI B、RET C、END D、2000H E、0102H F、0203H 4、在单片机中,( )是数据存储器,( ) 是程序存储器。 A.ROM B.EPROM C.RAM D.EEPROM E.FLASH 5、定时/计数器有4种操作模式,它们由( )寄存器中 的M1M0状态决定。 A.TCON B.TMOD C.PCON D.SCON E.PSW
2、在实训线路板中,8155 芯片的片选端(CE)如果由单片机 P2 口 P2.7, P2.6,P2.5 经 74LS138Y2 译码决定,寄存器/存储器片选端(IO/M)如果 由 P2.4 线选决定。当将 8155 做键盘/显示器控制口使用时,其 A 口地址应 为( ), 当将 8155 作存储器使用时,其存储器首地址应为 ( )。 A、4401H B、4801H C、4000H D、4800H 3、在程序运行过程中执行 PC=0200H 的一条指令 LCALL addr16,该调用子 程序的返回指令是( ),实施该调用指令时,压入堆栈保存的 程序地址是( )。 A、 RETI B、RET C、END D、2000H E、0102H F、0203H 4、在单片机中,( ) 是数据存储器,( ) 是程序存储器。 A.ROM B.EPROM C.RAM D.EEPROM E.FLASH 5、定时/计数器有4种操作模式,它们由( )寄存器中 的 M1 M0 状态决定。 A.TCON B.TMOD C. PCON D.SCON E.PSW
6、单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,PO^P3口 的内容都是为( A.OFH B.FFH C. 08H D.07H E.00H 三、判断题:(每题1分,共10分) 1、8051每个中断源相应地在芯片上都有其中断请求输入引脚 ( 2、程序计数器P℃不能对它进行读写操作( 3、8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元 ( 4、8051单片机对最高优先权的中断响应是无条件的( 5、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而 不能使用字节操作指令( ) 6、在一般情况8051单片机允许同级中断嵌套( ) 7、8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的 ( 8、单片机系统扩展时使用的锁存器,是用于锁存高8位地址 (
6、单片机复位后,SP 的内容为 07H、PC、PSW、A 的内容为 00H,P0~P3 口 的内容都是为( )。 A.0FH B.FFH C. 08H D.07H E.00H 三、判断题:(每题 1 分,共 10 分) 1、8051 每个中断源相应地在芯片上都有其中断请求输入引脚 ( ) 2、程序计数器 PC 不能对它进行读写操作( ) 3、8051 单片机的栈底单元是不能利用的,因此,它是一个闲置单元 ( ) 4、8051 单片机对最高优先权的中断响应是无条件的( ) 5、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而 不能使用字节操作指令( ) 6、在一般情况 8051 单片机允许同级中断嵌套( ) 7、8051 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的 ( ) 8、单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址 ( )
9、RCA为循环左移指令( 10、MOVA,30H为立即寻址方式( 四、简答题(每题5分,共10分) 1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期 的时序如何划分? 2、A/D转换接口中采样保持电路的作用是什么?省略采样保持电路的前提 条件是什么? 五、根据实验电路,分析下列程序(每空2分,共10分) ORG O000H MOV TMOD,#61H :T0,T1的工作 方式是( MOV TH1,#0F6H ;T1置初值 MOV TL1,#0F6H SETB TR1 ;启动T1 DISP:MOV A,#00H ;计数显示初始化 MOV P1,A
9、 RC A 为循环左移指令( ) 10、MOV A,30H 为立即寻址方式( ) 四、简答题 (每题 5 分,共 10 分) 1、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期 的时序如何划分? 2、A/D 转换接口中采样保持电路的作用是什么?省略采样保持电路的前提 条件是什么? 五、根据实验电路,分析下列程序(每空 2 分,共 10 分) ORG 0000H MOV TMOD,#61H ;T0,T1 的工作 方式是( ) MOV TH1,#0F6H ;T1 置初值 MOV TL1,#0F6H SETB TR1 ;启动 T1 DISP: MOV A,#00H ;计数显示初始化 MOV P1,A
CONT:ACALL DELAY CLR P3.5 ;T1引脚产 生负跳变 NOP NOP SETB P3.5 :T1引脚恢复高电平 INC A :累加 器加1 MOV P1,A :第一次 执行该指令时,结果是( JBC TF1,DISP ;查询T1计数溢 出 SJMP CONT :60s不到继续计数 DELAY:MOV R3,#14组 :置50ms计数循环初值 MOV THO,#3CH :置定时器初 值(50ms) MOV TLO,#0BOH
CONT: ACALL DELAY CLR P3.5 ;T1 引脚产 生负跳变 NOP NOP SETB P3.5 ;T1 引脚恢复高电平 INC A ;累加 器加 1 MOV P1,A ;第一次 执行该指令时,结果是( ) JBC TF1,DISP ;查询 T1 计数溢 出 SJMP CONT ;60s 不到继续计数 DELAY:MOV R3,#14H ;置 50ms 计数循环初值 MOV TH0,#3CH ;置定时器初 值(50ms) MOV TL0,#0B0H
SETB TRO ;启动T0 LP1:JBC TFO,LP2 ;执行该指令的目的是 ( SJMP LP1 ;未到50ms继续 计数 LP2:MOV THO,#3CH ;重新置定时器初值 MOV TLO,#0BOH DJNZ R3,LP1 未到1s继续循环 RET ;执行该指令 的目的是( END 连续运行该程序时,观察8个发光二极管的显示结果是: 第二部分操作题 (本部分共有1大题,总分40分,考试时间60分钟) 题目要求:P1口作为输出口,接八个发光二极管,连接电路,编写程序, 使每个发光二极管闪烁10次后向右依次循环点亮。 1、按要求在实验箱上连接出亮灯电路
SETB TR0 ;启动 T0 LP1: JBC TF0,LP2 ;执行该指令的目的是 ( ) SJMP LP1 ;未到 50ms 继续 计数 LP2: MOV TH0,#3CH ;重新置定时器初值 MOV TL0,#0B0H DJNZ R3,LP1 ;未到 1s 继续循环 RET ;执行该指令 的目的是( ) END 连续运行该程序时,观察 8 个发光二极管的显示结果是: 第二部分 操作题 (本部分共有 1 大题,总分 40 分,考试时间 60 分钟) 题目要求:P1 口作为输出口,接八个发光二极管,连接电路,编写程序, 使每个发光二极管闪烁 10 次后向右依次循环点亮。 1、按要求在实验箱上连接出亮灯电路
2、编写程序并进行调试,写出程序清单。 《单片机原理及应用》试卷8参考答案及评分标准 第一部分笔试题 (本部分共5道题,总分60分,考试时间60分钟) 一、填空题(每空1分,共20分) 1、FF 2、IP 3、选择工作寄存器组 4、静态显示、动态显示 5、0013H、0023H、000BH 6、源、机器 7、SP、先、后 8、8255、8155 9、PUSH、POP 10、EPROM、f1 ashROM
2、编写程序并进行调试,写出程序清单。 《单片机原理及应用》试卷 8 参考答案及评分标准 第一部分 笔试题 (本部分共 5 道题,总分 60 分,考试时间 60 分钟) 一、填空题(每空 1 分,共 20 分) 1、 FF 2、 IP 3、 选择工作寄存器组 4、 静态显示 、动态显示 5、 0013H、0023H、 000BH 6、 源、机器 7、 SP、先 、 后 8、 8255、8155 9、 PUSH、POP 10、EPROM、flashROM
11、MOVC A,eA+PC 二、选择题(每题1分,共10分) 1、A、CD 2、B、C 3、B、F 4、C、A 5、B 6、B 三、判断题:(每题1分,共10分) 1、×2、√3、×4、×5、×6、×7、 √8、×9、× 10、× 四、简答题(每题5分,共10分) 1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期 的时序如何划分?
11、MOVC A,@A+PC 二、选择题(每题 1 分,共 10 分) 1、 A、CD 2、 B、C 3、B、F 4、C、A 5、B 6、B 三、判断题:(每题 1 分,共 10 分) 1、× 2、√ 3、× 4、× 5、× 6、× 7、 √ 8、× 9、× 10、× 四、简答题 (每题 5 分,共 10 分) 1、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期 的时序如何划分?
答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定 操作所需的时间。一个机器周期为6个时钟周期,共12个振荡周期性, 依次表示为S1P1、S1P2、.S6P1、S6P2。 2、A/D转换接口中采样保持电路的作用是什么?省略采样保持电路的前提 条件是什么? 答:A/D转换接口中采样保持电路的作用是:能把一个时间边续的信号变 换为时间离散的信号,并将采样信号保持一段时间。 当外接模拟信号的变化速度相对于A/D转换速度来说足够慢,在转换期 间可视为直流信号的情况下,可以省略采样保持电路。 五、根据实验电路,分析下列程序(每空2分,共10分) 1、T0方式1定时,T1方式2计数 2、点亮P0.0对应的发光二极管 3、查询计数溢出 4、返回主程序 5、一个秒表,由P1口连接的LED显示,计满10s后又从头开始。 第二部分操作题 (本部分共有1大题,总分40分,考试时间60分钟)
答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定 操作所需的时间。一个机器周期为 6 个时钟周期,共 12 个振荡周期性, 依次表示为 S1P1、S1P2、.S6P1、S6P2。 2、A/D 转换接口中采样保持电路的作用是什么?省略采样保持电路的前提 条件是什么? 答:A/D 转换接口中采样保持电路的作用是:能把一个时间边续的信号变 换为时间离散的信号,并将采样信号保持一段时间。 当外接模拟信号的变化速度相对于 A/D 转换速度来说足够慢,在转换期 间可视为直流信号的情况下,可以省略采样保持电路。 五、根据实验电路,分析下列程序(每空 2 分,共 10 分) 1、 T0 方式 1 定时,T1 方式 2 计数 2、 点亮 P0.0 对应的发光二极管 3、 查询计数溢出 4、返回主程序 5、一个秒表,由 P1 口连接的 LED 显示,计满 10s 后又从头开始。 第二部分 操作题 (本部分共有 1 大题,总分 40 分,考试时间 60 分钟)