单片机上机考试,河北工业大学 大三

单片机上机考试,河北工业大学 大三,第1张

AA.ADC 0890芯片是m路模拟输入的n位A/D转换器,m、n是A。8、8 A.ALU表示D。算术逻辑部件BB.比较转移指令是B。CJNE A,direct rel B.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C。1 µS。B.8031单片机的定时器T0用作定时方式时是D。由内部时钟频率计数,一个机器周期加1 B.8031单片机的定时器T0用作计数方式时是C。由外部计数脉冲计数,下降沿加1 。 B. 8031单片机的定时器T1用作定时方式时是B。由内部时钟频率定时,一个机器周期加1 。B.8031单片机的定时器T1用作计数方式时计数脉冲是A。外部计数脉冲由T1(P3.5)输入。B.8031单片机的机器周期为2µs,则其晶振频率fosc为C。6 MHz.B.8031单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为B。0003H。B.8031单片机晶振频率fosc=12MHz,则一个机器周期为B。1 μS。B.8031的P2口通过一个8输入端与非门接8155的CE,8155控制口地址是 B。FFFFH 。B.8031的定时器T0作定时方式,用模式1(16位计数器)则应用指令A。MOV TMOD,#01H初始化编程。B.8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令C。MOV TMOD,#05H初始化编程。B.8031的外部程序存储器常采用的芯片是A。2716。B. 8031的P2.0口通过一个8个输入端与非门接8155的CE,8155控制口地址是D。FF03H。B.8031响应中断后,中断的一般处理过程是A。关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回。B.8051单片机A。P0 口是一个8位漏极型开路型双向I/O端口。B.8051单片机传送外部存贮器地址信号的端口是D。P0口和P2口。B.8051单片机串行口用工作方式0时,C。数据从RDX串行输入或输出,同步信号从TXD输出。B.8051单片机的VCC(40)引脚是A。主电源+5V 引脚。B.8051单片机的VSS(20)引脚是B。接地引脚。B.8051单片机共有B。5中断源。B.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为D。M==65536。B.8051单片机具有双功能的端口是B。P3口。B.8051单片机能分时传送地址信号和数据的端口是A。P0口。B.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是D。P3 。B.8051单片机中,唯一一个用户可使用的16位寄存器是D。DPTR 。B.8051的程序计数器PC为16位计数器,其寻址范围是D。64K 。B.把16进制数FFH转换成BCD码,结果存放在20H 22H单元(1) B #64H (2) B B (3) D #10H B.把内部RAM中起始地址为BLK1的数据块传送到外部RAM以BLK2为起始地址的区域,直到遇到“#”字符的ASCII码为止。参考程序如下(1) D @ R0 (2) B SUBB (3) C STOP (4) B POP (5) B MOVX (6) A INC B. 把存放2000H~20FFH连续256个数据搬移到3000H~30FFH单元(1)D #2000H (2) B #20H (3) D #30H (4) A DPLB.半导体存储器从读写方式上可分为(1)和(2)两大类,MCS-8051的片内数据存储器有(3)字节,片内程序存储器有(4)字节1) A RAM (2) D ROM (3) D 128 (4) A 4KCC. CPU是单片机的核心部件,有 和 两大部分组成,前者是运算部件为核心1)运算器 (2)控制器(3)ALUC.存储系统将存储器分为 和 采用 结构,通过MOVX指令可访问(1)A 程序储存器 (2)D 数据寄存器(3)A 哈佛 (4)D 片外数据寄存器和I/O接口DD.堆栈指针SP在内部RAM中的直接地址是C。81H。D.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A。低电平有效。D.对于8031单片机,其内部RAMD。少部分只能位寻址。D.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是D。001BH。D.当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是A。0003H 。D.当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是C。00013H 。D.当DAC 0832 D/A转换器的接8031的P2.0时,程序中0832的地址指针DPDR寄存器应置为D。以上三种都可以。D.当TCON的IT0为1,且CPU响应外部中断0,的中断请求后,C。硬件自动将IE0清0。D.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为B。组1 。D.当定时器T0发出中断请求后,中断响应的条件是A。SETB ET0 。D.当外部中断0发出中断请求后,中断响应的条件是B。SETB EX0。D.单片机8031的ALE引脚是B。输出矩形脉冲,频率为fosc的1/6 。D.单片机8031的引脚A。必须接地。D.单片机能直接运行的程序叫C。目标程序。D.单片机上电复位后,PC的内容和SP的内容为B。0000H,07H 。D.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A 。D.单片机中的程序计数器PC用来C。存放下一条指令地址。D.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A. 汇编。D.单片机8051的XTAL1和XTAL2引脚是D。外接晶振引脚。D.单片机的P0、P1口作输入用途之前必须A。在相应端口先置1 。D.单片机的堆栈指针SP始终是指示B。堆栈顶。D.单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X= C。X=M-。D.单片机上电复位后,堆栈区的最大允许范围是B。120 个单元。D.单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。08H-7FH 。D.单片机上电后或复位后,工作寄存器R0是在A。0区 00H单元。D.单片机要扩展一片EPROM2764需占用5 条P2口线。D.单片机应用程序一般存放在B。ROM 中。D.单片机中PUSH和POP指令常用来C。保护现场,恢复现场。D.单片机中PUSH和POP指令通常用来C。保护现场恢复现场。D.单片机中使用MOVX A,@R1指令C。与P2口配合能 寻址数据存贮器1050H单元。D.对内部RAM 40H单元开始连续16个单元清零。(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C retD.DEC R0和DJNZ R0,这两条指令对通用寄存去R0的 *** 作都是(R0)←(R0)-1,但是前者属于(1)指令,后者属于(2)指令(1) B 运算指令 (2)D 控制转移D.DJNZ R0,rel这条指令含有两个 *** 作数,第一个 *** 作数R0属于(1)寻址方式,第二个 *** 作数rel属于(2)寻址方式(1) B 寄存器 (2)C 相对D.单片机芯片有8个部分组成,即 时钟电路 数据存储器 并行I/O口,串行口,定时器/计数器及中断系统 (1) A 中央处理器 (2)A 程序储存器D.单片机有几条指令,分为几类111条 五类D.当程序执行到完X语句处时累加器A的值为(1);当程序执行完Y语句时累加器A的值为(2)(1) B 12 (2) B 01H EE. 二进制数110110110对应的十六进制数可表示为B。1B6H 。E. 20H单元中的两个BCD码相乘,结果以BCD码的形式存放在21H单元 (1) B #0FH (2) B DIV (3) D ORL (4) A 21HFF.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A。P0口。GG.共阴极LED数码管显示字符“2”的段码是C。5BH。G.共阳极LED数码管加反相器驱动时显示字符“6”的段码是C。82H。G.执行如下指令序列 MOV SP,#50H PUSH ACC后SP的值为(1),累加器ACC的值为(2)1)D 51H (2) D 不变G.根据R2的内容转向不同的分支(1) D #TBJ1 (2) D ADD (3) B INC.DPH (4) B @A+DPTR (5) B AJMP PRG0G.根据这个程序,执行完jmp指令后执行(2)条指令■。这个程序是(3)典型算法的程序,■是(4)结构的程序1)C ADD (2) C ajmp PRG2 (3) A 散转 (4)B 分支II.INTEL8031的P0口,当使用外部存贮存器时它是一个D。传输低8位地址/数据口。I.I/O口编址方式为1) 单独编址 (2)存储器统一编址I.I/O设备和CPU是通过 连接的,起作用 1) D 接口电路 (2)B 隔离作用(3)A 锁存作用 (4)C 变换作用 (5)C 联络作用JJ.将A与立即数按位逻辑异或的指令是C。XRL A,#data 。J.将内部数据存储单元的内容传送到累加器A中的指令是C。NOV A, @R0。J.将内部数据存贮单元内容传送到累加器A中的指令是B。MOV A,@Ri 。J. 将内部数据存贮器083AH单元的内容传送至累加器,必须使用指令B。MOVX A,direct。J. 将内部数据存贮器53H单元的内容传送至累加器,其指令是A。MOV A,53H。J.将十进制数215转换成对应的二进制数是A。11010111 。J.将十进制数98转换成对应的二进制数是A。1100010 。 J.将二进制数(1101001)2转换成对应的八进制数是B。151 。J.将十六进制数(1863.5B)16转换成对应的二进制数是B。1100001100011。01011011。J.将十六进制数6EH转换成对应的十进制数是C。110 。KK. 可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是B。LJMP addr16 。LL.LJMP跳转空间最大可达到D。64KB 。L.累加器A的值为0FCH,执行 遍RL A指令后累加器A的值为9FH(1) B 0E1H (2) C 5L.利用定时/计数器1产生1ms定时,采用中断方式编程使在P1.7引脚上输出周期为2ms的方波,设单片机晶振频率为6MHz,请把程序补充完整(1) C 0013H (2) A FEH (3) C OCH (4) B TR1 (5) CPL

