中南大学单片机期末考试
单片机期末考试试题

单片机期末考试试题一、选择题(每题 3 分,共 30 分)1、单片机能够直接识别和执行的语言是()A 高级语言B 汇编语言C C 语言D 机器语言2、单片机的复位引脚是()A VCCB GNDC RSTD ALE3、当单片机的 PSW 寄存器中的 RS1 和 RS0 分别为 0 和 1 时,工作寄存器组选择的是()A 0 组B 1 组C 2 组D 3 组4、单片机的中断源中,优先级最高的是()A 外部中断 0B 外部中断 1C 定时器/计数器 0 中断D 串行口中断5、要使单片机的定时器/计数器 0 工作在方式 1,需要设置 TMOD 寄存器的值为()A 0x01B 0x02C 0x05D 0x106、在单片机的串行通信中,方式 1 的波特率取决于()A 定时器 1 的溢出率B 系统时钟频率C 晶振频率D 电源频率7、单片机的 P0 口在作为输出口使用时,必须外接()A 上拉电阻B 下拉电阻C 电容D 电感8、以下指令中,属于位操作指令的是()A MOVB ADDC CLRD SUBB9、单片机在扩展外部存储器时,数据总线连接的是()A P0 口B P1 口C P2 口D P3 口10、要使单片机进入掉电模式,需要设置()A PCON 寄存器B SCON 寄存器C TCON 寄存器D IE 寄存器二、填空题(每题 3 分,共 30 分)1、单片机是将_____、_____、_____和_____等集成在一块芯片上的微型计算机。
2、51 单片机的内部数据存储器的地址范围是_____,可分为_____、_____和_____。
3、单片机的指令周期是指执行一条指令所需要的_____。
4、 51 单片机有_____个中断源,其中_____个外部中断源。
5、当单片机执行 MOV A,30H 指令时,将立即数 30H 送到_____中。
6、单片机的定时器/计数器有_____种工作方式。
7、在串行通信中,根据数据传输方向的不同,可以分为_____、_____和_____三种方式。
单片机期末考试试题

单片机期末考试试题
一、选择题
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秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
中南大学单片机期末考试

中南大学考试试卷2011 -- 2012 学年七学期时间110分钟 2012年6月 7 日单片机原理及应用课程 48 学时 3 学分考试形式:卷专业年级:总分100分,占总评成绩 70 %班级:姓名学号一、填空(25分)1、Intel 公司的单片机的发展经历了MCS-48,MCS-51 ,MCS-96 到MCS-960 系列其中MCS-51包含的4个子系列是51 、52 、151 、152 。
在51子系列中有8031 ,8051 ,8751 三种典型机型。
2、MCS-51计算机的程序区寻址空间为4kb ,外部数据区寻址空间为64k ? 。
其中数据存储器与I/O是??同一(统一/单独)编址。
CPU选中程序存储器的信号引脚是PSEN(上划线)。
外部存储器低8位地址锁存信号是ALE/PROG(后者上划线) 。
3、MCS-51复位后程序执行的起始地址是0000h 。
中断服务子程序的入口地址是固定的(可变的/固定的)。
同优先级的中断不能(能/不能)相互之间中断。
4、串行通行的标准有RS-232c 、RS-485 、RS-423 等。
5、若晶振为12MHz,则状态周期为1/6 us ,机器周期为1us 。
6、MCS-51定时器1工作于方式1,作定时器用,INT0不起控制作用,方式寄存器TMOD应置0x10 。
二、问答(10分)1、MCS-51是8位CPU,其定时器是16位,怎样保证可靠读取定时器中的实时值?请用程序或流程图说明。
(5分)LOOP:MOV A,TH0MOV B,TL0CJNE A,TH0,LOOPMOV C,A ;A是寄存器,定时器中的实时值高位和地位分别存储在C和B中2、MCS-51有哪5块地址?在X5045的读写中,读写X5045中内容时的地址是否在CPU 的地址空间中?(5分)①片内外统一编址的64kb的ROM②64kb的片外RAM/IO③128byte的片内RAM·1·④128Byte的特殊功能寄存器⑤位寻址空间三、汇编下面的程序,并写出运行结果。
《单片机》期末考试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
单片机原理及应用期末考试试题含答案(K12教育文档)

