内蒙古科技大学单片机历年试卷050522(B)试卷 联系客服

发布时间 : 星期日 文章内蒙古科技大学单片机历年试卷050522(B)试卷更新完毕开始阅读05e626315a8102d276a22f87

………… _…__…_线__订_装___…__…__…_线_订:装名…姓…生…学线订装…………师教考监交并一纸题答与须卷试…:…号…学…生线学订_装__…__…__…_线__订_装__…__…_级…班线订生装学………………内蒙古科技大学2006 /2007 学年第 2 学期

A、工作寄存器区 B、位寻址区 C、用户RAM区 D、特殊功能寄存器区

《单片机原理及应用II》考试试题

12.指令MOV C , P1.0为:( )

课程号:050522

考试方式:闭卷

A、读引脚指令 B、读锁存器指令 C、循环转移指令 D、以上都不对 使用专业、年级:电子信息2004、通信2004

任课教师:李琦

13.作为通用I/O口时,P0口可以驱动( )个TTL门电路。

考试时间: 备 注:B卷

A、16 B、8 C、5 D、3 14.定时器1中断服务程序入口地址为:( )

一、单项选择题(共40题,每题1分,共40分)

A、0000H B、0003H C、000BH D、001BH 1.对于8位2进制数来说,补码表示的范围为:( )

15.若fosc=12MHz(12周期/机器周期),则MOVX A,@DPTR的执行时间为:( ) A、0~65535 B、0~255 C、-128~+127 D、-127~+128 A、0.5μs B、1μs C、2μs D、4μs 2. MCS-51的地址总线宽度为:( )

16.以下指令中,错误的是:( )

A、4 B、8 C、16 D、32 A、MOV A,30H B、MOV A,#30H C、MOV R0,@R1 D、MOV A,R0 3. 指令MOVX A,@DPTR中,第2操作数的寻址方式为( )

17.若A=04H,B=00H,则指令DIV AB执行后:( )

A、直接寻址 B、寄存器寻址 C、相对寻址 D、寄存器间接寻址 A、OV=0,Cy不变 B、OV=0,Cy=0 C、OV=1,Cy不变 D、OV=1,Cy=0 4.P2口一般用作( )

18. 要使A中的数高4位为0,低4位不变,则执行以下哪条指令:( ) A、地址总线低8位 B、地址总线高8位 A、ANL A,#0FH B、ANL A,#0F0H C、XRL A,#0FH D、XRL A,#0F0H C、地址总线低8位和数据总线 D、数据总线

19. 要使A中的数高4位不变,低4位为1,则执行以下哪条指令:( ) 5. 对于标准MCS-51,若晶振频率为12MHz,则最短的指令周期的时间长度为:( )

A、ANL A,#0FH B、ANL A,#0F0H C、ORL A,#0FH D、ORL A,#0F0H A、2μs B、1μs C、0.5μs D、4μs 20. 指令SJMP rel的寻址方式为:( )

6. MCS-51单片机复位后,P1和PSW为:( )

A、立即寻址 B、直接寻址 C、寄存器寻址 D、相对寻址 A、FFH,00H B、FFH,07H C、00H,00H D、00H,07H 21. 指令LJMP可以转移的地址范围为:( )

7. MCS-51单片机复位后,工作寄存器区为:( )

A、64K字节 B、16K字节 C、8K字节 D、2K字节 A、0区 B、1区 C、2区 D、3区 22. 指令JNC rel的转移条件为:( )

8. MCS-51单片机数据入栈时,SP:( )

A、A=0 B、A=1 C、Cy=0 D、Cy=1 A、增1 B、增2 C、减1 D、不变 23. 指令SJMP的转移范围相对于当前地址为:( )

9. MCS-51单片机存储数据器的寻址空间最大为:( )

A、任意64K字节 B、0~256字节 C、-127~+128字节 D、-128~+127字节 A、1M字节 B、64K字节 C、32K字节 D、256字节 24.设A=1EH,R0=2FH,( 2FH)=37H,则执行 XCHD A,@R0后:( ) 10. 从外部程序存储器传送数据的指令为:( )

A、A=37H (2FH)=1EH B、A=3EH (2FH)=17H A、MOV B、MOVX C、MOVC D、XCHD C、A=1EH (2FH)=37H D、A=17H (2FH)=3EH

11. 片内RAM00H~1FH单元为:( )

第 1 页 共 3 页

□□□□□□□□□□□□ ………… _…__…_线__订_装___…__…__…_线_订:装名…姓…生…学线订装…………师教考监交并一纸题答与须卷试…:…号…学…生线学订_装__…__…__…_线__订_装__…__…_级…班线订生装学………………25. 指令MOV A,20H中第2操作数的寻址方式为:( )

38.共阴级LED数码管”1”的字型码为:( )

A、立即寻址 B、直接寻址 C、寄存器寻址 D、位寻址 A、C0H B、3FH C、F9H D、06H 26. 标准MCS-51有( )个中断源

39.动态点亮LED数码管时为了防止产生闪烁现象,每个LED数码管刷新频率必

A、4 B、5 C、6 D、7 须大于( )Hz

27.确省条件下,中断优先级最低的是:( )

A、1 B、25 C、60 D、100 A、外中断0 B、外中断1 C、T0 D、T2 40.关于8255以下那种说法是正确的:( ) 28.晶振频率为12MHz,则最短的中断响应时间为:( )

