山东大学网络教育单片机原理及应用期末考试复习题

合集下载

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

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

单片机原理及应用期末考试一试题汇总1、单片机是将微办理器、必定容量的RAM 和 ROM以及 (I/O) 口、准时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机 89C51片内集成了 (4)KB 的 FLASHROM,共有 (5) 此中断源。

3、两位十六进制数最多能够表示(256) 个储存单元。

4、89C51是以下哪个企业的产品?(C)A、INTEL B 、AMD C、 ATMEL D、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) 区两个部分。

单片机原理与应用期末复习十套题十 试题及参考答案精编版

单片机原理与应用期末复习十套题十 试题及参考答案精编版

……………………………………………………………最新资料推荐…………………………………………………试题10 参考答案一、填空1.单片机EMCU、数字信号处理器DSP和嵌入式微处理器EMPU的侧重点不同,(单片机)的专长是测量和控制,(EMPU)可用于配置实时多任务操作系统,(DSP)擅长复杂、高速的运算。

2.串行口工作在方式3时,要传送的8位数据由串口的(SBUF/发送缓冲器)发送出去,第9位数据要事先写到特殊功能寄存器(SCON)的(TB8)位中。

3.已知(A)=03H,(SP)=60H,(59H)=01H,(60H)=02H,(61H)=2CH,执行指令PUSH AccRET后,(SP)=(5FH),(PC)=(0302H),(61H)=(03H)。

4.单片机与计算机的不同之处在于其将(CPU)、(存储器)和(I/O接口)等部分集成于一块芯片之上。

5.计算机的数据传送有两种方式,即:(并行)方式和(串行)方式,其中具有成本低特点的是(串行)数据传送。

6.为扩展存储器而构建单片机片外总线,应将P0口和P2口作为(地址)总线,并将P0口作为(数据)总线。

7.AT89S51单片机控制LED显示时,可采用2种显示方式:(静态)显示和(动态)显示。

8.D/A转换器分辨率的含义是:(单位数字量)的输入变化所引起的(模拟量)的输出变化。

9.汇编语言的基本指令中,(操作码)规定执行的操作,(操作数)给操作提供数据和地址。

10.AT89S51单片机最多可以外扩(64)KB的数据存储器,此时单片机需提供(16)根地址线。

11.AT89S51单片机进行存储器的扩展时,涉及到的控制总线有:(ALE)、(EA*)、(PSEN*)、WRRD。

和12.AT89S51单片机有(5)个中断源,分成3类:外部中断、(定时器/计数器)中断和(串行)中断。

13.在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器,(DPTR)或PC 作为基址寄存器。

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

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

单片机原理及应用期末考试试题一、填空题(每空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.424.下列指令中不影响标志位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)。

单片机原理及应用_期末考试题复习试卷__含答案

单片机原理及应用_期末考试题复习试卷__含答案

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

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B)a) 7542H b)7542c) 75.42H d) 75。

424.下列指令中不影响标志位CY的指令有(D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c) 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)70H10.下列哪条指令是正确的(D)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。

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

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机原理及应用-- 本科 山大20年考试题库及答案

单片机原理及应用-- 本科  山大20年考试题库及答案

一、问答题(105分)
1、利用MSC1211或8051设计应答方式下的多机通讯程序。

通讯参数:晶振为11.0592MHz,9600,n,8,1。

通讯过程如下:主机首先发送从机地址,从机收到地址后进行比较,如果地址相符,则将从机地址回发给主机作为应答信号。

主机收到从机的地址应答信号后,将内存单元中的120个数据发送给从机,编写主机发送程序(应在适当的地方加程序注释)
参考答案:主程序(甲机):
ORG 0000H
LJMP MAINT
ORG 0023H
LJMP INTSE1
MAIN: MOV PCON,#80H ;波特率加倍
MOV SCON,#90H ;置工作方式2,并允许接收
MOV DPTR,#ADDRT ;设置数据块首址指针
MOV R0,#00H ;设置发送字节初值
SETB EA ; CPU开中断
SETB ES
MOVX A,@DPTR ;取第一个发送数据
MOV C,P ;数据补偶
MOV TB8,C
MOV SBUF,A ;启动串行口,发送数据
SJMP $
;中断服务程序
INTSE1: JB RI,LOOP ;检测是否是接收中断?若RI=1,转入接收程序。

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

单片机原理及应用期末考试题试卷及答案大全

