电气工程与其自动化《单片机原理与应用》山东大学网络教育模拟题与解答

合集下载

机电一体化《单片机原理与应用》山东大学网络教育考试模拟题与问题详解

机电一体化《单片机原理与应用》山东大学网络教育考试模拟题与问题详解

《单片机原理及应用》除非特别声明,编程题可以使用汇编语言编写,也可以使用 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 ) MOV20H,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 DPTR MOVA,@R0ANL A,#0F0H SWAPA ADD A,#6MOVC,@A+PC ;高四位转换为ASCII 码MOVX @DPTR,AINC R0INC DPTR DJNZR2,HASCENDASCTAB:DB 30H 31H 32H 33H 34 H 35H 36H 37H 38H 39HDB41H 42H 43H 44H 45H 46H3、某一故障检测系统,当出现故障 1 时,线路1 上出现上升沿;当出现故障 2时,线路2 上出现下降沿。

山东大学网络教育期末考试试题及答案-电力系统自动化2

山东大学网络教育期末考试试题及答案-电力系统自动化2

山东大学网络教育期末考试试题及答案-电力系统自动化2一、单选题1.电力系统的特点不包括:()A.不能大量存储B.暂态过程短促C.与国民经济关系密切D.复杂难以控制2.从技术上和经济角度讲,最适合担任负荷调频任务的发电厂是()A.具有调整库容的大型水电厂B.核电厂C.火力发电厂D.径流式大型水力发电厂3.负荷在预计值附近随机变动的概率分布属于()A.正态分布B.泊松分布C.t分布D.F分布4.逆调压中枢点的电压为()A.高峰时1.05UN;低谷时UN;B.高峰时,不低于1.075UN,低谷时,不高于1.025UN;C.高峰时,不低于1.025UN;低谷时,不高于1.075UN;D.任何情况下,电压都在1.02-1.05UN5.负荷控制系统种类有:音频控制,无线电控制,配电线载波控制,()和混合控制。

A.谐波控制B.光纤控制C.工频控制D.双向控制6.下列选项中()不属于终端装置的类型。

A.馈线远方终端FTUB.需方终端单元ATUC.信号电源监控单元STUD.变压器测控单元TTU7.三绕组变压器的分接头,一般装在()A.高压侧和中压侧;B.高压侧和低压侧C.中压侧和低压侧;D.以上情况都有可能8.变压器消耗的无功功率是()A.感性;B.容性;C.为0;D.不确定9.电力网络有功损耗最小时的规律分布是按线段的()分布。

A.电抗B.电阻C.阻抗D.电容10.IC卡是()中用到的设备。

A.远方抄表与电能计费系统B.馈线自动化系统C.高级应用系统D.客户呼叫服务系统11.电力系统有功负荷的最优分配是针对()进行的A.第一种负荷B.第二种负荷C.第三种负荷D.第四种负荷12.提高线路的额定电压等级,将有助于提高系统的()A.参数对称性;B.稳定性;C.线性;D.非线性13.电力系统频率主要取决于()A.无功功率B.有功功率C.各节点电压的高低D.各节点注入电流的大小14.影响电力系统频率高低的主要因素是()A.电力系统的有功平衡关系;B.电力系统的无功平衡关系;C.电力系统的潮流分布;D.电力系统的网络结构。

电气工程及其自动化单片机原理及应用单选题

电气工程及其自动化单片机原理及应用单选题

1:一个机器周期是()。

1.一条指令所执行的时间2.一段程序需要的时间3.振荡脉冲周期的12倍4.振荡脉冲周期的24倍2:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOVC @A+DPTR,A2.MOV A, @R03.MOV 20H, A4.MOV B, A3:PSW中的RS1和RS0用来()。

1.指示复位2.选择定时器3.选择工作寄存器区号4.选择工作方式4:LU表示()。

1.累加器2.程序状态字寄存器3.计数器4.算术逻辑部件5:INTEL8031的P0口,当使用外部存贮存器时它是一个()。

1.传输高8位地址口2.传输低8位地址口3.传输高8位数据口4.传输低8位地址/数据口6:MCS-51汇编语言指令格式中,唯一不可缺少的部分是。

1.标号2.操作码3.操作数4.注释7:在MCS-51指令中,下列指令中()是无条件转移指令。

1.LCALL addr162.DJNZ direct,rel3.SJMP rel4.ACALL addr118:假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()。

