杭州电子科技大学单片机原理期末试卷

合集下载

(精校版)单片机原理及应用期末考试试卷及答案

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μsA 1。

5B 3C 1D 0.5[1分](2)MCS—51的时钟最高频率是 ( A )。

A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。

这位科学家是:( D )(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼[1分](6)在CPU中,控制器的功能是:( C )(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作[1分](7)下列数据中有可能是八进制数的是:( A)(A)764 (B)238 (C)396 (D)789[1分](8)MCS—51的时钟最高频率是 (D )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.( B)A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,则当前工作寄存器是(D )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,则当前工作寄存器是(D )(A)0组(B)1组(C)2组(D)3组[1分](15)P1口的每一位能驱动( B )(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为( A)A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是( D )A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是( A )A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在( C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR[1分](20)指令和程序是以( C)形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到( D )A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是( B)A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B )(A)0003H (B)2000H (C)000BH (D)3000H[1分](26)对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B)A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS—51完成的操作是( B)A、(ACC)→(SP) SP-1→ SPB、SP+1→ SP (ACC)→(SP)C、SP-1 →SP (ACC)→(SP)D、(ACC)→(SP)SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。

杭州电子科技大学单片机原理期末试卷

杭州电子科技大学单片机原理期末试卷

杭州电子科技大学单片机原理期末试卷单片机期末考试试题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 组寄存器为当前的工作寄存器。

电子科技大学《单片机原理及应用》20春期末考试【答案50321】

电子科技大学《单片机原理及应用》20春期末考试【答案50321】

电子科技大学《单片机原理及应用》20春期末考试
红字部分为答案!
单选题
1.与定时工作方式0和1相比较,定时工作方式2不具备的特点是:
A.计数溢出后能自动恢复计数初值
B.增加计数器的位数
C.提高了定时的精度
D.适于循环定时和循环计数
2.将累加器中的数据送到片外RAM的40H,可执行指令()
A.MOVX 40H,A
B.MOV R6,#40H MOV @R6,A
C.MOV R0,#40H MOVX @R0,A
D.MOV R6,#40H MOVX @R6,A
3.当标志寄存器PSW的RSO和RSI分别为1和0时,系统选用的工作寄存器组为
A.组0
B.组1
C.组2
D.组3
4.MCS-5l单片机的堆栈区是设置在()中。

A.片内ROM区
B.片外ROM区
C.片内RAM区
D.片外RAM区
5.串行口接收中断标志RI的特点是:()
A.接收数据时RI=1
B.接收数据后RI=1
C.接收数据前RI=1
D.接收数据后RI=0
6.89C51/S51单片机片内I/O口有()根引线。

A.8根
B.16根
C.32根
D.48根
7.在寄存器间接寻址方式中,间址寄存器中存放的数据是。

A.参与操作的数据
B.操作数的地址值
C.程序的转换地址
D.指令的操作码
8.以下关于PC和DPTR的结论中错误的是()。

A.DPTR是可以访问的,而PC是不可访问的
B.DPTR和PC都是16位的寄存器。

单片机期末考试试卷

单片机期末考试试卷

单片机期末考试试卷一、选择题(每题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单片机的程序存储器通常使用_____存储器。

2023年《单片机原理及应用》期末试题及答案

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 )。

单片机原理-期末考试试题-(附答案).

单片机原理-期末考试试题-(附答案).

单片机模拟试卷001一、选择题(每题1分,共10分)1. 8031单片机的(D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c )P2 d)P32. 单片机应用程序一般存放在(B )a)RAM b)ROM c)寄存器d)CPU 3. 已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)a) 7542H b ) 7542! c ) 75.42H d)75.424. 下列指令中不影响标志位CY的指令有(D)oa) ADD A 20H b) CLR c) RRC A d) INC A5. CPI主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c )运算器、寄存器d)运算器、扌曰令译码器6. INTEL 8051CPU是( C )位的单片机a) 16b) 4 c ) 8dE167. 8031复位后,PC与SP的值为( B )a ) 0000H 00H b) 0000H, 07Hc ) 0003H, 07H d) 0800H 00H8. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。

