1、 江苏工业学院考试命题用纸 考试科目 单片机原理及应用 共 4 页, 第 4 页 信息科学与工程学院2008~2009学年第2学期 班级 学号 姓名 单片机原理及应用 期末补考卷 一、填空题(每空1分,共计20分) 1.在单片机既具有内部程序存储器,又有外部程序存储器时,其 引脚应接 (1) 电平。 2.单片机与普通计算机的不同之处在于其将__(2
2、)_____、 __(3)___ ___ 和____(4)_____3部分集成于一块芯片之上。 3.MCS-51单片机有 (5) 字节外部数据存储器地址空间 和 (6) 字节外部程序存储器地址空间,具有 (7) 个 级别的 (8) 个中断源。 4. 片内RAM字节地址21H单元中D0位的位地址为 (9) 。 5.在MCS-51中若SP = 40H,执行指令PUSH Acc后,SP = (10) 。 6.定时器T1固定对应的中断入口地址为 (11) 。 7.通常、单片机上电复位时PC= (12)
3、 ,SP= (13) 。 8.8031的并行I/O口(P0~P3)用作通用I/O口时,当口由原输出状态变为输入状态方式时,应先向口的锁存器进行 (14) 操作,再进行输入操作才正确。 9.MCS—51单片机进行外部功能扩展时,是通过三总线实现的外部功能扩展,三总线是指 (15) 、 (16) 和 (17) 。 10.ALE引脚的作用是______(18) _______,当时钟频率为12MHz时,ALE的频率为___(19) __________。 11.MCS51单片机是采用 (20) 电平复位。 二、单项选择题(每
4、题 2分,共计20分) 1.MCS-51单片机堆栈是设在( ) (A)片内RAM (B)片内ROM (C)片外RAM (D)片外ROM 2.MCS-51的并行I/O口读-改-写操作,是针对该口的( ) (A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器 3.单片机执行MOVX写指令时,相关的信号状态是( ) A.PSEN无效为低电平,WR有效为低电平 B.PSEN无效为高电平,WR有效为低电平 C.PSEN有效为低电平,WR无效为高电平 D.PSEN有效为高电平,WR无效为高电平
5、4.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( ) µS。 A.1/12 B.1/2 C.1 D.2 5.MCS—51寻址方式中,直接寻址的寻址空间是( ) A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM D.程序存储器256字节范围 6.MCS-51 单片机的4 个并行I/O 口作为通用I/O 口使用时,( )应该加上拉电阻。 A、P0 B、P1 C、P2
6、D、P3 7. 下列程序段中使用了位操作指令的有( )。 (A) MOV DPTR,#1000H (B) MOV C,45H MOVX A,@DPTR CPL ACC.7 (C) MOV A, 45H (D) MOV R0,23H XCH A,27H MOV A,@R0 8.MCS-51单片机扩展外部程序存储器和数据存储器( )。 (A)分别独立编址 (B)统一编址 (C)分别独立编址或统一编址
7、 (D)动态变址 9.下列不能实现(A)×2的程序段有( )。 (A)MOV R0,A (B)MOV B,#2 ADD A,R0 MUL AB (C)CLR C (D)MOV R0,A RLC A ADDC A,R0 10.当DAC 0832 D/A转换器的接8031的P2.0时,程序中0832的地址指针DPDR寄存器应置为 ( )。 A.0832H B.FE00H C.FEF8H
8、 D.以上三种都可以 三、简答题(共4题,每题 5 分,共计 20分) 1.串行口有几种工作方式?有几种帧格式? 2.在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突? 3.写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除。 4.CPU响应中断的条件有哪些? 四、程序分析题(共 3题,共计20分) (其中1、2必做,本部B1考试类同学做3,其余同学做4) 1.片内RAM的 40H单元中有一带符号数,试对其内容求补码,完成以下程序。(每空3分) MOV A,
9、 40H ______①_______ CPL A ② MOV 40H, A GO: RET 2.已知MOV指令周期为1,NOP指令周期为1,DJNZ指令周期为2,单片机晶振频率为6MHz,相应程序如下:(每空3分) MOV R3,______①_______ LOOP : NOP NOP DJNZ R3,LOOP (1)若想该程序延时50μS,则①中应填入( ); (2)NOP指令所起的作用是( )。 3.将内部RAM中首地址为30H的一个数据块传送到外部RAM首地址为30
10、00H的区域,遇到传送的数据为零时停止。(8分) 源程序如下: MI_O: MOV R1, ① MOV DPTR,#3000H LOOP: MOV A, ② JZ ③ ④ INC R1 INC DPTR SJMP LOOP PRET: RET 29.写出下列指令执行后的结果:(8分) MOV 40
11、H, #30H MOV R0, #40H MOV A, @R0 CLR C SUBB A, #74H (A)= (R0)= (40H)= (PSW)= 五、综合分析题(共 2题,每题10分,共20分) (其中1必做,本部B1考试类同学做2,其余同学做3) 1.片机晶振的频率为12MHz,试用定时器T0定时中断的方法编程序,使P1.0输出如图1所示波形(10分) 图1 2、MCS-51单片机外扩展一片8255,系统电路原理图如图2所示,写出地址分布。
12、 图2 3. 某单片机系统的程序存储器配置如图3所示,要求: (1)判断U1~U4的存储容量;(2分) (2)试说明各个芯片的地址范围。(8分) 图3 GATE C/T M1 M0 GATE C/T M1 M0 T1 T0 TMOD TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TCON EA X X ES ET1 EX1 ET0 EX0
13、 IE CY AC F0 RS1 RS0 OV -- P PSW 学院 信息科学与工程学院 系 通信工程 拟题人 试题库 审核:系部负责人 学院负责人 2008 年 4 月5 日