1.6H2.37H3.38H4.39H9:8031单片机的定时器T1用作定时方式时是()。

1.由内部时钟频率定时,一个时钟周期加12.由内部时钟频率定时,一个机器周期加13.由外部时钟频率定时,一个时钟周期加14.由外部时钟频率定时,一个机器周期加110:在下列寄存器中,与定时/计数控制无关的是()。

1.TCON(定时控制寄存器)2.TMOD(工作方式控制寄存器)3.SCON(串行控制寄存器)4.IE(中断允许控制寄存器)11:MCS-51单片机定时器工作方式2是指的()工作方式。

1.8位2.8位自动重装3.13位4.16位12:MCS?51的串行数据缓冲器SBUF用于()。

1.存放运算中间结果2.暂存数据和地址3.存放待调试的程序4.存放待发送或已接收到的数据13:在MCS-51中()。

电气工程及其自动化单片机原理及应用填空题

电气工程及其自动化单片机原理及应用填空题

1:MCS-51单片机指令ADDC A,#20H中源操作数的寻址方式是_____________。

回答:立即寻址2:指令JB 0A7H,ABC的作用是_____。

回答:(0A7H是P2.7的地址)若P2口的第7位为1则跳转到ABC3:8051的中断向量表在 3 H、0BH和、 1BH、23H。

回答:13H4:在MCS-51单片机系统中,输入输出采用的编址方式是。

回答:与存储器统一编址5:若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。

回答:10H-17H6:将CY与A的第0位的非求或的指令是______,若原A=0,执行后A=______。

回答:ORL C、/ACC.0、07:MCS-51单片机外部中断请求信号有电平方式和,在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断回答:脉冲方式、低电平8:MCS-5l单片机的堆栈区只可设置在片内数据存储区(器),堆栈寄存器SP是________位寄存器。

回答:89:MCS-51系列单片机字长是8位,有______根引脚。

回答:4010:单片机内包含组成微机的三个主要功能部件是______、______和______。

回答:CPU、存储器、I/O接口11:若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。

回答:10H-17H12:MCS-5l单片机的堆栈区只可设置在________________,堆栈寄存器SP是________位寄存器。

回答:片内数据存储区(器)、813:在寄存器寻址方式中,指令中指定寄存器的内容就是()。

回答:要找的操作数14:串行通信根据通信的数据格式分有两种方式,分别是()和()。

回答:同步方式、异步方式15:7段LED显示器内部的发光二极管连接方式可分为共阴极和()两种结构。

回答:共阳极16:通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。

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

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

⼭东⼤学单⽚机原理与应⽤期末试卷与答案⼀、填空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,⽤中断⽅式读取数据。

机电一体化《单片机原理及应用》山东大学网络教育考试模拟题及问题详解

机电一体化《单片机原理及应用》山东大学网络教育考试模拟题及问题详解

《单片机原理及应用》除非特别声明,编程题可以使用汇编语言编写,也可以使用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上出现下降沿。

单片机原理及应用(山东联盟-山东师范大学)智慧树知到答案章节测试2023年

单片机原理及应用(山东联盟-山东师范大学)智慧树知到答案章节测试2023年

绪论单元测试1.在家用电器中使用单片机应属于微计算机的()。

A:测量、控制应用B:数值计算应用C:数据处理应用D:辅助设计应用答案:A2.计算机中最常用的字符信息编码是()。

A:循环码B:ASCIIC:余3码D:BCD码答案:B3.51单片机PC的值是()。

A:当前正在执行指令的前一条指令的地址B:当前正在执行指令的地址C:当前正在执行指令的下一条指令的地址D:控制器中指令寄存器的地址答案:C4.在51单片机系统中,下列哪种是输出设备:A:A/D转换器B:DS18B20传感器C:显示屏D:小键盘答案:C5.MCS-51 系列单片机采用的是 RISC 结构。

A:对B:错答案:B第一章测试1.MCS-51的并行I/O口读-改-写操作,是针对该口的:A:内部锁存器B:片选信号C:引脚D:地址信号答案:A2.当 80C51上电复位时,下列说法正确的是A:P0=00HB:SBUF=0FFHC:SP=10HD:PC=00H答案:D3.80C51寻址外设端口地址的方法是:A:动态编址B:独立编址C:混合编址D:统一编址答案:D4.AT89C51 单片机有6个中断优先级。