a ) MOV A, @R1 b) MOVC A, @A+DPTRc) MOVX A, @R0 d) MOVX A, @DPTR9. 8031单片机中既可位寻址又可字节寻址的单元( A )a ) 20H b) 30H c) 00H d) 70H 10. 下列哪条指令是正确的( D)a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d ) MOV@R0,A二、填空题(每空1分,共30 分)1.一个完整的微机系统由硬件和软件两大部分组成2. 8051的引脚RST是_IN (IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。

8051 一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROMD000H H单元开始取指令并翻译和执行。

(精选)杭州电子科技大学单片机原理期末试卷

(精选)杭州电子科技大学单片机原理期末试卷
A.1B.2C.6D.12
15.MCS—51单片机在同一级别里除串行口外,级别最低的中断源是C。
A.外部中断1B.定时器T0C.定时器T1D.串行口
二、简答题:(每小题4分,共16分)
1. 80C51系列单片机具有几个中断源?并指出各中断源对应的中断服务程序的入
口地址?
2.什么叫堆栈?复位后SP的值为多少?在程序设计时,为什么常常需要对SP重
A.PSW B.ACC C.SP D.DPTR
10.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断
方式而用查询方式,则应B。
A.由硬件清零B.由软件清零C.由软件置位D.可不处理
11.将十进制数98转换成对应的二进制数是A。
A.1100010B.11100010C.10101010D.1000110
新赋值?
3.某8255A工作在B口选通输入、A口输出、C口高4位输出,试确定8255A
的方式控制字。
4.简述行列式键盘处理的流程。
解1、有5个中断源。
特殊地址
功能
0000H
主程序入口
0003H
外部中断0入口地址
000BH
定时器计数器0溢出中断入口地址
0013H
外部中断1入口地址
001BH
定时器计数器1溢出中断入口地址
2.访问外部存贮器时,作数据线和低8位地址线的是A。
A.P0口B. P1口C. P2口D. P0口和P2口
3.下列指令判断若定时器T0未计满数就原地等待的是B。
A.JB T0,$B.JNB TF0,$C.JNB TR0,$D.JB TF0,$
4.寻址方式就是C的方式。
A.查找指令操作码B.查找指令

杭电单片机期末试卷

杭电单片机期末试卷
A. 2个B. 4个C. 5个D. 6个
7.中断方式控制位D.中断允许控制位
8.在中断流程中有“关中断”的操作,对于外部中断1,要关中断应复位中断允许寄存器的( )。
A.EA位和ET1位B.EA位和EX1位
C.EA位和ES位.D.EA位和EX1位
2.已知89C51单片机系统晶振频率为12MHZ,在P1_0端接一个发光二极管,要求利用定时器T1(方式1)控制,使LED亮5秒,灭5秒,周而复始。(14分)
1)简要画出电路原理图(包括时钟、复位、EA引脚)5分
2)写出设计过程(5秒的实现方法)2分
3)写出程序代码7分
3.设计实现用4个开关按键分别控制个、十、百、千位的加1电路,显示采用共阴极7段LED数码管连接,采用动态扫描方式,显示初值为0000,按下某一位开关按键,相应位数码管加1,无进位,晶振频率为12MHz。( 20分)
1.MCS-51单片机内部RAM低128单元划分为哪3个主要部分?并说明各部分的功能特点。
2.什么是指令周期、机器周期、时钟周期、振荡周期?
3.试解释:为什么在进行机械式键盘程序设计时需要进行消抖处理?
四、综合应用题:(共46分)
1.已知80C51单片机系统晶振频率为12MHZ,请编程利用定时器T1(方式2),在P2_0输出周期如下图所示的矩形脉冲。( 12分)
1)简要画出电路原理图。
2)写出共阴极LED的0~9的字形代码表。
3)写出设计位扫描时间,指出程序中如何调整此时间。
4)写出程序代码。
一、选择题(每题2分,共20分)
1.MCS-52系列单片机属于( )单片机。
A. 4位B. 8位C. 16位D. 32位
2.80C31单片机中,设置堆栈指针SP为37H后发生子程序调用,这是SP变为()。

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c一、选择题1. 单片机的核心是()。