单片机原理及应用期末考试题试卷及答案大全

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

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( )a) RAM b)ROM c)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75。

424.下列指令中不影响标志位CY的指令有()。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是( )位的单片机a) 16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为()a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为().a)MOV A,@R1 b)MOVC A, @A + DPTRc)MOVX A,@R0 d)MOVX A, @DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

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

3.半导体存储器分成两大类和 ,其中具有易失性,常用于存储。

4.求十进制数-102的补码(以2位16进制数表示),该补码为。

单片机原理及应用期末考试题试卷及答案大全

单片机原理及应用期末考试题试卷及答案大全

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

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( B )a) RAM b)ROM c)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B )a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有( D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( A )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051CPU是( C )位的单片机a) 16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b) 0000H,07H c) 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)70H10.下列哪条指令是正确的( 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才脱离复位状态,进入程序运行状态,从ROM 000 H 单元开始取指令并翻译和执行。

单片机原理及应用期末考试试卷及答案

单片机原理及应用期末考试试卷及答案

B、C90H
C、1A2H
D、CA0H
[1分](17)一3的补码是( D )
A、10000011 B、11111100 C、11111110
D、111, 脚总是( A )
A、接地 B、接电源 C、悬空
D、不用
[1分](19)进位标志CY在( C)中
A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR
B、IE中断允许寄存器内的有关中断允许位置1
C、优先级寄存器内的有关位置1
D、当前一条指令执行完
二、填空题(14小题,共14分)
[1分](1)计算机中常作的码制有
[1分](2)十进制29的二进制表示为
[1分](3)单片微型机 、 和 三部分组成.
[1分](4)若不使用MCS-51片内存器引脚 必须接地.
(A)0003H (B)2000H (C)000BH (D)3000H [1分](26)对程序存储器的读操作,只能使用( D) (A)MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令 [1分](27)ORG 0003H
LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是( B) A、 0003H B、2000H C、000BH D、3000H [1分](28)执行PUSH ACC指令,MCS-51完成的操作是( B) A、(ACC)→(SP) SP-1→ SP B、SP+1→ SP (ACC)→(SP) C、SP-1 →SP (ACC)→ (SP) D、(ACC) →(SP) SP+1→ SP
[1分](3)请叙述微处理器μP、微机μC和微机系统μCS三者之间的区别。
[1分](4)单片机与其他常见微机(如PC机)有什么不同?它有什么独特优点?

单片机原理及应用期末考试题试卷及答案大全

单片机原理及应用期末考试题试卷及答案大全

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

a)P0 ?b)P1 c)P2 ?d)P32.单片机应用程序一般存放在(?????)???? a) RAM???????????b)ROM??????????c)寄存器???????????d)CPU??3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有(?????)。

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

?a)MOV??A,?@R1??????? ?b)MOVC??A,??@A?+?DPTR?c)MOVX??A,?@?R0???????? d)MOVX??A,??@?DPTR?9.8031单片机中既可位寻址又可字节寻址的单元是(?????)??? ?a)20H? ??? ?b)30H????????? ?c)00H???? ???d)70H??10.下列哪条指令是正确的()a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

单片机原理与应用(山东联盟)智慧树知到期末考试章节课后题库2024年泰山学院

单片机原理与应用(山东联盟)智慧树知到期末考试章节课后题库2024年泰山学院

单片机原理与应用(山东联盟)智慧树知到期末考试答案章节题库2024年泰山学院1.单片机常用的在线编程方式的选项是()。

答案:ISP###IAP2.MCS-51系列单片机处理速度可达到100MIPS。

()答案:错3.下列是单片机性能指标的是()。

答案:存储容量###位数###速度4.MCS-51单片机是采用精简指令系统(RISC)。

()答案:错5.在MCS-51系列单片机的CPU主要由()组成。

答案:运算器、控制器6.STC89C51是一种高性能的16位单片机。

()答案:错7.51子系列单片机有四个并行I/O接口。

()答案:对8.下列不是输入设备的是()。

答案:打印机9.MCS-51单片机只能应用到工业和商业产品中。

()答案:错10.单片机应用系统是由硬件系统和软件系统组成的。

()答案:对11.MCS-51单片机的程序存储器只能用来存放程序。

()答案:错12.AT89S51单片机采用的内部程序存储器的类型是()。

答案:Flash13.89S51单片机的PSW寄存器中的RS1和RS0用来()。

答案:选择工作寄存器组14.若AT89C52单片机系统的晶振频率为4MHz,则一个状态周期为等于0.5μs。