()A:错B:对答案:A5.MCS-51 系列单片机的十进制调整指令只适用运算。

()A:错B:对答案:B第二章测试1.在编写程序的过程中,使用的语言有多种,其中C语言是计算机的()语言。

A:机器语言B:高级语言C:低级语言D:汇编语言答案:B2.在使用C语言编写80C51的程序时,定义的数据区xdata是指:A:芯片内部可以位寻址的16个字节。

B:片外可寻址的128B空间。

C:片外可寻址的64KB空间。

D:芯片内部128个字节。

答案:C3.C51可直接对特殊功能寄存器区进行访问。

只要将各SFR的地址通过sfr或sfr16定义一个名字,便可通过此名字对各SFR进行操作。

A:错B:对答案:B4.在程序设计中,程序的执行顺序有顺序结构、分支结构、循环结构。

山东大学网络教育期末考试试题及答案-电工与电子技术2

山东大学网络教育期末考试试题及答案-电工与电子技术2

电工与电子技术模拟题2卷一 电工技术部分一、单项选择题:在下列各题中,将唯一正确的答案代码填入括号内1、在 图 示 电 路 中,已 知 U S = 2 V ,I S = 1 A 。

A 、B 两 点 间 的 电 压 U AB 为 ( C )。

(a) -1 V(b) 0(c) 1 VI U S SΩΩBA..11+2、 在 某 对 称 星 形 连 接 的 三 相 负 载 电 路 中,已 知 线 电 压 u t AB = V 3802sin ω,则 C 相 电 压 有 效 值 相 量 =CU & ( )。

(a) 22090∠︒ V(b)38090∠︒ V(c)22090∠-︒ V3、 三 相 异 步 电 动 机 在 运 行 中 提 高 其 供 电 频 率,该 电 动 机 的 转 速 将( b )。

(a) 基 本 不 变(b) 增 加(c) 降 低二、填空题1电路如图,在开关S 断开时A 点的电位__________,开关S 闭合时A 点的电位__________。

2. 有台三相异步电动机,其额定转速为,电源频率为50Hz 。

在转差率为 0.02时,(1)定子旋转磁场对定子的转速____________ r/min ;(2)定子旋转磁场对转子的转速____________ r/min ;(3)转子旋转磁场对定子旋转磁场转速____________ r/min 。

三、分析计算题:1、电路如下图所示,用戴维宁定理求电流I 。

20V10AΩ2Ω1Ω5Ω4I20kΩ-12V3.9kΩA3k解:将Ω1电阻断开,得一二端有源网络10420O ⨯=+U所以 V 20O =UΩ=4O R A 414201o =+=+=R E I2、RLC 串联电路如下图所示,已知:V 314sin 2220t u =,Ω=30R ,mH 127=L ,F μ40=C 。

试求:(1) 电流i 的瞬时值表达式;(2)电压LR u 的有效值LR U .+-LRu解:(1) Ω=⨯==40m 127314L X L ωΩ=⨯==804031411μωC X C Ω=-+-+=50)8040(30)(2222C L X X R ZA 4.450220===ZU I ο1.53308040arctan-=-=-=i u ψψϕ οο1.53)1.53(0=--=-=ϕψψu iA )1.53314sin(24.4)314sin(2ο+=+=t t I i i ψ(2) Ω=+=+=5040302222L LR X R ZV 2204.450=⨯==I Z U LR LR3、某三相对称负载,其每相的电阻Ω=8R ,感抗Ω=6L X 。

电气工程及其自动化-《单片机原理与应用 》复习资料

电气工程及其自动化-《单片机原理与应用 》复习资料

一卷一、选择题1. 中央处理器是微型计算机的核心,其基本组成部分为:(C )A.算术逻辑单元、运算器、控制器B.加法器、寄存器、控制器C.算术逻辑单元、寄存器、控制器D.运算器、寄存器、指令译码器2. 单片机应用程序一般存放在(B)A.RAMB.ROMC.寄存器D.CPU3. 当单片机执行指令MOV TMOD,#20H后,定时器/计数器T1工作在(D )A.定时状态,方式1B. 计数状态,方式2C.计数状态,方式1D. 定时状态,方式24. 在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A )A.栈底单元地址B.7FH单元C.栈底单元地址加1D.栈底单元地址减15. 累加器A与片外数据存储器之间的数据传递类指令是(A )A.MOVXB.MOVC.MOVCD.XCH6. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )A.4KBB.64KBC.8KBD.128KB7.在89C5l中,可使用的堆栈最大深度为( A )A.80个单元B.32个单元C.128个单元D.8个单元8.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )A.位累加器CyB.通用寄存器的各个位C.特殊功能寄存器的可寻址位D.位操作指令集9. 在单片机中,通常将一些中间计算结果放在( D)中。

A.累加器 B.控制器 C.程序存储器 D.数据存储器10. 若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( A ) μs。

A.1.5B.3C.1D.0.5二、填空题1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)= 34H 。

