单片机原理总复习题

合集下载

单片机原理复习例题 (全答案)

单片机原理复习例题 (全答案)

课堂练习一、判断改错题1、XCHD A,@R3 ( F )2、CPL R0 ( F ) 只能用于累加器A3、MOV R4, 0E0H ( T )4、PUSH DPTR (F ) 只能是直接地址5、MOV @R1,R2 ( F )寄存器不能互相赋值6、SUBB B, 56H (F )不能是B7、XCH A,#50H ( F ) 只能是地址或寄存器8、ORL P1,A ( T )9、MOV @DPTR,A ( F ) 应该是MOVX10、TAB DB 01110010B,16H,45,’8’,’A’(T )二、程序分析题1、执行下列程序段中第一条指令后,(P1.7)=_P1.7__;执行第二条指令后,(P1.3)=___1_____。

ANL P1,#73HORL P1,#38H2、下列程序段执行后,(A)=___0DH __,(B)=__11H____。

MOV A,#0FBHMOV B,#12HDIV AB3、已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_0BH_____,内部RAM(0AH)=__67H____,(0BH)=_45H___。

PUSH DPLPUSH DPH4、下列程序段执行后,(R0)=_7EH _,(7EH)=_-1 _,(7FH)=_ 3FH _。

MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC @R0DEC R0DEC @R05、下列程序段汇编后,从3000H开始的各有关存储单元的内容将是什么?(11分)ORG 3000HTAB1 EQU 3234HTAB2 EQU 4000HDB “START”DW TAB1, TAB2, 9000H答:‘S’,’T’,’A’,’R’,’T’,32H,34H,40H,00H,90H,00H一、选择题第一章微型计算机基础知识1、十六进制数A到F和对应的ASCII码的差为(A )A. 37HB. 30HC. 40HD. 47H2、CPU是单片机的核心部件,它包括运算器和(A )A. 控制器B. 数据存储器C. 程序存储器D. I/O端口第二章CPU 结构1、ALE管脚可以作为低八位地址的锁存控制信号,也可以作为其他芯片的时钟信号。

单片机复习题库(含答案)

单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题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口使用方法。

单片机原理及应用_期末考试题复习试卷__含答案

单片机原理及应用_期末考试题复习试卷__含答案

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B)a) 7542H b)7542c) 75.42H d) 75。

424.下列指令中不影响标志位CY的指令有(D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A,@ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)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.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机原理复习题

单片机原理复习题

题型汇总:判断题1.在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的。

2.单片机89C51一般使用非整数的晶振是为了获得精确的波特率。

3.单片机89C51和PC机的通信中,使用芯片MAX232是为了进行电平转换。

4.所有MCS-51系列单片机都是带有片内ROM和片外RAM的。

( )5.MCS-51单片机的程序存储器只是用来存放程序的。

()6.当MCS-51单片机上电复位后,栈指针(SP)=00H ()7.在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的T8.并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。

T9.当MCS-51单片机系统只使用片内ROM时,其引脚EA应接高电平。

()10.在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。

T11.工作寄存器区不允许做普通的RAM单元来使用。

F12.8051单片机的字长为8位,但其片内寄存器不都是8位寄存器。

()13.所谓机器周期是指CPU执行一条指令所需要的时间。

()14.MCS-51内部的位寻址区,只能进行位寻址,而不能进行字节寻址。

()15.当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。

T16.当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。

17.在89C51的片内RAM区中,位地址和部分字节地址是冲突的。

18.中断的矢量地址位于RAM区中。

19.工作寄存器组是通过置位PSW中的RS0和RS1来切换的。

20.访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

21.堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

22.程序计数器PC是一个可以寻址的特殊功能寄存器。

23.8051单片机共有128个位地址。

《单片机原理》复习题及答案

《单片机原理》复习题及答案

单片机原理复习题一、判断题()1.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。

()2.十进制数89化成二进制数为10001001。

()3.0的补码是0。

()4.-128的补码是10000000。

()5.11111111是-1的补码。

()6.-2的补码可以记为FEH。

()7.MCS-51单片机是16位单片机。

()8.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

()9.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

()10.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM 和SFR,另一个是片外最大可扩充到64K字节的RAM。

()11.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

()12. 访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

()13. 堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

()14. 8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

()15.8051指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。

()16.MCS-51指令中,MOVX为片外RAM传送指令。

()17.MCS-51指令中,MOVC为ROM查表指令。

()18.将37H单元的内容传送至A的指令是:MOV A,#37H。

()19.MCS-51指令中,16位立即数传送指令是:MOV DPTR,#data16。

()20.指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。

()21.已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。

【最新精选】单片机复习题

【最新精选】单片机复习题

一、简答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、简述8051单片机的内部基本结构。

