自考问答 自考本科自考百科
自考问答 > 自考百科 > 单片机自学考试试题

单片机自学考试试题

发布时间:

单片机自学考试试题

发布时间:

单片机自学考试试题

10、完成某种操作可以采用几条指令构成的指令序列实现,试写出完成以下每种操作的指令序列。(1)将R0的内容传送到R1;MOV A,R0MOV R1,A(2)内部RAM单元60H的内容传送到寄存器R2;MOV R2,60H(3)外部RAM单元1000H的内容传送到内部RAM单元60H;MOV DPTR,#1000HMOVX A,@DPTRMOV 60H,A(4)外部RAM单元1000H的内容传送到寄存器R2;MOV DPTR,#1000HMOVX A,@DPTRMOV R2,A(5)外部RAM单元1000H的内容传送到外部RAM单元2000H。MOV DPTR,#1000HMOVX A,@DPTRMOV DPTR,#2000HMOVX @DPTR,A11、若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分析执行下列程序段后上述各单元内容的变化。MOV A,@R1 ;(A)=60H 其余不变MOV @R1,40H ;(30H)=40H 其余不变MOV 40H,A ; (40H) =60H 其余不变MOV R1,#7FH ;(R1)=7FH 其余不变12、若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20H)=0FH,试写出下列各指令独立执行后有关寄存器和存储单元的内容?若该指令影响标志位,试指出CY、AC、和OV的值。(1)MOV A,@R0 ; (A)=2CH 其余不变(2)ANL 40H,#0FH ;(40H)=0CH(3)ADD A,R4; AC=1,OV=0,CY=1,(A)=22H(4)SWAP A ;(A)=8EH(5)DEC @R1 ; (20H)=0EH(6)XCHD A,@R1 ;(A)=EFH,(20H)=08H13、若(50H)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H、41H、42H单元中的内容各为多少?MOV A,50H ;(A)=40HMOV R0,A ;(R0)=40HMOV A,#00H ;(A)=00HMOV @R0,A ;(40H)=00HMOV A,3BH ;?是不是写错了?应该是#3BH吧,如果是#3BH的话,就是(A)=3BHMOV 41H,A;同上#3BH的话,(41H) =3BHMOV 42H,41H ;类推(42H)=3BH为什么说布尔处理功能是80C51单片机的重要特点?80C51单片机有哪几种寻址方式?各寻址方式所对应的寄存器或存储器空间如何?答:布尔处理功能对位地址空间具有丰富的位操作指令。使数据的使用和传送更为方便快捷了。1。立即寻址 对应的是立即数2。直接寻址 对应的寻址范围仅限于片内RAM3。寄存器寻址 对应的寻址范围包括4个寄存器组共32个通用寄存器和部分特殊功能寄存器4。寄存器间接寻址 对应的寻址范围包括片内RAM低128单元,片外RAM64KB和堆栈区5。相对寻址 由指令中给出的操作数决定6。变址寻址 只能对程序存储器进行寻址

大哥 怎么这么多题目呀

10、(1)MOV A,R0 MOV R1,A (2) MOV R0,#60H MOV A,@R0 MOV R2,A (3) MOV DPTR,#1000H MOVX A,@DPTR MOV R0,#60H MOV @R0,A (4) MOV DPTR,#1000H MOVX A,@DPTR MOV R2,A (5) MOV DPTR,#1000H MOVX A,@DPTR MOV DPTR,#2000H MOVX @DPTR,A11. MOV A,@R1 ;(A)=60H,(R1)=30H,(30H)=60H MOV @R1,40H ;(R1)=30H,(30H)=08H,(40H)=08H MOV 40H,A ;(A)=60H,(40H)=60H MOV R1,#7FH ;R1=7FH太多了......

1、C. MOV A,R0 2、B. 拍 (单片机工作是在统一的时钟脉冲控制下一拍一拍地进行的。) 3、D.一个能自动加1计数的ROM(PC用来存放下一条要执行的指令地址。取指时,PC会自动加一,即指向下一条指令。) 4、B.OV(溢出标识) A.CY(进位标识)5、C.13 (8k=8*1024=2*³2¹º =2¹³)6、B.TMOD(工作方式控制寄存器,用来设定定时器/计数器T0、T1的工作方式。)7、A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回8、D.下降沿(RST由高电平下降为低电平后,系统从0000H地址开始执行程序。)9、C.EPROM (UV-EPROM[紫外线擦除可编程],人们常把UV-EPROM称为EPROM 。)10、C.SETB TR0(执行TRO=1后,定时器0开始定时。) 11、A. 掩膜ROM(其中X是程序存储器形式选择,当X=0时,选择Mask ROM[掩膜ROM],当X=7时,选择EPROM[紫外线可擦除ROM]。)12、C.循环程序13、A.0 (串行口工作方式0下,串行口昨晚同步以为寄存器使用。移位数据的发送和接受以8位为一帧,不设起始位和停止位,低位在前高位在后。)14、 B. A (变址寻址,即基址寄存器加变址寄存器间接寻址方式,它以为程序计数器PC或数据指针DPTR作为基址寄存器,以累加器A作为变址寄存器,这二者内容之和为有效地址。)15、C. 13(与题5重复。)16、 D. PUSH A(格式:PUSH direct 。在指令系统中累加器的助记符为A,作为直接地址时助记符为ACC。)17、B.分支程序(分支程序有两种结构,if 和 switch 。) 18、A.0000H(PC复位状态0000H)

