1、(第 页 共 页)单片机原理课程试题(B 卷)适用类别 层次 专业 年级 试卷代码: 注意事项:1、本卷采用了分卷制,已将试题纸与答题纸分开。请考生将答案按原题号顺序,写在答题纸上。在试题纸上书写答案,一律无效。交卷时,应分别交验试题纸、答题纸和草稿纸。2、请在答题纸规定的位置书写姓名、座号、学号等信息。3、请自觉遵守考场纪律。一、填空题(每空 1 分,共 10 分)1调用子程序时,把_的内容入栈,以进行断点保护;子程序返回时,将栈顶的内容送回到_。2 8031 单片机复位后,其程序计数器 PC 的内容为_。3 MCS-51 可提供_和_两种存储器,最大存储空间可达_的两个并行存储器扩展系统。
2、4异步串行数据通信的帧格式由_位、_位、_位和_位组成。二、分析题(每小题 10 分,共 20 分)1。分析下面各条指令,说明源操作数的寻址方式,写出顺序执行各条指令后的结果。设(20H)=30H, (30H )=20H , (40H)=60H, (50H )=77H。MOV A,40HMOV R0,AMOV R0, 20HMOV 50H, R0MOV A,R0A= (50H)= R0= (40H)= (20H)= 2按题目要求写指令。 (1)R1 的内容传送到 R0。(2)片外 RAM 30H 单元的内容送片内 RAM 30H 单元。(3)ROM 1000H 单元的内容送片内 RAM 30H
3、 单元。(4)片内 RAM 20H 单元与 R0 内容相加,结果存片内 RAM 20H 单元。(第 页 共 页)(5)ROM 2000H 单元的内容送片外 RAM 30H 单元。三、简答题(每小题 5 分,共 20 分)1简述 LED 的静态显示方式与动态显示方式。2简述 MCS-51 的中断源,并说明其中断入口。3使用一个定时器,如何通过软硬结合方法实现较长时间的定时?4解释三总线的概念。四、阅读程序题(每小题 5 分,共 10 分)1指出下列程序段的执行结果ORG 1000HCMPT:MOV A, 30HJNB ACC.7,NCHMOV C,ACC.7MOV 10H, CCPL AADD
4、A,#1MOV C,10HMOV ACC.7,CMOV 30H, ANCH: SJMP $END2指出下列子程序的功能ORG 1000HSTART:MOV R0,#30HMOV R2,#10HMOV R4,#00HMOV R5,#00HLOOP:MOV A,R5ADD A,R0MOV R5,A(第 页 共 页)CLR AADDC A,R4MOV R4,AINC R0DJNZ R2,LOOPSJMP $END五、程序设计题(每小题 10 分,共 20 分)1编程将片外 RAM 中地址为 1000H1030H 的数据块全部搬迁到片内 RAM 的 30H60H 中。2某系统有两个中断源 1、2、3,
5、当某一个中断源由高电平边低电平时,便要求 CPU 进行处理。它们的优先处理次序由高到低为 3,2,1。处理程序的入口地址分别为 2000H、2500H 、2800H。编写主程序及中断服务程序(转至相应的入口即可) 。六、综合应用题(每小题 10 分,共 20 分)1使用 2764(8K8)和 6264(8K 8)为 8031 单片机设计一个存储器系统,它具有 8K 的 EPROM(片内无程序存储器)和 16K 的 RAM 存储器。画出硬件连接图,并指出每片芯片的地址空间。2在一个 80C51 单片机与一片 DAC0832 组成的应用系统中,DAC0832 工作在单缓冲方式,其地址为 7FFFH,编写程序使该系统输出锯齿波。