()答案:对15.数据指针DPTR是一个16 位的特殊功能寄存器。

()答案:对16.51单片机复位后,PC与P口(I/O)的值为()。

答案:0000H, FFH17.单片机与大电流的负载相接时,在他们之间应接隔离电路,以保证单片机工作稳定。

()答案:对18.AT89S51引脚ALE的功能是()。

答案:地址锁存允许信号19.STC89S51单片机的P2口,当使用外部存储器容量大于256B时它是一个()。

答案:传输高8位地址20.单片机8031的/EA引脚()。

答案:必须接地21.8051单片机,程序存储器和数据存储器扩展的最大范围都是一样的。

()答案:对22.使用仿真软件对C51的源程序编译的主要目的是()。

单片机原理及应用 期末考试试题汇总

单片机原理及应用 期末考试试题汇总

单片机原理及应用期末考试试题汇总64、如何运用两个定时/计数器相串联来产生一秒的时钟基准信号。

试画出必要的电路部分,并写出程序。

(设晶振频率为12MHz,用LED显示秒信号。

注:计数器输入端为P3.4(T0)、P3.5(T1)。

)ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 001BHLJMP COUORG 0030HMAIN: MOV P1,#0FFH MOV SP,#60HMOV TMOD,#01100001BMOV TL0,#0B0HMOV TH0,#3CHMOV TL1,#0F6HMOV TH1,#0F6HSETB TR0SETB TR1SETB ET0SETB ET1 SETB EASJMP $ONE: PUSH PSW PUSH ACCMOV TL0,#0B0HMOV TH0,#3CHCPL P1.1POP ACCPOP PSWRETICOU: PUSH PSW PUSH ACCCPL P1.0POP ACCPOP PSWRETIEND66、用一个定时/计数器加软件计数器的方式,实现一秒的时钟基准信号,试写出程序并加以说明。

(设晶振频率为12MHz,由P1.0口输出秒信号。

)(本程序使用定时器T0,工作模式1。

由于晶振频率为12MHz,因此利用定时器T0计时50ms,其初值为3CB0H。

利用工作寄存器R7作软件计数器,计数20次。

每计时满一秒,就将P1.0口输出信号取反,以输出秒信号。

)ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 0030HMAIN: MOV P1,#0FFH MOV SP,#60HMOV R7,#0MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB TR0SETB ET0CLR PT0SETB EA LJMP $ONE: PUSH PSW PUSH ACCINC R7CJNE R7,#20,LOOPMOV R7,#0CPL P1.0LOOP: MOV TL0,#0B0HMOV TH0, #3CHPOP ACCPOP PSWRETIEND28、如下图所示,要求AT89C51单片机利用两片级联的74HC595移位寄存器,采用动态扫描显示的原理,在D1、D2两个四联装数码管上依次自左向右显示“83270061”这8个数字,请编写相应的程序。

单片机原理及应用 期末考试

单片机原理及应用 期末考试

《单片机原理及应用》期末考试试卷适用班级考试形式班级姓名学号闭卷一、填空题(每空1分,共10*1=10分)1.单片机应用系统是由和组成的。

2.单片机的应用程序一般存放在中。

3.输入单片机的复位信号需延续个机器周期以上的电平时即为有效,用于完成单片机的复位初始化操作。

4.单片机的存储器主要有4个物理存储空间,即外部程序存储器、、内部数据存储器和。

5.结构化程序设计的三种基本结构是、、。

二、判断题(每题2分,共10*2=20分)()1.51单片机的程序计数器PC 是一个16位计数器。

()2.若不使用51系列单片机片内程序存储器,EA 引脚必须接地。

()3.特殊功能寄存器的名字在C51程序中全部大写。

()4.若一个函数的返回类型为void,则表示其没有函数返回值。

()5.程序的执行总是从主函数开始,调用其他函数后返回主函数main(),最后在主函数中结束整个程序。

()6.在C 语言程序中,不管是调用标准函数还是调用自定义函数,都必须遵循“先定义或声明,后调用”的原则。

()7.LED 数码管显示器分共阴极和共阳极两种结构类型。

()8.K1按键接到P2.7引脚上,当按下按键,P2.7引脚为高电平。

题号一二三四五总分总分人得分阅卷人得分阅卷人得分()9.AT89C51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。

()10.在四种工作方式下,定时/计数器T0、T1的设置和使用都是完全一样的。