单片机自学考试题

给你做前十题。1、-10对应的8位二进制补码可表示为 2462、十六进制数7AH对应的二进制数可表示为 0111 10103、80C51单片机中片内RAM共有 字节 1284、由于 在芯片内无程序存储器,EA(__31___)引脚必须接低电平5、80C51单片机的P0口,当扩展外部存储器时它是一个 数据/地址总线6、外接晶振频率为6MHz的单片机它的机器周期为 2us7、下列存储器在掉电后数据会丢失的类型是 (没有下列.... RAM会丢失数据)8、单片机应用程序一般存放在 ROM9、定时/计数器当对机器周期进行计数时作为 定时器10、定时/计数器工作于 模式2 时,作为8位自动重装定时/计数器

1.一个单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该显示系统用的是( B )。A、不加反相驱动的共阴极数码管B、加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管C、加反相驱动的共阳极数码管D、以上都不对2.在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是(D )。A、80H B、10H C、40H D、7FH3.按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有( B )。A、硬件去抖动 B、软件去抖动 C、硬、软件两种方法 D、单稳态电路去抖动方法判断:1、AT89S51单片机只有2个外部中断源。( T )2、51系列单片机只有2个中断源。( F )3、串口中断标志由硬件清0。(F )4、特殊功能寄存器的名字,在C51程序中,全部大写。( T )5、“sfr”后面的地址可以用带有运算的表达式来表示。( F )6、不能用“sfr16” 直接访问定时器/计数器0和1。 ( T )

1、 CLR C ;(CY)=0 SUBB A,R0 ;(A)=(A0)-(RO)-(CY),则(A)=B5H MOV 20H,A ;A送给20H单元,则(20H)=B5H 即:(A)=B5H (

我给你发几套。注意查收。

单片机自学考试题库

《单片机原理及接口技术》试卷(闭卷A卷) 一.单项选择题(每题1分,共20分) 1.DPTR为( C) A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存 2.PSW的Cy位为( B) A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 3.MCS-51单片机片内ROM容量为( A ) A.4KB B.8KB C.128B D.256B 4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( B) A.MUL B.MOVX C.MOVC D.MOV 5.direct表示( C ) A.8位立即数 B.16位立即数 C.8位直接地址 D.16位地址 6.堆栈指针SP是一个( A )位寄存器 A.8 B.12 C.13 D.16 7.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D ) A.方式0 B.方式1 C.方式2 D.方式3 8.定时器/计数器工作方式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.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 13.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D ) A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址 14. 为( C ) A.复位信号输入端 B.地址锁存允许信号输出端 C.程序存储允许输出端 D.程序存储器地址允许输入端 15.MCS-51单片机的一个机器周期由(D )个振荡脉冲组成。 A.2 B.4 C.6 D.12 16.MOVC A ,#30H指令对于源操作数的寻址方式是( C ) A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址 17.计算机能直接识别的语言为( B) A.汇编语言 B. 机器语言 C.自然语言 D.硬件和软件 18.PSW的OV位为( C ) A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 19.在单片机中( A )为程序存储器。 A.ROM B. RAM C.EPROM D.EEPROM 20.能用紫外线光擦除ROM中的程序的只读存储器为( C ) A.掩膜ROM B.PROM C.EPROM D.EEPROM 二、填空(每题 2 分,共 10 分) 1、从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即 数据 总线、地址总线和 控制 总线。 2、ALE信号的作用是 锁存低8位地址信号(或 低8位地址锁存) 。 3、MOV A,40H 指令对于源操作数的寻址方式是 直接 寻址。 4、PC存放的内容为: 下一条要执行的指令的地址 。 5、MCS-8051系列单片机字长是 8 位,有 40 根引脚。 三、简答题:(共 25 分) 1、什么是单片机?简述单片机的应用领域。(15 分) 答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存储器RAM、只读存储器ROM、定时/计数器及I/O接口电路等集成在一块芯片上,构成一个完整的微型计算机。 应用领域:(1)单片机在智能仪器仪表中的应用;(2)单片机在工业控制中的应用;(3)单片机在计算机网络与通信技术中的应用;(4)单片机在日常生活及家电中的应用。 2、什么叫中断?中断有什么特点?(10 分) 答:(1)“中断”是指计算机在执行某段程序的过程中,由于计算机系统内、外的某种原因,当出现CPU以外的某种情况时,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再返回继续执行原来被中断的程序。 (2)特点:分时操作;实时处理;故障处理。 四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求执行下列指令后累加器A.50H.R6.32H.和P1口中的内容。(10分) MOV A ,#30H MOV 50H ,A MOV R6 ,31H MOV @R1 ,31H MOV P1,32H 解:上述指令执行后的操作结果为: A=30H (50H)=30H R6=BBH (32H)=BBH P1=BBH 五、分析执行如下指令后,PSW中的Cy 、Ac、OV、P各为多少? A中的结果用十进制表示是多少?(15分) MOV A,#85H ADD A,#0AEH Cy=1,Ac=1,OV=1,P=0。(A)=51 六、编程题: (每小题10分,共20分) 1、在程序中定义一个0——9的平方表,利用查表指令找出累加器A=03的平方值。(10分) 解:编程如下: ORG 0050H MOV DPTR,#TABLE ;表首地址→DPTR MOV A,# ;03→A MOVC A ,@A+DPTR ;查表指令,25→A SJMP $ ;程序暂停 TABLE:DB 0,1,4,9,16,25,36,49,64,81 ;定义0——9平方表 END 2、试采用两种方法编制程序,开放定时器T1的溢出中断。(10分) 解:编程如下: MOV IE,88H 或者MOV A8H,88H 或者 SETB EA SETB ET1以上回答你满意么?