2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。

3.当单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。

机电一体化《单片机原理与应用》山东大学网络教育考试模拟题与问题详解

机电一体化《单片机原理与应用》山东大学网络教育考试模拟题与问题详解

《单片机原理及应用》除非特别声明,编程题可以使用汇编语言编写,也可以使用 C 语言编写1、分析程序的执行结果,将结果填写到空格中。

ORG0000HMOV30H,#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)MOV30H,A;(30H 单元的内容 =37H)MOV20H,30HCLR01H;(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 上出现下降沿。

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案_2

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案_2

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.MCS-51单片机的地址总线宽度为()位。

A.4B.8C.16D.322.ARM处理器是()位微处理器。

A.4B.8C.16D.323.关于RS-485通信接口说法错误的是()。

A.用于半双工B.抗干扰性差C.传输距离可达1200mD.传输速度可达1Mbps4.若(50H)=3AH,指令“MOV A,50H”执行后,累加器A的内容为()。

A.0HB.3AHC.E5HD.E8H5.在家用电器中使用单片机应属于微计算机的()。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用6.若(A)=84H,(30H)=8DH,执行指令ADD A,30H之后()。

A.(CY)=0,(OV)=0B.(CY)=0,(OV)=1C.(CY)=1,(OV)=0D.(CY)=1,(OV)=17.ARM10系列内核针对高性能应用,具有6条流水线,也可支持向量浮点单元。

()A.正确B.错误8.设原来A中内容为00H,R4中内容为11H,则执行指令XCH A,R4后,A中内容变为()。

A.00HB.01HC.10HD.11H9.MCS-51单片机片内RAM的地址空间为64KB。

()A.正确B.错误10.为了消除按键的抖动,常用的方法有硬件和软件两种方法。

()A.正确B.错误第1卷参考答案一.综合考核1.参考答案:C2.参考答案:D3.参考答案:B4.参考答案:B5.参考答案:B6.参考答案:D7.参考答案:B8.参考答案:D9.参考答案:B10.参考答案:A。

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案卷5

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案卷5

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.8051与8751的区别是()。

A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同2.DMA/中断使能寄存器中的TIE位用来()。

A.允许触发DMA请求B.允许更新的DMA请求C.触发中断使能D.允许更新中断3.Bit-band区域的存储器以32位的方式进行访问。

()A.正确B.错误4.1946年2月15日,第一台电子数字计算机问世,这标志着计算机时代的到来。

()A.正确B.错误5.ADC的分辨率是指使输出数字量变化一个相邻数码所需输入模拟电压的变化量。

()A.正确B.错误6.Bit-band区域的存储器以()位的方式进行访问。

A.8B.16C.32D.64 7.STC89C系列单片机是()位单片机。

A.4B.8C.16D.328.关于RS-485通信接口说法错误的是()。

A.用于半双工B.抗干扰性差C.传输距离可达1200mD.传输速度可达1Mbps9.MCS-51单片机的串行口有()种工作方式。

A.1B.2C.3D.410.单片机响应中断最短需要2个机器周期。

()A.正确B.错误第1卷参考答案一.综合考核1.参考答案:C2.参考答案:C3.参考答案:A4.参考答案:A5.参考答案:A6.参考答案:C7.参考答案:B8.参考答案:B9.参考答案:D10.参考答案:B。

单片机原理与应用(山东联盟)智慧树知到期末考试章节课后题库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的源程序编译的主要目的是()。

山东大学网络教育期末考试试题及答案-单片机原理与应用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

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案卷1

大连理工大学智慧树知到“电气工程及其自动化”《单片机原理及应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.工作方式寄存器TMOD中的M1M0设定为()时,定时/计数器T0工作于方式3。

A.00B.01C.10D.112.以下不属于汇编语言特点的是()。

