单片机原理与接口技术试题及答案
单片机原理及接口技术试卷及详细答案(五套装)
《单片机原理及接口技术》试卷班级:姓名:学号:成绩:一、填空题(20分,每小题2分)1、-19D的二进制的补码表示为11101101B。
2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。
3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点弹回 PC。
4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。
5、PSW中RS1 RS0=10H时,R2的地址为12H。
6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器8140H单元的内容。
7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。
PUSH 30H ;SP=61H,(SP)=24HPUSH 31H ;SP=62H,(SP)=10HPOP DPL ;SP=61H,DPL=10HPOP DPH ;SP=60H,DPH=24HMOV A,#00HMOVX @DPTR,A最后执行结果是执行结果将0送外部数据存储器的2410H单元。
8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。
9、12根地址线可寻址4KB存储单元。
二、选择题(10分,每小题1分)1、MCS-51响应中断时,下面哪一个条件不是必须的(C)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI2、执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是(C)(A)CPU (B)微处理器(C)单片微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对5、某种存储器芯片是8KB×4片,那么它的地址线根数是(B)(A)11根(B)13根(C)12根(D)14根6、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址7、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法8、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51复位时,下述说法正确的是(D)(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H三、简答分析题(30分,每小题10分)1、简述89C51定时器的四种工作模式的特点,如何选择和设定。
单片机原理及接口技术习题、题目、附答案
1、单片机是由CPU 、存储器、I/O接口、及定时计数器集成在一个芯片上组成的。
2、单片机的三总线可以分为地址总线、数据总线和控制总线。
3、单片机汇编语言程序有三种基本结构,分别是顺序结构、分支结构、循环结构。
4、MCS-51单片机具有 5 个中断源,可分别设置为 2 个优先等级,外部中断1的入口地址为0013H ,串行中断的入口地址为0023H 。
5、MCS-51单片机的一个机器周期包含 6 个状态周期,每个状态周期又分为 2 拍,即一个机器周期等于12 个振荡周期。
6、MCS-51单片机片内包含4KB ROM和128KB RAM, 2 个定时器。
二、选择题1、一个完整的系统通常包括( b )A、系统软件和应用软件B、硬件系统和软件系统C、计算机及外设D、硬件和系统软件2、MCS-51系列单片机的CPU是( b )位的A、4位B、8位C、16位D、32位3、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是( c )A、8usB、4usC、1usD、2us4、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是( a )A、DPTRB、ACCC、PWSD、PC5、访问扩展的外部程序存储器的时候,应在程序中使用(c)A、MOV指令B、MOVX指令C、MOVC指令D、SWAP指令6、在单片机中,用作标志寄存器的一个特殊功能寄存器是(d )A、DPTRB、PCC、BD、PSW7、对于MCS-51单片机来说,一个状态周期分为( b )个节拍A、1B、2C、4D、68 、FLASH的中文含义是(a )A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器9、下列芯片中属于单片机的芯片是( b )A、Z80B、89C52C、80486D、8028610 、MCS-51单片机复位后数据指针DPTR=(b )A、0FFFFHB、0000HC、8000HD、1000H11、对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是(d )A、内部RAMB、外部RAMC、内特殊功能寄存器D、程序存储器12、指令MOV A,30H源操作数的寻址方式是(c )A、寄存器寻址方式B、寄存器间接寻址方式C、直接寻址方式D、立即寻址方式13、在生产过程中完成程序写入的只读存储器称为(a )A、掩膜ROMB、PROMC、EPROMD、E2PROM14、下列特殊功能寄存器中可以位寻址的是(a )A、TCON(88H)B、DPL(82H)C、TH0(8CH)D、SBUF(99H)15、下列单片机中具有4K EPROM的是(b )A、8051B、8751C、8032D、89C521、MCS-51单片机指令的字节数越多,执行时间越长。
单片机原理与接口技术复习题及答案
单片机原理与接口技术一、填空题:1、微处理器由和两大部分组成,是单片机的核心部件。
2、控制器是单片机的中心,它能根据不同的指令产生不同的操作时序和控制信号。
3、控制器包括、、指令译码ID、振荡器、定时电路及控制电路等部件。
4、MCS-51单片机有单元程序存储器(ROM)和片数据存储器(RAM)。
5、MCS-51单片机存储器在物理结构上共分为4个存储空间:、片外程序存储器、片数据储存器和。
6、指令是CPU根据人的意图来执行某种操作的命令,单片机所能执行的全部指令的集合称为单片机的。
7、MCS-51单片机指令系统由指令组成。
8、在程序设计中,常常要求某一段程序重复执行多次,这时可以采用,以简化程序。
9、在实际应用中,程序常常需要按照不同情况进行不同处理,因而在程序设计中需要加入判断,然后根据判断结果执行不同的流向。
这种程序结构称为。
10、单片机CPU与外部设备交换信息的方式通常有无条件传送方式、查询传送方式和。
11、将单位信息的各位数据同时传送的通信方式称为。
12、将单位信息的各位数据分时、顺序传送的通信方式称为。
二、判断题1.堆栈是处在CPU部的一个部件。
()2.中断是指CPU执行程序过程被意外暂停。
()3.ROM具有掉电后信息不丢失的特性()4.片总线包括AB、DB、CB ()5.主程序调用子程序,是通过子程序调用指令来实现的()6.MCS-51的中断系统有5个中断源,包括3个外部中断源和2个部中断源()7.MCS-51对每一个中断源请求,都对应有一个中断请求标志位()8.根据信息的传递方向,串行通信通常有3种:单工、半单工和全双工()9.MCS-51的串行口有4种工作方式——方式1、方式2、方式3、方式4 ()10.用MCS-51系列单片机开发的应用系统,通常是特定功能的专用控制系统()三、选择题1.已知某带符合的数的8位补码是11111011B,该数的真值是()A.-1B.2C.-5D.-72.带符号的十进制数-5的8位补码是()A.10000101B.11111011C.11111101D.111110103.MCS-51片程序存储器容量是()A.1KBB.2KBC.3KBD.4KB4. MCS-51片数据存储单元的字节数是()A.56B.64C.128D.2565. MCS-51片定时/计数器的个数是()A.1B.2C.3D.46. MCS-51芯片的8位并行数据输入输出接口个数是()A.1B.2C.3D.47. MCS-51系统的中断源个数是()A.2B.3C.4D.58. MCS-51片通用寄存器个数是()A.4B.8C.7D.69. MCS-51片数据存储器的地址围是()A.00H—7FHB.00H--FFHC.00H—30HD.00H—1FH10. MCS-51片专用寄存器个数是()A.8B.16C.21D.2411. MCS-51位寻址区的字节地址围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH12. MCS-51位寻址区的位地址围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH13. MCS-51外部数据存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB14. MCS-51外部程序存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB15.在MCS-51中,SP用于存放栈顶指针值。
单片机原理及接口技术期末考试试题及答案
《单片机原理及接口技术》试卷(闭卷A卷)一.单项选择题(每题1分,共20分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为( A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为( A )A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期10.#data表示( A )A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为( C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. PSEN为( C )A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由( D )个振荡脉冲组成。
(完整版)单片机原理及接口技术期末考试试题及答案
《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. PSEN为()A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。
A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。
单片机原理及接口技术试题及答案
单片机原理及接口技术试题及答案一、填空题(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. 指令字节数越多,执行时间越长。
……………………………………()2. 内部寄存器Rn(n=0~7)作为间接寻址寄存器。
……………………()3. 8031芯片内一共有4K的ROM,256字节的RAM。
……………………()4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。
………()5. 8051中的工作寄存器就是内部RAM中的一部份。
………………………()6. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。
…………()7. MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。
……()8. MOV A,30H这条指令执行后的结果是(A)=30H ………………………()9. MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中()10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关()二、简答题1. 分别列出传送指令、算术指令、逻辑指令和转移指令。
2. 指出下列指令的寻址方式:1):MOV A,#01 3):ADD A,10H2):MOV A,@R0 4):SETB 20H3. 要设置T0为16位计数器;T1为8位定时器,请填写TMOD寄存器4. 说出SCON中SM0 SM1 SM2 REN TB8 RB8 TI RI 的意义和功能5. 按动态扫描设计,6根线可以接多少个按键?并画出与51单片机的接线图。
6. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ____;(DPL)=_______;(SP)=_______;7. 分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B8. 三片6264的地址范围分别是多少?(地址线未用到的位填1)9. 给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。
《单片机原理及接口技术》试题及答案
《单片机原理及接口技术》试题及答案一、填空题1.AT89S51单片机是()位的单片机。
2.AT89S51单片机有()个中断源,()级优先级中断。
3.串行口方式3发送的第9位数据要事先写入()寄存器的()位。
4.串行口的方式0的波特率为 ()。
5.AT89S51内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是()外部数据存储器的最大可扩展容量是()。
6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为()。
7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( ) ,(49H)=( )。
8.利用81C55可以扩展()个并行口,()个RAM单元。
9.当单片机复位时PSW=()H,SP=(),P0~P3口均为()电平。
10.若A中的内容为88H,那么,P标志位为()。
11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着()控制信号有效。
12.AT89S51访问片外存储器时,利用()信号锁存来自()发出的低8位地址信号。
13.已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为()。
14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为()H。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
1.AT89S51单片机可执行指令:MOV 35H,@R3。
()2.8031与8751的区别在于内部是否有程序存储器。
()3.当向堆栈压入一个字节的数据后,SP中的内容减1。
()4.程序计数器PC中装的内容是当前正在执行指令的地址。
()5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。
()6.AT89S51单片机中的PC是不可寻址的。
()7.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。
单片机原理与接口技术试题与答案
单片机原理与接口技术试题与答案一、选择题1.下列哪个单片机不属于51系列? A. STC89C52RC B. AT89S51C. F51C32D. STC12CA5A60S2答案:C2.哪个单片机的Flash存储器是可擦写可编程快闪存储器? A.AT89C55WD B. STC89C54RD+C. P89C51RD2D. AT89S52答案:D3.哪个单片机不属于摩托罗拉系列? A. HC08 B. HC05 C. HC12 D. MCS-51答案:D4.哪一种单片机的取指速度最快? A. Flash B. OTP ROM C. UV EEPROMD. RAM答案:A5.非易失性存储器是指: A. Flash B. SRAMC. DRAMD. ROM答案:A6.单片机中执行程序的运算单元是: A. CPU B. DSPC. ALUD. FPU答案:A二、判断题1.单片机中,使用穿孔纸带输入指令的单片机叫EPROM单片机。
答案:错2.端口特殊功能寄存器是单片机与外部器件连接的一个最基本的接口形式。
答案:对3.单片机中所有的输入/输出设备都必须由程序读写。
答案:对4.串行通信口是单片机与外部器件连接的最基本的接口形式。
答案:对5.数字量输入不可能通过定时器的溢出中断或者由计数来实现。
答案:错三、简答题1.解释单片机中的定时/计数器的作用和种类。
定时/计数器是单片机中的一种重要的接口设备,它能实现多种功能。
定时器主要用于延时、调度和计时等功能,而计数器则主要用于对信号或脉冲进行计数。
单片机中的定时/计数器按照不同的分类方法可以分为多种类型,如12位定时/计数器、16位定时/计数器、8位自动重载计数器等。
每种类型的定时/计数器都有其特定的使用条件和适用范围,用户需要根据具体需求选择合适的定时/计数器。
2.什么是中断?为什么要使用中断?中断是一种机制,可以在程序执行的同时相对异步地处理外部事件。
当外部事件触发中断信号时,CPU将挂起当前程序的执行,转向中断服务程序执行相应的处理流程,直到中断服务程序执行完毕后CPU再返回原程序中断之前的位置继续执行。
单片机原理与接口技术习题
单选题1.执行中断返回指令RETI,会从堆栈取出数作为地址送给( C )。
1. A. DPTR2. B. PSW3. C. PC4. D. Rn2、从MCS-51单片机外部数据存储器取数据时,可以采用指令( D )。
1. A. MOV A , R12. B. POP A3. C. MOVC A , A+DPTR4. D. MOVX A ,3、指令MOV A, R0 中源操作数的寻址方式为( B )。
1. A. 寄存器寻址2. B. 寄存器间接寻址3. C. 立即寻址4. D. 直接寻址4、MCS-51单片机是根据( A )中的数值作为地址读取指令。
1. A. PC2. B. DPTR3. C. SP4. D. PSW5、8051单片机使用2MHz的晶振,一个机器周期是( C )微秒。
1. A. 12. B. 43. C. 64. D. 126、用于设置定时器/计数器工作方式的寄存器是( D )。
1. A. PCON2. B. TCON3. C. SCON4. D. TMOD7、若需要从MCS-51单片机外部数据存储器取数据时,可以采用的指令为( A )。
1. A. MOVX A, R02. B. MOV A, R13. C. MOVC A, A + DPTR4. D. POP A8、MCS-51单片机复位操作会把PC初始化为( B )。
1. A. 0100H2. B. 0000H3. C. 0003H4. D. 000BH9、MCS―51单片机一个机器周期由(D)个振荡周期构成。
1. A. 12. B. 43. C. 64. D. 1210、单片机8051的XTALl和XTAL2引脚是( D )引脚。
1. A. 外接定时器2. B. 外接串行口3. C. 外接中断4. D. 外接晶振11、在复位后,程序计数器的状态是?( B )1. A. 0013H2. B. 0000H3. C. 0003H4. D. 000BH12、MCS-51单片机的P1口在作输入前需要将相应的I/O口( B )。
单片机原理及接口技术题目及答案
单片机原理及接口技术题目及答案一、填空1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是 00H-FFH。
4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着 RD控制信号有效。
6. 当单片机的PSW=01H时,这时当前的工作寄存器区是 0 区,R4所对应的存储单元地址为 04 H7. AT89S51的 P0 口为高8位地址总线口。
8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接 +5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。
12. 数据指针DPTR有 16 位,程序计数器PC有 16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8块芯片中选中其中任一块。
14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。
16. 开机复位后,CPU使用的是寄存器第0组,地址范围是 00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为 4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为 8.192ms19. AT89S51复位后,PC与SP的值为分别为 0000H 和 07H20. LJMP跳转空间最大可达到 64K21. 执行如下三条指令后,30H单元的内容是 #0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
《单片机原理及接口技术》期末试题及参考答案
《单片机原理及接口技术》测试题及参考答案一、选择题(10*2分)1.80C51基本型单片机内部程序存储器容量为()。
(A)16K (B)8K (C)4K (D)2K2.在80C51单片机应用系统中,可以作为时钟输出的是()引脚。
(A)VSS (B)RST (C)ALE (D)VDD3.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是()。
(A)P0 (B)P1 (C)P2 (D)P34.当优先级的设置相同时,若以下几个中断同时发生,()中断优先响应。
(A)TF0(B)T1 (C)串口(D)T05.在80C51中,要访问SFR使用的寻址方式为()。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中,不合法的指令为()。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7.当需要扩展一片8K的RAM时,应选用的存储器为()。
(A)2764 (B)6264 (C)6116 (D)621288.若想扩展键盘和显示,并希望增加256字节的RAM时,应选择()芯片。
(A)8155 (B)8255 (C)8279 (D)74LS1649.80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在()。
(A)方式0 (B)方式1 (C)方式2 (D)方式310.80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为()。
(A)08H (B)80H (C)00H (D)07H二、填空题(5*4分)1.计算机的经典结构由、、、、组成。
2.80C51单片机基本型内部RAM有个字节单元,这些单元可以分为三个用途不同的区域,一是区,二是区,三是区。
3.在8051单片机中,由个振荡周期组成个状态周期,由个状态周期组成个机器周期。
4.8051的堆栈是向地址的端生成的。
入栈时SP先,再压入数据。
5.对于80C51无嵌套的单级中断,响应时间至少个机器周期,最多个机器周期。
单片机原理与接口技术复习题及答案
中南大学现代远程教育课程考试(专科)复习题及参考答案单片机原理与接口技术一、填空题:1、微处理器由和两大部分组成,是单片机的核心部件。
2、控制器是单片机的中心,它能根据不同的指令产生不同的操作时序和控制信号。
3、控制器包括、、指令译码ID、振荡器、定时电路及控制电路等部件。
4、MCS-51单片机内有单元程序存储器(ROM)和片内数据存储器(RAM)。
5、MCS-51单片机存储器在物理结构上共分为4个存储空间:、片外程序存储器、片内数据储存器和。
6、指令是CPU根据人的意图来执行某种操作的命令,单片机所能执行的全部指令的集合称为单片机的。
7、MCS-51单片机指令系统由指令组成。
8、在程序设计中,常常要求某一段程序重复执行多次,这时可以采用,以简化程序。
9、在实际应用中,程序常常需要按照不同情况进行不同处理,因而在程序设计中需要加入判断,然后根据判断结果执行不同的流向。
这种程序结构称为。
10、单片机CPU与外部设备交换信息的方式通常有无条件传送方式、查询传送方式和。
11、将单位信息的各位数据同时传送的通信方式称为。
12、将单位信息的各位数据分时、顺序传送的通信方式称为。
二、判断题1.堆栈是处在CPU内部的一个部件。
()2.中断是指CPU执行程序过程被意外暂停。
()3.ROM具有掉电后信息不丢失的特性()4.片内总线包括AB、DB、CB ()5.主程序调用子程序,是通过子程序调用指令来实现的()6.MCS-51的中断系统有5个中断源,包括3个外部中断源和2个内部中断源()7.MCS-51对每一个中断源请求,都对应有一个中断请求标志位()8.根据信息的传递方向,串行通信通常有3种:单工、半单工和全双工()9.MCS-51的串行口有4种工作方式——方式1、方式2、方式3、方式4 ()10.用MCS-51系列单片机开发的应用系统,通常是特定功能的专用控制系统()三、选择题1.已知某带符合的数的8位补码是11111011B,该数的真值是()A.-1B.2C.-5D.-72.带符号的十进制数-5的8位补码是()A.10000101B.11111011C.11111101D.111110103.MCS-51片内程序存储器容量是()A.1KBB.2KBC.3KBD.4KB4. MCS-51片内数据存储单元的字节数是()A.56B.64C.128D.2565. MCS-51片内定时/计数器的个数是()A.1B.2C.3D.46. MCS-51芯片的8位并行数据输入输出接口个数是()A.1B.2C.3D.47. MCS-51系统的中断源个数是()A.2B.3C.4D.58. MCS-51片内通用寄存器个数是()A.4B.8C.7D.69. MCS-51片内数据存储器的地址范围是()A.00H—7FHB.00H--FFHC.00H—30HD.00H—1FH10. MCS-51片内专用寄存器个数是()A.8B.16C.21D.2411. MCS-51位寻址区的字节地址范围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH12. MCS-51位寻址区的位地址范围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH13. MCS-51外部数据存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB14. MCS-51外部程序存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB15.在MCS-51中,SP用于存放栈顶指针值。
完整版单片机原理及接口技术期末考试试题及答案
《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
中断1定时器 D.中断0定时器1 C.外部中断0 B.外部中断A.13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址PSEN为() 14.A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。
A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。
单片机原理和接口技术试题和答案解析
复习题及答案(一)选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)(B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A)(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。
(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。
(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。
(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。
(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是通用数据区区。
3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期。
4、8051的堆栈是向地址的高端生成的。
单片机原理及接口技术期末考试试题及答案
A.累 D •进 C. D.单片机原理及接口技术》试卷单项选择题(每题1分,共20分)1为()标志位3-51单片机片内容量为( )A.4B.8C.128BD.256B 4- 51单片机片要用传送指令访问片外数据存储器,它的指令操 作 码助记符是以下哪个?()5表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址 6.堆栈指针是一个()位寄存器A.8B.12C.13D.167•定时器/计数器工作方式选择中,当M 时,其工作方式为 ()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16 位定时/计数方式首先响应A • B.寄存器寻址 C.立即寻址 D.A • B. 地C.程序存储允许输出端D.程序存储器地址允许输入端 15- 51单片机的一个机器周期由( )个C.8位可自动装入计数初值方式D.2个8位方式 9— 51的最小时序定时单位是() 4节拍B.状态C.机器周期D.指令周期10. #表示() A.8位直接地址 B.16位地址C.8位立即数D.16位立即数11•主频为12的单片机它的机器周期为() A.1/12微秒B.0.5微秒C.1微秒D.2微秒1251单片机在同一优先级的中断源同时申请中断时,()。
A •外部中断0B •外部中断1 C.定时器0中断D •定 时器1中断 13 A 指令对于源操作数的寻址方式是(变地寻址14. PSEN 为(A.2B.4C.6D.12 16A30H指令对于源操作数的寻址方式是(变地寻址17.计算机能直接识别的语言为()A •汇编语言 B.机器语言C•自然语言D•硬件和软件18. 的位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19. 在单片机中()为程序存储器。
A. B.20. 能用紫外线光擦除中的程序的只读存储器为()A.掩膜二' 填空(每题2分,共10分)1、从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即 _________ 总线' 地址总线和 ____________ 总线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习题及答案(一)选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)(B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A)(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。
(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。
(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。
(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。
(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是通用数据区区。
3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期。
4、8051的堆栈是向地址的高端生成的。
入栈时SP先加1,再压入数据。
5、对于80C51无嵌套的单级中断,响应时间至少 3 个机器周期,最多8个机器周期。
三、简答题简述80C51单片机的I/O口的功能和特点;答:P0:地址总线低8位/数据总线和一般I/O口P1:一般I/O口P2:地址总线高8位和一般I/O口P3:第二功能和一般I/O口4个口作为一般I/O时均为准双向口。
5、简述80C51单片机指令系统的特点及寻址方式。
答:111条指令,大多为单、双周期指令,速度快。
指令字节多为单、双字节,省空间。
寻址方式多(7种),操作灵活。
有布尔指令集,控制应用方便。
7种寻址方式为……。
四、程序阅读与分析题1、试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。
ORG 0000HMOV SP,#60HMOV A,#10HMOV TH0,#20HPUSH ACCPUSH TH0POP ACCPOP TH0END答:利用堆栈交换了ACC和TH0的内容,(A)=20H,(TH0)=10H2、程序段如下,试说明其功能。
MOV R0,#50HMOV R1,#60HMOV A,@R0ADD A,@R1MOV @R0,AINC R0INC R1MOV A,@R0ADDC A,@R1MOV @R0,AMOV 00H,C答:双字节无符号数加法。
被加数存放在内部RAM的51H、50H单元,加数存放在内部RAM的61H、60H单元,相加的结果存放在内部RAM的51H、50H单元,进位存放在位寻址区的00H位中。
五、综合应用题1、设计一个80C31单片机最小系统。
配备:时钟电路、上电及复位电路、8K EPROM、8K RAM。
要求:画出电路图、标明必须的信号名称、芯片型号及其连接。
(答略)2、利用8155构建4×8键盘接口。
画出与按键相关部分连接示意图,详细解释键扫描的过程。
(答略)3、设80C51单片机晶振频率为6MHz,定时器T0工作于方式1。
要求80C51以中断方式工作并在P1.0引脚输出周期为500微秒的方波。
试:计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。
答:机器周期为2微秒。
定时时间250微秒。
需要计数N=125初值为65536-125=65411=FF83H,所以(TH0)=FFH,(TL0)=83H工作方式设置:0000 0001B,即(TMOD)=01H主程序:中断服务程序:(整体结构!)MOV TMOD,#01H MOV TH0,#0FFHMOV TH0,0FFH MOV TL0,#83HMOV TL0,#83H CPL P1.0SETB EA RETISETB ET0SETB TR0SJMP $(二)一、填空题1、MCS-51单片机扩展程序存储器所用的控制信号为(MOVC),扩展数据存储器所用的控制信号为(RD)和(WR)。
2、关于堆栈类操作的两条指令分别是(PUSH)、(POP),操作遵循(先进后出)原则。
3、(程序状态)寄存器的作用是用来保存程序运行过程中的各种状态信息。
若累加器A中的数据为01110010B,则PSW中的P=(0)。
4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(1μm),ALE 引脚输出正脉冲频率为(1MHz),。
5、要使MCS-51 单片机从片内的地址0000H 开始执行程序。
那么EA应(高电平)。
6、在片外扩展一片2764程序存储器芯片要( 13地址线。
7、外部中断1(INT1)的中断入口地址为(0013H);定时器1的中断入口地为(001BH )。
8、8751有两个16位可编程定时/计数器,T0和T1。
它们的功能可由控制寄存器(TCON)、(TMOD)的内容决定,且定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。
9、欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H)命令。
10、串行口的控制寄存器SCON中,REN的作用是(允许串行接收位)。
二、判断题1、指令字节数越多,执行时间越长。
(×)2、内部寄存器Rn(n=0-7)作为间接寻址寄存器。
(×)3、当MCS—51上电复位时,堆栈指针SP=00H。
(×)4、CLR R0 (×)5、EPROM的地址线为11条时,能访问的存储空间有4K。
(√)6、51单片机只能做控制用,不能完成算术运算。
(×)7、为了消除按键的抖动,常用的方法只有硬件方法(×)8、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断(√)9、8155的复位引脚可与89C51的复位引脚直接相联。
( √ )10、MCS—51的串行接口是全双工的。
( √ )三、简述题1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?P0口要传送外部数据存储器的低8位地址和8位数据,(2分)而P2口只传送外部数据存储器的高8位地址。
2、已知一MCS51单片机系统使用12MHZ的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?状态周期=2/fosc=0.167μm 机器周期=12/fosc=1μm2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?TMAX =28×机器周期 256×1=256μm3、、在由8031CPU芯片设计的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器TCON、IE、IP为多少?TCON=00H IE=81H IP=01H4、执行下列程序段中第一条指令后:(P1.7)=( 0 ), (P1.3)=(0 )(P1.2)=( 0 );执行第二条指令后:(P1.5)=( 1 ),(P1.4)=( 1 ),(P1.3)=(1 )。
ANL P1,#73HORL P1,#38H参考答案(三)一、填空题(每空1分,共10分)1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为低电平2.P0通常用作单片机系统的地址/数据总线3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为10H~17H4.返回地址(或断点)是_在程序中断或子程序调用时的程序计数器的内容。
5.中央处理器CPU是单片机的核心,它完成运算和控制功能6.单片机的工作过程,实际上就是周而复始地取指令和执行指令的过程7.所谓中断源即是引起中断的原因(或能发出中断请求的来源)8.端口(或称口)是接口电路中已编址并能进行读或写操作的寄存器9.异步串行近程通信时的传送信号是_TTL电平信号10.若累加器A中的数据为01110010B,则PSW中的P= 0二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS—51单片机的复位信号是( A )有效。
A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该( B )。
A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(D )指令。
A.PUSH R0B.PUSH @R0C.PUSH 00HD.PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为( C )。
A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外扩展一片2764程序存储器芯片要( B )地址线。
A.8根B.13根C.16根D.20根6.定时器/计数器工作方式1是( D )。
A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(C )A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(A )。
A.06HB.F9HC.30HD.CFH9.下列数据字定义的数表中,(C )是错误的。
A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是(C)。
A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位三、简答题(每小题4分,共20分)1.简述堆栈。
(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。
(2)用MOV SP,#STK指令建立堆栈。
(3)存放数据按“后进先出”原则进行。
(4)利用PUSH、POP指令即可进行进栈、出栈操作。