3、程序状态字PSW中主要包含了哪些状态信息?4、什么是时钟周期、机器周期、指令周期?8051CPU机器周期与时钟周期是什么关系?5、若震荡频率f osc=12MHz,则震荡周期、状态周期、机器周期分别为多少?6、如何区别一条访问数据存储器的指令是访问片RAM还是访问片外RAM?7、8051的存储器由哪几部分组成?片内RAM分为哪几个性质和用途不同的区域?8、在8051单片机中,什么是特殊功能寄存器?特殊功能寄存器与其它片内RAM单元有什么区别?9、简述堆栈工作过程和SP的作用。

10、EA引脚有何功能?11、51系列程序存储器的编址规律是怎样的?如何知道单片机执行指令时,是从片内ROM中取指令,还是从片外ROM中取指令?12、访问位地址20H和字节地址20H的区别是什么?13、按照同一优先级中的优先权排队顺序列出MCS-51的中断源和相应的中断入口地址14、MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?15、已知振荡器振荡频率为12MHz,要求定时器/计数器0产生10ms的定时,试编写初始化程序首先计算TH0、TL0的初值,TH0=D8H,TL0=F0H;其次确定方式寄存器TMOD的值为01H;最后写出初始化程序:START:MOV TL0,#0F0HMOV TH0,#0D8HMOV TMOD,#01HSETB TR016、简述定时器/计数器0、1的4中工作方式的特点。

17、综述P0、P1、P2、P3口各有哪几个功能?18、为何说P1口是“准双向接口”?19、波特率表示什么?8051单片机的串口在4种工作方式下的波特率分别如何确定?20、如异步通信,每个字符由11位组成,串行口每秒钟传送250个字符,则波特率为多少?答:波特率是每秒钟传送的二进制数的位数,所以波特率为11×250=275021、设串行异步通信的传送速率为2400波特,传送的是带奇偶校验的ASCII码字符,每个字符包含10位(1个起始位,7个数据位,1个奇偶校验位,1个停止符),问每秒钟最多可传送多少个字符?答:2400/10=24022、串行数据传送的主要优点和用途是什么?23、MCS-51有几个中断优先级?如何设定?24、MCS-51单片机CPU响应中断后,由硬件自动执行哪些操作?25、MCS-51指令系统主要有哪几种寻址方式?请举例说明。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。

A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。

答案:CPU2. 8051单片机的定时器/计数器共有______个。

答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。

答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。

答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。

答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。

通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。

2. 描述单片机的I/O接口的作用。

答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。

它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。

3. 简述单片机的定时器/计数器的作用。

答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。

单片机原理课程复习题及答案

单片机原理课程复习题及答案