1、 CLR C ;(CY)=0 SUBB A,R0 ;(A)=(A0)-(RO)-(CY),则(A)=B5H MOV 20H,A ;A送给20H单元,则(20H)=B5H 即:(A)=B5H (

不一定是对的:一、填空题1、-10对应的8位二进制补码可表示为 (1111 0000)2、十六进制数7AH对应的二进制数可表示为 (0111 1010) 3、80C51单片机中片内RAM共有 (256) 字节 4、由于 (8031) 在芯片内无程序存储器,EA(_31____)引脚必须接低电平5、80C51单片机的P0口,当扩展外部存储器时它是一个 (双向数据总线) 6、外接晶振频率为6MHz的单片机它的机器周期为 (0.5MHz) 7、下列存储器在掉电后数据会丢失的类型是 (RAM) 8、单片机应用程序一般存放在 (内部ROM中) 9、定时/计数器当对机器周期进行计数时作为 (定时器) 10、定时/计数器工作于 方式2 时,作为8位自动重装定时/计数器11、MCS-51单片机8051内部资源包括:__4K___字节的程序存储器、__128___字节的数据存储器、 (4) 个8位并行I/O、2个_16__位的定时/计数器。12、C51编译器支持三种存储模式,分别为小编译模式、_COMPACT模式和LARGE模式_13、将数码管各段发光二极管阳极连在一起的叫做___共阳___极显示器,将各段发光二极管阴极连在一起的叫做___共阴___极显示器14、LED显示器的显示方式分为___静态__显示和_动态扫描____显示两种。15、机械式按键在按动时会出现抖动现象,可以采用__硬件去抖______和___软件去抖______两种方法消除抖动。16、C51程序的基本结构包括 顺序 、_选择__________和_循环__________3种。二、简答题1、简述单片机的定义及其主要应用领域。单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了

一,选择题1.当CPU响应外部中断0后,PC的值是( A )A.0003H B.2000H C.000BH D.3000H 2.当MCS-51复位时,下面说法准确的是(A) A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( B) A.MOV B.MOVX C.MOVC D.以上都行4.ORG 2000HLACLL 3000HORG 3000HRET上边程序执行完RET指令后,PC=(C ) A.2000H B.3000HC .2003H D.3003H5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A) A.98H B.84H C.42H D.22H6.JNZ REL指令的寻址方式是(C)A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址 7.要把P0口高4位变0,低4位不变,应使用指令( D)A.ORL P0,#0FH B.ORL P0,#0F0H C. ANL P0,#0F0H D.ANL P0,#0FH8若某存储器芯片地址线为12根,那么它的存储容量为( C)A. 1KB B. 2KB C.4KB D.8KB9.PC中存放的是( A )A.下一条指令的地址 B. 当前正在执行的指令 C.当前正在执行指令的地址 D.下一条要执行的指令10. 若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应(A )A. INT0 B. INT1 C.T1 D.T011.编写程序产生的代码一般存储在(B)。A、RAM B、ROM C、EEROM D、SDRAM12.51系列单片机采用12M晶振的机器周期为(A)。A、1US B、2US C、4US D、12US13. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(B )。A、PC B、PSW C、ACC D、SP14. 要用传送指令访问片外RAM,它的指令操作助记符是(B )。A、MOV B、MOVX C、MOVC D、PUSH15. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是(B )。 A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH16. 80C51系列单片机有中断源 (D )。A、2个 B、3个 C、4个 D、5个17. 某存储器芯片的地址线为11根,那么它的存储容量为 ( B)。A、1KB B、2KB C、3KB D、4KB 18. 提高单片机的晶振频率fosc,则机器周期Tcy( C)。A、不变 B、变长 C 、变短 D、不定19. 关于80C51的堆栈操作,正确的说法是(A )A、先入栈,再修改指针 B、先修改指针,再出栈C、先修改指针,再入栈 D、以上都不对20. 扩展4X4的矩阵键盘需要占用多少个I/O口(B)A、4 B、8 C、16 D、12