A、有256字节RAM B、有定时器 A、1μs B、2μs C、3μs D、8μs C、有8根地址线 D、地址线不具有锁存能力

29.晶振频率为12MHz,则T0最大定时时间为:( )

二、填表(共3题,每题5分,共15分)

A、256μs B、512μs C、65536μs D、131072μs 1. MCS-51专用寄存器:(每空0.5分,共5分)

30.进入中断服务程序后,CPU不能自动清除以下哪个中断请求标志位?( ) 符号 IE IP TMOD TCON SCON A、边沿触发方式下外中断的中断请求标志IE0 B、TF0 名称 C、TF1 D、边沿触发方式下外中断的中断请求标志IE0 可否按位寻址 31.T0的哪种工作方式是8位自动重装初值方式( )。

2、8051中断源:(每空1分共5分) A、方式0 B、方式1 C、方式2 D、方式3 中断源 中断标志 32.定时器0运作于方式3下,欲使TH0停止工作,则执行一条( )指令 INT0 A、SETB TR0 B CLR TR0 C、SETB TR1 D、CLR TR1 T0 33.异步通信方式中( )。

A、起始位和停止位均为0 B起始位和停止位均为1

INT1 C、起始位为0和停止位为1 D、起始位为1和停止位为0

T1 34.8位异步通信方式,若字符传送率为100字节/秒,则波特率为( )bps。 串行口 A、800 B、900 C、1000 D、1100 3、8255和8155:(每错1空抠1分,扣完为止,共5分) 35.串行通信的哪种工作方式为可变波特率的9位异步通信方式?( ) 器件 8255 8155 RAM(字节数) A、方式0 B、方式01 C、方式2 D、方式3 定时器数 36.不属于串行通信方式的是( )

有无地址锁存器 A、UART B、CAN C、USB D、PCI总线 37.发光二极管的工作电流一般为( )mA

三、程序分析(共5题,每题6分,共24分)

A、1 B、15 C、50 D、100

1. 将存放在30H、31H单元中的16位二进制数与存放在32H、33H单元中的16位二进制数相加(假设结果存放在30H、31H中)。(每空3分,共6分)

第 2 页 共 3 页

□□□□□□□□□□□□ ………… _…__…_线__订_装___…__…__…_线_订:装名…姓…生…学线订装…………师教考监交并一纸题答与须卷试…:…号…学…生线学订_装__…__…__…_线__订_装__…__…_级…班线订生装学………………MOV A,30H ; MOVX A, @DPTR NEXT:

MOV 30H,A

四、综合应用(共21分)

MOV A,31H ; 1. 读图(共10分)

MOV 31H,A ;

IC1IC210IC31112P10/T239D09D0D02.设执行指令前PSW=0,则以下指令执行后,:(每空2分,共6分)

3P11/T2EXP00P0138D1D03Q028D112D14P12P0237D2D14D0D1Q15A0A07D213D25P1336D3D2Q26A1A2A16D315D3 MOV 30H, #01H 6P14P0335D4D37D2Q3A25D416D47P15P0434D5D4D3Q4129A34D5178P16P0533D6D5138D415A4A3A5A418D5D6P17P06P0732D7D614D717D518D6Q516A6A5D7Q6Q719A7A6D6 MOV A, 30H 253D719D71324 MOV A, #03H

12INT1P2021A8A8A7OEA9A8VP212221P2223A10A9111LEA10A923A10CCINT015P2324A11A11A12A11 MOV 30H, #03H 14T174LS373P2425262A122.0 k?T0P2526A12A131A13P2627A13A14A14A (30H) P(奇偶标志) 3119EA/VPP2728A14A15A1520 18X12227OECS9X2RESETRXD10WE171162256RVCC3.执行过某LCALL指令后,堆栈指针内容如下图所示,根据此图可得出结论:

16RDWRALETXDPSEN / P30292.0 k?IC6? 这条LCALL指令的地址为________H、________H和_______H三个单元。 87C52 / 89C52274LS02111CLRCLK1Q2A111IC43IC5A1D05? 指令执行前(SP)= H。

A122AY015D131D2Q6A133BD242D3Q4QCY2Y114135D37129? 子程序两条现场保护指令依次是 和 。

Y312IC5B4D41383D4D5Q15A156Y4116D55D6Q7Q16A144E3Y510D6146D8Q195E1E2Y698D717187D8DY779IC5C10VCC74LS27333H SP

74LS138112.0 kRACC ê?è??ú??í¨D?o13IC5D??1231H 1) 给出上图中62256的地址范围。(3分) 30H

2) 说明EA为什么接高电平。(2分) 4.如果P1.0引脚为低电平,就读扩展I/O端口地址8000H单元到累加器A。(每3) 说明74LS373的作用。(2分)

空3分,共6分)

4) 给出74LS273扩展出的输出口的地址。(3分)

; P1.0对应的锁存器为1,使P1.0引脚处于输入状态 2. 假设晶振频率为12 MHz,试编写一程序,在P1.7引脚输出周期为2 s的方

MOV A, P1 ; 读P1口

波。(11分)

; 如果Acc.0位为1,即P1.0引脚为高电平就转到NEXT处

MOV DPTR, #8000H

; 如果P1.0引脚为低电平就读8000H单元

第 3 页 共 3 页

□□□□□□□□□□□□