单片机原理复习题及答案一.判断题(在题后的括号内打、或冯1.只读存储器ROM内部信息停电后会丢失。

(X )2.堆栈操作是按后进先出”的原则存取数据。

(V )3.8051 单片机访问存储器时,同一地址对应惟一的存储单元。

(X)4.数据寄存器指针 DPTR由DPH和DPL组成。

(V)5.程序计数器 PC 总是指向正在执行的指令地址。

(X)6.汇编语言程序中的注释可以缺省。

(V)7.指令中操作码助记符项可有可无。

(X)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(V)9.若累加器A中“1的个数为偶数,则奇偶标志位 P为1。

( X )10.作算术运算时,若有进位则一定有溢出。

(X)11.8051 每个中断源相应地在芯片上都有其中断请求输入引脚(X )12.程序计数器PC不能对它进行读写操作.(V )13.8051 单片机的栈底单元是不能利用的,因此,它是一个闲置单元(X )14.8051 单片机对最高优先权的中断响应是无条件的(X )15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令(X )16.在一般情况 8051 单片机允许同级中断嵌套(X )17.8051 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(V )18.RC A 为循环左移指令(X )19.MOV A , 30H为立即寻址方式(X )20.如果发生除法溢出错误,则 PSW标志位P置1 (X )21.如 JC rel 发生跳转时,目标地址为当前地址加上偏移量rel (X )22.MOV A,@A+DPTR 是一条查询指令 .(V )23.MUL AB的执行结果是高 8位在A中,低8位在B中(X )24.CPU 对内部 RAM 和外部 RAM 的读写速度一样快(X )25.对于 8051单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统会自动在外部程序存储器中寻址 .(V )26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(X )27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题1、当8051地RST端上保持个机器周期以上高电平时,8051即发生复位。

2、计算机通常___________和___________是核心部件,合称为中央处理单元CPU。

3、一个完整的中断过程可分为、、和四部分。

4、若你正在编辑某个文件,突然断电,则计算机中类型存储器中的信息全部丢失,且通电后也不能自动恢复。

5、MCS-51 单片机访问片外存储器时利用通信_信号锁存来自_ __口的低八位地址信号。

6、若A中数据为63H,那么PSW的最低位(即奇偶位P)为_ _。

7、CPU与内存或I/O接口相连的系统总线通常由、、等三种信号线组成。

8、欲增加8KB*8位的RAM区,请问选用Intel2114(1KB*4位)需购_ _片;若改用Intel6116(2KB*8位)需购_ _片;若改用Intel6264(8KB*8位)需购_ _片。

9、当AT89C51的RST脚上保持个周期以上的时,AT89C51即发生复位。

10、51系列单片机的寄存器是位的堆栈指针。

11、I2C总线的_ 信号线为高电平时,_ _信号线从向跳变,即产生启动时序。

12、AT24WC02是类型存储器,因此掉电后信息不会丢失。

13、14、实时时钟控制接口芯片,英文缩写为的PCF8563T与MCU连接的信号线必须接电阻,才能稳定工作。

PCF8563T的写地址是0XA2,因此其读地址是。

PCF8563T的状态控制寄存器和数据寄存器的储存介质是,因此在应用电路中要配置电池供电电路。

17、I2C总线的_ 信号线为高电平时,_ _信号线从向跳变,即产生停止时序。

18、FLASH是类型存储器,因此掉电后信息不会丢失。

19、1-Wire总线的信号线必须接电阻,才可能稳定工作;1-Wire总线上可有_ _、、和信息传输。

二、是非题1、MCS-51单片机可执行指令:MOV R2,@R1。

()2、MCS-51片内RAM的位寻址区,只可以进行位寻址操作,不可以进行字节寻址操作。

()3、RET和RETI两条指令不可以互换使用。

()4、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。

()5、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()6、MOVC @A+PC,A 是MCS-51可执行的汇编指令。

()7、74LS273是高电平触发的8D锁存器,通常用来MCS-51系列单片机的存储器扩展。

()8、MCU的主频越高,其运算速度越快。

()9、51单片机立即寻址方式特征是操作数本身在指令中,而不是它的地址在指令中。

()10、在一根1-Wrie线的信号线上可以连接多个不同地址的1-Wrie器件。

()11、MCS-51系列的RET和RETI两条返回汇编指令不可以互换使用。

()12、AT89C51的P1口作为输出口使用时,必须外接上拉电阻才能有高电平输出。

()13、KIEL C51规定用通用寄存器R7关联函数字符型返回值。

()14、51系列MCU的PC复位值是0000H,也是Kile C51中的main()函数的地址。

15、MCS-51的多字节的指令不一定执行的指令周期长。

()16、MCS-51的SP常用于保护16位的中断程序地址断点,因此SP是16位寄存器。

()17、TLC549是8位A/D转换芯片,因此与MCU有8位数据线相连。

()18、51系列的汇编程序没有函数,只有子程序,并且通常用通用寄存器暂存变量;而C51调用的函数是可传递形参的函数,因此没法利用汇编程序子程序的资源。

()19、MCS-51单片机PSEN信号是读片外程序存储器的控制信号。

()20、所有51系列单片机的一个机器指令包含12个时钟周期。

()21、MCS-51单片机是由51核CPU和片内RAM、EPROM所组成。

()22、同步通信的效率比异步通信的效率高;但异步通信的可靠性高于同步通信。

()23、51系列的单片机的主频越高,其运算速度就越快。

()24、I2C的七位总线节点编址规程确定一个I2C总线上可以连接不同16类I2C接口的器件,并且还可以连接同类的8个类子地址不同的I2C接口的器件。

()25、51系列单片机汇编程序的中断服务程序的最后必须用RET指令返回。

()26、AT89C51的P1口作为输入口使用时,必须将P1寄存器置为0XFF。

()27、51系列MCU的PC复位值是0000H;而Kile C51中的main()函数是程序启动的入口,因此main()函数编译后的入口地址是程序存储器的0X0000H。

三、单选题1、在MCS-51系列单片微机的CPU内部参与运算的数是( )数A、八进制B、十六进制C、二进制D、十进制2、十进制数215转换成二进制数表示,是()A、11010111B、10001101C、11011111D、111101013、8031单片机晶振频率11.0592MHz,执行一条2周期指令所用的时间是( )A、1.085089微秒B、2.1701781微秒C、3.255267微秒D、1微秒4、MCS-51单片微机,用P0口8根引脚和P2口的P2.0、P2.1、P2.2作为地址总线,那么它的寻址范围为()A、8KBB、2KBC、4KBD、1KB5、访问外部数据存储器时,不起作用的信号是()。

A、RDB、WRC、D、ALE6、真值-128的8位补码用二进制数表达是()B。

A、10000000B、10000001C、11111111D、111111107、AT89C51的晶振选用11.0592MHz时,执行一条乘除指令所用的时间是( )。

A、1.085089微秒B、2.1701781微秒C、3.255267微秒D、4.3402778微秒8、在51系列单片机中,在做乘除指令运算后的结果放在()中。

A、数据存储器B、程序存储器C、通用寄存器D、A累加器和B寄存器9、51系列的汇编指令MOV C,70H的第二操作数寻址方式是()。

A、寄存器寻址B、立即寻址C、寄存器间指D、位寻址10、AT89C51的P3.4引脚作为外部输入应用时,引入外部中断技术后的好处是()。

A、分时操作B、实时操作C、故障处理D、提高外部输入的响应速度11、()是51系列单片机的汇编指令。

A、MOV P2.1,AB、JBC TF0,L1C、MOVX B,@DPTRD、MOV A,@R312、用51系列单片机时,当允许MCU响应定时器0的中断请求时,其SFR中的IE寄存器中的()位必须为1A、EA和ESB、EA和ET0C、ET1和EAD、ET0和ES13、程序存储器PC指针是指向()。

A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址C、当前正在执行指令的下一条指令的地址D、控制器中指令寄存器的地址14、MCS-51通过SBUF发送或接收数据时,在程序中应使用()类的指令。

A、MOVB、MOVXC、MOVCD、XCHD15、MCS-51单片机的晶振频率11.0592MHz时,执行MOV A,R0的指令所用的时间是( )。

A、1微秒B、2微秒C、1.085069微秒D、2.17014微秒16、以下各指令中,()不是51系列单片机的汇编指令。

A、ADD A, R0B、ADD Rn, #30HC、ADDC A, 30HD、ADD A, @Ri17、’b’的ASCII码是()A、01000001BB、01000010BC、01100010BD、01100011B18、MCS-51汇编语言源程序设计中,不能用作标号的保留字是()。

A、LOOPB、MOVC、LD1D、ADDR19、在51系列单片机的时钟晶体的频率常选用()的目的是提高UART通信时波特率的精度。

A、11.0592MHzB、6 MHzC、12 MHzD、32.768KHz20、在MCS-51系列单片机中,算术运算后的结果放在()中。

A、数据存储器B、程序存储器C、通用寄存器D、累加器21、用AT89C51的P0口和P2.0、P2.1及P2.2作为地址总线,那么它的寻址范围为()。

A、1KBB、2KBC、4KBD、8KB22、51系列的汇编指令MOV C,70H的第二操作数寻址方式是()。

A、寄存器寻址B、立即寻址C、寄存器间指D、位寻址四、简答题1、在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突?2、何为单片机的中断系统?80C51单片机有几个中断源?CPU响应中断时,中断入口地址各是多少?3、请扼要说明Kiel C51中SATRTUP.A51程序的作用。

4、Kiel C51的三种存储模式是什么?在应用中定义的存储模式意义是什么?五、汇编指令应用题1、在(A)=56H,(R5)=67H,(BCD码)执行:ADD A,R5DA A结果:A= ?,CY=?,R5 =?2、设(A)=D3H,(30H)=E8H执行:ADD A,30H结果:CY= ?,AC= ?,P= ?,OV= ?,A = ?3、写出ROM的2000H单元内容送到片内RAM的20H单元中的汇编指令程序片段?4、已知程序执行前有(A)=78H,(R1)=78H,片内RAM(78H)=0DDH,试写出指令执行后,累加器A的结果和PWS中C Y、A C、O V和P标志位的值。

ADD A,@R1六、应用题1、P89C51的硬件连接如图所示,阅读下列程序请回答:(1)定时/计数器0和定时/计数器1的工作方式。

(2)执行后发光二极管会有什么现象,并画出P1.1脚的电压波形。

#include <REG51.H>sbit P1_0=P1^0;sbit P1_1=P1^1;void Time0( ) interrupt 1 using 1{ TH0=15536/256; //100ms定时参数TL0=15536%256;P1_1=~ P1_1; //接到T1( P3.5)脚}void Count1( ) interrupt 3 using 2{ P1_0=~ P1_0; //接到T1}main( ){ TMOD=0X61; // 0 1 1 0 0 0 0 1TH0=15536/256;TL0=15536%256;TL1=TH1= -10; // 8位补码为0xf6IE= 0X8A; // 1 0 0 0 1 0 1 0TR0=TR1=1; // 启动T0和T1while(1);}2、在MCS-51的UART接口接收到“U”的ASCII代码后,则由回送一个的自己的学号的ASCII代码到UART接口。

(提示:SMOD=0时,晶体为11.0592MHz,波特率为9600bps的8位自动重装值为0XFD)3、读I2C EEPROM AT24WXX操作时序图如下:请根据以下程序片段完成读AT24WXX的模拟I2C的函数。

相关文档
最新文档