奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

20年3月补考《微控制器接口技术》考核作业

[复制链接]
发表于 2020-3-28 20:44:44 | 显示全部楼层 |阅读模式
谋学网
东 北 大 学 继 续 教 育 学 院
: X7 u, I% M7 c6 W/ L3 F7 q' C3 y   微控制器接口技术   试 卷(作业考核 线上2)  B  卷(共  6  页)- j$ N5 }! V/ X. l
总分        题号        一        二        三        四        五        六        七        八        九        十
0 g' S4 ?5 u. z. N/ @5 u        得分                                                                               
2 D5 Q. }9 @& h) L+ }# c( T, c+ T
0 p! s! N  U- z+ Z6 X$ D( ^9 \一、是非判断题,对画√,错画X   (共10题  每题2分)  
% L: G: N1 v0 X9 b" U1.89C51单片机片内包含以下主要功能部件9 L% R* n; I0 _) \: p9 e4 N2 N+ z
8位CPU、4个I/O端口、2个16位定时器、一个串行口和中断系统,
: {. G4 J' j! P4 M7 v还包含256字节的内部RAM以及4K字节的内部ROM。0 M$ M0 ?% Y; H: ]5 J
2. 89C51单片机可以使用片内或外接程序存储器,具体使用时可以通过引脚EX0
' G* M, Z5 B5 G7 s2 h" _4 ?) p的电平高低来选择。" M2 I3 W6 \' r) V; W* q
3.片内数据存储器的高128字节作为特殊功能寄存器使用,低128字节作为
1 G0 [2 J9 O+ H, |+ W/ V数据存储器使用。
# e$ T. e, Y# T0 J/ a4. 中断系统包括4个中断源分别是INT0、T0、INT1、T1
3 z- e. A. u+ ^( H( Z+ ^5 @9 w5. 中断响应过程中,断点保护和现场保护都是自动完成的。: u7 R3 Z" {* x* S' j" ~. N
6. 89C51单片机4个I/O口都是准双向口用做输入时需先向口锁存器送1。
7 f" ?/ T" K# G1 b9 `7. 位操作区不允许作字节存储单元使用。
/ M3 W$ ^/ A9 n) D) [1 L8. 定时器在溢出后不再赋初值就不再工作。# H8 l. o9 G% }& }: I* s
9. 定时器无论用作定时还是计数,其计数脉冲都由T0或T1提供。
2 O* w9 H: X# }4 x* X% f- W' M( T10.使用串行口进行串行数据通信时,需由定时器T0产生波特率。
1 U6 r, T" l7 `0 T' e
9 X* A1 K2 a* i% f5 R  J6 \. P二、单选题 把正确选项写入括号内   (共7题 每题2分)   2 A" q6 {5 O2 ~8 ~2 m
1. 用8位二进制补码所能表示的10进制数范围是( )6 \1 s3 @& ?4 }/ n: D
        A.-127~+127   B.-128~+128    C.-127~+128   D.-128~+127
! r2 j% w4 H& w( t2. 89C51单片机对外部程序存储器进行读操作时,其选通条件是( )
3 X" k" a: C8 K5 dA.RST       B.ALE       C./PSEN        D. /RD
; ]1 f+ n2 m( C# g+ V. Z3. 89C51单片机选择寄存器组是通过对以下2两位编码实现( )
" S( ~# X9 d$ F& j8 N+ o. J2 _A.RS1 RS0  B.M1 M0     C.SM1 SM2     D.TF1  TF04 Z# K2 ?2 `* P' \/ K6 o/ c* H: l
4. 89C51单片机复位时作如下初始化操作( )5 ^9 Q8 K7 h# {
A.PC=0000, SP=00,P0=00,A=00  DPTR=0000- ^$ @! K6 d( G- P7 N
B.PC=0030, SP=00,P0=00,A=FF  DPTR=0000' Y4 d& k6 h3 `" K0 m5 k
C.PC=0000, SP=07,P0=FF,A=00  DPTR=0000' |$ K1 I* J; H( Z
5. 定时器T0的中断入口地址为(    )6 Q! K0 r8 a5 a2 I. d( X7 H8 X
A.001BH   B.0003H     C.000BH    D.0013H
; \1 j6 m. F  `' k6.  对程序存贮器的读操作只能用 ( )+ f- A$ T& g' G( Y9 L$ D6 W+ C
A.MOV指令  B.  PUSH指令  C.  MOVX指令  D.  MOVC指令
( D! u: e& X. e9 R' D7. 下列指令中不是变址寻址方式的是()
4 y) b. m/ v& LA. JMP        @A+DPTR        B.  MOVC  A,@A+DPTR
6 Y$ w) R; S9 mC.  MOVC        A,@A+PC     D. MOVX        A,@DPTR* d% p& T- `! F
- q+ `+ V. |3 a1 m$ t
三、多选题  把正确选项写入括号内  (共4题 每题3分)
# v; Z: Z$ N0 u( G% m1.内部RAM(00~1F)H单元用做源操作数可以有如下寻址方式(      )
% W0 _' S; o7 @8 F; P* cA.寄存器寻址  B.寄存器间接寻址  C.直接寻址  D.位寻址9 m$ l" _5 t# ]* ]4 q- o) i$ _
2.内部RAM(20~2F)H单元用做源操作数有如下寻址方式(      )1 p- n5 g1 q. i
A.寄存器寻址  B.寄存器间接寻址  C.直接寻址  D.位寻址" ^0 H; k( c* Y" o9 t+ p# y
3.内部RAM(30~7F)H单元用做源操作数有如下寻址方式(      )7 P' R; g% Q6 o% i% L
A.寄存器寻址  B.寄存器间接寻址  C.直接寻址  D.位寻址5 x9 n3 i, j2 J# B+ g/ O- _
4.在下列指令中,为“读一修改一写”的指令有(     )! o% @" W' |7 @; W
A.SETB   TB8                 B.MOV    A,P2
4 i9 ~! h  i. TC.ANL    P1,A               D.CPL     P1.7% }1 V9 K- Z* n: k- ^0 H
; [* K% R2 l( G! `+ f3 V2 n
四、计算题  (共3题 每题4分) ) m* {2 F0 f) ]% y- |7 X
1.        将下列各数转换为16进制) _7 {6 B" _+ ^
1)137D =(     h)        2) 01000111 B =(      h)
# P/ K. [/ U( U" ^' g4 z. B+ ]
; ]/ @1 Z+ u% m; k; f) V$ W5 |- f2 _1 j$ O

