2015tyut单片机复习题
单片机复习题库(含答案)
单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对3. 单片机的Flash存储器是一种非易失性存储器。
答案:对4. 单片机的片内RAM存储器可以直接运行程序。
答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错三、填空题1. 单片机的中断向量表一般存储在()中。
答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据5. 单片机的GPIO口是指()。
答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。
答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。
当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。
该程序处理完中断事件后,再返回到原来的程序继续执行。
通过中断,可以提高单片机的响应速度和处理能力。
2. 请简要说明单片机的I/O口使用方法。
2014-2015洛阳理工单片机期末考试试题
一、选择题(每题1分,共14分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a )P0 b )P1 c )P2 d )P32.单片机应用程序一般存放在( B )a ) RAMb )ROMc )寄存器d )CPU3.已知某数的BCD 码为0111 0101 0100 0010 则其表示的十进制数值为(B ) a ) 7542H b ) 7542 c ) 75.42H d ) 75.424.CPU 主要的组成部部分为( A )a )运算器、控制器b )加法器、寄存器c )运算器、寄存器d )运算器、指令译码器5.INTEL 8051 CPU 是( C )位的单片机a ) 16b )4c )8d )准166.8031单片机中既可位寻址又可字节寻址的单元是( A )a )20Hb )30Hc )00Hd )70H7.若单片机的振荡频率为6MHz ,设定时器工作在方式1需要定时1ms ,则定时器初值应为( C )。
A.500B.1000C.216-500D.216-10008.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU 首先响应 ( A )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( C )A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是(D)A.ET1B.TF1C.IT1D.IE19.串行口每一次传送( A )字符。
A.1个B.1串C.1帧D.1波特10.波特的单位是(B )A. 字符/秒B. 位/秒C. 帧/秒D. 字节/秒11.8051单片机内有( )个16位的定时/计数器 ,每个定时/计数器都有( B )种工作方式。
单片机复习题及答案
单片机复习题及答案一、选择题1、单片机能够直接运行的程序是()。
A 汇编语言源程序BC 语言源程序 C 高级语言程序D 机器语言程序答案:D解析:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换为机器语言程序才能被单片机执行。
2、单片机复位后,程序计数器 PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,PC 被初始化为 0000H,程序从 0000H 地址开始执行。
3、当 MCS-51 单片机接有外部存储器,P2 口可作为()。
A 数据输入口B 数据输出口C 高 8 位地址口D 低 8 位地址口答案:C解析:P2 口在访问外部存储器时,作为高 8 位地址输出口。
4、要使 MCS-51 能够响应定时器 T1 中断、串行接口中断,它的中断允许寄存器 IE 的内容应是()。
A 98HB 84HC 42HD 22H答案:A解析:IE 寄存器中,ET1 位(定时器 T1 中断允许位)和 ES 位(串行口中断允许位)需要置 1,其他位为 0,对应的二进制值为10011000,即 98H。
5、在 MCS-51 单片机中,需要软件实现中断撤销的是()。
A 定时中断B 外部中断的脉冲方式C 外部中断的电平方式D 串行口中断答案:C解析:外部中断的电平方式需要软件清除中断标志来撤销中断。
二、填空题1、 MCS-51 单片机的内部数据存储器可以分为_____、_____和_____三个区域。
答案:工作寄存器区、位寻址区、数据缓冲区2、单片机的堆栈是在_____中开辟的一个区域,遵循_____的数据存储原则。
答案:内部 RAM、先进后出3、当单片机的晶振频率为 12MHz 时,机器周期为_____μs。
答案:1解析:机器周期= 12 /晶振频率,所以当晶振频率为 12MHz 时,机器周期为1μs。
4、 MCS-51 单片机有_____个中断源,其中外部中断有_____个。
2015tyut单片机复习题
1.单片机复位后,堆栈指针SP指向第H号内部RAM;8051的堆栈是向生长的。
2.指令JC rel的寻址范围为。
3.单片机的中断触发方式有、两种;大多数情况下,单片机控制系统采用方式触发中断。
4.若某单片机片内的程序存储器类型为ISP Flash,则意味着_______。
5.8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程存储器的编址方式。
6.8051上电复位后,从地址开始执行程序;串口的中断入口地址为H。
7. 8051最多有Kbytes的程序存储器和Kbytes的数据存储器。
8. P2口的功能为和。
9. 8051单片机的对外部数据存储器操作指令和对I/O端口的操作指令是的。
10. 8051单片机的中断优先级共有个,分别为、。
11.8051单片机一个机器周期等于_____________个晶体振荡周期;通常,8051单片机的ALE引脚以倍的晶振频率输出脉冲。
12. 8051单片机复位后,堆栈指针SP指向第H号内部RAM;8051的堆栈是向生长的。
13. 8051单片机的外部数据存储器和I/O设备是编址的。
14. 8051单片机的中断触发方式有、两种;大多数情况下,单片机控制系统采用方式触发中断。
15.8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程序存储器的编址方式。
16. 8051单片机的中断优先级共有个,分别为、。
1.8051单片机执行MOV写指令时,相关的信号状态是( )A.PSEN无效为低电平,WR有效为低电平B. PSEN无效为高电平,WR有效为低电平C.PSEN有效为低电平,WR无效为高电平D. PSEN无效为高电平,WR无效为高电平2.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。
( )A.PUSH R1B.PUSH @R1C.PUSH 01HD.PUSH 09H3.将数据从外部存储器读入累加器的指令是( )A.JMP @A+DPTRB.MOVC A,@A+PCC.MOVX A,@DPTRD.MOVC A,@A+DPTR4.在8051片外扩展一片8K的28C64需要根地址线。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
西安工业大学单片机考试复习题
五、设计题:20-25分设计硬件电路、写出地址、编程→扩展ROM、RAM、8255、8279、A/D、D/A、键盘、显示。
例:用8031扩展两片2764、一片6264和8255,设计硬件电路写出对应的地址。
分析:①8031内部无ROM,EA须接地;②PC复位是0000H,2764是8K用13根地址线A0-A12;地址须连续,1#地址0000H—1FFFH, 2#地址2000H—2FFFH,用P2.5做片选线。
③ 6264是8K用13根地址线A0-A12,地址没要求;但6264和82551的地址不能重叠。
④ 1#2764地址0000H—1FFFH, 2#地址2000H—3FFFH;6264地址2000H—3FFFH; 8255地址0DFFFH:A口0DFFCH,B口0DFFDH,C口0DFFEH,控制寄存器0DFFFH;注意6264和8255地址不是唯一的。
例:用80C51扩展一片2764、一片6264和8279,设计硬件电路写出对应的地址。
分析:①80C51内部有4KROM,EA须接高电平;②PC复位是0000H,2764是8K用13根地址线A0-A12;地址须连续,片内4K地址0000H—0FFFH, 2764地址1000H—2FFFH,用P2.4 、P2.5做片选线。
③ 6264是8K用13根地址线A0-A12,地址没要求;但6264和8279的地址不能重叠。
④片内地址0000H—0FFFH, 2764地址1000H—2FFFH;6264地址2000H—2FFFH; 8279地址0BFFFH:状态寄存器0BFFEH,控制寄存器0DFFFH;注意6264和8279地址不是唯一的。
P2.5 P2.4片内片外《单片机原理与应用》试题★说明:一题答在试题上,其余答在答题纸上一、填空题(共20分,每空2分):1、8051内部数据存储器的寄存器区,使用时用RS1、RS0设置当前寄存器组。
2、单片机采用统一编址方式对外部数据存储器和外设进行编址。
(完整版)单片机考试试题带答案
单片机原理及应用试卷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 )。
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机复习资料大全
一、填空题1.单片机是把中央处理器、存储器、定时器/计数器以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。
2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。
3.计算机的系统总线有地址总线、控制总线和数据总线。
4.80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。
5.8051单片机有2 个16位定时/计数器。
6.单片机存储器的主要功能是存储程序和数据。
80C51含4 KB掩膜ROM。
7.80C51在物理上有4个独立的存储器空间。
8.通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从00H~ 07H。
9.8051的堆栈是向地址的高端生成的。
入栈时SP先加1,再压入数据。
10.使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
11.MCS-51特殊功能寄存器只能采用直接寻址方式。
12.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
13.半导体存储器的最重要的两个指标是存储容量和存储速度。
14.当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。
15.在8051单片机中,由2 个振荡(晶振)周期组成1个状态(时钟)周期,由6个状态周期组成1个机器周期。
16.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
17.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。
18.内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。
19.若A中的内容为63H,那么,P标志位的值为0。
20.在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。
单片机练习题库(含参考答案)
单片机练习题库(含参考答案)一、单选题(共107题,每题1分,共107分)1.ALU的中文含义是()。
A、静态随机存储器B、加法器C、算术单元D、算术逻辑单元正确答案:D2.当T1向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。
A、0003B、000BC、0013D、001BH正确答案:D3.对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是()。
A、程序存储器B、内部RAMC、外部RAMD、特殊功能寄存器正确答案:A4.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是()。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A5.8051单片机有()个中断源。
A、3B、4C、6D、5正确答案:D6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是()。
A、0.5μSB、2μSC、1μSD、4μS正确答案:B7.对于MCS-51系列单片机来说,基址加变址寻址可寻址的空间是()。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C8.下列单片机中具有4KEPROM的是()。
A、89C51B、8031C、8052D、8751正确答案:D9.AT89C2051是()位的单片机。
A、4B、8C、准16D、16正确答案:B10.MCS-51系列单片机内部计数器可实现的最大计数值是()。
A、128B、256D、65536正确答案:D11.下列单片机中没有片内程序存储器的是()。
A、8052B、8051C、8751D、8031正确答案:D12.AT89C52单片机有()个中断源。
A、3B、4C、5D、6正确答案:D13.当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。
A、0.5μSB、1μSC、2μSD、4μS正确答案:A14.MCS-51单片机的串行口有()种工作方式。
单片机复习题带答案版
单片机复习题带答案版一、简答题1.什么是单片机?与普通微机相比,单片机有什么特点?2.简要介绍了8051单片机的内部基本结构。
3、程序状态字psw中主要包含了哪些状态信息?4.什么是时钟周期、机器周期和指令周期?8051 CPU机器周期和时钟周期之间的关系是什么?5.如果振荡频率FOSC=12Mhz,振荡周期、状态周期和机器周期分别是多少?6.如何区分访问数据存储器的指令是访问片内RAM还是片外RAM?7、8051的存储器由哪几部分组成?片内ram分为哪几个性质和用途不同的区域?8.8051单片机中的特殊功能寄存器是什么?特殊功能寄存器和其他片上RAM单元之间有什么区别?9、简述堆栈工作过程和sp的作用。
10、ea引脚有何功能?11.51系列程序存储器的寻址规律是什么?当MCU执行指令时,如何知道指令是来自片内ROM还是片外ROM?12、访问位地址20h和字节地址20h的区别是什么?13.按照相同优先级的优先级排队顺序列出MCS-51的中断源和相应的中断入口地址14。
当MCS-51定时器/计数器用作定时器和计数器时,谁提供计数脉冲?这与什么因素有关?15、已知振荡器振荡频率为12mhz,要求定时器/计数器0产生10ms的定时,试编写初始化程序首先,计算Th0和tl0的初始值,Th0=d8H,tl0=F0H;其次,确定模式寄存器tmod的值为01h;最后,编写初始化程序:Start:movtl0、#0f0hmovth0、#0d8hmovtmod、#01hsetbtr016、简述定时器/计数器0、1的4中工作方式的特点。
17、综述p0、p1、p2、p3口各有哪几个功能?18、为何说p1口是“准双向接口”?19.波特率是什么意思?如何确定8051单片机串行口在四种工作模式下的波特率?20.例如,在异步通信中,每个字符由11位组成,串行端口每秒传输250个字符,波特率是多少?答:波特率是每秒钟传送的二进制数的位数,所以波特率为11×250=275021.将串行异步通信的传输速率设置为2400波特,并使用奇偶校验传输ASCII码字符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.单片机复位后,堆栈指针SP指向第07 H号内部RAM;8051的堆栈是向上生长的。
2.指令JC rel的寻址范围为-128~+127 。
3.单片机的中断触发方式有电平触发方式、边沿触发方式两种;
大多数情况下,单片机控制系统采用边沿触发方式触发中断。
4.若某单片机片内的程序存储器类型为ISP Flash,则意味着_在系统编程不用拔插芯片,可以直接删除_。
5.8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程存储器各有自己的寻址方式,寻址空间和控制系统的编址方式。
6.8051上电复位后,从地址000H开始执行程序;串口的中断入口地址为0023 H。
7. 8051最多有64 Kbytes的程序存储器和64 Kbytes的数据存储器。
8. P2口的功能为用作地址总线(高8位)和作为普通I/O口使用。
9. 8051单片机的对外部数据存储器操作指令和对I/O端口的操作指令是相同的。
10. 8051单片机的中断优先级共有 2 个,分别为低优先级、高优先级。
11.8051单片机一个机器周期等于___12_个晶体振荡周期;通常,8051单片机的ALE
引脚以1/6 倍的晶振频率输出脉冲。
12. 8051单片机的外部数据存储器和I/O设备是统一编址的。
1.8051单片机执行MOV写指令时,相关的信号状态是( B )
A.PSEN无效为低电平,WR有效为低电平
B. PSEN无效为高电平,WR有效为低电平
C.PSEN有效为低电平,WR无效为高电平
D. PSEN无效为高电平,WR无效为高电平
2.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。
( D )
A.PUSH R1
B.PUSH @R1
C.PUSH 01H
D.PUSH 09H
3.将数据从外部存储器读入累加器的指令是( C )
A.JMP @A+DPTR
B.MOVC A,@A+PC
C.MOVX A,@DPTR
D.MOVC A,@A+DPTR
4.在8051片外扩展一片8K的28C64需要根地址线。
( C )
A.11
B.12
C.13
D.14
5.8051定时器/计数器工作方式3是( B )。
A.8位自动重装计数结构
B. 2个8位计数器结构
C.13位计数结构
D. 16位计数结构
1. 执行下列程序段中第一条指令后,
(1)(P1.7)= 0 (P1.3)= 0 ;(P1.2)=0
执行第二条指令后,
(2)(P1.5)= 1 (P1.4)= 0 ;
ANL P1,#42H
ORL P1,#0ECH
2.下列程序段执行后,(R0)=__4FH__,(50H)=_FFH__,(4FH)=_3FH__.
MOV R0,#50H
MOV 50H,#0
MOV 4FH,#40H
DEC @R0
DEC R0
DEC @R0
3.已知(SP)=40H,(DPTR)= 5678H,在执行下列指令后,(SP)=_42H___,内部
RAM(41H)=__78H_______,(42H)=___56H_____
PUSH DPL
PUSH DPH
下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问
执行下列程序需要多少时间
MOV R3,#200;1
LOOP:NOP ;1
DJNZ R3,LOOP ;2
RET ; 2
解:12/6*((1+2)*200+1+2)=1206 S
5.若(A)=0CDH,(B)=28H,Cy=0,执行指令ADDC A,B后
(1)(A) = 0F5H
(2)Cy = 0
(3)OV = 0
(4)AC = 1
(5)P = 0
下面一段程序是在P1.0引脚上输出固定频率的方波,回答下列问题。
(1)定时器0为哪种工作模式?初值为多少?(4分) 答:模式2 55H
(2)计算方波的频率。
假定单片机系统晶振频率为12MHz,忽略指令执行时间。
(7分)答:12/12=1 us (2^8-55)*2*1=402 us 频率f=1/402*10^-6 HZ
(3)程序可能的误差有哪些?(4分)
ORG 1000H
MOV TMOD,#2H;DELAY: SETB TR0
MOV TH0,#55;BACK: JNB TF0,BACK
MOV TL0,#55;CLR TF0
CLR TR0 DJNZ R5, DELAY
CLR TF0 CLR TR0
RET
AGAIN: MOV R5,#250
ACALL DELAY
CPL P1.0
SJMP AGAIN
答:1.中断服务子程序执行时间未计入内2.从中断申请到CPU响应这个中断所经历的时间未计入TO定时器
下面一段程序是在P1.7引脚上输出固定频率的方波,回答下列问题。
(1)说明定时器的工作模式类型?定时器的初值为多少?(4分) 答:模式2 66H
(2)计算方波的频率,假设单片机系统晶振频率为6MHz。
(7分)
答:12/6=2 us (2^8-6)*2*2=1000 us 频率f=1/1000*10^-6 HZ
(3)方波的频率是否精确?为什么?(4分)
答:不精确申请中断到CPU 响应至少要经历3~8个机器周期,断点不同,时间也稍有变化ORG 0000H
LJMP OKHZ_INIT
ORG 000BH ;T0中断入口
LJMP T0INT
ORG 100H
OKHZ_INIT: MOV SP, #60H ;初始化
MOV TMOD, #2 ;T0模式2
MOV TL0, #6 ;计数器赋予初值
MOV TH0, #6
MOV IP, #2 ;T0高中断优先权
SETB TR0 ;启动T0
MOV IE, #82H ;开T0 和总中断
MAIN: SJMP MAIN ;主程序
ORG 200H
T0INT: CPL Pl.7 ;中断服务子程序
RETI ;中断返回
绘制AT89S51单片机的最小系统图(6分)
2.某单片机系统,拟扩展1片28C64 E2PROM芯片作为程序存储器,1片6264作为数据存储器,试设计电路,并说明存储器地址分配情况。
(10分)
2
34
D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q7
19
OE 1LE 11
74HC373
1
2
C B A A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE120
CE226WE 27OE 22D011D112D213D315D416D517D618D7
19
6264
23
D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718
Q7
19
OE 1LE 11
74HC373
A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE 20OE 22WE 27NC 1
D011D112D213D315D416D517D618D7
19
28C64
4
32
EA/VP 31X119X218
RESET 9RD 17WR 16
INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P27
28
PSEN
29
ALE/P 30TXD 11RXD 1089S51
1.AT89S52和8255A的接口电路如图所示,回答下述问题:(1)给出8255A芯片PA口的地址答:OFF7CH
(2)若要将 #0F5H送往PA口,相应的指令为:MOV DPTR, #OFF7CH
MOV A, #OF5H
MOVX @, DPTR,A。