A.生成的目标程序占存储空间少、运行速度快B.效率高、实时性强C.程序的阅读和修改比较容易D.编程复杂繁琐3.若(50H)=3AH,指令“MOV A,50H”执行后,累加器A的内容为()。

A.0HB.3AHC.E5HD.E8H4.按某种控制规律重复执行的程序称为()。

A.顺序程序B.分支程序C.循环程序D.子程序5.子程序调用时要注意现场的保护和修复。

()A.正确B.错误6.通用同步异步收发器(USART)提供一种灵活的方法与符合工业标准NRZ异步串行数据格式的外设进行全双工数据交换。

()A.正确B.错误7.内嵌向量中断控制器(NVIC)包括两个NMI,和64个通用物理中断,可配置中断256个,优先级位3~8位。

()A.正确B.错误8.设原来内部RAM 90H单元中内容为09H,P1口上数据为AAH,则执行 MOV 90H,P1后,90H中的内容变为()。

A.09HB.90HC.AAHD.FFH9.单片机在处理低级中断时收到高级中断请求,将停低转高。

()A.正确B.错误10.MCS-51单片机的地址总线宽度为()位。

A.4B.8C.16D.32第1卷参考答案一.综合考核1.参考答案:D2.参考答案:C3.参考答案:B4.参考答案:C5.参考答案:A6.参考答案:A7.参考答案:B8.参考答案:C9.参考答案:A10.参考答案:C。

单片机原理及应用(山东联盟)智慧树知到课后章节答案2023年下山东华宇工学院

单片机原理及应用(山东联盟)智慧树知到课后章节答案2023年下山东华宇工学院

单片机原理及应用(山东联盟)智慧树知到课后章节答案2023年下山东华宇工学院山东华宇工学院第一章测试1.AT89S51单片机为()位单片机。

答案:8位2.掉电后数据即丢失的存储器是哪一种答案:SRAM3.51系列单片机在做最小系统工作时,P0口不加外接上拉电阻,也能正常工作。

答案:错4.STC系列单片机是8051内核的单片机。

答案:对5.MCS-51系列单片机是高档16位单片机。

答案:错6.复位信号是由复位电路产生的,一般有上电自动复位和上电手动复位。

答案:错7.在Keil软件中,C语言源文件的扩展名为()。

答案:*.c8.80C51单片机片内集成了()KB的Flash ROM。

答案:49.当CPU访问片外的存储器时,其低八位地址由()提供。

答案:P010.在80C51中,一个机器周期包括()个振荡周期,而每条指令都由一个或几个机器周期组成。

答案:111.RST是单片机的()引脚。

答案:复位12.单片机复位需要()。

答案:高电平13.当80C51单片机的晶振频率为12MHz时,ALE地址锁存信号端的输出频率为2MHz的脉冲。

答案:对14.80C51单片机的程序存储器用于存放运算中间结果。

答案:错15.80C51单片机中,输入/输出引脚中有专门的第二功能的引脚是()。

答案:P3第二章测试1.立即寻址的寻址空间为()答案:ROM单元范围2.单片机硬件最小系统不包括()答案:输出控制电路3.for语句实现软件延时的控制条件不包括()答案:数组范围4.函数定义内容可以不包括为()答案:单元范围5.下列关系运算符中优先级最高的为()答案:<6.for语句常用的功能不包括()答案:ROM单元范围7.keil软件使用时第一步是()答案:新建工程8.在写汇编程序时,常常用具有一定含义的助记符来表示相应的操作命令()答案:对9.P0输出信号由一种状态向另一种状态变化时,编写延时子程序实现一定的时间间隔()答案:对10.C语言编译器提供了很多标准库函数,具有较强的数据处理能力()答案:对11.每个C程序都必须有(且仅有)一个主函数(),程序的执行总是从主函数开始()答案:对12.赋值语句左边必须是变量或寄存器,且必须先定义()答案:对13.while语句用来实现“当型”循环,执行过程首先判断表达式()答案:对14.do-while结构用来做“直到型”先执行一次循环体再做条件判断()答案:对15.51单片机的定时/计数器由T0、T1、工作方式寄存器和控制寄存器TCON四大部分组成()答案:对第三章测试1.单片机的时序中时钟周期用于计量指令执行的时间长度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理及应用》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 ;查表低四位转换为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 39H DB41H 42H 43H 44H 45H 46H3、某一故障检测系统,当出现故障1时,线路 1 上出现上升沿;当出现故障 2 时,线路2上出现下降沿。

