华南农业大学历年单片机期末考试试卷汇总
华南农业大学历年单片机期末考试试卷汇总
华南农业大学历年单片机期末考试试卷汇总第一套华南农业大学期末考试试卷2007-08学年第1学期考试科目:单片机考试类型:(闭卷)考试时间:120分钟学号姓名年级专业1.P0、P1、P2、P3四个均是___8__位的__并行____口(填“串行”还是“并行”),其中P0的功能是____地址/数据分时复口___;P2口的功能是____高8位地址口_______;而__P3__是双功能口;___P1___是专门的用户口。
2.程序一般是由三种基本结构构成:顺序、__循环结构____和分支结构。
3.MCS—51指令共有七种寻址方式,分别是立即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。
4.MOV DPTR,#Tab的作用是用来设定____________________________。
5.MOV DPTR,#data16的作用是用来设定___地址指针____________。
6.片内RAM可进行位寻址的空间位地址范围是_____20H—2FH_________________。
7.MCS—51的存储器空间配置从功能上可分为四种类型:__片内程序存储器__、内部数据存储器、_外部数据存储器__、外部程序存储器。
8.MCS-51的指令按其功能可分为五大类:__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。
8.十进制数:-54的8位补码表示为11001010 。
9.12根地址线可选2^12= 4K个存储单元,32KB存储单元需要15根地址线。
8.十进制数-89的16进制数表示为59H。
10.MCS—51内部的定时器/计数器共有_ 2___个,分别是___T0、T1_____________。
11.DJNZ <源操作数>,rel属于五大类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。
单片机期末考试试题
单片机期末考试试题
一、选择题
1. 下列关于单片机的说法,正确的是:
A. 单片机只能执行一个程序
B. 单片机是一种独立运行的计算机系统
C. 单片机通常由微处理器、存储器和输入输出设备构成
D. 单片机不需要外部电源供电
2. 单片机中常用的编程语言是:
A. C语言
B. Java语言
C. Python语言
D. HTML语言
3. 下列哪个是单片机的主要功能之一?
A. 图像处理
B. 语音识别
C. 数据处理
D. 网络连接
4. 单片机中常用的存储器包括:
A. ROM
B. RAM
C. Flash
D. 所有选项都正确
5. 单片机的时钟频率通常指的是:
A. CPU的时钟频率
B. 串口的时钟频率
C. 芯片上的任务执行频率
D. 外部存储器的时钟频率
二、填空题
1. 单片机中的ADC全称是__________。
2. 单片机中常见的GPIO中文全称是__________。
3. 单片机中最基本的输入输出设备是__________。
4. 单片机中常见的中断服务程序是__________。
5. 单片机中的I/O口中文全称是__________。
三、简答题
1. 请简要说明单片机中的PWM是什么,有什么作用?
2. 简要解释单片机中的I2C总线的原理及应用。
3. 请简述单片机中的串口通信是如何实现的,常用的串口通信方式有哪些?
四、编程题
请在单片机开发环境中编写一个简单的LED点亮程序,实现LED 灯隔1秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
《单片机》期末考试A卷答案
MOV B,R2
; (R2) ->B (B)=(R2)=0
INC B
; (B)+1 ->B (B)=1
MOV A,R0
; (R0) ->A (A)=(R0)=38H
CLR C
; 0 -> Cy Cy=0
ADDC A,B
; (A)+(B)+Cy -> A (A)=39H
MOV R0,A RLC A
; (A) ->R0 (R0)=(A)=39H ; 累加器 A 的内容带进位左移,(A)=72H
MOV DPTR,#1234H ; #1234H ->DPTR (DPTR)=1234H
系
专业
级
班 姓名:
学号:
答案一律写在答题纸上,写在试题上的无效。密封线以下不得填写姓名、班级等信息。
------------------------------------密------------------------------------封------------------------------------线---------------------------------
(D)DPTR
6、8032 单片机内部有 C 个 16 位定时/计数器。
(A) 1
(B) 2
(C) 3
(D)4
7、当 8051 单片机系统的振荡晶体频率为 12MHz 时,其一个机器周期的时
间是 B 。
(A) 0.5μS (B) 1μS (C) 2μS
(D)4μS
8、MCS-51 单片机复位后程序计数器 PC= D 。
(B) 内部 RAM 和外部 RAM
(C)程序存储器和外部 RAM
单片机期末考试试卷
单片机期末考试试卷一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 显示器D. 输入/输出设备3. 单片机的时钟频率与机器周期的关系是:A. 时钟频率是机器周期的倍数B. 机器周期是时钟频率的倍数C. 两者没有直接关系D. 时钟频率等于机器周期4. 8051单片机的外部数据总线宽度是多少位:A. 4位B. 8位C. 16位D. 32位5. 8051单片机的定时器/计数器有几个:A. 1个B. 2个C. 3个D. 4个6. 下列哪个指令是8051单片机的无条件跳转指令:A. SJMPB. AJMPC. LJMPD. CJNE7. 8051单片机的中断源有几个:A. 4个B. 5个C. 6个D. 7个8. 8051单片机的堆栈是:A. 静态的B. 动态的C. 只读的D. 只写的9. 8051单片机的内部RAM的地址范围是:A. 00H-7FHB. 00H-FFHC. 80H-FFHD. 00H-80H10. 下列哪个不是8051单片机的中断优先级:A. 低优先级B. 中优先级C. 高优先级D. 最高优先级二、填空题(每空2分,共20分)11. 单片机是一种_____的微型计算机。
12. 8051单片机的外部程序存储器地址范围通常是_____。
13. 8051单片机具有_____个并行I/O口。
14. 8051单片机的机器周期由_____个振荡周期组成。
15. 8051单片机的中断优先级由_____位二进制数确定。
16. 8051单片机的定时器/计数器可以用于_____和_____。
17. 8051单片机的堆栈指针寄存器是_____。
18. 8051单片机的外部中断可以通过_____和_____引脚触发。
19. 8051单片机的串行通信可以工作在_____模式。
20. 8051单片机的程序存储器通常使用_____存储器。
单片机期末考试题及答案
单片机期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个不是单片机的特点?A. 体积小B. 功能强C. 价格昂贵D. 功耗低答案:C2. 8051单片机的内部存储器中,哪个是程序存储器?A. RAMB. ROMC. EPROMD. EEPROM答案:B3. 下列哪个不是单片机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 硬盘答案:D4. 单片机的中断系统包括哪几个部分?A. 中断源B. 中断控制器C. 中断服务程序D. 所有以上答案:D5. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个是单片机的编程语言?A. C语言B. HTMLC. SQLD. XML答案:A7. 单片机的串行通信方式有哪些?A. UARTB. SPIC. I2CD. 所有以上答案:D8. 单片机的看门狗定时器的作用是什么?A. 监控程序运行B. 计时C. 存储数据D. 控制电源答案:A9. 单片机的ADC(模拟/数字转换器)的作用是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 存储数据D. 执行程序答案:A10. 下列哪个不是单片机的外设接口?A. UARTB. SPIC. I2CD. USB答案:D二、填空题(每空2分,共20分)1. 单片机的CPU由_________、_________和_________组成。
答案:算术逻辑单元(ALU)、控制单元(CU)和寄存器堆2. 8051单片机的外部数据存储器地址范围是_________。
答案:外部数据存储器地址范围是80H-FFH3. 中断服务程序的入口地址存放在_________。
答案:中断向量表4. 单片机的I/O口可以通过_________方式进行扩展。
答案:总线扩展5. 单片机的看门狗定时器在_________时会重置。
答案:程序正常运行6. 单片机的ADC转换过程包括_________和_________两个阶段。
单片机期末考试试题
单片机期末考试试题
1. 基础知识题(40分)
1.1 单片机的定义是什么?
1.2 提供一种例子,说明单片机的应用领域。
1.3 什么是时钟频率?为什么它在单片机中很重要?
1.4 请解释以下常见单片机术语:GPIO,ADC,UART,PWM。
1.5 简述汇编语言和高级语言之间的区别。
2. 程序设计题(60分)
设计一个单片机程序,满足以下要求:
2.1 输入 8 位二进制数,将其转换为相应的十进制数并输出。
2.2 设计一个 LED 灯循环显示程序,循环周期为 1 秒。
2.3 编写函数来生成一个指定范围内的随机数,并将其显示在7段数码管上。
2.4 使用 ADC 模块读取一个光敏电阻的值,并将 ADC 值以 0-100 的百分比的形式显示在 LED 条上。
2.5 使用 PWM 模块控制一个舵机,实现从 0°到 180°的转动。
总结:
本次单片机期末考试试题涵盖了基本知识和程序设计两个部分。
基
础知识部分考察了对单片机概念、应用领域以及术语的理解。
在程序
设计部分,学生需要设计满足要求的单片机程序,包括二进制转十进制、LED灯循环显示、随机数生成、光敏电阻读取和舵机控制等功能。
此次考试试题旨在考察学生对单片机原理和应用的理解以及能够独立
设计和实现基本功能的能力。
单片机试卷
单片机试卷华南农业大学期末考试试卷2011学年第 1 学期考试科目:单片机原理与应用考试类型:考试考试时间:120 分钟学号姓名年级专业题号得分评阅人得分一二三四五六… 总分一、填空题1.要使89C51单片机复位的条件是_复位引脚产生两个机器周期以上的高电平。
2.MCS-51外部中断的两种触发方式分别是____边沿触发___和_电平触发____。
3. 对外部RAM进行访问应采用哪种寻址方式?__间接寻址。
4.当CPU响应定时器T0的中断请求后,程序计数器PC的内容是__000BH 。
5.当89C51串口工作工作于方式0时,主要用于__扩展并行I/O 口_____ 。
得分二、选择题1.89C51的定时/计数器有定时和计数两种功能,其中计数功能是指对单片机脉冲进行计数。
A.内部时钟脉冲B.外部输入C.晶振信号D.时钟信号2.以下哪个不属于并行扩展三总线? A. 数据总线B.地址总线 C. 串行总线 D.控制总线定时/计数器的启动方式以下哪个位控制? A. GATE B. TRi C. C/T D. TRi 4.下列哪个选项属于位寻址区域? A. 字节地址正好被8整除的特殊功能寄存器 B. 字节地址正好被16整除的特殊功能寄存器C. 片内RAM 低128B地址区域 D. 片内ROM低128B地址区域 5. 自然优先级顺序中,以下哪个中断优先级最高?A.定时器TO B.定时器T1C.外部中断0D.外部中断 1 得分三、判断题1.PC是16位的程序计数器,用于存储下一个要执行指令的地址。
2.89C51单片机的数据存储器主要用于存放程序。
3.89C51正常工作时,ALE引脚不断向外输出正脉冲信号。
4.89C51单片机复位后,内部所有寄存器清0。
5.SPI接口属于同步串行接口。
6.DAC0832是一个8位并行输入,输出为模拟电流的的数模转换器。
7.LED 显示器动态显示方式是利用人眼的视觉暂留特性设计的。
8.在接口芯片中,通常都有一个片选端CS,作用是当CS 为高电平时该芯片才能进行读写操作。
华南农业大学期末考试试卷
华南农业大学期末考试试卷-----------------------作者:-----------------------日期:华南农业大学期末考试试卷(A 卷)一、 填空题(每题2分,10题共20分)1. 通常取晶闸管的断态重复峰值电压 UDRM 和反向重复峰值电压 URRM 中 较小的标值作为该器件的额定电压。
选用时,额定电压要留有一点裕量,一般取额定电压为正常工作时的晶闸管所承受峰值电压的2~3倍。
2. 晶闸管额定电流为100A ,通过半波交流电时,电流的波形系数为K f =1.57,电流的有效值计算为/2m I ,则通过电流最大值m I 为 314 A 。
3. 单相全波可控整流电路中,晶闸管承受的最大反向电压为 1.41 U 2 。
三相半波可控整流电路中,晶闸管承受的最大反向电压为 2.45U 2 。
(电源相电压为U 2)4. 要使三相全控桥式整流电路正常工作,对晶闸管触发方法有两种,一是用 宽脉冲 触发;二是用 双窄脉冲 触发。
5. 单相交流调压电阻性负载电路的移相范围在 0度~ 180度 内,在阻感性负载时移相范围在 功率因素角 ~ 180度 内。
6. 交流调压电路和交流调功电路异同点: 电路结构相同,控制方式不同,(交流调压电路采用移相触发对一个周期内导通角控制,调功电路对导通周波数与阻断周波数的比值进行控制) 。
7. 电压型逆变电路中的反馈二极管的作用是 给交流侧向直流侧反馈的无功能量提供通道 。
8. 变流电路的换流方式有 器件换流 、 电网换流 、 负载换流 、 强迫换流 等四种。
9. 180°导电型三相桥式逆变电路,晶闸管换相是在 同一相上下两个桥臂 元件之间进行;而120º导电型三相桥式逆变电路,晶闸管换相是在 上桥臂或者下桥臂组内 上的元件之间进行的。
10. PWM 逆变电路的控制方法有 计算法 、调制法和 规则采样法 三种。
其中调制法又可分为 同步调制法 、 异步调制法 两种。
(完整版)单片机期末考试试卷以及参考答案汇总
单项选择1. PC的内容是:A 当前指令前一条指令的地址B 下一条指令的地址C 控制器中指令寄存器的地址D 当前正在执行指令的地址2. 在MOVX A,@DPTR指令中,DPTR的内容是A 片内数据存储器地址B 片外程序存储器地址C 片内程序存储器地址D 片外数据存储器地址3.以下指令没有错误的是A PUSH DPTRB SUBB R3,R0C POP DPTRD ADD A,@R1B是A 总线标准B 可编程并行接口C 可编程串行接口D 译码器5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用A 地址寄存器B 地址译码器C 地址缓冲器D 地址锁存器6.MCS-51单片机启动复位后,程序计数器PC的内容为A 0000HB 1000HC 2000HD 3000H7.不能使MCS-51单片机的SP改变的指令是A ANL 指令B PUSH指令C POP指令D LCALL指令8.MCS-51单片机PUSH指令的操作数是A 位操作数B 双字操作数C 字节操作数D 字操作数9. 8031片外扩展数据存储器的最大容量是A 16KB 64KC 8KD 32K10.在LED显示中,为了输出位控和段控信号,应使用指令A MOVXB MOVC MOVCD XCH11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给A DPTRB CYC SPD PC12.MCS-51执行出栈指令过程中,SPA 加2B 减2C 减1D 加113.MCS-51的定时器/计数器是A 两个16位的加法计数器B 1个16位的加法计数器C 两个16位的减法计数器D 1个16位的减法计数器14.MCS-51的MOV A,20H指令的源操作数的寻址方式是A 直接寻址B 位寻址C 立即寻址D 间接寻址15.以下关于8155的叙述哪一个是错误的A 是一个可编程的并行接口B 有256个单元的RAMC 是一个可编程的接口芯片D 是一个可编程的串行接口16.D/A是A 模数转换器B 解调器C 调制器D 数模转换器17.在MCS-51中,MOVC指令可对以下哪种存储器进行读操作A 片内数据存储器B 片外数据存储器C 程序存储器D 堆栈区域18.MCS-51的PSW寄存器内存放的是A 指令地址B 栈顶地址C 程序运行的状态信息D 片内数据存储器地址19. 8051单片机的一个机器周期有A 6个时钟周期B 12个时钟周期C 24个时钟周期D 32个时钟周期20.已知8255的端口地址为1000H--1003H,其控制口地址是A 1000HB 1001HC 1002HD 1003H21.MCS-51程序计数器PC的加1操作A 是通过加1指令进行的B 是通过传送进行的C 是通过减法指令进行的D 是自动进行的22.在指令MOV A ,@R1中,R1存放的是A 操作数地址B 转移地址C 操作数D 相对位移量23.MCS-51构成系统总线时,可提供高8位地址线的口是A P0 口B P1 口C P2口D P3口24.下列指令中与进位标志位Cy无关的指令是A 加法指令B 减法指令C 除法指令D 数据传送指令25. 8031扩展外部存储器时要加锁存器74LS373,其作用是A 锁存寻址单元的数据B 锁存相关的控制和选择信号C 锁存寻址单元的高8位地址D 锁存寻址单元的低8位地址26. 在中断服务程序中,至少应有一条A 转移指令B 传送指令C 中断返回指令D 加法指令27.MCS-51单片机复位后,当前的工作寄存器是A 0组B 1组C 2组D 3组28.在MCS-51中,ALU是A CPUB 控制器C 算术逻辑运算单元D 寄存器29.内部RAM中的位寻址区定义的位是给A 位操作准备的B 移位操作准备的C 控制移位操作准备的D 存储状态准备的30.在MCS-51中需双向传递信号的是A 地址线B 控制信号线C 电源线D 数据线31.下列定时/计数硬件资源中,不是供用户使用的是A 定时器/计数器控制逻辑B 低8位计数器TLC 高8位计数器THD 用于定时计数器/计数控制的相关寄存器32. 通过串行口发送或接收数据时,在程序中应使用A MOV指令B MOVC指令C SWAP 指令D MOVX指令33. ADC0809 是A 8位数模转换器B 调制器C 8位模数转换器D 解调器34. 以下指令中源操作数为寄存器寻址的是A ANL A,#0FHB ADD A,R0C MOV A,20HD ADD A,@R035. MCS-51单片机的地址线是A 8根B 16根C 32根D 4根36. MCS-51不能为片外数据存储器提供和构成地址的有A 寄存器R0B 指针DPTRC 寄存器R1D 程序计数器PC37. MCS-51只能进行的十进制运算A 只有加法B 有乘法和除法C 有加法和减法D 只有减法38. MCS-51 的ADDC A,#20H指令,源操作数在A 片内RAM中B 片外RAM中C 程序存储器中D 寄存器中39. 在下列信号中,不是给MCS-51单片机扩展数据存储器使用的是A EAB ALEC WRD RD40. 下列哪条指令执行后,程序计数器PC不发生突变A RETB SJMP L1C ACALL STD PUSH 20H41. 以下各项不能用来对内部数据存储器进行访问的是A 堆栈指针SPB 数据指针DPTRC 按存储单元地址或名称D 由R0或R1间址寻址42. 若在MCS-51系统中只扩展一片Inter 2764(8K×8),除应使用P0口的8条口线外,至少还需要使用P2口的口线A 4条B 5条C 6条D 7条43. 8155是A 总线标准B 锁存器C 可编程的串行接口D 可编程的并行接口44. 已知SP的内容为20H,执行PUSH 30H 后,SP的内容为A 1FHB 21HC 22HD 1EH45. 三态缓冲寄存器输出端的“三态”不包含A 高B 低C 低阻D 高阻46. 以下不属于8255特点的是A 可编程的并行接口B 有24根I/O线C 有3个8位的并行口D 有256个字节的RAM47. 读取A/D转换的结果,使用指令A MOV A,@R0B MOVX @DPTR,AC MOVC A,@A+DPTRD MOVX A,@DPTR48. 在寄存器寻址方式中,指定寄存器中存放的是A 操作数B 地址偏移量C 操作数地址D 转移地址49. 在MCS-51中CY是A 溢出标志B 进位标志C 辅助进位标志D 奇偶标志50. 在直接寻址方式中,操作数是在A 寄存器中B 片内数据存储器中C 片外数据存储器中D 程序存储器中51. MCS-51的PSW是A 堆栈指针B 程序计数器C 程序状态字D 数据指针52. MCS-51单片机外中断初始化时不包括A 设置中断总允许B 设置中断优先级C 设置外中断允许D 设置中断方式53. 外中断请求信号是由A 计数器发出的B 串行口发出的C CPU发出的D 外设发出的54. DAC0832是A 模数转换器B 数模转换器C 调制器D 锁存器55. 为MCS-51外扩的I/O 接口的地址是A 和片内数据存储器统一编址B 和片外数据存储器统一编址C 和片外程序存储器统一编址D 和片内程序存储器统一编址56. 以下不属于MCS-51的定时器/计数器特点的是A 两个16位的定时器/计数器B 加法计数器C 有4种工作方式D 减法计数器57. 调制解调器的功能是A 串行数据与数据的转换B 数字信号与模拟信号的转换C 电平信号与频率信号的转D 基带传送方式与频带传送方式的转换58. MCS-51单片机中的SP是A 程序计数器B 数据指针C 程序状态字D 堆栈指针59. 在以下指令的执行时,可能会影响CY的是A MOV A,#20HB ADD A,20HC POP 20HD XCH A,R160. MCS-51外扩ROM、RAM时,它的数据总线是A P0口B P1口C P2口D P3口61. 中断响应时,要保护断点,入栈保护是A PCB 累加器AC 指针DPTRD 寄存器B62. 使用8255可以扩展出的I/O接口线是A 16根B 22根C 24根D 32根63. 某静态RAM芯片的容量是(4K×8),其片内寻址线是A 12根B 13根C 14根D 15根64. 当单片机启动ADC0809进行A/D转换时,应使用指令A MOV A,20HB MOVX A,@DPTRC MOVC A,@A+DPTRD MOVX @DPTR,A65. 执行子程序返回指令时,返回的断点是A 返回指令的末地址B 调用指令的首地址C 调用指令的末地址D 调用指令的下一个指令的首地址66. 以下叙述中,不属于MCS-51的存储器系统特点的是A 片内、片外存储器同时存在B 系统中可有64K程序存储器C 片内数据存储器有128(256)个单元D 数据存储器和程序存储器统一编址67. 在接口电路中的“口”一定是一个A 数据寄存器B 即可读又可写的寄存器C 可编址的寄存器D 已赋值的寄存器68. 对8155进行初始化编程时,需使用A MOVX指令B MOV 指令C MOVC指令D PUSH指令69. 以下叙述中,不属于DAC0832的工作方式是A直通 B 全双工 C 双缓冲 D 单缓冲70. 在子程序中,至少应有一条A 传送指令B 转移指令C 加法指令D 子程序返回指令71. 以下叙述中,属于总线标准的是A RS-232CB 8255AC 8155D 74LS138多项选择题1.MCS-51单片机执行哪些指令PC发生突变A POP 30HB SJMP LL1C LCALL ASID 当Cy=0,执行JNC LOPE 当A=6,执行JZ NEXT2.以下关于单片机的叙述哪些是正确的A 单片机属于微型计算机B 单片机是将CPU、存储器、I/O接口集成在一块芯片上C 单片机是将CPU、计数器、中断集成在一块芯片上D 单片机是CPUE 单片机是一个可广泛应用于工业、军事、家用电器中的微型机3.以下哪些指令是源操作数是在片内数据存储器中A ANL A,20HB ADD A,@R0C ADD A,#10HD MOVX A,@R1E MOVC A,@A+DPTR4.以下关于8255的叙述哪些是错误的A 8255有22根I/O引脚B 8255有256个字节的RAMC 8255是可编程并行接口D 8255有1个14位的计数器E 8255的A口有3种工作方式5.MCS-51执行以下哪些指令SP会发生变化A PUSH 20HB ANL A,#0FHC LCALL SU1D POP 20HE MOV A,#20H6.MCS-51的寄存器R0、R1可对哪些存储器进行间址A 片内程序存储器B 片外程序存储器C 片内数据存储器D 片外数据存储器E 片外数据存储器的前256个单元7.能为访问程序存储器提供或构成地址的有A PC和AB PSW和AC PCD DPTR和AE PC、A、DPTR和SP8.以下关于MCS-51的定时器/计数器的叙述哪些是错误的A MCS-51有两个16位的定时器/计数器B MCS-51定时器/计数器是减法计数器C MCS-51定时器/计数器有4种工作方式D MCS-51定时器/计数器在片外E MCS-51定时器/计数器不需要初始化9.以下哪些指令不属于算术运算指令A ANL A,#20HB ADD A,R3C SUBB A,20HD INC R1E ORL A,R010.以下哪些叙述属于异步串行通信帧格式的内容A 1--2个停止位B 1个起始位C 1个同步字符D 5--8个数据位E 一位奇偶校验位11.以下叙述哪些不属于总线标准A RS-422B USBC DAC0832D 74LS138E RS-232C12.以下关于MCS-51单片机的特性叙述哪些是正确的A 8位CPUB 32个I/O引脚C 程序和数据存储器同时存在D 24V电源供电E 2个16位可编程定时器/计数器13.以下哪些指令的源操作数是间接寻址A ADD A,30HB MOV A,@R0C MOVX A,@DPTRD XCH A,40HE MOVC A,@A+PC14.对于MCS-51工作寄存器,以下叙述正确的是A 共有8个单元B 用R0--R7命名C 共有32个单元D 分为4组,每组8个E 分为2组,每组8个15.MCS-51单片机执行以下哪些操作PC是顺序改变A PUSH 20HB 当A=5,执行JZ NEXTC ACALL SS1D 响应中断E LJMP NEXT16.以下有关MCS-51定时器/计数器的叙述哪些是错误的A MCS-51有2个16位的加法计数器B MCS-51有2个14位的加法计数器C MCS-51有2个16位的减法计数器D MCS-51定时器/计数器需要进行初始化E MCS-51定时器/计数器计数归零可发出中断请求信号17.下列理由中,能说明MCS-51 I/O端口是统一编址的是A P3口线具有第2功能B 扩展数据存储器与片内数据存储器存储空间重叠C 使用片外数据存储器存取指令访问I/O端口D 没有专门的I/O指令E 没有区分存储器和I/O端口的控制信号18.以下关于8155的叙述哪些是正确的A 8155有A口、B口、C口B 8155有256个字节的RAMC 8155是可编程的并行接口D 8155是可编程的串行接口E 8155有2个16位的计数器19.以下对MCS-51机器周期的叙述哪些是对的A 一个机器周期有12个状态B 一个机器周期有12个时钟周期C 机器周期实现特定功能所需要的时间D 一个机器周期有6个时钟周期E 一个时钟周期有6个状态20.以下关于串行通信的叙述哪些是正确的A 数据一位一位顺序发送或接收B 多位数据同时发送或接收C 异步通信发送器和接收器有各自的时钟周期D 可以通过并行口实现串行通信E 异步通信发送器和接收器使用同一个时钟21.以下有关中断的叙述哪些是正确的A MCS-51有5个中断源B MCS-51的中断不能嵌套C MCS-51的中断需要进行初始化D MCS-51的中断请求都是自动撤除的E MCS-51有两个中断优先级填空:1. 8031单片机复位后,其程序计数器PC的内容为___________。
单片机期末考试复习题
单片机期末考试复习题一、选择题(每题2分,共20分)1. 单片机中的CPU主要负责什么功能?A. 存储数据B. 执行程序C. 输入输出控制D. 电源管理2. 下列哪个不是单片机的输入输出设备?A. 键盘B. 显示器C. 硬盘D. 打印机3. 单片机的中断系统主要作用是什么?A. 定时计数B. 程序控制C. 异常处理D. 数据交换4. 8051单片机的内部RAM地址空间是多少?A. 128字节B. 256字节C. 512字节D. 1024字节5. 单片机的I/O口可以配置为以下哪种模式?A. 只读B. 只写C. 双向D. 以上都是6. 单片机的定时器/计数器可以用于哪些功能?A. 定时B. 计数C. PWM输出D. 以上都是7. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位8. 下列哪个是单片机的编程语言?A. C++B. HTMLC. JavaD. SQL9. 单片机的看门狗定时器的作用是什么?A. 系统监控B. 数据加密C. 网络通信D. 电源管理10. 单片机的串行通信可以采用哪些协议?A. SPIB. I2CC. USARTD. 以上都是二、填空题(每空2分,共20分)1. 单片机的最小系统包括________、________和________。
2. 单片机的中断优先级可以设置为________、________和________。
3. 8051单片机的外部中断源有________、________和________。
4. 单片机的串行通信波特率设置与________有关。
5. 单片机的I/O口可以设置为________、________和________模式。
三、简答题(每题10分,共30分)1. 请简述单片机的中断响应过程。
2. 解释单片机的看门狗定时器的作用及其工作原理。
3. 单片机的串行通信与并行通信有何不同?四、计算题(每题15分,共30分)1. 假设8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。
单片机期末考试试卷及答案
单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计1800字。
一、选择题1. 单片机是指一种集成电路,其中包含了?a) CPUb) RAMc) ROMd) 所有选项都正确答案: d) 所有选项都正确2. 单片机中的RAM主要用来做什么?a) 存储程序b) 存储数据c) 控制输入输出d) 运算操作答案: b) 存储数据3. 在单片机中,GPIO引脚是用来做什么的?a) 输入数据b) 输出数据c) 控制时钟d) 所有选项都正确答案: d) 所有选项都正确4. 在单片机程序中,循环结构可以使用哪种语句实现?a) if语句b) switch语句c) for循环语句d) 所有选项都正确答案: c) for循环语句5. 单片机中的ADC模块用于什么功能?a) 模拟信号转换为数字信号b) 数字信号转换为模拟信号c) 控制输入输出d) 所有选项都正确答案: a) 模拟信号转换为数字信号二、编程题1. 编写一个程序,通过串口输出"Hello World!"。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {printf("Hello World!");}```2. 编写一个程序,通过ADC模块读取外部电压,并将其以5位数值的形式通过数码管显示。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {unsigned int adc_value;// 初始化ADC模块// ...// 读取ADC数值adc_value = ADC_Read();// 将数值转换为5位数码管显示unsigned int digit1, digit2, digit3, digit4, digit5; digit1 = (adc_value / 10000) % 10;digit2 = (adc_value / 1000) % 10;digit3 = (adc_value / 100) % 10;digit4 = (adc_value / 10) % 10;digit5 = adc_value % 10;// 显示数字// ...// 循环显示while(1) {// ...}}```三、简答题1. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。
单片机期末试题(含答案)
单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。
A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。
答案:对2) 51单片机可以通过中断方式实现高精度定时。
答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。
答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。
答案:对5) 单片机内部的RAM存储器是用于存储程序的。
答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。
答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。
中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。
中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。
单片机期末考试试题(含答案)汇编
单片机期末考试试题(含答案)汇编单片机期末考试试题01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了4 KB的FLASH ROM,共有5 个中断源。
3、两位十六进制数最多可以表示256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。
9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为00H~7FH 的真正RAM 区的地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。
单片机试卷讲解
华南农业大学期末考试试卷(A 卷/B 卷)2011学年第 1 学期 考试科目: 单片机原理与应用 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 题号 一 二 三 四 五 六 … 总分 得分 评阅人一、填空题(本大题共 5 小题,每小题 3 分,共 15 分)1. 要使89C51单片机复位的条件是_复位引脚产生两个机器周期以上的高电平。
2.MCS-51外部中断的两种触发方式分别是____边沿触发___和 _电平触发____。
3. 对外部RAM 进行访问应采用哪种寻址方式?__间接寻址 。
4.当CPU 响应定时器T0的中断请求后,程序计数器PC 的内容是__000BH 。
5.当89C51串口工作工作于方式0时,主要用于__扩展并行I/O 口_ ____ 。
二、选择题(本大题共 5小题,每小题 3 分,共 15 分)1.89C51的定时/计数器有定时和计数两种功能, 其中计数功能是指对单片机( B )脉冲进行计数。
A . 内部时钟脉冲B .外部输入C .晶振信号D .时钟信号 2.以下哪个不属于并行扩展三总线? ( C )A. 数据总线B.地址总线C. 串行总线D.控制总线 3.89C51定时/计数器的启动方式由以下哪个位控制?( A ) A. G ATE B. i TR C. C/T D. i TR 4.下列哪个选项属于位寻址区域? ( A ) A. 字节地址正好被8整除的特殊功能寄存器得分得分B. 字节地址正好被16整除的特殊功能寄存器C. 片内RAM 低128B 地址区域D. 片内ROM 低128B 地址区域5. 自然优先级顺序中,以下哪个中断优先级最高?( C ) A .定时器TO B .定时器T1 C .外部中断0 D .外部中断1三、判断题(本大题共 10 小题,每小题 2分,共 20 分)( √)1.PC 是16位的程序计数器,用于存储下一个要执行指令的地址。
华南农业大学期末汇编试卷
一、简答题1. 在调试程序DEBUG提示符“-”下,输入命令R,显示结果为:AX=1234 BX=0100 CX=1357 DX=2468 SP=0110 BP=0120 SI=0002 DI=0130DS=1000 ES=1010 SS=1100 CS=2000 IP=0120 NV UP EI PL NZ NA PO NC 输入d 1000:0,显示结果为:1000:0000 40 27 AA C3 E8 AD FE 3C-0A 75 E0 C3 BB 67 48 E8 @'.....<.u...gH.1000:0010 E1 03 E8 AD 03 B0 2C AA-E8 99 FE 98 8B D0 8A E0 ......,.........1000:0020 B0 2B 0A E4 79 04 B0 2D-F6 DC AA 8A C4 EB BC E8 .+..y..-........1000:0030 48 00 B0 2C AA A0 A8 56-BE 84 3C 80 3E A6 56 01 H..,...V..<.>.V.输入d 1000:100,显示结果为:1000:0100 75 03 BE 94 3C 98 03 F0-03 F0 A5 C3 D0 E8 D0 E8 u...<...........1000:0110 D0 E8 24 03 BE A4 3C EB-EC 24 07 EB E5 C6 06 A6 ..$...<..$......1000:0120 56 01 E8 15 00 B0 2C AA-A0 A8 56 EB E5 E8 0D FF V.....,...V.....1000:0130 E8 DF FF C6 06 A6 56 01-EB 10 E8 00 FF EB 0E C6 ......V.........输入d 1100:0,显示结果为:1100:0000 AA E8 D8 FE EB EE 8B 1E-0B 4A B8 42 58 EB BC 03 .........J.BX...1100:0010 1E 15 4A B8 53 49 EB CD-E8 99 FD 98 03 06 83 56 ..J.SI (V)1100:0020 92 8A C6 E8 C5 FE 8A C2-E9 C0 FE E8 86 FD 8A D0 ................1100:0030 E8 81 FD 8A F0 03 16 83-56 EB E6 24 07 E8 02 FF ........V..$....输入d 1100:100,显示结果为:1100:0100 B0 2C A3 32 C0 E9 FA FE-32 C0 E8 EB FE B0 2C A5 .,.2....2.....,.1100:0110 B7 5B AA 33 DB C6 06 AA-56 03 EB A5 E8 F1 FF B0 .[.3....V.......1100:0120 2C AA 32 C0 E9 D1 FE C6-06 A6 56 00 EB 05 C6 06 ,.2.......V.....1100:0130 A6 56 01 24 07 E9 39 FE-C6 05 33 47 C3 E8 A3 01 .V.$..9...3G....试说明下列各指令执行完后AX寄存器的内容。
南林单片机期末考试卷
南林单片机期末考试卷单项选择题(每小题2分,共计20分)1、对程序计数器PC的操作是()进行的。
(A)自动(B)数据传送(C)通过加1指令(D)通过减1指令2、在算术运算中,与辅助进位位AC有关的是( )。
(A)二进制数运算(B) 八进制数学运算(C)十进制数运算(D)十六进制数运算3、在寄存器寻址方式中,指定寄存器中存放的是( )。
(A)操作数(B) 操作数地址(C)转移地址(D)地址偏移量4、假设(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后,A的内容为( )。
ANL A,#17HORL 17H,AXRL A,@R0CPL A(A)0C8H (B) 03H (C)0EBH (D)0CBH5、在MCS-51中,为实现数据和低位地址复用的口是( )。
(A)P0口(B) P1口(C)P2口(D)P3口6、在使用线选法同时扩展多片数据存储器芯片时,各存储器芯片用()作为片选信号。
(A)读信号(B) P0口高位地址信号(C)P2口高位地址信号(D)P3口高位地址信号7、下列功能中不是由I/O接口实现的是( )。
(A)速度协调(B) 数据缓冲和锁存(C)数据转换(D)数据暂存8、串行通信的传送速度单位是波特,而波特的含义是( )。
(A)字符/秒(B) 位/秒(C)帧/秒(D)帧/分9、在下列操作数寻址方式中,其中错误的指令是( )。
(A)MOV A,#102;(B) MOV A,#102H ;(C)MOV A,@R1 ;(D)MOV A,02H10、执行下列程序段后,实现的功能是( )。
MOV R0,#dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A(A)把立即数data循环左移3次;(B)把立即数data乘以10;(C)把data单元的内容循环左移3次;(D)把data单元的内容乘以10填空题(每小题3分,共计30分)1、MCS-51单片机内部寄存器区共分为组寄存器,以作为寄存器名称,第一组分别对应RAM单元。
10级电动5、6单片机期末考试卷A剖析
华南农业大学珠江学院期末考试试卷2012-2013学年度下学期考试科目单片机原理考试年级:级考核类型:(开卷)A卷考试时间:120分钟学号______________ 姓名__________ 级专业10电气工程及自动化(5、6)班、说明下列指令的操作功能(8分)①MOVC A,@ A+ DPTR((A) +(DPTR) ) T A②SUBB A, @R0(A) -(( R0))-C T A③RLC A④DJNZ R0, LOOP(R0) -1 T RO (R0)工0 转LOOP 标号语句(R0) = 0 执行下一条指令二、已知单片机的时钟频率为12MHz,执行下述指令各需要多少时间?(4分)① ADDC A, @ R0 ② CJNE A, #0FFH, LOOP① 1T=gs三、填空题(每小题2分,共18分)1. 十进制数一121的8位二进制补码表示为______________3. 543.15=()H (注:小数点后取3位)4. ANL A , #OFOH 是将A 的低4位 ______________ ,而高4位 _________ 。
5.内部RAM 中,位地址为 4EH 、73H 的位,该位所在的内存单元的字节地址 分别是 _______ 和 ______ 。
6. 89C51单片机访问片外存储器时,利用 __________ 信号锁存来自 _____ 口的低8 位地址信号。
7. 夕卜中断1的中断标志和定时器/计数器0的溢出中断标志分别是 _______ 和 ________ 。
8. 89C51单片机的定时器/计数器T0的门控信号GATE 为1,作定时器用,工作在方式0,其TMOD = _______ ;若单片机的机器周期为 2卩s ,则定时器最长可定时 ________ 。
9.7根地址线可选 _____ 个存储单元,32KB 存储单元需要 _________根地址线。
四、选择题(每空2分,共18分)1. PC 中存放的是( )。
华农-单片机2011学年第1学期
华南农业大学期末考试试卷(A 卷/B 卷)2011学年第 1 学期 考试科目: 单片机原理与应用 考试类型:(闭卷)考试 考试时间: 120 分钟学号 姓名 年级专业一、填空题(本大题共 5 小题,每小题 3 分,共 15 分)1. 要使89C51单片机复位的条件是_复位引脚产生两个机器周期以上的高电平。
2.MCS-51外部中断的两种触发方式分别是____边沿触发___和 _电平触发____。
3. 对外部RAM 进行访问应采用哪种寻址方式?__间接寻址 。
4.当CPU 响应定时器T0的中断请求后,程序计数器PC 的内容是__000BH 。
5.当89C51串口工作工作于方式0时,主要用于__扩展并行I/O 口_ ____ 。
二、选择题(本大题共 5小题,每小题 3 分,共 15 分)1.89C51的定时/计数器有定时和计数两种功能, 其中计数功能是指对单片机( B )脉冲进行计数。
A . 内部时钟脉冲B .外部输入C .晶振信号D .时钟信号 2.以下哪个不属于并行扩展三总线? ( C )A. 数据总线B.地址总线C. 串行总线D.控制总线 3.89C51定时/计数器的启动方式由以下哪个位控制?( A ) A. G ATE B. i TR C. C/T D. i TR 4.下列哪个选项属于位寻址区域? ( A )A. 字节地址正好被8整除的特殊功能寄存器B. 字节地址正好被16整除的特殊功能寄存器C. 片内RAM 低128B地址区域D. 片内ROM低128B地址区域5. 自然优先级顺序中,以下哪个中断优先级最高?( C )A.定时器TO B.定时器T1 C.外部中断0 D.外部中断1三、判断题(本大题共10 小题,每小题2分,共20 分)(√)1.PC是16位的程序计数器,用于存储下一个要执行指令的地址。
(×)2.89C51单片机的数据存储器主要用于存放程序。
(√)3.89C51正常工作时,ALE引脚不断向外输出正脉冲信号。
2023年单片机基础南华大学期末考试题库及答案
课堂习题及作业:填空及简答1.十进制29的二进制表达为。
2.单片微型机重要有 cpu 、存储器、 I/O口、中断控制器、定期器/计数器等部分组成。
3.计算机中最常用的字符信息编码是 ASCII 。
4.二进制数11011.0011转化为十进制数是。
5.何谓单片机?单片机与一般微型计算机相比,具有哪些特点?单片机是在一块集成电路上把CPU、存储器、定期器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。
它与通用微型计算机相比,具有如下特点:(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;(2)采用面向控制的指令系统,控制功能强;(3)多样化的I/O接口,多功能的I/O引脚;(4)产品系列齐全,功能扩展性强;(5)功能是通用的,像一般微解决机那样可广泛地应用在各个方面。
6.单片机重要应用在哪些领域?7.单片机经历了哪几个发展阶段?8.什么是二进制?为什么在数字系统、计算机系统中采用二进制?9.将下列各数按权展开为多项式:(1) 110110B (2) 5678.32D (3)1FB7H10.把下列十进制数转化为二进制、十六进制:(1) 135 (2) 548.75 (3)254.2511.什么叫BCD码和ASCII码?12 .MCS-51的堆栈是临时在_ 片内数据存储器内开辟的区域。
13 .MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。
14 .PSW=18H时,当前工作寄存器是18H转成二进制是0001 1000而PSW是一个8位二进制寄存器,它的每位都有相应的意义,PSW各位标志及作用如下:PSW.4是RS1,PSW.3,是RS0,作用:工作寄存器组的选择位,由RS1、RS0是联合使用。
15. 80C51含 8k 掩膜ROM。
16 .控制串行口工作方式的寄存器是TCON(Timer Control Register)定期器/计数器控制寄存器PCON电源控制及波特率选择寄存器SCON-串行口控制寄存器TMOD定期器工作方式寄存器17 .P1口的每一位能驱动 4 个TTL低电平负载。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华南农业大学历年单片机期末考试试卷汇总第一套华南农业大学期末考试试卷2007-08学年第1学期考试科目:单片机考试类型:(闭卷)考试时间:120分钟学号姓名年级专业1.P0、P1、P2、P3四个均是___8__位的__并行____口(填“串行”还是“并行”),其中P0的功能是____地址/数据分时复口___;P2口的功能是____高8位地址口_______;而__P3__是双功能口;___P1___是专门的用户口。
2.程序一般是由三种基本结构构成:顺序、__循环结构____和分支结构。
3.MCS—51指令共有七种寻址方式,分别是立即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。
4.MOV DPTR,#Tab的作用是用来设定____________________________。
5.MOV DPTR,#data16的作用是用来设定___地址指针____________。
6.片内RAM可进行位寻址的空间位地址范围是_____20H—2FH_________________。
7.MCS—51的存储器空间配置从功能上可分为四种类型:__片内程序存储器__、内部数据存储器、_外部数据存储器__、外部程序存储器。
8.MCS-51的指令按其功能可分为五大类:__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。
8.十进制数:-54的8位补码表示为11001010 。
9.12根地址线可选2^12= 4K个存储单元,32KB存储单元需要15根地址线。
8.十进制数-89的16进制数表示为59H。
10.MCS—51内部的定时器/计数器共有_ 2___个,分别是___T0、T1_____________。
11.DJNZ <源操作数>,rel属于五大类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。
9.MCS—51指令系统中direct表示的含义是:___片内存储器地址____。
10.输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:__隔离与寻址__作用、___所存与缓冲_作用和信号电平与形式的变换作用。
11.MCS-51单片机有____5___个中断源,它们的中断向量地址分别是:__外中断0 / INT0_;_ _外中断1 / INT1_;__T0__;__T1__;__串行端口(RI、TI)_。
__2__级中断优先级别12.子程序的调用是___绝对调用___和___长调用____;中断服务子程序的结尾一定是用指令__RET1____。
二、选择正确的答案:13. 存储器的地址范围是0000H~03FFH,它的容量为( A )。
(A)1KB (B) 2KB (C) 3KB (D) 4KB14. MOVX A , @R0 指令是采用( D )寻址方式,指令作用在()区间。
(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器15.A7H和5BH两个立即数相加后,和为( C ),(CY)是()。
(A)1CH,0 (B) C1H,0(C) 02H,1 (D) C1H,116.若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=(A )(A)C3H (B) B3H (C) 0DH (D) 56H17.如果(P0)=65H ,则当CPL P0.2SETB CMOV P0.4 ,C执行后(P0)=(C)(A)61H (B) 75H (C) 71H (D) 17H18.MCS-51指令系统中执行时间最长且长达4 个机器周期的是( D )指令。
(A)比较转移(B)循环转移(C)增减量(D)乘除法19.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D )。
(A) MOV R1 ,40H (B) MOV R1 ,#40HMOVX @R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40HMOVX @R1 , A19.不属于单片机与输入输出设备进行信息交换的方式是(D)。
(A)无条件传送方式(B) 查询方式(C) 中断方式(D) 存储器直接存取方式20.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。
各个位的值是(D )。
(A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、021 在中断服务子程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令22.要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX (C)MOVC (D)以上都行23.A/D转换方法有以下四种,ADC0809是一种采用( C )进行A/D转换的8位接口芯片。
(A) 计数式(B) 双积分式(C) 逐次逼近式(D) 并行式24.8051单片机内有( B )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。
(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 325.要使MCS—51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是(A)(A)98H (B)84H (C)42H (D)22H26.(每小题1分)判断下列各题,正确的打“√”,错误的打“×”(1). MOV 20H , R1 (√)(2). ADDC A , 2030H (×)(3). CLR A (√)(4). MOVX 40H , #30H(×)(5). ORG 3000H (√)(6). MOVC @A+PC , A(×)(7). MOVX A ,2000H (×)(8). DJNZ #data , rel (×)(9). INC @R5 (×)(10). DEC DPTR (×)(11). MOV R1 ,@ R2 (×)(12). SWAP R1 (×)(13). SETB 2000H (×)(14). JZ A , LOOP (×)(15) DA R2 (×)二、分析程序并写出结果:(每小题5分,共20分)1.已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后MOV @R0 , #11HMOV A , R2ADD A , 20HMOV PSW , #80HSUBB A , P0MOV 40H , A结果是:( 40H ) =(20H)←11H(A)←20H(A)←(A)+(20)(CY)=1(A)-(P0)-(CY)→(A)即(A)←00H (A)+45H→(A)即(A)←45H (40H)←45H2. 已知( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下:MOV A , @R0MOV R0 , AMOV A , @R0ADD A , 21HANL A , #21HRL AMOV R2 , A则执行结束(R0)= 36H(R2)= D6H3. 执行下面一段程序;MOV SP, #60HMOV A, #10HMOV B, #01HPUSH APUSH BPOP APOP BA , B的内容是:(A)= 01H(B)= 10H4. 设在31H单元存有#23H,执行下面程序:MOV A, 31HANL A, #0FHMOV 41H, AMOV A, 31HORL A, #0F0HSWAP AMOV 42H, A则(41H)= 03H(42H)= 02H三、简答及识图题:(共13分)1.写出五个特殊寄存器的名称及其主要用途。
1)累加器ACC2)B寄存器主要用于乘法和除法操作。
3)TCON 定时/计数器控制寄存器4)TM0D 定时/计数器方式控制寄存5)SCON 串行通信控制寄存器6)PSW 程序状态字寄存器7)IE 中断允许寄存器32.如图所示,请写出27128的地址范围。
4000H---7FFFH1.(8分)为下列程序段的每一行注释;并说明整个程序段的功能。
MOV R2,#08h ;LOOP: MOV A,@R0 ;ADD A,@R1 ;MOV @R0,A ;INC R0 ;INC R1 ;DJNZ R2, LOOP ;功能说明:1.(10分)为下列程序段的每一行注释;并说明整个程序段的功能、给出结果。
MOV R2,#03h ;MOV A,R2;MOV DPTR,#Tab1 ;MOV R0,#30H ;LOOP: MOV A,@A+DPTR ;MOV @R0,A ;ANL A,#0FH ;INC R0 ;DJNZ R2, LOOP ;Tab1: DB 3FH,09H,0A4H,0FEH,66H,58H,22H,30H,54H,0AHDB 11H,28H,0FCH,26H,88H,99H功能说明:程序段运行结果:43.(5分)如图所示,请写出IC1、IC2、IC3、IC4的地址范围。
IC1:_0000H---1FFFH_____IC2:_2000H---3FFFH________IC3:__4000H---5FFFH_____IC4:__6000H---7FFFH________4.(3分)如图所示,请写出ROM(1)、ROM(2)的地址范围(其中P2.4、P2.5为低电平)。
56ROM(1):_B000H ---BFFFH ____ROM(2):__7000H—7FFFH ___四、编程题:(共12分)1. (6分)编一程序段,将字节地址30H~3FH 单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H ,则不要减1,仍将0放回原处。
MOV R7,#10HMOV R1,#30HLOOP :CJNE @R1,#00H ,NEXT MOV @R1,#00H SJMP NEXT1NEXT :DEC @R1 NEXT1:INC R1DJNZ R7,LOOP SJMP $ END2. (6分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ 。
(1) T0作为定时,定时时间为10ms. (2) T1作为计数,记满1000溢出。
解: (1) ① T0的工作方式0时: t max =213×fc12 =213×2us=16.384ms定时10ms 可达要求,则X=213-usms 210=213-us us 210000 =3192=C78H=6318H②T0工作在方式1时: t max =216×fc12=216×2us=131.072ms定时10ms 也可达要求,则X=216-usms 210=EC78H③T0工作在方式2或3时: t max =28×fc12=28×2us=512us定时500us,循环20次,X=28-us us 2500=06H(2) 方式0:213-100=8092=1F9CH=FC1CHX=M -计数值方式1:216-100=FF9CH方式2或3:28-100=9CH① DELAY : MOV TMOD #00H (#01H / #10H / #11H ) (MOV R3 ,#14H )MOV TH0 ,#63HMOV TL0,#18HSETB TR0LP1:JBC TF0 ,CLOSESJMP LP1CLOSE:SJMP $RET第二套华南农业大学期末考试试卷( A 卷)2007学年第2学期考试科目:单片机原理及接口技术考试类型:(闭卷)考试时间:120 分钟学号姓名年级专业一、填空题(每小题2分,共10分)1.89C51单片机系统复位后,单片机从程序存储器__0000H__单元开始执行指令。