A. 微处理器B. 存储器C. I/O接口D. 总线答案:A2. 下列哪一项不是单片机的外设?A. 定时器B. 计数器C. 显示器D. 微处理器答案:D3. 8051单片机的外部数据总线宽度是()位。

A. 4位B. 8位C. 16位D. 32位答案:B二、填空题1. 单片机的最小系统通常包括________、________和________。

答案:微处理器,存储器,I/O接口2. 8051单片机的内部数据存储器地址范围是________。

答案:00H-FFH三、简答题1. 简述单片机的工作原理。

答案:单片机的工作原理基于程序存储执行的概念。

微处理器从程序存储器中取出指令,解码后执行相应的操作。

操作可能涉及内部或外部数据存储器、I/O接口等。

单片机通过时钟信号同步所有操作,实现对外部世界的控制和数据处理。

2. 描述8051单片机的中断系统。

答案:8051单片机具有两个外部硬件中断和一个定时器/计数器中断。

中断允许单片机在执行主程序的同时响应外部事件。

中断系统包括中断请求、中断使能、中断优先级和中断服务程序。

四、计算题1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。

答案:8051单片机的机器周期是时钟周期的12倍,因此机器周期为1/(12MHz/12) = 1μs。

大多数指令需要1到2个机器周期来完成,因此指令周期可能是1μs到2μs。

五、编程题1. 编写一个8051单片机的程序,实现将累加器A中的值加1。

答案:```MOV A, #0x01 ; 将初始值1加载到累加器AADD A, #0x01 ; 将累加器A中的值加1```六、分析题1. 分析以下8051单片机汇编语言程序段的功能。

```MOV DPTR, #0x1234MOVX A, @DPTRMOV R0, ADEC R0MOV @R0, A```答案:该程序段首先将数据指针DPTR设置为0x1234,然后通过MOVX 指令将外部数据存储器地址0x1234处的值移动到累加器A。

电子科技大学网络教育考卷——单片机原理1

电子科技大学网络教育考卷——单片机原理1

一、论述题(每题5分,共15分) 1. 什么是单片机将CPU 、RAM 、ROM 、I/O 口、定时/计数器以及串行口等集成在一块芯片上就构成了单片微型计算机,简称单片机。

2. 8051单片机片内RAM 的区间是如何划分的?各有什么主要功能? 00H ~1FH 工作寄存器区 20H ~2FH 可位寻址区 30H ~7FH 便笺区80H ~FFH 特殊功能寄存器(SFR )区3. MCS-51单片机的控制线有几根?每一根控制线的作用是什么?有四根:PROG ALE /:主要用于配合锁存器锁存低8位地址信息。

PSEN : 片外ROM 的读选通控制输出PP V EA / :用于控制PC 的指向。

0=EA ,PC 指向片外ROM ,1=EA ,PC 指向片内ROM 。

RST/VPD: 复位控制信号线(高电平复位)二、判断分析题,正确的在括号中画“√”,错误的在括号中画“×”(每题1分,共10分)1. 8051单片机的EA 端接地后,它的功能和8031完全一样。

(√)2. 8051单片机执行PUSH A 指令后,则堆栈指针SP 的内容自动减1。

(×)3. 8051单片机没有专门的输入/输出指令,都是用MOVC 指令来操作外部I/O 口的数据。

(×)4. 8051单片机的程序存储器中只能存放程序,不能存放数据。

(×)5. 8051单片机复位后,P1口输出高电平。

(√)6. 为了使P1.1输出”1”状态而不影响P1口的其它位的状态,采用指令: SETB P1.1 。

(√)7. 8031单片机内部只包括CPU 、存储器和I/O 接口电路。

(×) 8. 单片机在复位后,所有的中断请求都被开放。

(×) 9. MCS-51的TMOD 是16位的寄存器。