没有故障时,线路1为低电平,线路2为高电平。

出现故障时,相应的指示灯变亮。

故障消失后,指示灯熄灭。

试用MSC1211 为单片机实现该故障检测功能,画出电路原理图,并写出相应程序。

4、用MSC1211的T0定时/计数器,设计程序,实现在P1.0输出周期为200ms 的占空比为1:1 的方波,输出500 个方波后停止输出。

解:ORG 0000HLJMPORGLJMP MAIN :MOVMOVMOVMOVMOVSETBSETB MAIN000BH ;T0 口中断服务程序入口地址INT_T0 TMOD ,#00H ;T0 工作于方式0 定时TL0 ,#0CHTH0 ,#1EH ;设定秒中断周期为1msA,200 ;设定输出周期为200 msR2,1000 ;输出500 个方波TR0ET0SETB EASETB P1.0SJMP $INT_T0 :MOV TL0,#0CHMOV TH0,#1EH ;T0 重装时间常数CPL P1.0 P1.0 位取反DEC R2JZ ENDP ;若R2 为0,则结束程序,否则返主程序继续输出RETI ;返主程序ENDP:END5、利用MSC1211的A/D 构成数据采集系统。

使用模拟通道0进行连续数据采集,采集8 次后取得平均值,存放到预先分配好的100 个内存单元中,这100个单元存满后,再从第一个单元进行覆盖保存。

写出完整的程序清单 (应在适当的地方加程序注释) 。

解:#include<REG1211.H>#include<stdio.h>extern void autobaud(void);// 声明外部函数extern void bipolar(void);float a[100]={0},w[8]={0};int out=0;long result,temp;int j;int AUXinterrupts(void)interrupt6 using1// 中断服务程序{if(PAI==6) //处理AD 中断{w[out++]=bipolar();temp=w[out];SUMR0=temp&0xff;SUMR1=(temp>>8)&0xff;SUMR2=(temp>>16)&0xff;SUMR3=(temp>>24)&0xff;if(out==8){ SUM=SUMR3<<24+SUMR2<<16+SUMR1<<8+SUMR0;}SUM/=8;a[j++]=SUM;if(j>=100){j=0;}}}min(void){float dummy;int decimation;decimationg=1440;// 抽取因子PDCON&=0x77 ;//打开ADCACLK=9 ;//模拟采样频率ADMUX=0;// 使用通道0ADCON0=0x30;// 内部基准 2.5V ,缓冲器关,BOD 关,PGA=0ADCON1=0x01;// 双极性,自动稳定模式,偏移增益自校准ADCON2=decimation&0xff;// 写入抽取因子低字节ADCON3= ( decimation>>8 ) &0x07;// 写入抽取因子高字节AIE=&0x20;autobaud();//等待校准for(i=0;i<4;i++){while(!(AIE&0X20)){dummy=ADRESL;}SSCON=0;// 清除求和寄存器EAI=1 ;While(1);}}6、变量k从0变到150,变化步长为10。

对于每一个值,使用整形数算术运算计算8*k,k*k*k 和(40*k/150)^3。

这三个值通过MSC1211的D/A 转换后同步输出(均使用电压输出模式) 。

试编写程序实现。

解:include<Reg1211.h> data unsigned int k,j,i;void main(void){PDCON&=~0X48;ADCON0=0X30;DACSEL=6;DACSEL=4;DACL=0X24;DACSEL=5;DACH=0x24;while(1){DACSEL=0;DAC=0x8000;for(j=0;j<100;j++)DAC=0;for(k=0;k<151;k+=10){DACSEL=1;DAC=8*k;DACSEL=2;DAC=k*k*k;DACSEL=3;i=40*k/150;DAC=i*i*i;DACSEL=6;DACL=0Xfc;}}}7、利用MSC1211 或8051 设计应答方式下的多机通讯程序。

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

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

主机收到从机的地址应答信号后,将内存单元中的120 个数据发送给从机,并进行数据块校验(将各个数据进行异或) ,若校验正确,则从机发送00H 给主机,否则发送0FFH 给主机,主机重新发送数据。

