山东大学单片机原理与应用期末试卷与答案
单片机原理及应用-- 本科 山大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,转入接收程序。
单片机原理及应用期末考试题试卷及答案大全(2)2(1)
单片机原理及应用期末考试题试卷及答案大全(2)2(1)单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的(d)口的引脚,还具有外中断、串行通信等第二功能。
a)P0b)P1c)P2d)P32.单片机应用程序一般存放在(b)a)RAMb)ROMc)寄存器d)CPU3.已知某数的BCD码为0111010101000010则其表示的十进制数值为(b)a)7542Hb)7542c)75.42Hd)75.424.下列指令中不影响标志位CY的指令有(d)。
a)ADDA,20Hb)CLRc)RRCAd)INCA5.CPU主要的组成部部分为(a)a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是(c)位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为(b)9.8031单片机中既可位寻址又可字节寻址的单元是(a)a)20Hb)30Hc)00Hd)70H10.下列哪条指令是正确的(d)a)PUSHR2b)ADDR0,A1.一个完整的微机系统由和两大部分组成。
2.8051的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROMH单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储4.求十进制数-102的补码(以2位16进制数表示),该补码为5.PC存放_______________,具有___________特性。
在8051中决定程序执行顺序的是PC还是DPTR?它是______位?(是,不是)SFG?6.123=B=H。
7.8051内部有并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。
8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是堆栈寄存器SP是位寄存器,存放9.中断处理的全过程分为以下3个段:、、10.定时和计数都是对进行计数,定时与计数的区别是三、判断题(对者打√,错者打某,并改正,每题1分,共10分)1中断服务程序的最后一条指令是RET。
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一、填空题(25 分,每空 1 分)1. AT89S51单片机为位单片机2. MCS-51 系列单片机的典型芯片分别为、、。
3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51 内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。
7. 如果(A)=34H ,(R7)=0ABH ,执行XCH A, R7;结果(A)= ,(R7)= 。
8. 82C55 可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4 所对应的存储单元地址为H。
10. 若A 中的内容为67H,那么,P 标志位为。
11. 74LS138是具有3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。
二、判断以下指令的正误:(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)= __ ___;(DPL)=____ ____;(SP)=____ ____;(6 分)2. 采用6MHz 的晶振,定时1ms,用定时器方式0 时的初值应为多少?(请给出计算过程)(6 分)12. 分析下列程序的功能( 5 分)PUSH ACCPUSH BPOP ACCPOP B四、图为8 段共阴数码管,请写出如下数值的段码。
a b c d e f g hD0 D1 D2 D3 D4 D5 D6 D7 afbgced h0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ;P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。
山东大学单片机原理与应用期末试卷与答案
⼭东⼤学单⽚机原理与应⽤期末试卷与答案⼀、填空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,⽤中断⽅式读取数据。
《单片机原理与应用》期末复习十套题(十)试题及参考答案
vip 会员免费试题 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 4.单片机与计算机的不同之处在于其将(),( 61H) =(CPU)、(03H存储器)。
)和(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*)、WR和RD。
12.AT89S51单片机有(5)个中断源,分成3类:外部中断、(定时器/计数器)中断和(串行)中断。
13.在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器,(DPTR )或 PC作为基址寄存器。
单片机原理及应用考试题及答案
单片机原理及应用考试题及答案一、单选题(共54题,每题1分,共54分)1.5转换成十六进制数是()。
A、49HB、94.8HC、111HD、49.8H正确答案:D2.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线正确答案:A4.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、20HB、06HC、60HD、02H正确答案:C5.8031单片机的内部主要组成部分不包含():A、CPUB、ROMC、I/O接口D、定时计数器正确答案:B6.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A7.若(SP)=40H,当执行一条RET指令后,SP的值为():A、3EHB、42HC、38HD、41H正确答案:A8.当RS1RS0=10时,Rn的地址是():A、08H~0FHB、18H~1FHC、00H~07HD、10H~17H正确答案:D9.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B10.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:D11.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B12.在中断服务程序中至少应有一条()A、转移指令B、加法指令C、传送指令D、中断返回指令正确答案:D13.指令MOVC A,@A+DPTR 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:E14.MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A15.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B16.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B17.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B18.下列指令能使R0的最高位置0的是()。
(精校版)单片机原理及应用期末考试试卷及答案
(完整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)。
2020-2021《单片机原理与应用》期末课程考试试卷A(含答案)
2020-2021《单片机原理与应用》期末课程考试考试试卷A 一、填空题(每空1分,共25分)1.标准8051单片机外部有_____个_____位并行I/O口,分别为_____、_____、_____和_____。
2.标准8051单片机片内含有容量为_____字节的数据存储器,其中_____至_____为寄存器区,_____至_____为位寻址区,_____至_____为数据缓冲区。
3.标准8051单片机是_____位CPU,地址线有_____根,片外寻址能力为______KB。
4.8051CPU中,堆栈操作SP的值变化规律为_____。
5.8051CPU上电复位后,PC的值为______。
6.DAC0832芯片有8位数据线,电路的参考电压为+5V,若要求输出+1V的电压,则CPU应向其写入数字量为______。
7.8051CPU内部集成了_____个定时/计数器,均有______种工作方式。
8.外部中断0的中断入口地址为______。
9.8051CPU的I/O口中,驱动能力最强的是______。
10.8051CPU内部集成了_____个串行口,该串行口属于_____(全、半双工)的工作方式。
二、程序填空题(每空2分,共10分)1.指出指令中源操作数的寻址方式。
(1) MOV A, R7 ____________(2) MOV A, #100 ____________(3) MOV A, 30H ____________(4) MOVX A, @R0 _____________(5) MOVX A, @A+DPTR ____________三、程序阅读题(10分)1.MOV A,40HANL A,#0FHSWAP AMOV 42H,AMOV A,41HANL A,#0FHORL 42H,A改程序的功能是:___________。
四、程序编写题(每题15分,共45分)1.假设CPU的主频为12MHz,写出一个延时约500毫秒钟的延时程序。
单片机原理及应用期末考试题试卷及答案
单片机模拟试卷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 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__(IN脚还是OUT脚),当其端出现_ 高_电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
山东大学《单片机原理及应用》试题库含答案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。
C语言提供的合法的数据类型关键字(B)A、DoubleB、shortC、integerD、Char2。
片内RAM的20H~2FH为位寻址区,所包含的位地址是(B)A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH3.MCS—51单片机的复位信号是(A)有效A、高电平B、低电平C、脉冲D、下降沿4。
89C51的单片机的堆栈指针(A)A、只能位于内部RAM低128B字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。
D、可位于内部RAM或外部RAM内5.在串行口工作于移位寄存器方式时,其接受由(C)来启动A、RENB、RIC、REN和RID、TR6.单片机中断系统的总允许位为(EA=1)7.当MCS-51单片机接有外部存储器,P2口可作为(D)A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址8.C51中一般指针变量占用(C)字节存储A、一个B、两个C、三个D、四个9.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51。
hB、absacc。
hC、intrins。
hD、startup。
h10。
单片机的定时器/计数器工作方式1是 (D )A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构11.C语言提供的特殊寄存储器的数据类型关键字是(sfr/sfr16)12。
8031单片机中,将累加器A中的数输入外RAM的40H单元,可执行的指令()MOV R1, #40H MOVX @R1 , A13。
MCS—51单片机,通常将中间计算器结果放在 (RAM)14.外部中断1的中断入口地址为(0013H)15。
单片机中断系统的优先级是由 (中断优先级控制寄存器IP)控制16.采用(static)关键字定义静态变量17。
采用(地址寄存器), 实现P0口可作地址和数据分时复用。
18.单片机总线系统不包含(文件总线)总线系统包括:地址总线,数据总线,控制总线19。
单片机试题答案
《单片机原理与应用》试卷参考答案一、选择题(每小题 2 分,共 30 分)答案如下,每小题1分。
二、判断题(每小题 1 分,共 10 分)答案如下,每小题1分。
三、简答题(每小题 5 分,共 20 分)答案要点如下:1、答:EA*是内外程序存储器选择控制信号。
…………………………(2分)当EA*=0时,只选择外部程序存储器。
…………………………(2分)当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH时,则访问外部程序存储器。
(2分)2、答:响应外部中断的典型时间是3-8个机器周期………………(3分)当遇到下列三种情况之一时,CPU将推迟对外部中断请求的响应:(1)CPU正在处理同级的或更高优先级的中断。
…………………(1分)(2)所查询的机器周期不是所当前正在执行指令的最后一个机器周期。
……………………………………………………………………(1分)(3)正在执行的指令是RETI或是访问IE或IP的指令。
…………(1分)3、答:∵采用6MHZ晶振∴机器周期为2us ………………………………………………(1分)(213-X)×2×10-6=1×10-3………………………………………(2分)∴X=7692(D)=1E0CH=1 1110 0000 1100(B),…………(1分)即0F00CH ………………………………………………(1分)综上可知:TLX=0CH, THX=0F0H …………………………………(1分)4、答:相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。
………………………………………………………………………(2分)不同点:(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。
………………………………………………………………………(1分)(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。
单片机原理及应用期末考试题试卷及答案大全
一、选择题(每题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.INTEL8051CPU是()位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A,R1b)MOVC A,A+DPTRc)MOVX A,R0d)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进制数表示),该补码为。
5.PC存放_______________,具有___________特性。
单片机原理及应用期末考试试题及答案(共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 数据交换。
山东大学成人教育《单片机原理及应用》期末考试复习题及参考答案
《单片机原理及应用》模拟卷除非特别声明,编程题可以使用汇编语言编写,也可以使用C语言编写1、分析程序的执行结果,将结果填写到空格中。
ORG 0000HMOV 30H,#50HMOV R0,#30HMOV A,@R0 ;(A= 50H )MOV A,#79HMOV B,#20H ;(A= 79H B= 20H )DIV AB ;(A= 03H B= 19H )PUSH BMOV B,#0AHMUL AB ;(A= 1EH B= 00H )POP BADD A,B ;(A= 37H B= 19H )MOV 30H,A ;(30H单元的内容= 37H )MOV 20H,30HCLR 01H ;(20H单元的内容= 37H )MOV A,20H ;(PSW中P的内容= 1 )CPL ARR A ;( PSW中C的内容= 0 )SWAP A ;(A= 46H )ADDC A,#0F0H ;(A= 36H );(PSW中P的内容= 0 );( PSW中C的内容= 1 )RL A ;(A= 6CH );(PSW中P的内容= 0 );( PSW中C的内容= 0 ) LOOP: AJMP LOOP2、将MCS51内部RAM60H~65H单元存放的12个16进制数变为ASCII码,放到0090H单元开始的外部RAM中。
[使用汇编语言编写]MAIN:MOV R0,#60HMOV R2,#6MOV DPTR, #0090HHASC:MOV A,@R0ANL A,#0FH ;屏蔽高四位ADD A,#0DHMOVC A,@A+PC ;查表低四位转换为ASCII码MOVX @DPTR,A ;送如外部RAMINC DPTRMOV A,@R0ANL A,#0F0HSWAP AADD A,#6MOVC,@A+PC ;高四位转换为ASCII码MOVX @DPTR,AINC R0INC DPTRDJNZ R2,HASCENDASCTAB:DB 30H 31H 32H 33H 34 H 35H 36H 37H 38H 39HDB41H 42H 43H 44H 45H 46H3、某一故障检测系统,当出现故障1时,线路1上出现上升沿;当出现故障2时,线路2上出现下降沿。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空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,用中断方式读取数据。
请给出甲乙两机的通信程序。
六、 完成下图系统的部分连线,写出两片 6264的地址VCCC1 30P30P C2VCC C3 10uF+R1 10KGND6MHz31 1918912 13 14 15 1 2 3 4 5 6 7 8EA/VP X1X2RESETINT0 INT1 T0 T1 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7U1 89C51P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P2.0 P2.1 P2.2 P2.3 P2.4P2.5P2.6P2.7 RDWRPSENALE/PTXDRXD 39 38 37 36 35 34 33 32 21 22 23 24 2526 27 28 17 16 29301110GND3 4 7 8 13 14 17 18 1 112D0 D1 D2 D3 D4 D5 D6D7 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7VCC10 9876543 25 24 2123 2 22 27 26 2010 9 8 7 6 5 4 3 25 24 21 23 2A0 A1 A2 A3 A4 A5 A6 U3 6264 A7 A8 A9 A10 A11 A12 OE WE CS2 CS1A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12U4 6264D0 D1D2D3D4D5D6D7D0 D1 D2 D3 D4 D5 D6 D71112 13 15 16 17 18 19 11 12 13 15 16 17 18 1956912151619U2OE74ALS373 LE22 27 26 20 OE WE CS2 CS1A卷标准答案一、填空(共24分)1、ALE,RST,PSEN,EA(全对2 分,对 1 分)2、128,20H~2FH,00H~7FH(每空1 分,共3分)3、通用I/O 口或8 位数据/ 低8 位地址复用总线,通用I/O 口或高8 位地址总线(每空 1 分共2 分)4、P1(或目的操作数)为直接寻址,@R(0 或源操作数)为寄存器间接寻址(每部分 1 分共2 分)5、EPRO,M 13,8K,1FFFH(没空 1 分共4 分)6、0013H,3(每空 1 分,共2 分)7、13 位定时/ 计数器,16 位定时/ 计数器,自动重装初始值的8 位定时/ 计数器,定时/ 计数器0 为两个8 位定时/ 计数器而定时/ 计数器1 停止工作(前 3空每空 1 分后一空 2 分共5 分)8、1us,1us(每空 1 分,共2 分)9、内部RAM,80H(或128)(每空 1 分,共2 分)二、写指令(共20分,每题 4 分)1、MOV A,R0MOV R7,A(仅此一种方法)2、MOV AC,C #7FHANL ACC ,PCONMOV C ,50HCLR ACCMOV ACC.7,CANL ACC ,PCON;PCON不可位寻址,MOV SMO,D50H或直接操作50H的均不正确3、MOV DPT,R #1000HMOVC A,@DPTRMOV DPTR,#3000HMOVX @DPTR,A4、MOV AC,C #00HXRL ACC ,ACLR AANL A ,#00H;每条 1 分5、PUSF 09H;其它方法均不正确三、填写运行结果(共14分)1、ACC=0X2FH(2分)C=1 ,AC=0,F0,RS1,RS0不变,OV=0,P=1(4 分)2、ACC=50,H DPL=88H,DPH=10(H每空2 分共6 分)3、ACC=13(H 2 分)四、程序设计(共10 分)设P1.0、P1.1 和P1.2 分别为A、B和C,临时结果和最后结果放在p1.3 MOV C,P1.0ANL C,P1.1ANL C,P1.2CPL CMOC P1.3,CMOV C,P1.0ORL C,P1.2ANL C,/P1.1ANL C,/P1.3MOV P1.3,C( 将式子化简的不扣分,将A、B和C用字节类型但程序正确的根据程序口 1 到2 分)五、程序(共20分)甲:ORG 0000FSTART:AJMP MAINORG 0023HAJMP SENDORG 0100HMAIN:SETB EA;开中断SETB ES;CLR ET1;INIT:MOV TMOD,#20HMOV TH1,#D9HMOV TL1,#D9HMOV PCON,30H(MOV TH1,#B2hMOV TL1,#B2HMOV PCON,#80H)MOV SCON,#40HSETB TR1MOV R5,#10HMOV R0,#49HLOOP:MOV A,@R0MOV SBUF,AINC R0DJNZ R5,LOOPRETSEND:CLR TIRETIEND乙:ORG 0000FSTART:AJMP MAINORG 0023HAJMP RECEORG 0100HMAIN:SETB EA;开中断SETB ES;CLR ET1;INIT:MOV TMOD,#20HMOV TH1,#D9HMOV TL1,#D9HMOV PCON,30H(MOV TH1,#B2hMOV TL1,#B2HMOV PCON,#80H)MOV SCON,#50HSETB TR1MOV R5,#10HMOV DPTR,#3FHLOOP:AJMP LOOPRECE:JB TI,SKIPCLR RIINC DPTRMOV A,SBUFMOV @R0,ASKIP:RETIEND甲、乙个10分,初始化 5 分,程序 5 分六、连图(共12分)U1 P0[0-7]-----U2 D[0-7]U1 P0[0-7]-----U3,U4 D[0-7]U2 Q[0-7]------U3,U4 A[0-7]U1 P2[0-4]-----U3,U4 A[8-12]U1 P2.5-U3 CS1 U1 P2.6-U4 CS1U1 ALE---U2 LEU1 RD--U3,U4 OE U1 WR--U3,U4 WEU3地址4000H~~5FFFH U4地址2000H~~3FFFH其它片选连接方法和用非门或138的,只要相应地址空间正确视为为正确连线8 分,地址空间每个 2 分共12 分。