首先,试验性空间站在轨寿命通常低于5年,而其他空间站可达5至10年,或者更长。而天宫一号的设计寿命是两年,在两年时间里它要和“神八”、“神九”、“神十”对接。

试验性空间站上的燃料和消耗品原则上要一次带足,其他空间站则是用货运飞船定期进行多次补给;试验性空间站上的有效载荷设备很少更换,但其他空间站可多次更换和增加实验仪器;试验性空间站上的航天员一般不进行航天器的维修工作,只进行试验、训练等,而其他空间站上的航天员要经常进行维修工作。

简言之,试验性空间站的各方面要求均比空间站低,因而技术难点少,比较容易研制。

1.外部中断1采用负边沿的中断触发方式,请把程序补完整 ORG 0000HLJMP ST ORG (1)(1) A O013H (2) B SETB EA2.下面是一段软件延时程序,请把程序补完整 Delayr7,#100 ;lusDell mov r6,#123 lus 程序延时时间约为3ms(1)A mov (2) B Dell(3) C 253.下面是一段多个单字节数求累加和程序,实现了从50H开始的连续5个字节求和,结果存放在R3R4中 (1) A #0 (2) D inc (3)A addc (4) C djnz (5)C Loop4.求函数Y=X!(X=0,1,。。。。7)的值。设自变量存放在ABC单元。Y值为双字节存于R2R3中,R3存放Y值低字节,查表程序如下(1)A ABC (2) D #08H (3) C A+PC (4) B XCH (5) C R25.当程序执行到完X语句处时累加器A的值为(1);当程序执行完Y语句时累加器A的值为(2) (1) B 12 (2) B 01H6.子程序名:ZERO 功能:对内部数据区清零 功能:对内部数据区清零 入口参数:70内部数据区地址 71h内部数据区长度 出口参数:无 占用资源:R0,R7,70h,71h 上述程序为主程序调用子程序,参数传递方式为(5)(1) A 07H (2) A 00H (3) A DPL (4) B DPH (5) B 堆栈7.在P1.0输出周期2ms的方波。(CPU采用12MHz时钟,T0产生1ms中断,T0采用方式1)(1) B #01H (2) C #24H (3) C #OFCH (4) D TFO (5) C CPL8.把内部RAM中起始地址为BLK1的数据块传送到外部RAM以BLK2为起始地址的区域,直到遇到“#”字符的ASCII码为止。参考程序如下(1) D @ R0 (2) B SUBB (3) C STOP (4) B POP (5) B MOVX (6) A INC 9.在6位LED动态显示电路图中,8155的PA口作(1),PB口作(2),PA和PB口都工作为(3),要使N1块显示数字3,其字形码为(4),字位码为(5),要使N1,N3,N5块同时显示数字6,其字形码为(6),字位码为(7),要使6位LED显示器全灭,字位码位(8)或字形码为(9),要使其中一位显示y,其字形码位(10)(1) A 字位码口 (2) D 字形码口 (3)A 输出口 (4)C BOH (5) B 01H (6) C 82H (7) B 15H (8) 00H (9) OFFH (10) C 91H10.DJNZ R0,rel这条指令含有两个 *** 作数,第一个 *** 作数R0属于(1)寻址方式,第二个 *** 作数rel属于(2)寻址方式(1) B 寄存器 (2)C 相对11.执行如下指令序列 MOV SP,#50H PUSH ACC后SP的值为(1),累加器ACC的值为(2)(1)D 51H (2) D 不变12.能够使累加器A的高三位取反的指令是(1),能使累加器A高6位置1的指令是(2)(1)C XRL A #OEOH (2) B ORL A #OFCH13.一个外设与CPU之间传送的信息通常有(1)、(2)、(3)、三类(1) A 数据信息 (2)D 状态信息 (3)B 控制信息14.下列哪种数据传送方式中CPU的有效利用率最低(1)(1)B 查询式传送15.下面一段程序实现了ASCII码到二进制的转换,请把程序补充完整(1)C #30H (2) A #0AH (3) D #07H16.20H单元中的两个BCD码相乘,结果以BCD码的形式存放在21H单元(1) B #0FH (2) B DIV (3) D ORL (4) A 21H17.把16进制数FFH转换成BCD码,结果存放在20H 22H单元(1) B #64H (2) B B (3) D #10H 18.利用定时/计数器1产生1ms定时,采用中断方式编程使在P1.7引脚上输出周期为2ms的方波,设单片机晶振频率为6MHz,请把程序补充完整(1) C 0013H (2) A FEH (3) C OCH (4) B TR1 (5) CPL19.对内部RAM 40H单元开始连续16个单元清零。(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C ret20.有如下指令序列 (略) 当执行完该指令序列后布尔累加器C的值为(1),F0的值为(2)(1)B 1 (2) B 121.中断入口地址通常放的指令为(1)(1) B LJMP22.DEC R0和DJNZ R0,这两条指令对通用寄存去R0的 *** 作都是(R0)←(R0)-1,但是前者属于(1)指令,后者属于(2)指令。(1) B 运算指令 (2)D 控制转移23.用指令实现逻辑表达式:Q=U•(/V+W))+X•(/(Y+Z))。(备注:/A表示对A求反)(1)D V (2) B CPLC (3) A ORL (4) B ANL (5) C MOV.Q.C24.根据R2的内容转向不同的分支(1) D #TBJ1 (2) D ADD (3) B INC.DPH (4) B @A+DPTR (5) B AJMP PRG025.MCS-51片内数据寄存器分为工作寄存器、位寻址区和数据缓冲区三个区域。工作寄存器区德地址范围:(1);分(2)组。当前寄存器组由程序状态字PSW中(3)位的状态组合决定。片内数据存储器中位寻址的范围:(4)(1) B 00-1FH (2) A 4 (3) C RS1,RS0 (4) 20-2FH26.执行如下指令序列后累加器A的值为(1),标志寄存器PSW的值为(2)(1) B 21H (2) C 84H30.MCS-51系列单片机中定时控制寄存器TCON是91)位寄存器,其中TCON。7是(2)位标志位;定时方式寄存器TMOD。1、TMOD。0是(3)、(4)标志位,他们组合定义了T0的工作方式(1) D 8 (2) C TF1 (3) B M1 (4) C M031.若要求外部中断0为边沿触发方式,则下列哪条指令不是初始化中断过程中必须的(1)(1) D SETB PX032.阅读程序 (略)根据这个程序,执行完jmp指令后执行(2)条指令■。这个程序是(3)典型算法的程序,■是(4)结构的程序。(1)C ADD (2) C ajmp PRG2 (3) A 散转 (4)B 分支33.把存放2000H~20FFH连续256个数据搬移到3000H~30FFH单元。(1)D #2000H (2) B #20H (3) D #30H (4) A DPL1.单片机有几条指令,分为几类111条 五类2.下列堆栈指令错误的是:B POP.A3.I/O口编址方式为(1) 单独编址 (2)存储器统一编址4.CPU是单片机的核心部件,有 和 两大部分组成,前者是运算部件为核心(1)运算器 (2)控制器 (3)ALU 5.是标志寄存器, 是堆栈指针, 串行口通讯控制器, 是中断允许寄存器 是数据统计(1)PSW (2) SP (3) SCON (4) IE (5) DPTR (6)166.I/O设备和CPU是通过 连接的,起作用 (1) D 接口电路 (2)B 隔离作用 (3)A 锁存作用 (4)C 变换作用 (5)C 联络作用7.存储系统将存储器分为 和 采用 结构,通过MOVX指令可访问(1)A 程序储存器 (2)D 数据寄存器 (3)A 哈佛 (4)D 片外数据寄存器和I/O接口8.单片机芯片有8个部分组成,即 时钟电路 数据存储器 并行I/O口,串行口,定时器/计数器及中断系统 (1) A 中央处理器 (2)A 程序储存器9.51内部的并行I/O口P3口除了作为通用I/O口还具有第二功能,其中P3.2和P3.3第二功能分别为 和(1)C /INT0 (2) D /INT110.若要求外部中断0为边沿触发方式,则下列哪条指令不是初始化中断过程中必须的(1) D SETB PXO11.执行如下 *** 作 (略) 当执行完JMP@A+DPTR指令后程序计数器PC的值为 ,程序运行后累加器A的值为 (1) C 5020H (2) D 1FH12.十六进制数6311分别用不同进制表示:二进制 八进制 十进制 若63H为BCD码,则对应 的十进制数为 (1) 01100011 (2) 143 (3) 99 (4) 6313.若(A)=01100011B,若将其当做84)1BCD码数,则对应的十进制数 若将其当做ASCII码数,则对应的字符 ,若把它转换成十六进制数 若将其当做5211BCD码,则对应的ACC 6的权值为(1)63 (2)C (3) 63H (4)214.片内数据存储器中 为位寻址区 位地址范围为(1) C 20H-2FH (2)A 00H-7FH15.指令MOVA,30H中的A是 寻址方式 而指令MOVC,30H中的C是 位寻址方式(1) 直接 (2)位 16.累加器A的值为0FCH,执行 遍RL A指令后累加器A的值为9FH(1) B 0E1H (2) C 517.执行如下指令序列A,R1后累加器A的值为 ,标志寄存器PSW的值为(1) B 21H(2) C 84H17. 执行如下指令序列后累加器A的值为 ,通用寄存器R0的值为(1)0CDH (2) 31H18.指令 是合法的MCS-51指令,而指令 不是合法的MCS-51指令(1) D MOV 30H 20H (2) C MOV @R1.R219.MCS-51采用的定时控制方式,有固定的机器周期, 个机器周期由 个震荡周期组成。当振荡频率为12MHz时,一个机器周期为 ,当震荡频率为6MHz时,一个机器周期为(1) A 12 (2) A 1μs (3) B 2μs20.MCS-51单片机复位后,PC的内容为 ,堆栈指针SP的内容为(1) A 0000H (2) B 07H21.微处理器就是中央处理器(CPU)-控制器和-集成在一片半导体芯片上,称为 (1) B 运算器 (2) B MPU22.半导体存储器从读写方式上可分为(1)和(2)两大类,MCS-8051的片内数据存储器有(3)字节,片内程序存储器有(4)字节(1) A RAM (2) D ROM (3) D 128 (4) A 4K23.MCS—51内部有(1)个定时/计数器,每个定时/计数器为(2)位,定时/计数器的控制依靠特殊功能寄存器(3),工作方式的设定依靠特殊功能寄存器(4)(1) A 2 (2) D 16 (3) B TCON (4) C TMOD24.已知(SP)=53H,(PC)=37FEH执行:lcall 3A00h后:(SP),(PC),(54H),(55H)分别为 (1) B 55H (2) A 3A00H (3) C 38H (4) C 01H25.MCS-51允许有 个中断源,提供 个中断优先级,中断优先级由(3)寄存器控制,在同级中断中优先权最高的是(4)(1) C 5 (2) B 2 (3) B IP (4) C /INT026.十进制数 -58的二进制数表示方式:原码为91),反码为(2),补码为(3)(1) A 10111010 (2) B 11000101 (3) A.B 1100011027.MCS-51指令系统共有 种寻址方式,指令MOV DPTR #1000H中,源 *** 作数的寻址方式(2),目标 *** 作数的寻址方式为(5)对特殊功能寄存器只能用(6)寻址方式(1) C 7 (2) A 立即选址 (3)B 寄存器选址 (4)直接 (5)寄存器间接 (6)寄存器H/直接28.在程序中经常利用逻辑运算指令来屏蔽某几个位,如果希望将累加器A的高5位置0则应该执行该指令ANL A,(1),如果希望将累加器的低5位置1则应该执行指令(2) A,#1FH(1) C #7 (2) B ORL


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/6228454.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-18
下一篇2023-03-18

发表评论

登录后才能评论

评论列表(0条)

    保存