(×)10. 位累加器C 中的数据不能传送给累加器A 。

(√) 三、填空(每空1分,共20分)1.8051单片机外部数据储存器的地址范围是(0000H ~FFFFH )。

单片机期末考试试卷及答案

单片机期末考试试卷及答案

单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计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. 单选题:(2.0分)通过串行口发送或接收数据时,在程序中应用()A. MOVC指令B. MOVX指令C. MOV 指令D. XCHD指令参考答案: C2. 单选题:(2.0分)下列项说法是正确的()A. AT89C51单片机P0~P3口的驱动能力是相同的B. AT89C51单片机P0~P3口输出为高电平的驱动能力和输出为低电平的驱动能力是相同的C. AT89C51单片机扩展的外围芯片较多时,需加总线驱动器,P2口应加单项驱动器,P0口应加双向驱动器D. AT89C51单片机最小系统可对温度传感器来的模拟信号进行温度测量参考答案: C3. 单选题:(2.0分)中断查询确认后,在下列各种AT89C51单片机运行情况下,能立即响应的是()A. 正在进行的中断比现在申请的中断高B. 当前正在执行RETI指令C. 当前指令是DIV指令,且执行到最后一个机器周期D. 当前指令是MOV A,R3,且正处于取指令的机器周期参考答案: C4. 单选题:(2.0分)RST功能是____________( )A. 复位功能B. 信号锁存功能C. 输出存储器读信号D. 辅助供电功能参考答案: A5. 填空题:(2.0分)外部中断1的入口地址为 1 ,定时器0的中断入口地址 2 。

空1参考答案:0013H、00BH6. 填空题:(1.0分)在串行通信在那个,收发双方对波特率的设定应该是1的空1参考答案:一致的7. 填空题:(1.0分)采用AT89C51的定时器0的方式2定时10us,其工作方式寄存器TMOD的值为1(不考虑门控信号,由软件启动定时器)空1参考答案:02H8. 填空题:(1.0分)AT89C51的定时器/计数器0和定时器/计数器1中的GATE的作用是1空1参考答案:门控信号,用于外部硬件启动9. 问答题:(5.0分)常用的I/O端口编址有哪两种方式?它们各有什么特点?AT89C51单片机的I/O端口编址采用的是哪种方式?参考答案:独立编址和统一编址独立编址把存储器和I/O编址分开,地址可以重复,但访问指令不同统一编址统一安排存储器和I/O地址,因此它们地址不会重复,可以使用相同的指令访问。

(完整版)单片机原理及应用期末考试试题

(完整版)单片机原理及应用期末考试试题

(完整版)单⽚机原理及应⽤期末考试试题单⽚机原理及应⽤期末考试试题⼀、填空题(每空1分,共20分)1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成⽬标地址的⽅式。

2.A T89S51单⽚机的1个机器周期含有12 个晶振周期或 6 状态周期。

3.AT89S51单⽚机进⾏扩展时,⽤P0 ⼝作为地址/数据总线,⽤P2⼝作为地址总线⾼8位。

4.假定累加器A的内容30H,执⾏指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。

6. AT89S51单⽚机的串⾏⼝控制寄存器中有2个中断标志位,它们是TI和RI7.在进⾏BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令8. JNC rel指令执⾏时,当CY位为0时程序发⽣跳转。

9.单⽚机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。

10.外部中断0的中断⼊⼝地址为0003H,定时/记数器T1的中断⼊⼝地址为001BH。

11.串⾏⼝⼯作⽅式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s12.堆栈应遵循先进后出规律,堆栈指针的符号为SP⼆、单项选择题(每⼩题1分,共20分)1.AT89S51单⽚机的( d )⼝的引脚,还具有外中断、串⾏通信等第⼆功能。

a)P0 b)P1 c)P2 d)P32.单⽚机应⽤程序⼀般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010 则其表⽰的⼗进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有( d )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( a )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.AT89S51 的CPU是( c )位的单⽚机a) 16 b)4c)8 d)准167.AT89S51复位后,PC与SP的值为( b )a )0000H,00H b)0000H,07Hc) 0003H,07H d)0800H,00H8.当需要从AT89S51单⽚机程序存储器取数据时,采⽤的指令为(b)。

