合工大《单片机与接口技术》2014试卷A及标准答案
2014(1)《单片机》试卷和答案
新疆天山职业技术学院2014-2015学年第二学期《单片机原理与应用》期末试卷姓 名: 班 级: 年级编号:1、位是计算机所能表示的最小的数据单位,只能有0和1两种状态。
2、单片机中常用十进制数、二进制数和十六进制数。
3、中央处理器是单片机的核心,字长为8位,完成运算和控制功能4、立即寻址是指在指令中直接给出操作数,该操作数称为立即数。
5、单片机是单片微型计算机的简称,是将中央处理器CPU 、随机存 储器RAM 、只读存储器ROM 、定时器/计数器以及I/O 接口等功能模 块集成在一块芯片上的微型计算机。
二、单项选择题(本大题共15小题,每空1分,共15分)1、许多单片机可在(C )的电压下运行,功耗降至A 级。
A.1VB.1.2VC.2.2VD.3.6V2、计算机处理数据时,一次存取、加工和传送的数据长度为(A )。
A.字 B.字节 C.位 D.波特率3、十进制的基数是10,所使用的数码为0-9,共10个字长。
十进制数的后缀为(B )。
A.HB.DC. BD.C4、BCD 码是用(C )位二进制数来表示0-9这10个十进制数。
A.2B.3C.4D.8 5、8051有一个(A )的串行口,以实现单片机与单片机之间、单片机与其他设备之间的串行通信。
A.全双工B.半双工C.单工D.全单工6、(D )是指指令中的操作数为寄存器中的内容。
A.直接寻址 B.相对寻址 C. 变址寻址 D.寄存器寻址7、位寻址就是直接给出(B )位数据中某一位的地址,之后对此数据进行操作的寻址方式。
A.4B.8C. 16D.328、传送类指令是指令系统中使用最多的一类指令,主要用于(C )的传送、保存以及交换等场合。
A.内容B.地址C.数据D.操作数9、下列指令中那个是错的(A )A.MOV Rn,RnB.MOV A,RnC.MOV A,directD.MOV A,#data 10、加法指令的功能是(D )的内容与源操作数所指定的内容相加。
《单片机应用技术》试卷A及答案
《单片机应用技术(C 语言版)》试卷A一、 单项选择题(每题1.5分,共30分)1、51单片机的CPU 主要由( )组成。
A 、运算器、控制器B 、加法器、寄存器C 、运算器、加法器D 、运算器、译码器2、程序是以( )形式存放在程序存储器中。
A 、C 语言源程序B 、汇编程序C 、二进制编码D 、BCD 码3、单片机8031的EA ——引脚( )。
A 、必须接地B 、必须接+5V 电源C 、可悬空D 、以上三种视需要而定4、单片机上电复位后,PC 的内容为( )。
A 、0x0000B 、0x0003C 、0x000BD 、0x08005、外部扩展存储器时,分时复用做数据线和低8位地址线的是( )A 、P0口B 、P1口C 、P2口D 、P3口6、单片机的ALE 引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A 、1/2B 、1/4C 、1/6D 、1/127、下面叙述不正确的是( )。
A 、一个C 源程序可以由一个或多个函数组成。
B 、一个C 源程序必须包含一个主函数main( )。
C 、在C 程序中,注释说明只能位于一条语句的后面。
D 、C 程序的基本组成部分单位是函数。
8、在C 语言中,当do-while 语句中的条件为( )时,循环结束。
A 、0B 、falseC 、trueD 、非09、下面的while 循环执行了( )次空语句。
While (i=3);A、无限次B、0次C、1次D、2次10、C程序总是从()开始执行的。
A、主函数B、主程序C、子程序D、主过程11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。
A、赋值语句B、表达式语句C、循环语句D、空语句12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。
A、静态B、动态C、静态和动态D、查询13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是()A、0x06B、0x7DC、0x82D、0xFA14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为()A、0x01B、0x05C、010D、0x5015、启动T0开始计数是使TCON的()。
最新合工大《单片机与接口技术》试卷A及标准答案
合工大《单片机与接口技术》试卷A评分标准和标准答案一、【20分】简答题(每小题2分)1、微处理器如何定义?微处理器是一个独立的IC芯片,内含算术运算和逻辑运算部件(ALU),不含存储器、I/O接口等,只能接受机器语言。
2、单片机如何定义?在一块IC芯片上集成了微处理器(μP)、存储器(RAM、ROM)、I/O 接口、定时/计数器、中断系统、系统时钟,以及系统总线等的微型计算机。
3、什么叫微机接口?采用硬件与软件相结合的方法,研究CPU如何与外设进行最佳匹配,从而在CPU与外设之间实现高效、可靠的信息交换。
通俗地说,所谓“接口”就是CPU与外设的连接电路,是CPU与外设交换信息的中转站。
4、51单片机串行发送和串行接收各用什么指令?串行发送:MOV SBUF, #XXH;串行接收:MOV A, SBUF。
5、晶振频率、振荡周期、机器周期三者之间是什么关系?晶振频率即外接晶体振荡器的标称频率,也叫振荡频率,它与振荡周期互为倒数关系;一个机器周期包含12个振荡周期。
6、MOVX指令用在哪些场合?(1)CPU与外部RAM之间交换数据;(2)CPU与外部I/O之间交换数据。
7、用哪条指令可将P1口高四位同时取反,低四位不变?XRL P1,#1111 0000B8、三总线包括哪三种?地址总线、数据总线、控制总线。
9、USB接口全称叫什么?通用串行总线。
10、T0、T1计数时,对外部输入的脉冲信号有什么要求?(1)计数脉冲最高频率不超过系统振荡频率的1/24;(2)计数脉冲下降沿有效,高、低电平持续时间均要大于1个机器周期。
二、【14分】分析题1、CPU为AT89S52,已知(PSW)= 0000 1000 B,分析以下各组指令的运行结果(每小题2分):(1)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90HMOV @R0,#90H ;((R0))<==90H,即RAM(90H)=90H(2)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90HMOV @R0,90H ;((R0))<==(90H),即RAM(90H)=SFR(90H)2、已知程序执行前:(A)=04H,(SP)=42H,(41H)=7CH,(42H)=7DH。
《单片机原理与接口技术》--试卷A及参考答案
A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是2.MCS-51上电复位后,SP的内容应是()A. 00HB. 07HC. 60HD. 70H3.以下有关PC和DPTR的说法中错误的是()A. DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示()A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据6.关于数据传送类指令,下列说法正确的是()。
A. 在内部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B. 程序存储器空间中的数据能直接送入内部存储区中任意单元C. 所有的数据传送指令都不影响PSW中的任何标志位D. 只能使用寄存器间接寻址方式访问外部数据存储器7.已知(A)=0ABH,(R1)=7FH,执行指令ADD A,R1后,标志位Cy、OV的值是()A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=08.以下选项中不正确的位地址表示方式是()A. 0E0HB. RS0C. PSW.0D. A.2 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完上述程序后,PC的值是()。
A. 0040HB. 0041HC. 0042HD. 0043H10.假定设定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()A. 36HB. 37HC. 38HD. 39H三、判断题(共20分,对的打“√”,错的打“×”)1.当MCS-51上电复位时,堆栈指针SP=00H。
()2.MCS-51系列单片机的四个I/O端口都是多功能的I/O端口。
单片机技术 试卷A答案【考试试卷答案】
单片机原理试卷A卷答案一、选择题(本大题共15小题,每题2分,共30分)1.8051单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.通过串行口发送或接收数据时,在程序中应使用( c )a)MOVC指令b)MOVX指令c)MOV指令d)XCHD指令4.8051单片机DIP封装共有40只引脚,其中电源与地线引脚分别是( d )a) 10脚、30脚b)20脚、40脚c)30脚、10脚d)40脚、20脚5.CPU主要的组成部部分为( a )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是( d ) a)当前正在进行高优级中断处理b)当前正在执行RETI指令c)当前指令是DIV指令,且正处于取指令的机器周期d)当前指令是MOV A,R37.PC的值是( c )a )当前正在执行的前一条指令的地址b)当前正在执行指令的地址c)当前正在执行的下一条指令的地址d)控制器中的指令寄存器的地址8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(d )。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.单片机中PUSH和POP指令通常用来( c )a)保护断点b)保护现场c)保护现场恢复现场d)保护断点恢复断点10.在MCS—51中,需要外加电路实现中断撤除的是( d )a)写时中断b)脉冲方式的外部中断c)外部串行中断d)电平方式的外部中11.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( d ) a)0003H b)000BHc)00013H d)001BH12.指令MOV A,@R1的寻址方式是( d )a)直接寻址b)相对寻址c)寄存器寻址d)寄存器间接寻址13.指令MOV A,@R1的寻址方式是( a )a)直接寻址b)相对寻址c)寄存器寻址d)寄存器间接寻址14.指令DIV AB是( c )a)单字节,单周期指令b)双字节,双周期指令c)单字节,四周期指令d)双字节,四周期指令15.在汇编指令中“#DA TA”表示( b )a)直接地址b)8位立即数c)16位立即数二、填空题(本大题共12小题,每空1分,共20分)请在每小题的空格中填上正确答案。
哈尔滨工业大学、西安电子科技大学单片机原理及接口技术试卷及答案
DELAY1S:MOV R5,#04 DEL1:MOV R6,#250 DEL2:MOV R7,#250 DEL3:NOP NOP DJNZ R7,DEL3 DJNZ R6,DEL2 DJNZ R5,DEL1 RET ; END
(2)硬件电路图如图:
2、现有一蜂鸣器,用 89C51 设计一系统,使蜂鸣器周而复始地响 20ms,停 20ms,编 程。
4
解:设 fosc=12MHz,电路图如下:
定时时间:应用公式 t =(216-X)×12/fosc X=216-t(fosc /12) =216-20000=45536=B1E0H
(C)只有加法
(D)只有减法
8、ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H 当执行完左边的程序后,PC 的值是
(C)
(A)0040H (B)0041H (C)0042H (D)0043H
9、MCS-51 复位时,下述说法正确的是
(D)
(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H
拍。 5、用串口扩展并行口时,串行接口工作方式应选为方式 0。 6、A/D 转换器的三个最重要指标是转换速度、分辨率、转换精度。 7、当 89C51 的 RST 引脚上保持 2 个 机器周期以上的低电平,8051 即发生复位。 8、MCS-51 中,外部中断请求标志位是 IE0 和 IE1。 9、假定(SP)=60H,(ACC)=30H,(B)=70H。执行下列指令:
MOVC A,@A+DPTR
后,送入 A 的是程序存储器 8140H 单元的内容。
单片机原理与接口技术复习题及参考标准答案
《单片机原理与接口技术》课程复习资料一、单项选择题:1.带符号的十进制数-8的8位补码是 [ ]A.10000101B.11111011C.11111101D.111110002.补码11111011 的真值是 [ ]A.-5B.-8C.5D.83.补码11111000 的真值是 [ ]A.-5B.-8C.5D.84.将十进制数25转换成二进制数是 [ ]A.11001B.10011C.10101D.100015.已知某带符合的数的8位补码是 11111011B,该数的真值是 [ ]A.-1B.2C.-5D.-76.MCS-51 片内程序存储器容量是 [ ]A.1kBB.2kBC.3kBD.4kB7.MCS-51 芯片的8位并行数据输入输出接口个数是 [ ]A.1B.2C.3D.48.MCS-51 片内通用寄存器个数是 [ ]A.4B.8C.7D.69.MCS-51 的无条件转移指令个数是 [ ]A.1B.2C.3D.410.MCS-51 片内定时/计数器的个数是 [ ]A.1B.2C.3D.411.MCS-51 系统的中断源个数是 [ ]A.2B.3C.4D.512.MCS-51 片内专用寄存器个数是 [ ]A.8B.16C.21D.2413.作为堆栈操作的指示栈顶位置的寄存器是 [ ]A.SPB.IPC.BPD.CS 1000HTAB1:DB 10H,‘A’TAB2:DW TAB1以1000H为首字节的连续4个字节单元中内容依次是 [ ]A.10H,41H,10H,0B.10H,41H,0,10HC.41H,10H,10H,0D.41H,10H,0,10H15.对于输入端口,应具有下面何种功能 [ ]A.应具备数据缓冲功能B.应具备数据锁存功能C.应同时具备数据缓冲功能肯和数据锁存功能D.应具备缓冲功能和锁存功能中的任一种16.外部中断0的中断服务程序入口地址是 [ ]A.0003HB.000BHC.0013HD.0023H17.用于中断控制的定时计数控制器是 [ ]A.SCONB.IEC.IPD.TCON18.能实现外设和内存直接进行数据交换的数据传输方式是 [ ]A.查询方式B.无条件传送方式C.中断方式D.DMA方式19.在异步通信中,数据传输的单位是 [ ]A.字节B.字C.帧D.位20.用于中断控制的中断允许寄存器是 [ ]A.SCONB.IEC.IPD.TCON21.MCS-51 外部数据存储器可扩展的最大存储空间是 [ ]A.16kBB.32kBC.64kBD.256kB22.MCS-51 位寻址区的位地址范围是 [ ]A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH23.在MCS-51 中,SP用于存放栈顶指针值。
13-14-2通信单片机试卷A
2013—2014 学年第二学期单片机与嵌入式系统试题01一、单选题(每小题后的四个备选答案中只有一个是正确的,请将你认为正确那个编号填入答题区的相应表格里。
每小题2分,本大题共30分)1.下列概念叙述中正确的是()。
A.80C51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚B.特殊的存取规则使得堆栈已不是数据存储区的一部分C.可以把PC看成是数据存储空间的地址指针D.CPU中反映程序运行状态和运算结果特征的寄存器是PSW2.下列有关80C51中断优先级控制的叙述中,错误的是()。
A. 低优先级不能中断高优先级,但高优先级能中断低优先级B. 同级中断不能嵌套C. 同级中断请求按时间的先后顺序响应D. 同一时刻,同级的多中断请求,将形成阻塞,系统无法响应3.80C51单片机中,设堆栈指针SP为37H,发生子程序调用后,SP的值为()。
A. 37HB. 38HC. 39HD. 3AH 4.下列有关单片机程序存储器的论述中,错误的是()。
A.用户程序保存在程序存储器中B.断电后程序存储器仍能保存程序C.对于程序存储器只使用MOVC一种指令D.执行程序需要使用MOVC指令从程序存储器中逐条读出指令5.80C51的帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是()。
A. 方式0B. 方式1C. 方式2D. 方式36.中断查询确认后,在下列各种情况中,能立即进行响应的是()。
A.当前正在进行高优先级中断处理B.当前正在执行RETI指令C.当前指令是DIV指令,且正处于取指机器周期D.当前指令是“MOV A, Rn”指令7.80C51的定时计数器工作于方式0时,其计数范围是()。
A. 1~213B. 0~213-1C. 1~216D. 0~216-18. 在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是()。
A.EA B.PSEN C.ALE D.CE9.在LED显示中,为了输出位控和段控信号,应使用指令()。
单片机原理及接口技术试题及答案
单片机原理及接口技术试题及答案一、填空题(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; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分) 2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。
0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。
合肥工业大学 微机原理与接口技术答案
一、填空题(每空1分,30分)1、微型计算机的基本组成包括:控制器、主存储器、运算器、输入设备和输出设备五部分。
2、CPU被重新启动后,CS=FFFF H,IP=0000H。
3、8086的I/O端口寻址方式为:直接端口寻址和间接端口寻址,其最大寻址空间分别为FFH和FFFFH。
4、8086CPU的结构由执行单元/EU和总线接口单元/BIU两部分组成。
5、主程序与子程序之间的参数传递方式有:寄存器传递参数、存储器传递参数和堆栈传递参数。
6、8086的中断系统可处理256种不同的中断,按产生中断的方法可分为内部/软件中断和外部/硬件中断。
7、二进制数101101.10B转换成十进制数为45.5D,转换成十六进制数为2D.8H。
8、存储单元物理地址的计算公式为:物理地址=段基址×16+偏移地址。
9、元件级总线包括地址总线AB、数据总线DB和控制总线CB三种,其中地址总线AB 是三态单向总线。
10、时钟发生器8284共产生哪三种时钟信号:OSC、CLK、PCLK、它们之间的关系是CLK 是OSC的3分频,而PCLK是CLK的2分频。
11、标志寄存器的标志位中,状态标志有OF,SF,ZF,AF,PF,CF、控制标志有DF,IF,TF。
二、问答题(12分)1、在进行字符串操作时,必须遵守哪些隐含约定?(4分)(1)源串由DS寻址,源串的元素由SI作指针;(2)目的串由ES寻址,目的串的元素由DI作指针;(3)每执行一次字符串指令,指针SI和DI自动修改,以便指向下一个待操作的单元;(4)DF标志控制字符串的处理方向,DF=0时为递增方向,DF=1时为递减方向;(5)要处理的字符串长度入在CX中。
2、请说明计算机中断指令的执行过程。
(4分)(1)首先把标志寄存器的内容入栈,再把当前断点的段基址CS和偏移地址IP入栈;(2)清除中断标志IF和单步标志TF;(3)将中断类型号N乘以4,得到中断服务程序的入口地址表的表头地址,从中断向量表中得到中断报务程序的入口地址,CPU转入中断服务程序执行;(4)最后执行中断返回指令IRET,从堆栈中弹出程序断点,继续执行原来被中断的程序。
《单片机》/《单片机与智能控制》试卷答案(A卷)
《单片机》考试题标准答案2009年1月7日一、概念填空题(共30分,15小题,每小题2分)1、与单片机配套的晶振为12MHz 时,则一个时钟周期(节拍P )是(1)µs 、一个状态周期S 为(2)µs 。
2、单片机的P 0、P 1、P 2和P 3四个端口作为通用I/O 口使用时,(P1)为双向I/O 口,其余的(P 0、P 2和P 3)为准双向I/O 口。
3、单片机通过TXD 向外串行地(发送)数据,通过RXD 从外串行地(接收)数据。
4、对于80C51单片机,当EA =(1)时或在程序执行时当PC 值超过(0FFFH 或FFFH )H 时,就去执行外接ROM 内的程序代码。
5、单片机内部RAM 的20H ~(2FH )H 单元,既可作为一般RAM 单元使用,进行“字节操作”;也可以对单元中的每一位进行“位操作”;位地址为00H ~(7FH )H 。
6、CY 是(进/借位标志位)、TCON 是(定时器控制寄存器)、TMOD 是(定时器方式寄存器)、DPTR 是(16位的地址指针寄存器)。
7、51单片机的复位引脚是(RST ),是(高)有效。
8、DPTR 可以分为2个8位的寄存器使用,它们是(DPH )和(DPL )。
(注:DPH 和DPL 前后顺序无所谓) 9、LCALL 和LJMP 指令的区别是(LCALL 是长调用指令,往往需要以一个RET 指令返回调用处,返回点只有一处;LJMP 是长跳转指令,往往是以另一条或多条跳转指令指令跳转到需要的地方,返回点根据条件可能有多处;注:学生答对意思即可!)。
10、单片机通过三总线与外部接口设备互联沟通信息,它们是(数据)总线、(地址)总线和(控制)总线,其中(地址)总线是16位的。
(注:数据、地址、控制三个答空的顺序先后无所谓,只要答出即可) 11、在51系列单片机中,外部(ROM )和外部(RAM )是分别独立排址的,二者各占64KB 的空间。
《单片机原理与应用》A卷答案
《单片机原理与应用》A卷参考答案一、简答题(共28分)1、(4分)MCS-51的存储器组织结构是怎样的? MCS-51单片机的程序存储器和数据存储器共处同一地址空间为什么不会发生总线冲突?答:MCS-51采用哈佛存储结构,即核外XRAM与程序存储器分别寻址的方式。
....1’访问不同存储器,使用不同的指令,如访问ROM用MOVC,……1’访问片内RAM则用MOV,……1’片外RAM用MOVX。
……1’不同的指令控制信号有所不同,故可避免总线冲突。
2、(4分)看门狗电路的作用?简述看门狗电路的原理?答:作用:看门狗电路是用来监测微处理器是否正常工作的,如果单片机应用系统工作不正常,程序飞掉,看门狗电路的输入端就会被触发,那么看门狗电路的输出端就可以产生一个复位脉冲使系统复位。
……2’工作原理:在预先设定的时间内使CPU复位计数器,即预先设定的时间要小于计数器的溢出时间,如计数器一旦溢出,即认为CPU目前的运行状态出现问题,可用计数器溢出信号去复位CPU,使单片机系统重新工作,从而使系统纳入正常的工作状态。
……2’3、(4分)简述堆栈的作用?堆栈操作遵循什么原则?答:堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。
……2’堆栈操作遵循的原则是按照先进后出的原则存取数据,这里的进与出是指进栈与出栈操作。
……2’4、(4分)简述8051单片机中断响应过程。
答:一旦响应中断,8051首先对相应的优先级有效触发器置位,……1’然后由硬件执行一条长调用指令,把当前的PC值压入堆栈,以保护断点,……1’再将相应的中断服务的入口地址送入PC,同时清除中断请求标志(串行中断和外部电平触发中断除外),从而程序便转移到中断服务程序。
……2’5、(4分)怎样利用门控位GATE配合定时器的其它部件来测量外部正脉冲宽度?答:设置GATE=1,将TMOD中的T/C设置为1,此时为定时器模式,也可以看作INT是对机器周期的计数器,将TCOM中的TR0或TR1设置为1,当外部中断引脚0 INT输入正脉冲时,就会启动T0或T1开始计数工作,通过T0或T1测得振或1荡周期的个数来测量外部正脉冲宽度。
单片机试卷及标准答案
单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。
A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。
A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。
A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。
A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。
A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。
A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。
A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。
A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。
A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。
A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。
A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。
A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。
单片机原理与接口技术习题答案
单片机原理与接口技术习题答案单片机原理与接口技术习题答案习题与思考题11-1 微型计算机通常由哪些部分组成?各有哪些功能?答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。
控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。
1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点?答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。
单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。
1-3 简述计算机的工作过程。
答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。
1-4 单片机的几个重要指标的定义。
答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。
1-5 单片微型计算机主要应用在哪些方面?答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。
1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力?答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。
1-7 简述单片机嵌入式系统的定义和特点。
答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。
《单片机》试卷A标准答案
温州职业技术学院分院03/04学年第2学期期末考试《电工基础》试卷A标准答案适用班级页数班级:姓名:学号:成绩:一、填空题(每空1分,共20分)1.计算机中常用的码制有原码、反码和补码。
2.十进制数69的二进制表示为1000101B 。
3.十进制数的-38的8位补码表示为11011010B 。
4.计算机中最常用的字符信息编码是ASCII码。
5.若不使用MCS-51片内程序存储器,引脚---EA必须接地。
6.MCS-51单片机内部RAM的通用寄存器区共有32 单元,分为 4 组寄存器,每组8 单元,以R0~R7 作为寄存器名称。
7.MCS-51的堆栈是软件填写堆栈指针临时在数据存储器内开辟的区域。
8.MCS-51中凡字节地址能被整除的特殊功能寄存器均能按位寻址。
9.MCS-51系统中,当--------PSEN信号有效时,表示CPU要从存储器读取信息。
10.MCS-51片内20H~2FH范围内的数据存储器,既可以按字节寻址,又可以寻址。
11.MCS-51在物理上有个独立的存储器空间。
12.使8051单片机复位有和两种方法。
13.PC复位后,执行当前指令后,PC内容。
14.如果8031单片机的时钟频率为12MHz,则一个机器周期是uS。
15.累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 。
16.执行ANL A,#0FH指令后,累加器A的高4位= 。
17.SJMP e的操作码地址为1000H,e=20H,它的转移目的地址为。
18.JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为。
19.累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 。
20.MOV PSW,#10H是将MCS-51的工作寄存器置为第组。
21.SJMP e的操作码地址为0050H,e=65H,那么它的转移目的地址为。
22.指令DJNZ R7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为。
(完整版)单片机考试试题带答案
单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
3、访问8031片外数据存储器采用的是寄存器间接寻址方式。
4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。
5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。
12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1.分,共10分)1、计算机能识别的语言是( C )。
(A)汇编语言(B)自然语言(C)机器语言(C)高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。
(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。
(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。
单片机原理及应用试题及答案A版
单片机原理及应用试题及答案单片机期末考试试题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 组寄存器为当前的工作寄存器。
精选新版《单片机与接口技术》考试题库158题(含标准答案)
精选新版《单片机与接口技术》考试题库158题(含标准答案)2023年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.寻址方式就是C的方式。
A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数2.MCS-51寻址方式中,直接寻址的寻址空间是D。
A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.数据存储器256字节范围4.8051单片机的VCC(40)引脚是A引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器5.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为A。
A.(A)=00H(C)=1B.(A)=00H(C)=0C.(A)=7AH(C)=1D.(A)=7AH(C)=06.MCS-51单片机的P1口的功能是A。
A.可作通用双向I/O口用C.可作地址/数据总线用7.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是C。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF08.将A与立即数按位逻辑异或的指令是C。
A.ANL A,#dataB.ORL A,#dataC.XRL A,#dataD.XRL A,direct9.启动定时器1开始定时的指令是D。
A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR110.MCS-51单片机CPU开中断的指令是A。
A.SETBEAB.SETBESC.CLREAD.SETBEX011.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A。
A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲负跳有效12.8051单片机的机器周期为2μs,则其晶振频率fosc为 C MHz.A.1B.2C.6D.1214.使8051的定时器T0停止计数的指令是A。
A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR115.MCS-51指令系统中,求反指令是A。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
合工大《单片机与接口技术》试卷A评分标准和标准答案一、【20分】简答题(每小题2分)1、微处理器如何定义?微处理器是一个独立的IC芯片,内含算术运算和逻辑运算部件(ALU),不含存储器、I/O接口等,只能接受机器语言。
2、单片机如何定义?在一块IC芯片上集成了微处理器(μP)、存储器(RAM、ROM)、I/O 接口、定时/计数器、中断系统、系统时钟,以及系统总线等的微型计算机。
3、什么叫微机接口?采用硬件与软件相结合的方法,研究CPU如何与外设进行最佳匹配,从而在CPU与外设之间实现高效、可靠的信息交换。
通俗地说,所谓“接口”就是CPU与外设的连接电路,是CPU与外设交换信息的中转站。
4、51单片机串行发送和串行接收各用什么指令?串行发送:MOV SBUF, #XXH;串行接收:MOV A, SBUF。
5、晶振频率、振荡周期、机器周期三者之间是什么关系?晶振频率即外接晶体振荡器的标称频率,也叫振荡频率,它与振荡周期互为倒数关系;一个机器周期包含12个振荡周期。
6、MOVX指令用在哪些场合?(1)CPU与外部RAM之间交换数据;(2)CPU与外部I/O之间交换数据。
7、用哪条指令可将P1口高四位同时取反,低四位不变?XRL P1,#1111 0000B8、三总线包括哪三种?地址总线、数据总线、控制总线。
9、USB接口全称叫什么?通用串行总线。
10、T0、T1计数时,对外部输入的脉冲信号有什么要求?(1)计数脉冲最高频率不超过系统振荡频率的1/24;(2)计数脉冲下降沿有效,高、低电平持续时间均要大于1个机器周期。
二、【14分】分析题1、CPU为AT89S52,已知(PSW)= 0000 1000 B,分析以下各组指令的运行结果(每小题2分):(1)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90HMOV @R0,#90H ;((R0))<==90H,即RAM(90H)=90H (2)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90HMOV @R0,90H ;((R0))<==(90H),即RAM(90H)=SFR(90H)2、已知程序执行前:(A)=04H,(SP)=42H,(41H)=7CH,(42H)=7DH。
请分析下述程序执行后:(A)=?(SP)=?(41H)=?(42H)=?(PC)=?可以只写最终结果(每空2分)。
POP DPH ; (DPH)<--((SP))=(42H)=7DH, (SP)<--(SP)-1, (SP)=41H POP DPL ; (DPL)<--((SP))=(41H)=7CH, (SP)<--(SP)-1, (SP)=40HMOV DPTR, #DTAB ; (DPTR)=DTABRR A ; (A)=02HMOV B,A ; (B)=02HMOVC A, @A+DPTR ; @(DTAB+2), (A)=30HPUSH ACC ; (SP)<--(SP)+1,(SP)=41H, ((SP))<--(A), (41H)=30HMOV A, B ; (A)=(B)=02HINC A ; (A)=03HMOVC A, @A+DPTR ;@(DTAB+3),(A)=50HPUSH ACC ; (SP)<--(SP)+1,(SP)=42H, ((SP))<--(A), (42H)=50HRET ; (PCH)<--((SP))=50H,(SP)<--(SP)-1,(SP)=41H; (PCL)<--((SP))=30H,(SP)<--(SP)-1,(SP)=40HDTAB: DB 10H, 80H, 30H, 50H, 30H, 50H, 47H, 86H, 90H, 19H(A)=50H,(SP)=40H,(41H)=30H,(42H)=50H,(PC)=5030H三、【15分】编程题(每小题5分)1、将8032高128字节RAM中的90H单元内容与80H单元内容进行交换。
MOV R0,#90HMOV A,@R0MOV B,AMOV R1,#80HMOV A,@R1MOV @R0,AMOV A,BMOV @R1,A2、51单片机没有DEC DPTR指令,请编程实现:(DPTR)- 1→(DPTR)。
CLR CMOV A,DPLSUBB A,#01HMOV DPL,AMOV A,DPHSUBB A,#00HMOV DPH,A3、编程将SRAM芯片62256的存储区0000H~7FFFH所有单元均清零。
MOV DPTR,#0000HLOOP: CLR AMOVX @DPTR,AINC DPTRMOV A,DPHCJNE A,#80H,LOOP四、【10分】AT89S51系统,晶振频率为12MHz,采用T0定时输出周期为2s、占空比为1:1的连续方波,请编制完整的程序。
ORG 0000HJMP MAINORG 000BHJMP IT0PORG 0030HMAIN: MOV SP,#70HMOV B,#20D ;20次MOV TMOD,#01DMOV TH0,#3CH ;每次50msMOV TL0,#0B0HSETB ET0SETB EASETB TR0JMP $IT0P: MOV TH0,#3CHMOV TL0,#0B0HDJNZ B,BACKCPL P1.0 ;P1.0输出方波MOV B,#20DBACK: RETI五、【6分】AT89C51单片机外扩27128型存储器的电路如图1所示,请写出AT89C51片内、片外的ROM地址范围。
(1)片内:0000H~0FFFH;(2)片外:1000H~4FFFH。
六、【7分】8031单片机欲扩展64KB的SRAM,请选择存储器芯片,设计CPU与SRAM的连接电路,并写出SRAM的地址范围。
62256(1)地址范围: 0000H~7FFFH; 62256(2)地址范围: 8000H~0FFFFH。
七、【8分】设8255芯片的控制口地址为2FFFH,PC口地址为2FFEH,使用8255的PC7产生1000个连续的负脉冲,占空比1:1,周期200ms,已知延时100ms的子程序叫DELAY。
请编制相关软件。
MOV DPTR,#2FFFHMOV A,#00001111B ;输出高电平MOVX @DPTR,AMOV 31H,#03HMOV 30H,#0E8HLOOP: MOV A,#00001110B ;输出低电平MOVX @DPTR,ACALL DELAYMOV A,#00001111B ;输出高电平MOVX @DPTR,ACALL DELAYCLR CMOV A,30HSUBB A,#01HMOV 30H,AMOV A,31HSUBB A,#00HMOV 31H,AORL A,30HJNZ LOOP八、【5分】飞读AT89S52单片机T0计数器的16位计数值,并存到内部RAM的(31H)(30H)中。
AGAIN: MOV A,TH0MOV 30H,TL0CJNE A,TH0,AGAINMOV 31H,TH0九、【7分】图2为W78E51单片机外扩数模转换器DAC0832,配合741运放输出0~10V的模拟电压。
CPU执行哪几条指令即可完成一次D/A转换?MOV DPTR,#8FFFH ;指向DAC0832口地址MOV A,# XXH ;准备输出的数字量MOVX @DPTR,A ;数字量送给DAC0832十、【8分】图3为8031单片机外扩模数转换器ADC0809。
当CS5=0,且CPU执行写指令时,START=ALE=1,启动A/D转换,同时也完成了通道号的锁存;当CS5=0,且CPU执行读指令时,OE=1,输出锁存器的三态门打开,ADC0809转换的数据呈现在数据总线上,CPU发指令可将其读走,于是一个通道的转换即告结束。
今用延时法采集IN1通道输入的模拟电压,请编程实现。
MOV DPTR,#0AFF9H ;选择IN1通道MOVX @DPTR,A ;WR=0MOV R7,#40D ;准备延时参数DJNZ R7,$ ;延时80µsMOVX A,@DPTR ;读转换结果MOV 42H,A ;存转换结果P2.7EAP2.6P2.5P2.4A13A12CEP2.3--P2.074L S 373LEOEP0.7--P0.0ALE PSENA11--A8A7--A0O7--O027128AT89C51OE A 1B 2C 3G2A 4G2B 5G16Y015Y114Y213Y312Y411Y510Y69Y7774LS13874L S 22&121A74L S 04+5V图1IN026D721D620IN127D519D418IN228D38D215IN31D114D017IN42EOC7IN53ADDA 25IN64ADDB 24ADDC23IN75ALE22REF(-)16OE9START6REF(+)12CLK 10ADC0809Q012Q19Q28Q311MS16MS27MR12MR23CLK014CLK1174LS90来自CPU的ALE W RC S 5R DD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE 1LE1174LS373A 0A 1A 2P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7ALE WR RD8031A 13A 14A 15C S 0C S 1C S 2C S 3C S 4C S 56264825582798253DAC0832ADC0809+5V模拟量输入送给CPU的P3.3A 1B 2C3G2A 4G2B 5G16Y015Y114Y213Y312Y411Y510Y69Y7774L S 13874LS0274LS02≥1+5V1≥1图3图2。