(应在适当的地方加程序注释)解:主机程序如下:ORG 0000HLJMP MAINT ;跳至主程序入口地址ORG 0023H ;串行口中断服务程序入口LJMP INTSTMAINT :MOV SCON,#90H ;置工作方式2,并允许接CJNE A ,01H ,LOOP0 CLR TI ;地址桢信息发送完后清发送中断JB RI , LOOP1 ;检查是否是接受中断?若 RI=1 则转入接受乙机发送应答信息CJNE A ,#01H ,LOOP4;若 TB8 为 0 则接受的为乙机数据校验应答 MOV A ,SBUF ;取乙机的应答数据 CJNEA ,@R2,LOOP2;若乙机应答信息不是从机地址,则地址传送不正确,则转 LOOP2 程序重新发送地址信息,否则清 TB8 ,发送数据CLR TB8MOVX A ,@DPTR ;取下一个数 MOV SBUF , A ;启动串行口,发送新的数据 XRL A ,@R1 MOV @R1, AINCDPTR ;修改地址指针MOV TMOD ,#20H ;置 T1 工作方式 2MOV TH1 , #0FDHMOV TL1 ,#0FDHMOV DPTR ,#ADDR ;设置数据块首址 ADDR 的地址指针MOV R0 ,#120;设置发送字节数MOV R1 ,#00H ;设置校验和的初值MOV R2,#NAMESETB TB8 ;置位 TB8 位,作为发送地址桢信息特征SETB TR1SETB EA ; CPU 开中断SETB ES ;允许串行口中断MOV A ,R2 ;发送地址桢信息MOV SBUF ,ASJMP$;中断服务程序MOV A ,TB8 ;判断是发送地址还是数据,若为数据则转 LOOP0 INTST : CLRTI ;因 RI=0 ,表明是甲机发送中断数据的中断CPU 响应中断, 在中断服务程序中应清中断标志MOVA ,TB8 ;CJNE A ,#01H ,LOO3 ;若为发送数据中断则转 LOOP3 继续发送数据LJMPENDT ;甲机发送一数据完毕跳至中断返回程序CLRRI ;清接受中断标志MOV A ,TB8 ;判断是发送地址还是数据,若为数据LOOP2LOOP1 : LOOP0: LOOP3 :DEC R0 ;修改发送字节数记数值CJNE R0 ,#00H,ENDT ;判别120 个字节数据都发送完没有。

如果没有发送完则跳至中断返回程序。

继续发送MOV A ,@R1MOV SBUF , A ;数据全部发送完毕则发送校验和LJMP ENDTLOOP4 :MOV A ,SBUF ;取乙机的应答数据CJNE 新发送A ,#00H,LOOP5 ;若数据发送不正确,则转LOOP5CLR ES ;全部发送完毕,禁止串行口中断LOOP5 :MOV DPTR ,#ADDR ;设置数据块首址ADDR 的地址指针MOV R0 ,#120 ;设置发送字节数MOV R1 ,#00H ;设置校验和的初值LJMP LOOP2LOOP2 :MOV A ,R2 ;发送地址桢信息MOVRETISBUF,AENDT :R ETIEND从机程序如下:ORG 0000HLJMP MAINR ;跳至主程序入口地址ORG 0023H ;串行口中断服务程序入口LJMP INTSRMAINR :MOV SCON,#0B0H ;置工作方式2,并允许接收MOV TMOD ,#20H ;置T1 工作方式 2MOV TH1 ,#0FDHMOV TL1 ,#0FDHMOV DPTR ,#ADDR ;设置数据块接收首址为ADDRMOV R0 ,#120 ;设置接收字节数MOV R2,#NAMEMOV R1 ,#00H ;设置校验和的初值SETB RB8 ;置位RB8 位,作为接受地址信息特征SETB TR1SETB EA ;CPU 开中断SETB ES ;允许串行口中断SJMP $;中断服务程序INTSR :MOV A,RB8 ;判断是接收地址还是数据,若为数据则转LOOP0重A ,01H , LOOP0RI ;地址桢信息接受完后清接收中断 A , SBUF A , @R2LOOP ;若地址相符则转 LOOP ,否则中断返回 ENDR SM2 RB8 A , @R2SBUF , A ;想主机发送从机地址 ENDRRI , LOOP1 ;检查是否是接受中断?若 RI=1 则转入接受甲机发CLR TI ;因 RI=0 ,表明是乙机发送中断数据的中断请求。

相关文档
最新文档