阅卷人得分三、选择题(每题2分,共20*2=40分)1.51系列单片机的CPU主要的组成部分为()。

A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机的电源和地引脚。

VCC(40)引脚接()电源。

A.-5VB.+5VC.+24VD.-24V3.程序是以()形式存放在程序存储器中。

A.C语言源程序B.汇编程序C.二进制编码D.BCD码4.PSW中的RS1和RS0用来()。

A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式5.单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是()。

山东大学网络教育期末考试试题及答案-单片机原理与应用C

山东大学网络教育期末考试试题及答案-单片机原理与应用C

《单片机原理及应用》模拟卷一、分析程序的执行结果,将结果填写到空格中。

1、MOV 40H,#80HMOV R0,#40HMOV A,@R0 ;(A= )MOV B,#20HDIV AB ;(A= B= )MOV @R0,A ;最终结果存于内存单元中。

2、MOV A,#2AHRR AMOV B,AMUL AB ;(A= B= )(OV= CY= )3、 MOV A,#0B2HMOV R1,#055HANL A,R1 ;(A= )ORL A,R1 ;(A= )XRL A,R1 ;(A= )SWAP A ;(A= )4、设内存20H的内容为30H,30H的内容为46H,46H的内容为57HMOV R0,#30HMOV A,@R0 ;(PSW中P的内容= )XCH A,R0ADD A,#0DBHSUBB A,#74H ;(A= );(PSW中P的内容= );( PSW中C的内容= )二、程序设计1、用MSC1211的T1定时/计数器,定时0.1S中断,使P1口的8个发光二极管每隔1S 循环点亮。

设系统主频为6MHZ。

参考答案:ORG 0000HLJMP MAIN ;转主程序ORG 001BH ;T1中断服务程序入口地址LJMP T1-ISRORG 0100HMAIN:MOV SP,#60H ;设置堆栈指针MOV P1,#01H ;设置P1.1发光MOV TMOD,#10H ;T1初始化MOV TL1,#B0HMOV TH1,#3CHSETB TR1 ;启动T0计数SETB ET1 ;允许T0中断SETB EA ;CPU开中断SJMP $ ;等待T1_ISR:MOV TL1,#B0HMOV TH1,#3CHMOV A,P1 ;P1口循环左移RL AMOV P1,AEXIT: RETIEND2、设有甲、乙两台单片机,以工作方式3进行串行通讯,设晶振为11.0592MHz,波特率为9600,甲机将内存单元中的120个数据作补偶校验后发送给乙机,乙机对接收到的数据进行奇偶校验,若校验正确,则从机发送00H给甲机,甲机继续发送数据,校验不正确,则发送0FFH给甲机,甲机重新发送原数据,编写乙机的接收程序。

山东大学《单片机原理及应用》试题库含答案05系统扩展

山东大学《单片机原理及应用》试题库含答案05系统扩展

第五章系统扩展一、判断题()1.MCS—51单片机程序存储器操作时序中,在不执行MOVX指令时,P0口作为地址线,专用于输出程序存储器的高8位地址PCL;P2口专用于输出程序存储器的低8位地址PCH。

×()2.线选法是把单根的低位地址线直接接到存储器芯片的片选端。

×()3.对于8031单片机而言,在外部扩展EPROM时,EA引脚应接地。

()4.对于8051、8751单片机而言,在外部扩展EPROM时,EA引脚可接 + 5V或接地。

×()5.8155芯片的AD0~AD7:地址/数据线,是低8位地址和数据复用线引脚,当ALE=1时,输入的是数据信息,否则是地址信息。

×()6.在接口芯片中,通常都有一个片选端CS(或CE),作用是当CS为低电平时该芯片才能进行读写操作。

()7.DAC0832是8位D/A转换器,其输出量为数字电流量。

×()8.ADC0809是8路8位A/D转换器,其工作频率范围是10KHz——1.2MHz。

()9.EPROM27128有12根地址线,可寻址空间为16KB。

×二、单项选择题1.一个EPROM的地址有A0----A11引脚,它的容量为。

BA.2KB B.4KB C.11KB D.12KB2.单片机要扩展一片EPROM2764需占用 B 条P2口线。

3.在存储器扩展电路中74LS373的主要功能是。

DA.存储数据 B.存储地址 C.锁存数据 D.锁存地址4.下列芯片中其功能为可编程控制的接口芯片是。

DA.373 B.2114 C.2716 D.81555.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于。

