奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 3196|回复: 0

吉大11春学期《单片机原理及应用》复习题

[复制链接]
发表于 2011-8-2 16:39:48 | 显示全部楼层 |阅读模式
谋学网
吉大11春学期《单片机原理及应用》复习
9 T/ G) z* R# k& w7 x4 H! \3 s2 n1 b% N0 g' G% i, z
一、单项选择题
" @4 p: T+ I# K- n1 t1.在下列MCS-5l单片机各条指令中,错误的是(    )。
6 f& r7 K1 i5 C7 @A.MOV A,@R7   B.MOV A, R7   C.MOV 20H, A   D.MOV B, A
9 I; m/ g% c9 h5 N( e& C- n& J2.LU表示(    )。
8 g6 J( i! C" tA.累加器       B.程序状态字寄存器    C.计数器    D.算术逻辑部件0 p; Z) @! v/ L& j; u( u" @
3. MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来(    )。 + \0 D+ Y' k- R
A.存放指令                 B.存放上一条指令地址7 U! N% c! C5 e- u/ h! M
C.存放下一条指令地址       D.存放16位地址,作间址寄存器使用- I) J. y8 I/ s
4. MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是(    )。
- B0 C1 d0 Q' A8 kA.寄存器间接寻址     B.寄存器寻址     C.基址加变址寻址    D.立即寻址0 K4 X" ^  i; |0 h( k: D
5.PSW中的RS1和RS0用来(    )。 : k1 s2 F% p6 r2 M4 H
A.指示复位   B.选择定时器   C.选择工作寄存器区号   D.选择工作方式
  B6 }- C+ o# W) ~7 V' m  V7 }/ J6.在下列MCS-5l单片机各条指令中,错误的是(    )。