单片机原理自学考试试题

大哥 怎么这么多题目呀

6.在下列MCS-5l单片机各条指令中,错误的是( A )。 A.MOVC @A+DPTR,A B.MOV A, @R0 C.MOV 20H, A D.MOV B, A8. 单片机上电复位后,堆栈区的最大允许范围是 B 个单元。 A.64 B.120 C.128 D.2569. 单片机8031的ALE引脚是( C )。 A.输出高电平 B.输出低电平 C.输出矩形脉冲,频率为fosc的1/6D.输出矩形脉冲,频率为fosc的1/210.单片机8031的XTAL1和XTAL2引脚是( D )引脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振11.MCS—51的串行数据缓冲器SBUF用于( D )。 A.存放运算中间结果 B.暂存数据和地址 C.存放待调试的程序D.存放待发送或已接收到的数据12. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。 A.6H B.37H C.38H D.39H13. 与定时工作方式1和0比较,定时工作方式2不具备的特点是( B )。 A.计数溢出后能自动重新加载计数初值 B.增加计数器位数C.提高定时精度 D.适于循环定时和循环计数应用14. 单片机中的程序计数器PC用来( B)。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址15. 在MCS-51指令中,下列指令中( C)是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr1116.MCS-51系列单片机的中断系统具有( A )。 A、5个中断源 B、6个中断源 C、2个中断源 D、3个中断源17.指令和程序是以( C )形式存放在程序存储器中。 A、源程序 B、汇编程序 C、二进制编码 D、BCD码18.当需要从MCS-51单片机程序存储器取数据时,采用的指令为B( ) A、MOV A, @R1 B、MOVC A, @A + DPTRC、MOVX A, @ R0 D、MOVX A, @ DPTR二、填空题22.对单片机而言,连接到数据总线上的输出口应具有(锁存) 功能。 23.决定程序执行的顺序是(PC) 寄存器,该寄存器复位时的值为 (0000h)。 24.单片机内包含组成微机的三个主要功能部件是CPU、存储器和(I/O口)。 25.MCS-8051系列单片机字长是(8)位,有(40)根引脚。26.ALE信号的作用是(锁存允许)。27.8051复位后,PC=(0000)H。28.将CY与A的第0位的非求或的指令是(ORL C,ACC.0),若原A=0,执行后A=(0)。29.8051的堆栈指针是(SP)。30.8155的定时器是(14)位的。31..MCS-51单片机的P0口和P2口除了可以作为并行口进行数据的输入/输出外,通常还用来构建系统的(地址)和(数据)。 32.MCS-51单片机外部中断请求信号有电平方式和(边沿触发),在电平方式下,当采集到INT0、INT1的有效信号为(高电平)时,激活外部中断。 33.MCS-51单片机指令ANL A,20H中源操作数的寻址方式是(直接)。 34.将CY与A的第0位的“非”求“或”的指令是ORL C,/ACC.0,若原A=0,执行后A=(0)35.MCS-51单片机指令ADDC A,#20H中源操作数的寻址方式是(间接)。 36.串行通讯中有 (同步)和异步两种基本方式。 37.单片机内包含组成微机的三个主要功能部件是(cpu)、(存储器)和(IO口)。 38.8051的堆栈指针是(sp)。 39.8155的定时器是(14)位的。 40.C51中存储类型XDATA定义的是(外部)存储空间,其地址范围是(0000h~ffffH)