AA.串行传送 B.并行传送 C.同步传送 D.异步传送6.8031的外部程序存储器常采用的芯片是。

AA.2716 B.8255 C.74LS06 D.21147.若8155命令口地址是CF00H,则A口与B口的地址是。

山东大学单片机原理与应用期末试卷与答案

山东大学单片机原理与应用期末试卷与答案

⼭东⼤学单⽚机原理与应⽤期末试卷与答案⼀、填空1、MCS51 单⽚机的控制信号线有2、MCS51 单⽚机内部RAM 的位寻址空间有位,位寻址空间对应的字节地址为,位地址为3、MCS51 单⽚机并⾏⼝P0的⽤途是P2 ⼝的⽤途是4、指令MOV P1,@R0 中两操作数的寻址⽅式分别是5、2764 为芯⽚,地址线条,可扩展K 空间,地址从0000H ⾄H6、外部中断INT1 的中断⼊⼝地址为,在同级优先级中串⾏⼝中断的优先级排在第位。

7 定时/ 计数器有四种⼯作⽅式:⽅式0 的功能为:,⽅式 1 的功能为:,⽅式2 的功能为:,⽅式3 的功能为:8、若晶振为12MHz,则⼀个机器周期为:,⼀条双字节单周期指令的执⾏时间是。

9、MCS51 单⽚机的堆栈设置在区内,堆栈的最深深度为字节。

⼆、请写出完成下列功能的指令(可⽤多条语句实现)1、将R0 内容送⼊R72、将位地址50H 内容送⼊SMOD 位3、将外部EPROM 1000H 单元内容送⼊外部RAM 3000H 单元4、⽤单条指令完成累加器ACC 清零,有⼏种⽅法。

5、设RS1=0,RS0=1,将R1 内容⼊栈三、读程序,填写执⾏结果1、MOV 40H,#36HMOV R0,#40HMOV A,@R0SETB CADDC A,#0F9H C AC F0 RS1 RS0 OV P2、MOV SP,#50HMOV DPTR,#1050HMOV A,#88HPUSH DPLPUSH DPHPUSH ACCPOP DPLPOP DPHPOP ACC3、MOV A,#40HSWAP AINC AMOVC A,@A+PCS0: AJMP S0TAB: DB 10H,11H,12H,13H,14H,15HDB 16H,17H,18H,1AH,19H,1BH四、程序设计编程序完成下列逻辑功能 F ABC ( A C) B五、甲⼄联机通信,两机晶振均为 6MHz ,甲机将内部 RAM 40H —4FH 单元数据顺序向⼄机发送,⼄机接收这 16 字节数据依次存放在内部 RAM 30H —3FH 单元中,要求波特率为 400bit/s ,串⾏⼝⼯作在⽅式 1,定时器 1 ⼯作在⽅式 2,⽤中断⽅式读取数据。

