福建工程学院单片机试卷_第1页
福建工程学院单片机试卷_第2页
福建工程学院单片机试卷_第3页
福建工程学院单片机试卷_第4页
福建工程学院单片机试卷_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第 1 1 页页 福建工程学院福建工程学院 20062006 -2007-2007 学年第学年第 二二 学期期末学期期末 考试考试 共共 5 5 页页 微机原理及应用微机原理及应用 课程考试试题课程考试试题 ( ( A A 卷卷) ) 题号题号一一二二三三四四五五六六总分总分 分数分数 一、选择题(每小题一、选择题(每小题 2 2 分,共分,共 4040 分)分) 1 1、89C5189C51 单片机执行单片机执行 MOVXMOVXA,DPTRA,DPTR 指令时,相关的信号状态是(指令时,相关的信号状态是( A A ) A A、PSENPSEN 无效,无效,RDRD 为低电平,为低电平,W

2、RWR 为高电平为高电平 B B、PSENPSEN 无效,无效,RDRD 为高电平,为高电平,WRWR 为低电平为低电平 C C、PSENPSEN 有效,有效,RDRD 为低电平,为低电平,WRWR 为高电平为高电平 D D、PSENPSEN 有效,有效,RDRD 为高电平,为高电平,WRWR 为低电平为低电平 2 2、89C5189C51 的四个端口的四个端口 P0P3P0P3 口中能分时复用作数据总线和地址总线低口中能分时复用作数据总线和地址总线低 8 8 位的位的 是(是( A A ) A A、P0P0 B B、P1P1 C C、P2P2 D D、P3P3 3 3、在专用寄存器中,反映运

3、算结果的特征标志的寄存器是(、在专用寄存器中,反映运算结果的特征标志的寄存器是( B B ) A.A. PCPC B.PSWB.PSW C.C. A A D.SPD.SP 4 4、89C5189C51 外扩一个外扩一个 82558255 时,需占用(时,需占用( B B ) 个端口地址个端口地址 A.1A.1 个个 B.2B.2 个个 C.3C.3 个个 D.4D.4 个个 5 5、MOVCMOVC A,A, A+DPTRA+DPTR 指令中源操作数的寻址方式是指令中源操作数的寻址方式是( A A ) A.A.寄存器寻寄存器寻 B.B.寄存器间接寻址寄存器间接寻址 C.C.直接寻址直接寻址 D

4、.D.变址寻址变址寻址 6 6、 在中断服务程序中,至少应有一条(在中断服务程序中,至少应有一条( D D ) A.A.传送指令传送指令 B.B.转移指令转移指令 C.RETC.RET 指令指令 D.RETID.RETI 指令指令 7 7、设、设 89C5189C51 的的 IP=BIP=B,执行主程序时同时接收到五个中断源的中断请求信号,执行主程序时同时接收到五个中断源的中断请求信号, 则五个中断源的响应次序依次为(则五个中断源的响应次序依次为( B B ) A A、串行口、串行口、INT1INT1、T1T1、T0T0、INT0INT0 B B、INT0INT0、T0T0、T1T1、INT1

5、INT1、串行口、串行口 C C、T0T0、INT0INT0、T1T1、INT1INT1、串行口、串行口 D D、串行口、串行口、INT1INT1、T1T1、INT0INT0、T0T0 8 8、若、若 RS1=1RS1=1,RS0=0RS0=0,现在需要保存,现在需要保存 R2R2 的内容,可执行的内容,可执行( ( D D ) )指令。指令。 A.A. PUSHPUSH R2R2 B.B. PUSHPUSH R2R2 C.C. PUSHPUSH 12H12H D.D. PUSHPUSH 0AH0AH 9 9、89C5189C51 单片机的单片机的 4 4 个并行个并行 I/OI/O 口作为通

6、用口作为通用 I/OI/O 口使用时,口使用时,( ( A A ) )口应该口应该 加上拉电阻。加上拉电阻。 A.A. P0P0 B.B. P1P1 C.C. P2P2 D.D. P3P3 1010、若、若 89C5189C51 单片机采用单片机采用 12MHz12MHz 的晶振,其复位高电平脉冲时间应该超过的晶振,其复位高电平脉冲时间应该超过( ( ) )。 A.A. 2 2 B.B. 4 4SS C.C. 2mS2mS D.D. 4mS4mS 1111、89C5189C51 单片机的定时器单片机的定时器/ /计数器工作方式计数器工作方式 3 3 是(是( ) 。 A.8A.8 位计数器结构

7、位计数器结构 B.16B.16 位计数器结构位计数器结构 C.13C.13 位计数器结构位计数器结构 D.2D.2 个个 8 8 位计数器结构位计数器结构 12.89C5112.89C51 单片机在访问外部数据存储器时,其地址指针可采用单片机在访问外部数据存储器时,其地址指针可采用( ( ) ) A.DPTRA.DPTRB.PCB.PC C.R2C.R2D.SPD.SP 1313、要使、要使 89C5189C51 能够响应定时器能够响应定时器 T1T1 中断,串行口中断,它的中断允许寄存器中断,串行口中断,它的中断允许寄存器 IEIE 的内容可能是(的内容可能是( ) A.98HA.98H B

8、.84HB.84H C.42HC.42H D.22HD.22H 班级:姓名:学号: 密 封 线 第第 2 2 页页 1414、89C5189C51 单片机的时序单位从大到小依次是(单片机的时序单位从大到小依次是() A.A.时钟、机器周期,指令周期时钟、机器周期,指令周期B.B.时钟、机器周期,指令周期时钟、机器周期,指令周期 C.C.指令周期,时钟、机器周期指令周期,时钟、机器周期D.D. 指令周期、机器周期、时钟指令周期、机器周期、时钟 15.15.定义起始地址的伪指令是(定义起始地址的伪指令是() 。 A.DSA.DSB.DBB.DB F F、ENDEND C.DWC.DWD.BITD.

9、BIT E E、ORGORG 1616、89C5189C51 单片机复位时状态保持不变的是(单片机复位时状态保持不变的是( ) A A、PCPC B B、SPSP C C、RAMRAM D D、P0P0 P3P3 1717、下列这段子程序延时时间大约是、下列这段子程序延时时间大约是 ( ) (fosc=6MHZfosc=6MHZ) A A、2.5ms2.5ms B B、5ms5ms C C、1ms1ms D D、2ms2ms DELAYDELAY:MOVMOV R6R6,#10#10(该指令为(该指令为 1 1 个机器周期)个机器周期) DLOP1DLOP1:MOVMOV R7R7,#50#5

10、0 DLOP2DLOP2:DJNZDJNZ R7R7,DLOP2DLOP2(该指令为(该指令为 2 2 个机器周期)个机器周期) DJNZDJNZ R6R6,DLOP1DLOP1 RETRET (该指令为(该指令为 2 2 个机器周期)个机器周期) 1818、下列没有位地址的存储单元或寄存器是(、下列没有位地址的存储单元或寄存器是( ) A A、片内、片内 RAMRAM 2CH2CH(字节单元)(字节单元) B B、SBUFSBUF(字节地址为(字节地址为 99H99H) C C、P3P3(字节地址为(字节地址为 B0HB0H) D D、IPIP(字节地址为(字节地址为 B8HB8H) 191

11、9、只能单向传送的总线是(、只能单向传送的总线是( ) A A、系统总线、系统总线 B B、数据总线、数据总线 C C、控制总线、控制总线 E E、地址总线、地址总线 2020、中断源、中断源 INT1INT1 的中断入口地址是(的中断入口地址是( ) A A、0000H0000H B B、0003H0003H C C、000BH000BH D D、0013H0013H E E、001BH001BH F F、0023H0023H G G、0030H0030H 二、简答题(每小题二、简答题(每小题 5 5 分,共分,共 2020 分)分) 1 1、在、在 89C5189C51 扩展系统中,程序存

12、储器和数据存储器共用扩展系统中,程序存储器和数据存储器共用 1616 位地址线和位地址线和 8 8 位位 数据线,为什么两个存储空间不会发生冲突?数据线,为什么两个存储空间不会发生冲突? 2 2、8255A8255A 由哪几部分组成?有哪几种工作方式,各有什么特点?由哪几部分组成?有哪几种工作方式,各有什么特点? 3 3、程序状态字、程序状态字 PSWPSW 各标志位的作用是什么?各标志位的作用是什么? 4 4、叙述、叙述 89C5189C51 中断响应的条件。中断响应的条件。 第第 3 3 页页 三、分析程序并填空(每小题三、分析程序并填空(每小题 5 5 分,共分,共 2020 分)分)

13、1 1、下列程序依次运行后有关单元中的内容、下列程序依次运行后有关单元中的内容 MOVMOV 20H20H,#35H#35H MOVMOV C C,06H06H ORLORL C C,/03H/03H SETBSETB 06H06H CPLCPL 07H07H MOVMOV A A,20H20H RLCRLC A A MOVMOV 01H01H,C C A=_A=_ CY=_CY=_ 20H20H(字节单元)(字节单元)=_=_ 2 2、 MOVMOV A A,40H40H(假设(假设 40H40H 单元的数据单元的数据5050) RLRL A A RLRL A A ADDADD A A,40

14、H40H MOVMOV 40H40H,A A SJMPSJMP $ $ 该程序的功能是:该程序的功能是:_ 3 3、在外部、在外部 RAMRAM 首地址为首地址为 tabletable 的存储单元中,有的存储单元中,有 1616 个字节的数据。编程将个字节的数据。编程将 每个字节的最低位取反。每个字节的最低位取反。 MOVMOVDPTRDPTR,#TABLE#TABLE MOVMOVR2R2,#16#16 LOOPLOOP:MOVXMOVXA A,DPTRDPTR _CPL_CPL ACC.0_ACC.0_ _MOVX_MOVX DPTR,_A_DPTR,_A_ INCINCDPTRDPTR

15、_DJNZ_DJNZ R2,R2, LOOP_LOOP_ RETRET 4 4、STARTSTART:MOVMOV 33H33H,#00H#00H MOVMOV R2R2, #8#8 AGAINAGAIN:JZJZ EXITEXIT CLRCLR C C RLCRLC A A JNCJNC LPLP INCINC 33H33H LPLP: DJNZDJNZ R2R2, AGAINAGAIN EXITEXIT:RETRET (1)(1) 若执行该子程序时,若执行该子程序时,A=E8HHA=E8HH,则执行该子程序后(,则执行该子程序后(33H33H) =_04H_=_04H_; (2)(2) 从

16、从 AGAINAGAIN 到到 LPLP 这段程序循环执行的次数为这段程序循环执行的次数为_8_8_次。次。 四、综合题(四、综合题(2 2 题,共题,共 2020 分)分) 1 1、如图所示的电路中,每来回扳动一次开关、如图所示的电路中,每来回扳动一次开关 S S 将会产生一次外部中断请求,将会产生一次外部中断请求, 若采用边沿触发,利用该中断读取按键若采用边沿触发,利用该中断读取按键 K0K0K3K3 的状态,驱动相应编号的的状态,驱动相应编号的 发光二极管,开关断开时相应的二极管亮,按要求完成相应的主程序和中发光二极管,开关断开时相应的二极管亮,按要求完成相应的主程序和中 断服务程序。断

17、服务程序。 (每空(每空 1.51.5 分,共分,共 9 9 分)分) 第第 4 4 页页 ORGORG0000H0000H START:LJMPSTART:LJMPMAINMAIN _ORG_0200H_ORG_0200H_ LJMPLJMPEXTR0EXTR0 ORGORG0030H0030H MAIN:SETBMAIN:SETBIT0IT0 ;脉冲边沿触发;脉冲边沿触发 _SETB_EA_SETB_EA_ _SETB_EX0_SETB_EX0_ HERE:AJMPHERE:AJMPHEREHERE ORGORG0200H0200H EXTR0:EXTR0: _MOV_A,_#00H_MO

18、V_A,_#00H_ MOVMOVP1,AP1,A ;熄灭发光二极管;熄灭发光二极管 MOVMOVA,P1A,P1 ;输入开关状态;输入开关状态 _CPL_A_CPL_A_ ;状态变换;状态变换 ANLANLA,#0FHA,#0FH _SWAP_A_SWAP_A_ MOVMOVP1,AP1,A RETIRETI 2 2、如图所示的用、如图所示的用 74LS37374LS373 作接口电路的数码管动态显示方式电路,请阅读作接口电路的数码管动态显示方式电路,请阅读 显示子程序显示子程序( (共共 1111 分分) ) (1 1)显示字位控制口与字形控制口的地址各是多少?并在子程序空白处填)显示字位

19、控制口与字形控制口的地址各是多少?并在子程序空白处填 上指令完善程序。上指令完善程序。(3(3 分分) ) #5FFFH#5FFFH #3FFFH#3FFFH (2 2)该数码管显示器是共阴极还是共阳极显示器?共有几个显示缓冲单元?)该数码管显示器是共阴极还是共阳极显示器?共有几个显示缓冲单元? 地址各是多少?地址各是多少?(3(3 分分) ) 阴,阴,6,60H65H6,60H65H (3 3)补充)补充 TABLETABLE 中的字形码,并编写一段程序使电路能从左到右稳定显示中的字形码,并编写一段程序使电路能从左到右稳定显示 AH0034(5AH0034(5 分分) ) 补补 H H 字段

20、码字段码 76H76H , ,原来是右到左,原来是右到左,RLRL 换换 RRRR 即左到右。即左到右。 DISPLAYDISPLAY:MOVMOV R0R0,#60H#60H MOVMOV R3R3,#01H#01H MOVMOV A A,R3R3 DIS1DIS1: _MOV_DPTR,_#5FFFH_MOV_DPTR,_#5FFFH_ MOVXMOVX DPTRDPTR,A A MOVMOV A A,R0R0 ADDADD A A,#19H#19H MOVCMOVC A A,AA 十十 PCPC _MOV_DPTR,_#3FFFH_MOV_DPTR,_#3FFFH_ MOVXMOVX DPTR,ADPTR,A ACALLACALL DELAYDELAY INCINC R0R0 MOVMOV A A,R3R3 JBJB ACC.5ACC.5,DIS2DIS2 RLRL A A MOVMOV R3R3,A A AJMPAJMP DISlDISl DIS2DIS2: RETRET 说明说明:Q0Q6:Q0Q6 分别与分别与 agag 字段对应相连字段对应相连 TABLETABLE: DBDB 3FH3FH,06H06H,5BH5BH,4FH4FH,

温馨提示

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

评论

0/150

提交评论