我的天呀,太难了

abcabcabc

单片机自学考试试题及答案

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( ) a) RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为 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.INTEL 8051 CPU是( )位的单片机 a) 16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为( ) a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8031单片机中既可位寻址又可字节寻址的单元是( ) a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的( )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存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC还是DPTR? 它是______位? (是,不是)SFG?6.123= B= H。7.8051内部有 并行口,P0口直接作输出口时,必须外接 ;并行口作输入口时,必须先 ,才能读入外设的状态。8.MCS-51的堆栈只可设置在 ,其最大容量为 ,存取数据的原则是 。堆栈寄存器SP是 位寄存器,存放 。9.中断处理的全过程分为以下3个段: 、 、 。10.定时和计数都是对 进行计数,定时与计数的区别是 。三、判断题(对者打√,错者打×,并改正,每题1分,共10分)1 中断服务程序的最后一条指令是RET。2 存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。5 RC A为循环左移指令。6 MOV A,30H的源操作数为立即寻址方式。7 MOV A,@A+DPTR是一条查表指令。8 MUL AB的执行结果是高8位在A中,低8 位在B中。9 AJMP跳转空间最大可达到64KB 。10 DPTR是由DPH和DPL两个8位特殊寄存器组成的。 四、简答题(每题5分,共15分)1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。五、作图题(10分)用6264(8K*8)构成16K的数据存储系统。要求采用线选法产生片选信号,并计算6264的地址范围。六、设计题(1题13分;2题12分,共25分)1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。 单片机模拟试卷001答案一、选择题(每题1分,共10分)1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D 二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。2.8051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。3.半导体存储器分成两大类:RAM ROM,其中 RAM 具有易失性,常用于存储 临时性数据 。4.求十进制数-102的补码(以2位16进制数表示),该补码为¬¬¬¬ 9AH 。5.PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。在8051中决定程序执行顺序的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG?6.123= 01010010 B= 52 H。7.8051内部有 4 个并行口,P0口直接作输出口时,必须外接 上拉电阻 ;并行口作输入口时,必须先 将口锁存器置1 ,才能读入外设的状态。8.MCS-51的堆栈只可设置在 内RAM低128B区 ,其最大容量为 128B ,存取数据的原则是 先进后出 。堆栈寄存器SP是 8 位寄存器,存放 堆栈栈顶的地址 。9.中断处理的全过程分为以下3个段: 中断请求 、 中断响应 、 中断服务 。10.定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 。三、判断题(对者打√,错者打×,并改正,每题1分,共10分)1 中断服务程序的最后一条指令是RETRETI。×2 存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。×3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。√4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。√5 LCRL A为循环左移指令。×6 MOV A,30H的源操作数为立即直接寻址方式。7 MOVMOVC A,@A+DPTR是一条查表指令。×8 MUL AB的执行结果是高低8位在A中,低高8 位在B中。×9 AJMP跳转空间最大可达到642KB 。10 DPTR是由DPH和DPL两个8位特殊寄存器组成的。 √四、简答题(每题5分,共15分)1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388HTMOD的值是00000001B,TH0=13H;TL0=88H。3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。五、作图题(10分)答:WR接6264的WERD接6264的OEAB0---AB12接6264的A0---A12 DB0—DB7接6264的D0—D7AB15、AB14分别接Y0和Y1地址:0000H---1FFFH;2000H---3FFFH六、设计题1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。答: 图 (5分) 构思 (3分)MOV A,#80H (1分)UP:MOV P1,A (1分)RR A (2分)SJMP UP (1分)2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。答:图 (5分) 构思 (3分)程序(4分)ORG 0000HLJMP MAINORG 0003HLJMP AINT0ORG 0013HLJMP BINT1MAIN: MOV IE,#83HSETB IT0SETB IT1MOV R0,#00HMOV DPTR,#TABUP: MOV A,R0MOVC A,@A+DPTRMOV P1,ASJMP UPAINT0: INC R0CJNE R0,#10,AINT01MOV R0,#0AINT01: RETIBINT1: DEC R0CJNE R0,#0FFH,BINT11MOV R0,#9BINT11: RETI

快考了,楼上的小石头要给力啊

这个好奇怪啊。题目难道会是一样的?

我的天呀,太难了

  •   索引序列
  •   单片机自学考试试题
  •   单片机自学考试题
  •   单片机自学考试题库
  •   单片机原理自学考试试题
  •   单片机自学考试试题及答案
  •   返回顶部

自考地区