单片机原理及应用期末考试试题及答案(共4套)

单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。

8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。

10. 若A中的内容为67H,那么,P标志位为 1 。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用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=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。

杭州电子科技大学计算机组成原理期末样卷(A) 答案

杭州电子科技大学计算机组成原理期末样卷(A) 答案

杭州电子科技大学计算机组成原理期末样卷(A)杭州电子科技大学学生考试卷(A)卷答案一.单项选择题(20分,每题1分)1.D 2. C 3. C 4. D 5. C6. D7. A8. D9. B 10. D11.B 12. D 13. A 14. B 15. C16.C 17. B 18. A 19. A 20. D二.填空题(15分,每空1分)1.控制器中有若干个专用寄存器,__IR _寄存器用来存放指令,PC 用来指出指令地址。

微程序控制器中微程序存放于控存(CM)。

2.半导体RAM通常分为SRAM和DRAM,主要区别在于:前者是用双稳态触发器来存储信息的,而后者是用极间电容来存储信息的,前者与后者相比,速度快,价格高。

3.从主存取出一条指令并执行完这条指令的时间,称为指令周期。

指令系统是指一台计算机中所有机器指令的集合。

4.在微程序控制器中,指令译码器的作用是产生指令的微程序入口地址。

5.控制器由专用寄存器、指令译码器、时序系统、操作控制器构成,控制器的功能是取指令、分析指令、执行指令、处理特殊请求和异常情况。

6.微指令的格式可以分为水平型微指令和垂直型微指令,前者并行处理能力强,但微指令字长长。

三.计算题(18分)1.(18分)设浮点数的格式为:阶码5位,包含一位符号位,尾数5位,包含一位符号位,阶码和则按上述浮点数的格式:①(2分)若数Z的浮点数的16进制形式为1ABH,求Z的十进制的真值。

[Z]浮=0,0110 1.01011 Z=-0.10101×2+6=-101010 Z=-42②(4分)若(X)10 =15/32,(Y)10= -1.25,则求X和Y的规格化浮点数表示形式。

X=0.01111 X=0.11110×2-1【X】浮=1,1111 0.11110Y=-1.01 Y=-0.10100×2+1【Y】浮=0,0001 1.01100③(5分)求(要求用补码计算,列出计算步骤)。

电子科技大学22春“机电一体化技术”《单片机原理及应用》期末考试高频考点版(带答案)试卷号:4

电子科技大学22春“机电一体化技术”《单片机原理及应用》期末考试高频考点版(带答案)试卷号:4

电子科技大学22春“机电一体化技术”《单片机原理及应用》期末考试高频考点版(带答案)一.综合考核(共50题)1.计数/定时器中断发生在:()A、送入初值时B、开始计数时C、计数允许时D、计数值为0时参考答案:D2.计数/定时器为自动重装初值的方式为:()A.方式0B.方式1C.方式2D.方式3参考答案:C3.下列不正确的指令是:()A、MOV A,#20HB、MOV A,20HC、MOV A,R2D、MOV A,@R2参考答案:D4.通过串口发送数据时应该访问下列哪一个寄存器:()A.SBUFB.SCONC.TMODD.PSW5.原码01011001所对应的补码是()。

A.10100111B.10100110C.00100111D.01011001参考答案:D6.片外数据存储器的数据传送到累加器A中,应采用哪条指令?()A.MOV A,@R0B.MOV A,@R1C.MOVC A,@A+DPTRD.MOVX A,@DPTR参考答案:D7.AJMP指令的跳转范围是()。

A.256KBB.1KBC.2KBD.64KB参考答案:B8.与定时工作方式0和1相比较,定时工作方式2不具备的特点是:()A.计数溢出后能自动恢复计数初值B.增加计数器的位数C.提高了定时的精度D.适于循环定时和循环计数参考答案:B某种存储器芯片是8KB*4/片,那么它的地址线根线是()。