( z0 {! e4 W- Q2 q
, Z, w' G1 u" s. b- Z4 I9 i/ I3 S2 r4 S3 D
2.若晶振频率fosc=12MHZ,计算振荡周期,ALE信号周期
* v  x0 K" f" p4 o- r0 e- D
' ]' B; L' b6 v/ ?% y% B- V/ o# {( H
7 w- y% R& B3 h. n
; w& G& N8 j' E2 z6 v/ I

* S. Y  ?$ `0 L8 O) L3.定时器T0方式2计数方式,欲计数50次请计算初值3 D" c7 h9 k+ c- G* ~( n! w/ m

* v% L+ C+ L. e
; ^. V2 V0 W& E9 q9 t6 ~
' ?/ s5 j: z+ q  |: R) S' d; G0 J0 U+ C, `3 g, {
$ @' ~  a* K) a9 f" h9 r3 Y; e

. @: B: w+ F+ c* B% W8 K五、读程序写结果(共2题每题5分)  10分    ' K9 A3 ~- J) c) E/ A- Y
1. 已知 (30H)=0AEH,(40H)=0D7H,执行下列程序写出结果(30H)= (  )
% \2 I# t  l# s/ g! P3 _                MOV         A,30H
2 N: H0 b# l8 s  P+ F# n! B+ n8 J                XCH         A,40H
! g% f( A1 ^  r  c% w                ANL            A,#0FH$ o# U; l  Q+ x" }
                MOV          30H,A
9 }. F' C6 U8 ?0 z8 n& b' h0 _8 Y
, i! o$ g# M. |, _
( _% p! j" b# K5 i8 p3 ~5 K6 f' a7 n, [: E' h

0 Z3 i6 F6 f4 @: N5 V2 O4 q# S9 L- v* o4 y# x6 A" x  \; \8 ~3 F

% Z1 Y  I+ `2 P; [2 k1 I9 f. g
' f9 Z# n7 s! q$ {, Z% J/ B$ d. o* l3 s4 J: r, j3 T3 p. Z/ N% ?
( D- F8 V1 h% A

7 E5 N# t, ]' A) x; t( F8 H2. 已知内存中存放的为无符号数 (30H)=0CEH,(31H)=0B8H,(40H)=04FH,
- p7 g, J& F5 {6 K  ?(41H)=5DH,执行下列程序写出结果(30H)= (  ),(31H)=(   )9 F2 v3 t5 B5 r. s2 I
      MOV                R2,#02
3 C+ T" ^2 ^  I* }  T, s      MOV           R0,#31H
2 U1 ^4 o5 T5 I# S$ `& E" B      MOV                R1,#41H
$ N4 U: I/ m9 t% \      CLR                C
) T' {% ?) Y& I7 V1 VL1:          MOV                A,@R0  x, N8 f' W1 U# Z
          SUBB                A,@R1
/ Y: w& e" J- F/ C# U          MOV                @R0,A! y; Z1 L7 p8 L% r: b7 [+ |
     DEC                R0
' Y9 F) q! ]' J: c+ q         DEC           R1  t  x$ ~/ _! k  n% l0 l) H
     DJNZ           R2,L1 0 V7 K6 z' @; _% H% o
1 I* k3 }2 t1 j$ `( Z! f7 C

" T. X- G! t8 Y  d( Y) M. Z! x) Z
) g( l* N$ R9 b! V: l! ^' I
; T& I( W- H9 Z& \4 q- b* R- d8 V6 z/ U/ a& `
) U% J3 ], O& T7 j" J

