南方医科大学医工单片机往年考试样卷及问题详解

上传人:s****a 文档编号:202356499 上传时间:2023-04-22 格式:DOCX 页数:13 大小:71.80KB
收藏 版权申诉 举报 下载
南方医科大学医工单片机往年考试样卷及问题详解_第1页
第1页 / 共13页
南方医科大学医工单片机往年考试样卷及问题详解_第2页
第2页 / 共13页
南方医科大学医工单片机往年考试样卷及问题详解_第3页
第3页 / 共13页
资源描述:

《南方医科大学医工单片机往年考试样卷及问题详解》由会员分享,可在线阅读,更多相关《南方医科大学医工单片机往年考试样卷及问题详解(13页珍藏版)》请在装配图网上搜索。

1、南方医科大学生物医学工程学院xxxx学年(春季)学期考试xxxx年级xx工程本科单片机原理与应用试卷姓名学号专业年级考试时间:学时数:答卷时间:负责人:题型单选题填空题编程题综合题合计满分30302020100得分评卷人得分数:一、单选题 每道题下面有A、B、C、D四个答案,其中只有一个正确答案,答题时 从中选择一个你认为最合适的答案,并将答题填写在题目中下画线上面, 以示你的选择,每小题1分,共30分。题干:1-301. 8位二进制数所能表示的最大无符号数 (A) 255(B) 127(C) 256(D) 1282. 存储器中,每个存储单元都被赋予唯一的编号,这个编号称为字节(D)容量(B)

2、当前正在执行指令的地址(D)控制器中指令寄存器的地址(A)地址(C)列号3. 取指操作后,PC的值是(A) 当前指令的前一条指令的地址(C)下一条指令的地址4. 下列概念叙述正确的是(A) 80C51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚(B) 特殊的存取规则使得堆栈已不是数据存储区的一部分(C) 可以把PC看成是数据存储空间的地址指针(D) CPU中反映程序运行状态和运算结果特征的寄存器是PSW5. MCS-51中的位地址30H37H位于下列单元地址范围中。(A)片内 RAM 00H1FH(B) 片内 RAM 30H37H(C) 片内 RAM 20H2FH(D)片外 RA

3、M 0020H002FH6. 设置堆栈指针SP=30H后,进行一系列的堆栈操作。当进栈数据全部弹出后,SP应指向(A) 30H(B) 07H(C) 31H(D) 2FH7. 在单片机芯片内设置通用寄存器的好处不包括(A) 提高程序运行速度(B)提高程序运行的可靠性(C)减小程序长度(D)为程序设计提供方便8. 下列叙述中正确的是(A) SP内装的是堆栈栈顶单元的内容(B) 中断服务程序中没有PUSH和POP指令,说明此次中断操作与堆栈无关(C) 在单片机中配合实现“程序存储自动执行”的寄存器是累加器(D) 在中断响应时,断点地址自动进栈9. 8051单片机的片内有个16位的特殊功能寄存器(A)

4、 1(B) 2(C) 3(D)410. 80C51单片机的堆栈区建立在(A) 片内数据存储区的低128字节单元 (B)片内程序存储区(C)片内数据存储区的高128字节单元 (D)片外程序存储区11. 指令AJMP的跳转范围(A) 256(B) 1KB(C) 2KB(D) 64KB12. 执行下列程序段后,实现的功能 MOV R0, #DATAMOV A, R0RLAMOV R1,ARLARLAADD A,R1MOV R0, A(A) 把立即数DATA循环左移3次(B)把立即数DATA乘以10(C)把DATA单元的内容循环左移3次 (D)把DATA单元的内容乘以1013. 以下各项中不能用来对内