* Q: u) {9 s! U) x8 sA.MOVC @A+DPTR,A    B.MOV A, @R0    C.MOV 20H, A    D.MOV B, A
) K& ]4 A3 l7 D- B& M* g7.8031单片机的定时器T1用作定时方式时是(    )。 $ a$ V" J+ `& {+ \, b4 n; V0 H' h: e1 l
A.由内部时钟频率定时,一个时钟周期加17 A+ U( o' }& S& z; A- R5 {
B.由内部时钟频率定时,一个机器周期加1- e% h2 X5 {8 C7 H
C.由外部时钟频率定时,一个时钟周期加1
2 `& K% s# d; }) X! z( wD.由外部时钟频率定时,一个机器周期加1( S( z  b+ k+ J7 S7 R
8. 单片机上电复位后,堆栈区的最大允许范围是      个单元。 " U& H. T+ c9 g& c6 Z7 A: J
A.64   B.120   C.128   D.256) X6 Z0 V: h! a7 A/ W
9. 单片机8031的ALE引脚是(    )。 - g0 D3 @1 c+ \9 _
A.输出高电平    B.输出低电平    C.输出矩形脉冲,频率为fosc的1/6+ p8 S( H5 N" [4 Q! r
D.输出矩形脉冲,频率为fosc的1/2
, H" J' D3 Q- O) Z9 l10.单片机8031的XTAL1和XTAL2引脚是(    )引脚。
: b6 I! z1 t" r# {A、外接定时器         B、外接串行口        C、外接中断         D、外接晶振5 N$ v$ p2 b' ^, b  _
11.MCS—51的串行数据缓冲器SBUF用于(    )。
- \0 g: v. L( z* X- _! j+ S4 \: j; d  TA.存放运算中间结果    B.暂存数据和地址    C.存放待调试的程序
0 Y# G0 i5 k9 h0 AD.存放待发送或已接收到的数据
- r  x) G8 e) {: H12. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(    )。
- e& K5 }8 h, o) RA.6H      B.37H       C.38H       D.39H
) p2 [5 p6 H1 ^# V7 ?6 r* v13. 与定时工作方式1和0比较,定时工作方式2不具备的特点是(    )。
, a1 i; B; _4 H, A/ T6 xA.计数溢出后能自动重新加载计数初值    B.增加计数器位数
1 x3 y2 P5 \; O; P4 D" @C.提高定时精度                        D.适于循环定时和循环计数应用6 f! l5 r' }* v, O
14. 单片机中的程序计数器PC用来(    )。
2 @* Q$ B' K% s3 P- ?A.存放指令                B.存放正在执行的指令地址      + `. z8 {% d2 W$ L, {# ~
C.存放下一条指令地址      D.存放上一条指令地址8 f) |( x1 I# L1 ?
15. 在MCS-51指令中,下列指令中(    )是无条件转移指令。
" ~$ H3 q$ l5 K. W& Y$ P) ?( HA.LCALL addr16      B.DJNZ  direct,rel     C.SJMP rel    D.ACALL addr11' W: W# @. }, d. ~" |
16.MCS-51系列单片机的中断系统具有(    )。 ' Q+ i- I5 u/ j: [
A、5个中断源    B、6个中断源     C、2个中断源    D、3个中断源
% @& Y$ d- X( |$ E17.指令和程序是以(    )形式存放在程序存储器中。 * V: e" p* v; V/ ^* |/ ]
A、源程序    B、汇编程序    C、二进制编码    D、BCD码
1 Q, P+ ~1 C1 o" Q4 |+ I& U18.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(    ) 6 e7 L" C2 U  E" j5 R' e
A、MOV  A, @R1       B、MOVC  A,  @A + DPTR
" J0 d% U  y; w+ U' @  X1 I/ b, FC、MOVX  A, @ R0     D、MOVX  A,  @ DPTR
- A; w* w" h# m  q( z& k) z二、填空题
$ q- U$ k9 s+ W/ Z2 i19. 8255A的,____端口可工作于双向方式。 0 O( N: Z% x/ J  j' G1 y% ^; D
20. 一个字节可以存        位BCD码。
( p3 r) G9 m& q1 n5 m0 m: Y21.对8031而言,片内ROM和片外ROM的编址方式为        ,片外ROM的地址从
: M: D" g7 E- O% Y) K( \1 Y          开始;片内RAM和片外RAM的编址方式为         ,片外RAM的地址从
" h4 Q! J, V; T! d! [- s        开始。
: L9 @8 B/ u6 f. D4 w2 @22.对单片机而言,连接到数据总线上的输出口应具有        功能。
' _/ L5 b) S1 n% V% Y, l23.决定程序执行的顺序是             寄存器,该寄存器复位时的值为             。 ; p) E# U3 y) Q
24.单片机内包含组成微机的三个主要功能部件是CPU、存储器和______。
0 \3 C+ \2 ~/ ^+ u# u) n25.MCS-8051系列单片机字长是______位,有______根引脚。; p) l5 e# S4 Q) y2 m
26.ALE信号的作用是______。
" y/ Q$ S- @- u27.8051复位后,PC=______H。' E: {% U) s" D  ~
28.将CY与A的第0位的非求或的指令是______,若原A=0,执行后A=______。
) r9 Y# R0 `; `3 y" {29.8051的堆栈指针是______。
' q; C# G7 Q4 S5 i  ]30.8155的定时器是______位的。, Y9 z' N6 L8 l) Z) A
31..MCS-51单片机的P0口和P2口除了可以作为并行口进行数据的输入/输出外,通常还用来构建系统的________和________。 2 I( S" P1 ~' S9 S
32.MCS-51单片机外部中断请求信号有电平方式和________,在电平方式下,当采集到INT0、INT1的有效信号为________时,激活外部中断。 2 M7 H' F1 ^6 b) G0 H
33.MCS-51单片机指令ANL  A,20H中源操作数的寻址方式是_____________。
- r8 g' r$ ~3 {* w! [) J, U) G34.将CY与A的第0位的“非”求“或”的指令是ORL C,/ACC.0,若原A=0,执行后A=______. p- H5 |9 N% _% Y' f! Y8 c. s5 v- l
35.MCS-51单片机指令ADDC  A,#20H中源操作数的寻址方式是_____________。 % p9 {8 B3 x$ f2 B* h. d! G
36.串行通讯中有        和异步两种基本方式。
, @5 O* K2 A4 f+ [$ i  F. G% e, \8 f37.单片机内包含组成微机的三个主要功能部件是______、______和______。  
+ h# m; z8 f" f5 ^8 z; A5 R! \用8031单片机,并采用一片2716(2KB)和一片6116(2KB)组成一个既有程序存储器又有数据存储器的扩展系统,试完成下列要求:(1)画出逻辑电路图。(2)说明其存储空间。338.8051的堆栈指针是______。 ! ~0 ~1 Y/ b% W& L" }  ^4 i
39.8155的定时器是______位的。 5 P' L) W; W* L4 T. O- Y
40.C51中存储类型XDATA定义的是______存储空间,其地址范围是______
6 r: B+ [3 \9 v41. 简述异步通信与同步通信的主要区别。  z+ A8 k6 R' N. w* T
42.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置
. s# Z# R% L2 \! N1 ?三、简答题" Q% \* H  D# d+ B9 d4 E6 m7 x. E
43.各中断源对应的中断服务程序的入口地址是否能任意设定? , Y( D/ k% i3 N( P& f0 z2 x
44.简单叙述8051定时器/计数器0的四种工作模式。. ?! ~  R6 [& F9 v/ b
45.MCS-51系列单片机中,中断源的中断优先级是由哪个寄存器定义的?各中断源对应的中断服务程序的入口地址是否可以任意设定?
( R/ O4 C& ?: L* t5 V* H46.8051有哪几个中断源?其对应的中断服务程序入口地址是多少?7 M7 x5 s$ _/ P! O1 {

- x" B% C0 G/ s% z47.简单叙述8051串行通信的四种工作模式。
+ B% e+ f& I3 ?48. 简单叙述8051串行通信的四种工作模式。
% E3 z  e* C& Y, q# r) f% v0 J- j/ T49.MCS-51的位存储区在哪里?寻址范围是多少?
4 w9 I( z- j  J' ?* j6 |50.简述MCS-51单片机的中断入口地址。; O& P, R' u& _; f
51.将8051外部扩展8K RAM,采用8K×8的6264 SRAM芯片,采用74LS373锁存地址,画出电路连接示意图。要求画出8051的数据、地址、ALE、RD、WR信号;锁存器的数据输入D、数据输出Q、锁存控制G、OE;6264的地址A、数据O、片选CE、OE、WE;写出芯片的地址范围。! r7 Y) x% e; X( ]  J( _9 f, t
52.DAC0832与8051单片机的接口如图所示,要求:
3 N. D+ n( p$ ^; u(1)确定DAC0832的端口地址。
( a+ }3 S2 _# V- h(2)采用C51语言编写产生梯形波的程序。
8 S2 k+ u: \  C# F2 c53.DAC0832与8051单片机的接口如图所示,要求:5 l& e* T8 |& T4 S& z
(1)确定DAC0832的端口地址。
2 b) Q( F5 J; C9 B( x0 F(2)采用C51语言编写产生锯齿波的程序。
; Q: `- m: K$ _: P% L- m' Y54.已知某MCS—51单片机系统,片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
# z; {" [$ t- t- vCY        A        DPTR        片外01H        片外00H        片外8000H
# D, I$ d2 \) r1 Z1 Q                                              
# f9 a5 E% }* n3 f8 G- j: G, @' Z' H* ~
55.用8051的P1口接8个LED发光二极管,由INT0接一个消抖按键开关,开始P1.0的LED亮,以后由INT0按键每中断一次,下一个LED亮,顺序下移,且每次只一个LED亮,周而复始。请编制程序。+ S! E" c0 A! R6 o1 f
56.将8051外部扩展8K RAM,采用8K×8的6264 SRAM芯片,采用74LS373锁存地址,画出电路连接示意图。要求画出8051的数据、地址、ALE、RD、WR信号;锁存器的数据输入D、数据输出Q、锁存控制G、OE;6264的地址A、数据O、片选CE、OE、WE;写出芯片的地址范围。) |8 N* X  g6 @1 W5 Y, Z
57.用8051定时器T1,采用工作方式2,计数方式,要求每计满156次,将P1.7取反。试编程实现。2 x: G2 D. w& e! U0 L; S
58.两个字符串分别存放在首地址为42H和52H的内部RAM中,字符串长度放在41H单元,请编程比较两个字符串。若相等,则把数字00H送40H单元,否则把0FFH送40H单元。
/ h+ u+ j) n& }1 I5 y% o59.在单片机8031的P1.0口线上接一个发光二极管,使发光二极管能闪亮。阅读下列程序,分析程序执行后,在P1.0口线上产生的波形以及发光二极管闪亮的规律。: \& V4 u$ b; z; i
+ K+ _. t2 V6 S) |# C
void delay ( void )                        定义一个延时函数
3 o$ t; f. ?4 u# w{! r, L3 P8 e2 O# D; I
        unsigned int i,j;                //定义两个变量用于循环控制
  H5 N5 I$ s) F2 |: D4 @        for (i=0;i<100;i++)
1 q2 r0 E9 I) F) ~" S' c8 k                for (j=0;j<100;j++);
7 Q6 p- E5 o6 f% x  h5 `! r}8 [2 E5 Y- {. [  `9 N9 c3 i/ C$ T

5 B& a: S' ?2 L" a0 Ivoid main ( void )                
- B# r0 p# T8 ^; w5 `{- @1 ]; {: e0 v3 Q/ Z, c
        while ( 1 )                       
/ y) K! s1 V9 U        {& J, t9 g9 E0 Z
                P1_0 = 1;               
5 ^# j. m, P: _" o                delay ();                $ ?) @/ B" `" [; D+ c( n
P1_0 = 0;                0 m8 D( ]: U( u/ b- f8 e4 `# W: c
            delay ();
/ O' K7 h5 t/ V$ ~}       
! V2 ^$ q  c8 M$ F}
9 X7 v" u9 C' l
; |7 B+ i- R8 {+ ^3 C59..已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?
) @- M. f+ w  p5 O# e. Y/ x) c. V3 G0 Y2 D1 Z# [- S& p9 T( M& H9 b* U
久爱奥鹏网:www.92open.com
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-1-31 07:37 , Processed in 0.098002 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表