单片机原理及应用期末考试试题含答案(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机原理及应用期末考试试题含答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为单片机原理及应用期末考试试题含答案(word版可编辑修改)的全部内容。
单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 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区中。
单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. ACCB. BC. SPD. PC答案:D2. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B3. 8051单片机中,以下哪个指令用于将累加器A的内容与外部RAM的数据进行交换?A. MOV A, @R0B. MOVX A, @R0C. MOV A, #dataD. MOV A, direct答案:B4. 8051单片机的定时器/计数器0和1工作在方式1时,定时器/计数器的值会如何变化?A. 16位自动重装载B. 8位自动重装载C. 16位不自动重装载D. 8位不自动重装载答案:B5. 8051单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, directC. MOV A, @R0D. MOV A, R0答案:A6. 8051单片机的外部中断0和外部中断1的优先级如何?A. 外部中断0优先级高于外部中断1B. 外部中断1优先级高于外部中断0C. 两者优先级相同D. 无法确定答案:A7. 8051单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行交换?A. MOV A, R0B. MOV R0, AC. XCH A, R0D. SWAP A, R0答案:C8. 8051单片机的串行通信可以工作在几种模式?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机中,以下哪个指令用于将累加器A的内容与直接寻址的内存单元进行交换?A. MOV A, @R0B. MOV A, directC. MOVX A, @R0D. MOV A, #data答案:B10. 8051单片机的看门狗定时器(WDT)的作用是什么?A. 用于定时器溢出B. 用于产生中断C. 用于系统监控D. 用于串行通信答案:C二、填空题(每题3分,共30分)1. 8051单片机的外部中断0和外部中断1的中断向量地址分别是______和______。
2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。
A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。
A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。
A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。
A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。
A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。
A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。
单片机嵌入式考试和答案(中南大学)

1 、Intel 公司的单片机的发展经历了 MCS-48 、MCS-51 、MCS-96 和 MCS-960 系列2 、若 MCS-51 的晶振频率为 12MHz ,则状态周期为 1/6us ,机器周期为 1us3 、MCS-51 中断服务子程序的入口地址是(可变的/固定的)。
同优先级的中断(能/不能) 相互之间中断。
4 、计算机的内总线 (即 CPU 的三总线是) 数据总线、地址总线和控制总线5 、SRAM 的特点是不需要刷新,随机存储,只读,内容容易因为电源掉落后失去, EPROM 的特点是可编程,可擦除,只读, EEPROM 的特点 是可编程,电可擦除,擦除时以字节为单位,只读, Flash memonry 的特点是可写入可擦除,擦除时以页为单位,写入的内容不会因电源关闭而 失去6 、MCS-51 中,内部 RAM 中有一个区域既可以按字节寻址,也可按位寻址,该区域是 位寻址区7 、MCS-51 中的中断触发方式有两种 外部触发和边缘触发8 、若 A/D 转换参考电压 Vnf 为 5.12V,请问一个 10 位 A/D 转换芯片的 A/D 转换分辨率是 0.005 V 。
指出下列指令中带下划线的操作数所采用的寻址方式 1 、 MOV B, #09H 立即数寻址 2 、 MOV A, #68H 立即数寻址 3 、 DNC A 寄存器寻址 4 、 MOV A @R0 寄存器间接寻址 5 、 MOVX A @A+DPTR 变址寻址三、编程编写 X5045 一个字节最基本的写入子程序。
A 中为输出到 OUTB45:OUTB41:1 、编写一线总线输出 1 位子程序(输出位在 C 中) 。
;延时子程序Delay: DJNZ R2,$NOP ;延时(2R2+3) μsRET;初始化子程序 INIT: SET B DQNOPCLR DQMOV R2,#240 ;拉低总线至少 480 μs ACALL Delay SET B DQMOV R2,#30 ;延时 60 μs X5045 的字节内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南大学考试试卷
2011 -- 2012 学年七学期时间110分钟 2012年6月 7 日单片机原理及应用课程 48 学时 3 学分考试形式:卷
专业年级:总分100分,占总评成绩 70 %
班级:姓名学号
一、填空(25分)
1、Intel 公司的单片机的发展经历了MCS-48,MCS-51 ,MCS-96 到MCS-960 系列
其中MCS-51包含的4个子系列是51 、52 、151 、152 。
在51子系列中有8031 ,8051 ,8751 三种典型机型。
2、MCS-51计算机的程序区寻址空间为4kb ,外部数据区寻址空间为
64k ? 。
其中数据存储器与I/O是??同一(统一/单独)编址。
CPU选中程序存储器的信号引脚是PSEN(上划线)。
外部存储器低8位地址锁存信号是ALE/PROG(后者上划线) 。
3、MCS-51复位后程序执行的起始地址是0000h 。
中断服务子程序的入口地址是
固定的(可变的/固定的)。
同优先级的中断不能(能/不能)相互之间中断。
4、串行通行的标准有RS-232c 、RS-485 、RS-423 等。
5、若晶振为12MHz,则状态周期为1/6 us ,机器周期为1us 。
6、MCS-51定时器1工作于方式1,作定时器用,INT0不起控制作用,方式寄存器TMOD
应置0x10 。
二、问答(10分)
1、MCS-51是8位CPU,其定时器是16位,怎样保证可靠读取定时器中的实时值?请用程序或流程图说明。
(5分)
LOOP:MOV A,TH0
MOV B,TL0
CJNE A,TH0,LOOP
MOV C,A ;A是寄存器,定时器中的实时值高位和地位分别存储在C和B中
2、MCS-51有哪5块地址?在X5045的读写中,读写X5045中内容时的地址是否在CPU 的地址空间中?(5分)
①片内外统一编址的64kb的ROM
②64kb的片外RAM/IO
③128byte的片内RAM
·1·
④128Byte的特殊功能寄存器
⑤位寻址空间
三、汇编下面的程序,并写出运行结果。
(10分)
1、设(70H)=50H, (50H)=30H, P1口为输入口,当前的输入状态为38H,执行下面的程序:地址机器码ORG 0040H
0040 78 70 MOV R0,#70H
0042 E6 MOV A,@R0
0043 F9 MOV R1,A
0044 E7 MOV B,@R1
0045 76 38 MOV @R0,P1
0047 …
运行结果:(70H)= 38H ,(B)= 30H ,(R1)= 50H ,(R0)= 70H ,(A)= 50H 。
2、设(A)=56H,(R2)=34H,执行下面的程序:
地址机器码ORG 0068H
0068 78 35 MOV R0,#35H
006A F6 MOV @R0,A
006B 08 INC R0
006C CA XCH A,R2
006D F6 MOV @R0,A
006E CA XCH A,R2
006F …
运行结果:(A)= 56H ,(R2)= 34H ,(35H)= 56H ,(36H)= 34H 。
四、指令指错(指出错误原因)并改正。
(5分)
1、MOVX A,32H
MOVX是外部RAM区数据转移指令,32H是内部地址
去掉X
2、ADC A,R5
3、PUSH A
把A改为ACC
4、MOV A,@R2
无错
·2·
5、MOV SP,#2000H
SP为8位指针
去掉#2000H后两个0
五、编程(助记符)(30分)
2、用查询方式或者中断方式编程,定时器0,定时,不受外部引脚控制,方式2,在P1.2输出周期为500us方波。
设fosc=12MHz。
(10分)
Fosc=12MHZ 机器周期=1us 周期为500us,则定时为250us
8位计时器,256-250=6
赋初值:6H
ORG 0000H
MOV TMOD #02H
MOV TL0 #06H
MOV TH0 #06H
SETB EA
SETB TR0
LOOP:JNB TF0,$
CLR TF0
CPL P1.2
SJMP LOOP
3、编写程序。
从X5045中读出一字节内容的子程序(5分)
INB45: MOV R0 #8
INB41: SETB SCK
MOV C,SO;SO是数据输出口
RLC A
CLR SCK
DJNZ RO,INB41
RET
4、I2C总线读写,试编当EEPROM为输入时,由EEPROM应答CPU时,CPU检测EEPROM应答的程序。
程序中用SDA、SCK符号表示。
(5分)
void Ack_I2C(bit a)
{
if(a==1)
SDA=1;
else
SDA=0;
·3·
_Nop();
_Nop();
_Nop();
SCL=1;
_Nop();
_Nop();
SCL=0;
_Nop();
_Nop();
}
六、设计(10分)
1、请设计I/O译码电路。
(5分)
给定:地址线8根A7, A6, ……A1, A0;74LS138
要求:Y0:40H~47H Y1:48H~4FH Y2:50H~57H
图2 138译码
分)
2、请画出用9个二极管,3个CPU I/O线组成的具有7个按键的键盘原理图。
(5
七、简述(10分)(普通班做1、2题;新疆班做3、4题)
1、简述I2C总线原理。
(数据与开始条件、结束条件的约定,应答)(6分)
·4·
开始条件:时钟为高,数据线由高到低变化。
结束条件:时钟为高,数据线由低到高变化
应答条件:时钟为高,检测数据线的值,
2、简述一线总线原理(4分)
数据线由高到低进行每位的数据同步,同步宽度为1µS,接着的14µS时间里数据线的高低由该数据位决定;一线总线的每次操作由3种命令组成:复位命令,ROM命令,RAM命令;数据的每位与复位的宽度在时序上严格区分
3、简述键盘扫描中键序号的概念(5分)
键逻辑序号
4、键盘扫描中键值的概念(5分)
程序员给每个键的编号
·5·。