5、部数据存储器访问的 。(A)数据指针DPTR(B)按存储单元地址或名称(C)堆栈指针SP(D)由R0或R1作间址寄存器14. 在寄存器间接寻址方式中,指定寄存器中存放的是。(A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量15. 下列指令或指令序列中,能将外部数据存储器3355H单元内容传送到 A的是。(A)MOVXA,3355H(B)MOVDPTR,#3355HMOVXA ,DPTR(C)MOVP0,#33H(D)MOVP2,#33HMOVR0,#55HMOVR2,#55HMOVX A, R0MOVX A, R216. 对程序存储器的读操作,只能使用(A) MOV 指令 (B)

6、 PUSH 指令 (C) MOVX 指令 (D) MOVC 指令17. 执行中断返回指令后,返回的断点是(A)调用指令的首地址(B)调用指令的末地址(C)调用指令的下一条指令的首地址(D)返回指令的末地址18. 在中断流程中,有“关中断”的操作,对外部中断0,要关中断应复位中断允许寄存器的。(A) EA位和ET0位 (B) EA位和EX0位 (C) EA位和ES位 (D)EA位和EX1位19. 80C51单片机的定时器/计数器0的中断向量为。(A) 001BH(B) 0003H(C) 000BH(D) 0013H20. 在工作方式0下,计数器由TH的全部和TL的低五位组成,因此,其计数范围是(

7、A) 18192(B) 08191(C) 08192(D) 1409621. 对于由80C51构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应。(A) 转向外部数据存储器去执行中断服务程序(B) 转向内部数据存储器去执行中断服务程序(C) 转向外部程序存储器去执行中断服务程序(D) 转向内部程序存储器去执行中断服务程序22. 下列有关80C51中断优先级控制的叙述中,正确的 。(A) 低优先级在一定情况下可以中断高优先级(B) 同级中断在一定的条件可以嵌套(C) 同级中断请求按时间的先后顺序响应(D) 同一时刻,同级的多中断请求,将形成阻塞,系统无法响应23. 各中断源发出的

8、中断请求信号,都会标记在80C51系统中的。(A) TMOD(B) TCON/SCON(C) IE(D) IP24. 80C51单片机定时器工作方式2是指的工作方式。(A)不确定(B) 8位自动重装 (C) 13位 (D) 16位25. 下列信号中,不是给数据存储器扩展使用的是A(A)(B)RD(C)WR(D) ALE26. 在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号 (A)耘(B)RD(C)WR(D) ALE27. RAM是随机存储器的意思,随机存储器的准确含义(A) 存储器内各存储单元的存取时间相等(B) 可以在任何时刻随机读/写存储器内各存储单元(C) 随机表示既

9、可读又可写(D) 随机是易失的意思,因为随机存储器具有易失的特点28. 在单片机扩展系统中,区分片外程序存储器和数据存储器的最可靠方法 (A) 看其芯片型号是RAM还是ROM(B) 看其位于地址范围的低端还是高端(C) 看其离MCS-51芯片的远近(D) 看其是被RD还是PSEN信号连接29. 80C51单片机外扩存储器芯片时,4个I/O 口中作为数据总线的是(A) P0 口和 P2 口(B) P0 口(C) P2 口和 P3 口(D) P2 口30. 当需要从80C51单片机数据存储器取数据时,不能采用的指令为(A)MOV A, R1(B)MOVC A, A + DPTR(C)MOVX A,

10、 R0(D)MOVX A, DPTR二、填空题根据题意在每道题的空白处填写答案,填写时字迹要清楚。每空1分,共20分。题干:31-6031. 通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护。32-34. 80C51单片机中,一个机器周期包含6 个状态周期,一个状态周期可划分2个拍节,一个拍节为1个振荡脉冲周期。因此,一个机器周期应包含 12个振荡脉冲周期。35-36. 80C51单片机内部RAM的低128个单元是可供用户使用,按用途可分为通用寄存器区、位寻址区和用户RAM区。37-38. 80C51单片机的时钟电路包括两部分内容,即芯片内的高增益反相器和芯片外跨接 的和 两个

11、电容。39-42.假定(A) =85H,(R0) =30H,(30H) =0AFH,执行指令“ADD A,R0”后,累加器 A 的内容为 34H,CY的内容为_1,AC的内容为 1,OV的内容为1。43-45.已知(40H)=98H,(41H)二AFH,写出涉及的片内RAM单元的最后结果:(42H) =47H ,(43H)二01H ,(R0) =43HMOV RO, #40HMOV A, R0INC ROADD A,ROINC ROMOV RO,ACLR AADDC A,#OINC ROMOV RO,A46-48假定(A)=4OH, (R1)=23H, (4OH)=O5H。执行以下两条指令后,

12、(A)=25H,(R1)=40H, (40H)=03HXCH A,R1XCHD A,R149-53.80C51类单片机的中断源共有五个,分别为、 定时器0中断、外部中断1、定时器1中断、串行中断。54-55.80C51单片机为外扩展存储器准备了 16条地址线,其中低位地址线由P0 提供,高位地址线由 P2提供。56-58. 80C51单片机I/O扩展占据的是存储器的地址空间,因此,其扩展连接只涉及ALE 、WR和 RD3个控制信号。59-60.接口一个36键的行列式键盘,最少需要 12 条I/O线。接口 4位8段LED三、编程题显示器,最少需要条I/O线。根据题意编写程序,解题时要有解题思路,

13、并加上注释和必要的伪指令。 共20分。题干:61-6461.请编写一子程序TOASCII,把A中的十六进制数转换为ASCII码。出口为R1(高位)、R2(低位)。例:若(A)=4AH,则(R1)=34H,(R2)=41H。(5 分)十六进制数0123456789ABCDEFASCII 码30313233343536373839414243444546ORG 0000HMOV R3, AANL A,#OFOHSWAP AMOV DPTR,#TABMOVC A,A+DPTRMOV R1, AMOV A,R3ANL A,#0FHMOVC A,A+DPTRMOV R2, ATAB:DB 30H,31H

14、,32H,33H,34H,35H,36H,37H,38H,39H,41H,42H,43H,44HDB 45H,46HEND62.设单片机的晶振频率仁6MHz,选用定时器TO,编程实现使P1.2和P1.3引脚上分别输出周期为0.2s和2s的方波,要求以中断方式完成编程,加上必要的伪指令和注释。(注 15536=3CB0H)。(5 分)T1方式字段T0方式字段TMOD寄存器格式TCON寄存器格式IE寄存器格式GATEc / TM1M0GATEC / TM1M0TF1TR1TF0TR0IE1IT1IE0IT0EAESET1EX1ET0EX0ORG 0000HLJMP MAINORG 000BHLJM

15、P TIMERORG 1000HMAIN:MOV TMOD,#01HMOV TH0,#3CHMOV TL0,#0B0HMOV R2, #0AHSETB P1.2SETB P1.3SETB EASETB ET0SETB TR0HERE:AJMP HERETIMER:TH0, #3CHTL0, #0B0HCPL P1.2DJNZ R2, LOOPCPL P1, .3MOV R2.#0AHLOOP:RETIEND63. 下图中使用8255作6位共阴LED显示器接口的接口电路。其中PC 口为位码输出口, 以PC5一输出位控信号,由于位控线的驱动电流较大,因此,PC 口输出加接74LS06进行 反相并提

16、高驱动能力。PA为段码输出口,为提高显示亮度,加接74LS244进行段控输出 驱动。8255各端口的地址为:PA: FFFCH,PB: 0FFFDH,PC: 0FFFEH,控制字寄存器: 0FFFFH。请编写汇编语言源程序,对于8255进行初始化。(5分)01234567PAPAPAPAPAPAPAPA74LS244dPC5C4C2ClCOC3H. H. H. H. H. H.8路驱动MOV DPTR,#0FFFFHMOV A,#0A8HMOVX DPTR,A55285 4 3 210 cccccc6路驱动74LS06D7D6D5D4D3D2D1D0工作方式命令数字共阳0段码b 组64.口 c

17、cf氐半)1=输入0=输出口 B1=输入0=输出方式选拜0=方式1=力式1A组、口 C(高半)1=输入0=输出口 A1=输入0=输出F9H06HA4H5BHB0H4FH99H66H92H6DH82H7DHF8H07H80H7FH基于63题的接口图,请编写一汇编语言 子程序DISPLAY,进行6位LED显示器的动态 显示。(5分)数字共阳极段码共阴极段码90H6FH88H83HC6HA1H86H8EHFFH77H7CH39H5EH79H71H00HDEPLAY:MOV RO, #79HMOV R3, #O1HMOV A,R3LDO: MOV DPTR,#OFFFEHMOVX DPTR,AMOV

