单片机原理与应用试卷7_第1页
单片机原理与应用试卷7_第2页
单片机原理与应用试卷7_第3页
单片机原理与应用试卷7_第4页
单片机原理与应用试卷7_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

一、填空题(共 19 小题,每空 1 分,共计 30 分) 18051 系列单片机字长是 位,有 根引脚。 2当 为低电平(接地)时,CPU 只执行 中的程序。EA 3在 MCS-51 单片机中,一个机器周期包括 个时钟周期。 4C51 编译器支持三种存储模式,其中 SMALL 模式默认的存储类型为 ,LARGE 模 式默认的存储类型为 。 5MCS-51 单片机的复位信号是 有效。 68051 单片机复位后,PC = 。 78051 的 C/T 是 (加或减)计数的。 8单片机位寻址区的单元地址是从 单元到 单元,若某位地址是 12H,它所 在单元的地址应该是 9MOV A,40H 指令对于源操作数的寻址方式是 寻址。 10在 MCS-51 单片机中,寄存器间接寻址用到的寄存器只能是通用寄存器 R0、R1 和 。 11 程序状态字 PSW 中的 RS1 和 RS0 的作用是 12执行以下程序后,写出 A 的值: MOV A,#29H MOV 24H,#10H SETB C ADDC A,24H A= 。 13变量的指针就是 变量的地址 。对于变量 a,如果它所对应的内存单元地址为 2000H,它 的指针是 。 14在单片机扩展时, 口和 口为地址线, 口为数据线。 15interrupt m 是 C51 函数中非常重要的一个修饰符,这是因为 中断 函数必须通过它进行修 饰。 16Using n 用于指定本函数内部使用的 ,n 的取值为 。 17在串行口控制寄存器 SCON 中,TI 是 中断标志,RI 是 中断标志。 188051 单片机有 5 个中断源,2 个 ,2 个 ,及 1 个串行口中断。 19消除按键盘抖动通常有两种方法: 。 二、 选择题(共 15 小题,每题 1 分,共计 15 分) 1在微型计算机中,负数常用( )表示。 A原码 B反码 C补码 D真值 2MCS-51 单片机有片内 ROM 容量( ) A. 4KB B. 8KB C. 128B D. 256B 3MCS-51 单片机的位寻址区位于内部 RAM 的( )单元。 A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH 4MCS-51 单片机的串行中断入口地址为( ) A. 0003H B. 0013H C. 0023H D. 0033H 5当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为( ) 。 A. MOV A, R1 B. MOVC A, A + DPTR C. MOVX A, R0 D. MOVX A, DPTR 6若单片机的振荡频率为 6MHz,设定时器工作在方式 1 需要定时 1ms,则定时器初值应为( )。 A.500 B.1000 C.216-500 D.216-1000 7在存储器扩展电路中 74LS373 的主要功能是 ( ) A存储数据 B存储地址 C锁存数据 D锁存地址 8ADC 0809 芯片是 m 路模拟输入的 n 位 A/D 转换器,m、n 是 ( ) A8、8 B8、9 C8、16 D1、8 98051 单片机串行口用工作方式 0 时, ( ) A数据从 RXD 串行输入,从 TXD 串行输出 B数据从 RXD 串行输出,从 TXD 串行输入 C数据从 RXD 串行输入或输出,同步信号从 TXD 输出 D数据从 TXD 串行输入或输出,同步信号从 RXD 输出 10MCS-51 单片机在同一优先级的中断源同时申请中断时,CPU 首先响应( ) 。 A. 外部中断 0 B. 外部中断 1 C. 定时器 0 中断 D. 定时器 1 中断 11以下指令写错的是 ( ) AMOV A,30H B. MOV DPTR,#2000H CMOV PC,#1000H D. MOVX DPTR,A 12MCS-51 单片机定时器工作方式 2 是指的( )工作方式。 A. 8 位 B. 8 位自动重装 C. 13 位 D. 16 位 13在进行串行通信时,若两机的发送与接收可以同时进行,则称为( ) 。 A. 半双工传送 B. 单工传送 C. 双工传送 D. 全双工传送 14定时/计数器的方式控制寄存器是( ) A SCON B. PCON C. TMOD D. TCON 15已知 1 只共阴极 LED 显示器,其中 a 笔段为字形代码的最低位,若需显示数字 1,它的字形代 码应为( )。 A. 06H B. F9H C. 30H D. CFH 第 3 页 共 6 页 三、写出能完成下列数据传送的指令(每小题 2 分共 10 分) 1 R7 的内容传送到 R6 2 内部 RAM 30H 单元的内容送 40H 单元 3 外部 RAM 1000H 单元内容送内部 RAM 20H 单元 4 外部 ROM 3000H 单元内容送外部 RAM 30H 单元 5 外部 ROM 2000H 单元内容送外部 RAM 1000H 单元 四、将外部 RAM 2000H 单元的 50 个数传送到内部 RAM 的 30H 开始的单元中,试分别用汇编语 言和 C51 语言编程实现 (两种语言编程各 5 分,共 10 分) 五、如图 1 所示,用 8051 单片机的串行口外接串入并出的芯片 CD4094 扩展并行输出口控制一组 发光二极管,使发光二极管从左至右延时轮流显示。 (每小题 6 分,共计 12 分) 图 1 (CD4094 是一块 8 位的串入并出的芯片,带有一个控制端 STB,当 STB=0 时,打开串行输入控制 门,在时钟信号 CLK 的控制下,数据从串行输入端 DATA 一个时钟周期一位依次输入;当 STB=1,打开并行输出控制门,CD4094 中的 8 位数据并行输出。 ) 1. 设串行口采用查询方式,显示的延时依靠调用延时子程序来实现,编写汇编语言程序实现以上 功能。 2. 用 C 语言编写程序实现以上功能。 六、设系统时钟频率为 12MHZ,用定时器/计数器 T1 编程实现从 P1.0 输出周期为 500s 的方波, 汇编语言的程序如下: ORG 0000H LJMP MAIN ORG 000BH CPL P1.0 RETI ORG 0100H MAIN:MOV TMOD,#02H MOV TH1,#06H MOV TL1,#06H SETB EA 第 5 页 共 6 页 SETB ET1 SETB TR1 SJMP $ 请说明:1、用定时器产生周期性波形的基本思想(2 分) 2、写出中断方式用 C 语言实现的程序(5 分) 3、写出用查询方式实现的汇编语言程序(5 分) 七、简答题(共 3 小题,共计 6 分) 图 2 是一个两位数码管与单

温馨提示

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

评论

0/150

提交评论