单片机原理及应用期末考试试题及答案(共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 数据交换。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JMP SAV
AD37:
POP ACC
ADD A,#37H
SAV:
DJNZ R2,LL
MOVX @DPTR,A
INC DPTR
SWAP B
MOV B,A
JMP CH
LL:INC R0
DJNZ R1,DONE
DONE:HLT
END
3、某一故障检测系统,当出现故障1时,线路1上出现上升沿;当出现故障2时,线路2上出现下降沿。没有故障时,线路1为低电平,线路2为高电平。出现故障时,相应的指示灯变亮。故障消失后,指示灯熄灭。试用MSC1211为单片机实现该故障检测功能,画出电路原理图,并写出相应程序。
SWAPA;(A= 46H )
ADDCA,#0F0H;(A= 36H )
;(PSW中P的内容= 0 )
;(PSW中C的内容= 1 )
RLA;(A= 6CH )
;(PSW中P的内容= 0 )
;(PSW中C的内容= 0 )
LOOP:AJMPLOOP
2、将MCS51内部RAM60H~65H单元存放的12个16进制数变为ASCII码,放到0090H单元开始的外部RAM中。[使用汇编语言编写]
设频率为6MHz
TCOUNTEQU 30H
ORG 00H
START:MOV R0,#5
MOV TCOUNT,#00H
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#B0H
SETB TR0
WAIT:JNB TF0,WAIT
CLR TF0
MOV TH0,#3CH
MOV TL0,#B0H
MOV IE,#85H
HERE:SETB P1.0
SETB P1.1
GU1:CLR P1.0
JB P3.2,GU1
RETI
GU2:CLR P1.1
JB P3.3,GU2
RETI
END
4、用MSC1211的T0定时/计数器,设计程序,实现在P1.0输出周期为200ms的占空比为1:1的方波,输出500个方波后停止输出。
CPL P1.0
INC TCOUNT
MOV A,TCOUNT
CJNE A,#200,WAIT
MOV TCOUNT,#00H
DJNZ R0,WAIT
END
5、利用MSC1211或8051设计应答方式下的多机通讯程序。通讯参数:晶振为11.0592MHz,9600,n,8,1。通讯过程如下:主机首先发送从机地址,从机收到地址后进行比较,如果地址相符,则将从机地址回发给主机作为应答信号。主机收到从机的地址应答信号后,将内存单元中的120个数据发送给从机,并进行数据块校验(将各个数据进行异或),若校验正确,则从机发送00H给主机,否则发送0FFH给主机,主机重新发送数据。(应在适当的地方加程序注释)MOV PCON,#80H;设 NhomakorabeaSMOD=1
SETB TR1
S_COMN:MOV A,R2; R2为被寻址的从机的地址
SETB TB8
MOV SBUF,A
TI_LOW1:JNB TI,TI_LOW1
CLR TI
RI_LOW1:JNB RI,RI_LOW1;接收到返回的地址
CLR RI
MOV A,SBUF
MOV SBUF,A
RI_LOW2:JNB RI ,RI_LOW2
CLR RI
AJMP S_COMN
END
从机接受数据的中断程序
ORG 0000H
AJMPMAIN
ORG 0023H
SJMP S_S
ORG 0030H
MAIN:MOV SP,#10H
MOV TMOD,#21H
MOV TH1,#0FAH
MOV TL1,#0FAH;设置波特率为9600
ORG 0000H
AJMPMAIN
ORG 0030H
MIAN:
MOV R0,#50H
MOV R1,#06H
MOV R2,#02H
MOV DPTR,#2800H
MOV A,@R0
MOV B,A
CH:ANL A,#0FH
PUSH ACC
SUB A,#0AH
JNC AD37
POP ACC
ADD A,#30H
单片机原理及应用模拟题1
除非特别声明,编程题可以使用汇编语言编写,也可以使用C语言编写
1、分析程序的执行结果,将结果填写到空格中。
ORG0000H
MOV30H,#50H
MOVR0,#30H
MOVA,@R0;(A=50H )
MOVA,#79H
MOVB,#20H;(A=79H B=20H )
DIVAB;(A= 03H B= 19H )
XRL R2,A
JNZ J_START
TX_NEXT:MOV A,@R0; R0位发送数据的首地址
CLR TB8
MOV SBUF,A
TI_LOW2:JNB TI,TI_LOW2
CLR TI
INC R0
DJNZ R4,TX_NEXT; R4为发送数据的长度
J_START:SETB TB8
MOV A,#0FFH;若地址不对,使所有的从机SM2置1
PUSHB
MOVB,#0AH
MULAB;(A= 1EH B= 0 )
POPB
ADDA,B;(A= 37H B= 19H )
MOV30H,A;(30H单元的内容= 37H )
MOV20H,30H
CLR01H;(20H单元的内容=37H )
MOVA,20H;(PSW中P的内容= 1 )
CPLA
RRA;(PSW中C的内容= 0 )
MOV SCON,#0D0H;设置串行通信的方式为方式3
MOV PCON,#80H;设置SMOD=1
SETB TR1
SETB ES
SETB EA
SJMP $
S_S:PUSH ACC
JNB RI,$
CLR RI
JNB RB8,D_COMN
MOV A,SBUF
CJNE A,#0FFH,S_ADDR
SETB SM2
CLR 7FH
SJMP S_RET
解答:主机通信的子程序
ORG 0000H
AJMPMAIN
ORG 0030H
MAIN:MOV SP,#10H
MOV R4,#120;传送数据的个数
MOV TMOD,#21H
MOV TH1,#0FAH
MOV TL1,#0FAH;设置波特率为9600
MOV SCON,#0D0H;设置串行通信的方式为方式3
解答:如下图所示:故障1从P32输入,利用INT0,故障2从P33输入,利用INT1,使用L1作为故障1的指示灯,L2作为故障2的指示灯。
程序清单:
ORG 0000H
AJMP MIAN
ORG 0003H
AJMP GU1
ORG 0013H
AJMP GU2
ORG 1000H
MAIN:MOV TCON,#05H
相关文档
最新文档