18、A,R0DTR0: MOV DPTR,#TABMOVC A,A+DPTRDTR1: MOV DPTR,#0FFFCHMOVX DPTR,AACALL DELAYINC R0MOV A,R3JB ACC.5, LD1RL AMOV R3, AAJMP LD0LD1: RETDELAY: MOV R6, #00HMOV R7, #00HDELAYLOOP: DJNZ R6, DELAYLOOPDJNZ R7,DELAYLOOPRETTAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82HDB.四、综合题IN7IN0;等待转换结束认真审题,解题时要有解题思路,并加上注释和必要的

19、伪指令。共20分。右图为一种常见的单片机与A/D转 换器ADC0809接口电路图,请仔细阅读 分析电路原理,并回答下列问题:65. 简述锁存器74LS373在电路中 所起的作用。(5分)66. 计算A/D转换器ADC0809八个 模拟通道IN0IN7的地址。(5分)67. 编写单片机汇编语言源程序, 实现对通道IN0采样,把结果存放在内部数据存储区的存储单元80H中,要求采用查询方式。(5分)68. 编写单片机汇编语言源程序,实现对八路模拟信号分别采样一次,并依次把结果存放在60H开始的内部数据存储区中,要求采用中断方式。(5分)65、74LS373 :地址锁存66、要启动 AD0809,则:

20、P2.7=0,P2.4P2.0 P0.7P0.3 可取任意值,P0.2P0.0 由所选通道决定。假设P2.4P2.0 P0.7P0.3均取1,则各通道地址为:IN0: 0111 1111 1111 1000=7FF8HIN1: 7FF9HIN2: 7FFAHIN3:7FFBHIN4:7FFCHIN5:7FFDHIN6:7FFEHIN7:7FFFH67、ORG 0000HMOV R1, #80HMOV DPTR,# 7FF8HMOVX DPTR,A;启动 AD 转换WAIT: JB P3.3, WAITMOVX A,DPTRMOVR1, AEND68:ORG OOOOH AJMP MAINORG 0013HAJMP CAIYANGORG 1000HMAIN:MOV R0, #60HMOV R2, #08HSETB IT1SETB EASETB EX1MOV DPTR,# 7FF8HLOOP:MOVX DPTR,AWAIT:AJMP WAITCAIYANG: MOVX A,DPTRDONE:MOV R0, AINC R0INC DPTRDJNZ R2, NEXTAJMP DONENEXT:RETI END

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!