A.11根B.12根C.13根D.14根参考答案:C10.下列符号中只有()是正确的MCS-51指令。

A.PUSH R0B.PUSH 40HC.POP @R0D.POP #40H参考答案:B11.I²C总线的信号线有()A、2根B、4根C、8根D、16根参考答案:B12.MC14433选通千位的信号是()。

A.DS4B.DS3C.DS2D.DS1参考答案:D13.B.P2C.P1D.P0参考答案:D14.若某寄存器芯片的地址线为12根,那么它的存储容量为:()A.1KBB.2KBC.4KBD.5KB参考答案:C15.若5个中断源为同一优先级,当它们同时提出中断请求时,首先响应的是()。

电子科技大学《单片机原理及应用》期末考试模拟

电子科技大学《单片机原理及应用》期末考试模拟

电子科技大学《单片机原理及应用》20春期末考试
与定时工作方式 0 和 1 相比较,定时工作方式 2 不具备的特点是:( ) A:计数溢出后能自动恢复计数初值
B:增加计数器的位数
C:提高了定时的精度
D:适于循环定时和循环计数
参考选项:B
将累加器中的数据送到片外RAM的40H,可执行指令()
A:MOVX 40H,A
B:MOV R6,#40H MOV @R6,A
C:MOV R0,#40H MOVX @R0,A
D:MOV R6,#40H MOVX @R6,A
参考选项:B
当标志寄存器PSW的RSO和RSI分别为1和0时,系统选用的工作寄存器组为
A:组0
B:组1
C:组2
D:组3
参考选项:B
MCS—5l单片机的堆栈区是设置在( )中。

A:片内ROM区
B:片外ROM区
C:片内RAM区
D:片外RAM区
参考选项:C
串行口接收中断标志RI的特点是:()
A:接收数据时RI = 1
B:接收数据后RI = 1
C:接收数据前RI = 1
D:接收数据后RI = 0
参考选项:B
89C51/S51单片机片内I/O口有( )根引线。