* @& U* X7 w: N, W& J# @5 [  q! Z9 q7 G$ ~) O$ y! K
1 W: x, d: e' C5 d& z/ z0 {3 x4 S

, V" M( }& I9 x# f9 _/ J六、运行程序写出结果(共2题 每题5分)  10分  5 }3 H# v! }$ o: T: I, U
1.执行下列程序写出结果(A)= (  ). B. z+ ~" ^+ p0 D4 r9 [* {
                 MOV    R2,#04# |. U1 n' V' K! q
        MOV    A,#00
- l! _7 V1 a/ t& I        MOV   R1,#014 ~6 G' X* g; }- N+ k1 T% [( k! y6 m
L1:ADD    A,R1, T/ n( }# i( o) W6 X+ D! |( w
      RL      A- F- ~" q0 q. Z2 \1 C% ^# V" G
INC    R1- {& l0 d8 v$ b) `. ?/ V
DJNE   R2,L16 ?' V: Q0 Z5 M6 m$ K( m% F

: R8 S  W0 a+ Y: Y
' w2 m5 W4 G$ i0 E. R# J8 W
+ E: Z. I# n9 J5 O5 z& d* V( V! y% a, P( t$ N  X0 y
0 {4 m1 ?" F! k2 \. P

4 W, P+ A& U* F/ Y8 F/ y- q5 B8 }6 w  x9 D4 P; y

/ G+ P/ g9 L6 S% h; b0 o/ U2. 已知(A)=67H,执行下列程序写出结果(A)= (  )
$ o. v1 }% d& v  o7 X( y. [$ t" x$ a- MMOV        R2,#082 n6 v+ x% s# q7 `# P
MOV        R1,A7 \" E. F/ [" N' U3 d- n  R% e
CLR        C7 i2 z4 `% [  R0 P9 K8 ^& H+ f
L1:MOV        A,R1, }1 F+ V$ F- v0 `
        RLC        A& @) E, ?1 \* U( f2 V5 `
        MOV        R1,A
  _0 h6 Z, `. @        MOV        A,R0
% I- \' f: q! @, ^        RRC        A
# C, R7 }6 m1 Q  {/ M5 S9 o" y0 f        MOV        R0,A
: h0 B6 Z6 Q6 L' U, ]7 M: q+ h! n( o        DJNZ        R2,L1( I( M. B1 c  {7 @  D( t4 a8 k
        / w- g  a7 y0 D/ E1 q
1 j* v. g3 D: I2 Z
2 G  a: m3 ]3 T. ^+ f+ {1 H* T

2 b9 L4 l3 P" [2 c; E1 x' Q
- X( ?4 K" d/ _7 K! Z$ {
5 b: Y% W8 A8 @* r6 G
* w6 s0 l# H: r6 J, W: j( {2 ]- X$ ]

: _: [0 g- Y( G3 ?" }: R. J
2 `* |) G: y3 i# O. S七、编程(共3题 每题6分)  7 c0 f0 v4 C" t) J9 d+ O
1. 以1000H为首址的外存中存放16个字节的数据,编程将该数据块送到以30H为首址的内存中。
, V1 ^) {9 b/ l  t" H7 o" c* F( y6 v' O5 P4 }  a6 g

$ d+ v# h7 u) ]5 ~0 [- ]/ @" f& b. Z2 l8 N: w& q2 ~

# I; k2 N2 I4 B/ [% G1 d  m' t/ y& |1 X; M2 ~

7 s& L( v! E8 u) f2 d. l9 w2 c
) e( D/ G+ S. P2 K  X
3 V7 C& Z( [) G% l4 q, c
6 }" O$ i  M7 M# x1 x4 ]) K2 c, _; i* j0 K' m5 D4 u
) V( B; a# r9 Z+ j6 g7 |! L
3 O( w4 O: R; Q2 M! ]" \4 B. c+ B
2. 编程统计内存40H-4FH中出现AAH的次数,并将其结果写入30H单元。: N% D0 y% B/ j, P/ q- n1 z$ Q& R3 \
5 T5 p- a- ]( i9 U  X

3 G) B  M7 l' @$ n) b  \6 f3 i* G9 h$ R# {1 z% Z0 e

7 R6 W2 P& w- d) F) E6 e" o7 g( Q! j( H, n, {+ k+ o

( ^. ~* N( b3 w! v" T' z5 a; u9 l% t. E# b2 t) M$ u
2 q5 D8 p, \8 S: P  g

4 n% T/ _5 ?' U/ ], Z) d
7 g* ~3 z. {, C+ r% Q; v6 U9 T3 L% g% e% }/ ^+ q" B, l

: h% b0 a- X- |) g, S; W1 K
6 X7 Y! ]1 i, u' I: \6 T) W8 C1 ~- O" U
3.知fosc=6MHZ,用T0定时并由P1.0输出周期为100VS方波,用查询方式编程。0 A! x1 Q) ]+ v0 Y, U1 }7 M+ M
" q" r7 ^4 E) E' q

- {' d2 X/ b2 s& j( T3 O
6 E1 S" m+ \2 C6 r7 W/ O  q( o" H' W/ D
, w0 v& k8 Y0 v4 Z1 k
0 t+ h$ X/ k$ [7 y9 V% l3 h% k

5 \- ]" e6 A9 L3 ^$ P, o2 k+ a3 z5 K4 R& O  t

. `, f% \3 B/ j& i+ c$ z! `2 p# i* Q. c  ~
八、设计  (共1题4分)
1 b* e9 R# R. ~+ k% AP1.7-P1.4接4个发光二极管常态不亮,P1.1-P1.0接2个可复位按钮,每个按钮按下都可以响应中断,P1.0按钮按下P1.4、P1.6闪亮一次,P1.1按钮按下P1.5、P1.7闪亮一次(滞留时间均为100MS)。试编程。(按钮分两种,一种是带锁按下就锁定,再按一次才抬起;另一种是不带锁即可复位,手抬起按钮就抬起,两种按钮在画法上相同): @" D' f; U! M* F, c
; C: _1 s$ V  Z
要求:1、画出硬件接线图
  Q( f1 A1 D* s$ z# ]* q) A6 _2、编制程序。
( i! p/ }7 X9 U- |& s
7 Y& g! Q. \, i" W. `  W: @2 [1 Z0 @& ?! x8 C
' o, _$ [+ _$ T( k* v

$ n  _0 M/ Q9 D0 V+ `# d$ y  _8 X3 c1 M1 f: d

; d5 j3 n& D# @; {8 c' K: n3 F
, \" m% w* J( |1 n; n. ^( b
7 I! L+ V& m" p3 O6 B
5 E' {: W. {" v& }
( x) p, t' j$ K) d) T0 N0 g2 `1 h: I& l
) C* U+ @7 k+ z1 U4 H- F
+ [7 e, x  c: ?% p( R

5 R; F" ?: t% b% _4 o! v  T+ _5 Z! @; [
' F% c4 D. E* U9 i# ~

& J# h- ]- C/ N0 E  H: _1 a: `/ ]* ?  B# x+ s5 l+ r% [

- I) Z! L& ^! F" r& `6 e$ C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-28 21:13:41 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-3-28 21:58:04 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-3-28 22:46:31 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表