单片机原理及应用课后习题答案 张迎新有的分享下

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/05 23:38:42

单片机原理及应用课后习题答案 张迎新
有的分享下

单片机原理及应用华南理工大学 继续教育学院
  2009 年 第二学期 期末考试
  《单片机原理及应用》试题A卷 2009年5月1日
  考试时间:两小时 (开卷)
  班级:____________________ 班内编号:_________ 姓名:_________ 分数:________
  一、填空题(每空1分,共50分)
  1. 单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的.
  2. 十进制数25=16H(十六进制)=00010110B(二进制).
  3. 单片机的三总线可以分为地址总线、数据总线和控制总线.
  4. 执行ANL A,#0FH后,累加器A的内容高4位是0000 .
  5. 8051单片机共有5个中断源,2个优先级.
  6. 能够加间址符@的寄存器有R0、R1和DPTR .
  7. A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量.
  8. 8051单片机使用电源为 +5V
  9. SP复位后内容为: 07H .
  10. 累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C= 0 .
  11. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以 位 寻址.
  12. ORL A,#0FH是将A的高四位清0,而低四位 保持不变 .
  13. MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 TMOD 加以选择.
  14. 确定单片机I/O接口芯片的片选信号的方法通常有两种: 线选法 和 译码法.
  15. MOVC A,@A+DPTR源操作数寻址方式为 变址寻址 .
  16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则
  17. 在立即寻址方式中,在数前使用#号来表示立即数.
  18. 在8051单片机中,加法指令可以分为带进位的加法(或者ADDC)和不带进位的加法(或者ADD)两种.
  19. 设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us.
  20. 8051单片机的汇编语言源程序的扩展名为ASM.
  21. 当8051单片机复位后,程序的入口地址为0000H.
  22. 8051单片机中的定时器/计数器有T0和T1两个.
  23. 显示器的显示方式有:___静态显示____和__动态显示___两种.
  24. 单片机汇编语言程序有三种基本结构,分别是:_顺序结构_、 _分支结构 _和循环结构_.
  25. LED显示器中的发光二极管的两种连接方法是_共阴极接法_和__共阳极接法_.
  26. 8051单片机内部数据存储器,即内RAM中位寻址区的地址范围是__20H-2FH_;工作寄存器区的地址范围是__00H-0FH___.
  27. 位转移指令都是采用 相对 寻址方式实现转移的.
  28. 执行了DIV AB指令后,则商存放在 A 中,余数存放 B 中.
  29. 子程序必须使用 RET 指令返回主程序,而中断服务程序必须使用 RETI 指令返回主程序.
  二、选择题(每小题2分,共30分)
  1、一个完整的系统通常包括( B ).
  A.系统软件和应用软件 B. 硬件系统和软件系统C. 计算机及外设 D.硬件和系统软件
  2、EPROM是指( D ).
  A. 随机存储器 B.电擦除的只读存储器 C.只读存储器 D.紫外线可擦除的只读存储器
  3、先判断后循环的循环程序结构中,循环体至少被执行( A )次.
  A.0 B.1 C.2 D.3
  4、MCS-51系列单片机的CPU是(B )位的.
  A.4位 B.8位 C.16位 D.32位
  5、8031的内部RAM中,用作位寻址的单元地址是(B ).
  A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH
  6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) .
  A.8us B.4us C.2us D.1us
  7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D ).
  A. P3口 B. P1口 C. P2口 D. P0口
  8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是 (C) .
  A.PWS B.ACC C.DPTR D.PC
  9、Jz rel指令中,是判断 (A) 中的内容是否为0.
  A.A B.B C.C D.PC
  10、访问扩展的外部程序存储器的时候,应在程序中使用(C) .
  A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
  11、在计算机中,字符的编码普遍采用的是 D .
  A.BCD码B.十六进制C.格雷码D.ASCII码
  12、 在单片机中,用作标志寄存器的一个特殊功能寄存器是 A
  A.PSW B.DPTR C.PC D.B
  13、指令MOV A,30H源操作数的寻址方式是 C .
  A.寄存器寻址方式 B.寄存器间接寻址方式
  C.直接寻址方式 D.立即寻址方式
  14、在生产过程中完成程序写入的只读存储器称为 A .
  A.掩膜ROM B.PROM C.EPROM D.E2PROM
  15、8051单片机的两个定时器/计数器是 C .
  A.14位加法计数器 B.14位减法计数器 C.16位加法计数器 D.16位减法计数器
  三、简答题(每题为4分,共20分)
  1、写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址.(5分)
  外部中断0,入口地址0003H(1分)
  定时器0,入口地址000BH(1分)
  外部中断1,入口地址0013H(1分)
  定时器1,入口地址001BH(1分)
  串行口中断,入口地址0023H(1分)
  2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)
  答案:采用6MHZ晶振,机器周期为2us
  (213-X)×2×10-6=1×10-3
  X=7692(D)=1E0CH=1 1110 0000 1100(B),
  化成方式0要求格式为 1111 0000 1100 B
  即0F00CH
  综上可知:TLX=0CH, THX=0F0H
  3、请用数据传送指令来实现下列要求的数据传送.(8分)
  (1)把R0的内容送到R1
  (2)内部RAM20H单元的内容传送到A中.
  (3)外部RAM2000H单元的内容送到R0.
  (4)外部ROM1000H单元的内容送内部RAM20H单元.
  说明:第1小题中操作功能的实现都可以采用多种方法实现,这里仅给出一种答案,用其他指令形式能正确实现的同样给满分.具体得分情况看学生的指令.2-4小题不一定要写出标准答案,只要主要意思解释正确清楚,可以得全分.
  (1)MOV A,R0 (1分)
  MOV R1,A (2分)
  (2)MOV A,20H (3分)
  (3)MOV DPTR,#2000H(1分)
  MOVX A,@DPTR(1分)
  MOV R0,A (1分)
  (4)MOV DPTR,#1000H
  MOV A,#00H(1分)
  MOVC A,@A+DPTR(1分)
  MOV 20H,A
  4、说明MCS-5l系列单片机4个I/O端口使用上的分工和操作上的主要特点.
  
  P0端口提供程序存储器或外部数据存储器的低8位地址.P0端口还作为数据I/O端口使用,是分时复用的地址/数据线.
  Pl端口一般作为数据I/O端口使用.
  P2端口提供程序存储器或外部数据存储器的高8位地址.
  P3端口可以提供第2功能线,当某一端口线不需要工作于第2功能时,可作数据I/0端口使用.
  5、什么是单片机系统的扩展?扩展包括哪些方面的内容?
  单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统.扩展存储器、IO接口、定时/计数器等.