A:8根
B:16根
C:32根
D:48根
1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.以下程序要实现的功能为:将外部数据存储器首地址为TABLE的10字节数据
的每个字节最高位置1,并送回原来的单元。试完成程序中空格部分(4分)
MOV DPTR,#TABLE
MOV R7,#10
LOOP:
MOVX A,@DPTR
_SETB ACC.7_
MOVX @DPTR,A
INC DPTR
__DJNZ R7 LOOP
HERE: SJMP HERE
3.设R0的内容为56H,A的内容为61H,而片内RAM的56H单元的内容为30H,
40H单元的内容为08H。指出在执行下列程序段后,上述各单元的内容变化。
(6分)
MOV A,@R0
SWAP A
MOV @R0,40H
INC R0
MOV 40H,A
MOV R0,#35
结果:(1) R0=35, A=03;
(2)内部RAM 32H单元的内容为不变;
(3)40H单元的内容为03。
4.一个8路模拟量输入的巡回检测系统,选取芯片ADC0809,8个通道的A/D转换值,分别存储在外部RAM的8个单元中。(6分)
ORG 0013H
AJMP AD_INTR
ORG 0100H
MOV R0,#0A0H
3、8255A的方式控制字:10000110=86H
4、行列式键盘按键识别有两种方法:行扫描法和线反转法。以行扫描法进行说明:
一般先快速检查键盘中是否有某个键已被按下,然后,再确定具体按下了哪个键。为此,可以使所有各行同时为低电平,再检查是否有列线也处于低电平。这时,如果列线上有一位为0,则说明必有键被按下,然后再用扫描法来确定具体位置。先使第1行输出“0”,其余行输出“1”,然后检查列线信号。如果某列有低电平信号,则表明第1行和该列相交位置上的键被按下,否则说明没有键被按下。此后,再将第2行输出“0”,其余行为“1”,检查列线中是否有变为低电平的线。如此往下逐行扫描,直到最后一行。在扫描过程中,当发现某一行有键闭合时,就中断扫描,根据行线位置和列线位置(4行,4列,0~F 16个按键),识别此刻被按下的是哪一个键。
定时器计数器0溢出中断入口地址
0013H
外部中断1入口地址
001BH
定时器计数器1溢出中断入口地址
0023H
串行口中断入口地址
2、堆栈是一种数据结构,只允许数据在其一端进出的一段存储空间。复位后SP=07H, 由于片内RAM 07H单元的后继区域分别为工作寄存器和位寻址区。通常这两个区域在程序中有重要用途,所以用户在设计程序时,一般都将堆栈设在内部RAM的30H~7FH地址空间的高端,而不设在工作寄存器区和位寻址区。
C MOVX指令 D PUSH指令
14.8031单片机的机器周期为2µs,则其晶振频率fosc为CMHz.
A.1B.2C.6D.12
15.MCS—51单片机在同一级别里除串行口外,级别最低的中断源是C。
A.外部中断1B.定时器T0C.定时器T1D.串行口
二、简答题:(每小题4分,共16分)
1.80C51系列单片机具有几个中断源?并指出各中断源对应的中断服务程序的入
A.1100010B.11100010C.10101010D.1000110
12.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1
的初始值是9C。
A.9CH B.20H C.64H D.A0H
13.对程序存储器的操作,只能使用( B ):
A MOV指令 B MOVC指令
A.方式0 B.方式3 C.方式1 D.方式2
7.MCS-51的串行数据缓冲器SBUF用于B。
A.存放运算中间结果B.存放待发送或已接收到的数据
C.暂存数据和地址D.存放待调试的程序
8.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统选用的
工作寄存器组为B。
A.组0 B.组1C.组2D.组3
C.查找指令操作数D.查找指令操作码和操作数
5.MCS-51的片内外的ROM是统一编址的,如果 保持高电平,8051的程序
计数器PC在B地址范围内。
A.1000H—FFFFHB.0000H—FFFFH
C.0001H—0FFFHD.0000H—0FFFH
6.MCS-51的串行口工作方式中适合多机通信的是B、D。
2.访问外部存贮器时,作数据线和低8位地址线的是A。
A.P0口 B. P1口 C. P2口 D. P0口 和 P2口
3.下列指令判断若定时器T0未计满数就原地等待的是B。
A.JB T0,$B.JNB TF0,$C.JNB TR0,$D.JB TF0,$
4.寻址方式就是C的方式。
A.查找指令操作码B.查找指令
口地址?
2.什么叫堆栈?复位后SP的值为多少?在程序设计时,为什么常常需要对SP重
新赋值?
3.某8255A工作在B口选通输入、A口输出、C口高4位输出,试确定8255A
的方式控制字。
4.简述行列式键盘处理的流程。
解1、有5个中断源。
特殊地址
功 能
0000H
主程序入口
0003H
外部中断0入口地址
000BH
9.8051单片机中,唯一一个用户可使用的16位寄存器是D。
A.PSW B.ACC C.SP D.DPTR
10.MCS-51单片机定时器T1的溢查询方式,则应B。
A.由硬件清零 B.由软件清零 C.由软件置位D.可不处理
11.将十进制数98转换成对应的二进制数是A。
三、程序分析题(共30分)
1.阅读以下程序(3分)
MOV R0,#30H
MOV DPTR,#1000H
MOV R7,#31H
LOOP:
MOVX A,@DPTR
MOV @R0,A
CLR A
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R7,LOOP
SJMP $
该程序的功能是:_把1000H-1030H的数据搬迁到30H-60H中,并将原数据块清零
杭州电子科技大学学生考试卷(A)卷
考试课程
单片机
考试日期
2010年1月12日
成 绩
课程号
教师号
任课教师姓名
高惠芳、
崔佳冬、洪明
考生姓名
学号(8位)
年级
专业
一、选择填空题(每小题2分,共30分)
1.单片机上电复位后,PC的内容和SP的内容为B。
A.0000H,00H B. 0000H,07H
C. 0003H,07H D. 0800H,08H
相关文档
最新文档