单片机复习资料带答案.doc

合集下载

单片机复习答案(仅供参考).doc

单片机复习答案(仅供参考).doc

1、单片机的基本结构及其特点。

单片机(以称微控制器),是一块硅片上集成了各种部件的微型计算机。

这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。

8051是MCS—51系列单片机中的一个产品。

Intel推出的通用型单片机。

8051片内程序存储器ROM为掩膜型的。

除片内ROM类型不同外,8051、8031和8751其他性能完全相同,结构特点:1)8 位CPU;2)片内振荡器及时钟电路;3) 32 根I/O接口;4)外部存储器ROM和RAM寻址范围各64KB;5) 2个16位和定时器/计数器;6) 5个中断源,2个中断优先级;7)全双工串行口;8)布尔处理器;2、8051单片机基本性能。

ROM形式片内ROM/KB 片内RAM/B寻址范围/B1/0中断源片内ROM 片内EPROM外接EPROM计数器并行口串行口80518751803141282x642x164x81580C5187C5180C3141282x642x164x8153、8051单片机的时钟和基本时序周期。

(1)时钟是时序的基础,8051片内由一个反向放大器构成振荡器,可以由它产生时钟。

时钟可以由两种方式产生,即内部方式和外部方式。

(2)基本时序周期振荡周期:指振荡源的周期,若为内部产生方式。

则为石英晶体的振荡周期。

时钟周期:(称S周期)为振荡周期的两倍,时钟周期=振荡周期P1+振荡周期P2 (时钟周期=2x振荡周期)机器周期:一个机器周期含有6个时钟周期指令周期:完成一条指令占用的全部时间。

8051的指令周期含广4个机器周期。

基中多数为单周期指令,还有2周期和4周期指令。

4、8051单片机存储器结构特点。

EA端口的作用。

概念:8051单片机的存储器结构特点之一是将程序存储器和数据存储器分开,并有各自的寻址机构和寻址方式。

这种结构的单片机称不哈佛结构单片机。

通用微机的存储器一般只有一个存储器逻辑空间,可随意安排ROM或RAM,访存时用同一种指令。

(完整版)单片机复习题(附答案、)

(完整版)单片机复习题(附答案、)

单片机复习题(仅供参考)任务一1.十进制数126对应的十六进制可表示为 D 。

A.8F B.8E C.FE D.7E2.二进制数110010010对应的十六进制数可表示为 A 。

A.192H B.C90H C.1A2H D.CA0H3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。

A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度4.计算机主要的组成成分为 B 。

A.CPU 、内存、I/O口B.CPU 、键盘、显示器C.主机、外部设备D.以上都是5.CPU主要的组成成分为 C 。

A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器6.以下不是构成单片机的部件 DA.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机A.16 B.4 C.8 D.准168.AT89C51单片机的字长是 C 位。

A.32 B.16 C. 8 D. 49.程序计数器PC用来 B 。

A.存放指令B.存放下一条的指令地址C.存放正在执行的指令地址D.存放上一条的指令地址10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器组为 C 。

A.组1 B.组3 C.组2 D.组011.进位标志Cy在 C 中。

A.累加器B.算术逻辑运算单元ALUC.程序状态字寄存器PSW D.PC中12.指令和程序是以 C 形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。

A.RAM B.ROM C.CPU D.寄存器14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。

A.ACC B.PC C.PSW D.DPTR15.AT89C51单片机有片内的ROM容量 AA.4KB B. 8KB C. 00H-1FH D.20-2FH16.89C51片内的Ram共有B 字节。

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

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

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

单片机考试题库及答案

单片机考试题库及答案

单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。

答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。

答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。

答案:89. 单片机的I/O口通常具有________、________和________功能。

答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。

答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。

在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。

12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。

它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。

四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。

答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。

单片机复习题带答案

单片机复习题带答案

一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。

A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48、单片机8051的XTAL1和XTAL2引脚是(D )引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D )。

A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构10、串行口每一次传送( C )字符。

A、1个字节B、1bitC、1帧D、1 串11、计算机能直接识别的语言是( C )。

A、汇编语言B、自然语言C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为(A )。

A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。

A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。

单片机复习题及答案

单片机复习题及答案

单片机复习题及答案一、选择题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 单片机有_____个中断源,其中外部中断有_____个。

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。

答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。

答案:程序3. 8051单片机的定时器/计数器有______个。

答案:24. 单片机的中断优先级可以通过______寄存器来设置。

答案:IP5. 单片机的______模式可以减少功耗。

答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。

答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。

答案:PC8. 单片机的______功能可以防止程序死循环。

单片机考试试题及答案

单片机考试试题及答案

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

一、 选择题(每题1分,共10分) 二、 填空题(每空1分,共15分) 三、 简答题(每题5分,共25分) 四、 编程题(2题,共15分) 五、 程序阅读(2题,共10分) 六、 应用题(2题,共25分)A.1MHZB.2MHZC.6MHZD.12MHZ 6.若要求定时到后能自动重装初值,则应使8XX51内部定时器工作于_d —oA.工作方式1B,工作方式0C.工作方式3D.工作方式27.通过串行口发送或接收数据时,在程序中应使用_a 。

A.MOV 指令B.MOVC 指令C.MOVX 指令D.SWAP 指令8.用MCS-51串行接口扩展并行I/O 接口时,串行接口工作方式应选择(a )A.方式0B.方式1C.方式2D.方式3 9.可以实现TTL 电平与RS-232C 电平双向转换的是一a 。

A. MC1488B.MC1489C.MAX232D.MODEM 10. MCS-51夕卜扩ROM 、RAM 和I/O 接口时,它的数据总线是(a ) A. P0B. PlC. P2D. P311. 外部程序存储器用作为读选通信号的是(c ) A. WRB. RDC. PSEND. ALE12. 在8XX51单片机中,在任何情况下能全部作为I/O 口使用的端口只能是一 bA.P0 口B.P1 口C.P2 口D.P3 口13. 在卜•面单片机中,具有看门狗功能的是 oA. 8031B.8051C.89C51D.89S51 14. 8155中内含的RAM 容量是_c —。

A.64KBB.128BC.256BD.256KB15. 8031单片机芯片在使用时应把EA 信号引脚_d —。

A.接高电平B.接地址颌存器的选通端C.悬空D.接地 16. 8XX51单片机内存21H 单元的第0位,它的位地址是 bA.00HB.08HC.09HD.21HDPJ 复习(07一、选择题(每题1分,共10分)1. 在指令中可用@作为间接寻址符, A.@R () B.@R12. 可以表示单片机的缩略词是(bA. MPUB. MCU I 、•而表示错误的是 C.@R3) C _______OD.@DPTR3. 若PSW 中的RSlRS0=01,则R1的单元地址是 A.00H B.08H C.09H4. JNZ L2指令中,是判断_a —中的内容是否为0。

A. PCB.AC.BD. PWM)D.10HD.C5.已知8031单片机的机器周期为2u s,则8031外接晶振应为( )17.ANL 20H, #30H指令中,源操作数的寻址方式是(a )。

A.立即寻址方式B.直接寻址方式C.位寻址方式D.相对寻址方式18.单片机复位后PC的值为(b )。

A.07HB.OOHC.70HD.20H19.在单片机中,用作标志寄存器的一个特殊功能寄存器是(a )。

A.PSWB.DPTRC.PCD.B20.用DVCC仿真系统做单片机实验时,为了与PC机通信必须先按键。

A. REGB.MEMC.PCDBGD.DBUG二、填空题(每空1分,共15分)1.执行了MUL AB指令后,结果的高8位存放在_B—中,低8位存放在—A—中。

2.MOVX和MOVC使用空间分别为外部数据存储器和。

3.在8031中,加减法指令的目的地必须是累加器A。

4.8031串行曰共有 4 种工作方式:其中为移位寄存器方式。

5.DPTR是一个16 位的寄存器,它由DPH和DPL 两个寄存器组成。

6.8XX51申行♦方式0称为同步移位寄存器输入、输出方式;方式2和方式3的主要不同在于O7.A/D转换器是将转换成的器件。

ADC0809是一个8 位的A/D转换器,其转换时间为100 use8.8XX51的一个机器周期由12 个振荡周期组成。

若晶振为6MHZ,则机器周期为_ 2微秒。

9.单片机中堆栈设在片内数据存储区,I/O接口设置在在外数据存储区。

10.8XX51单片机的片外程序存储器的选通信号是PSEN 。

11.当单片机复位时,SP的内容为07H , P0~P3的内容为FFH°12.R0〜R7中可作为间接寻址的是一R0 和R1 。

13.执行了DIVAB指令后,则商存放在—累加器A—中,余数存放在—寄存器B—中。

14.MCS-51可以扩展的程序存储器最多可为—64 KBo15.AT89S51单片机内含128B 容量的RAM和4KB 容量的闪速E2PROM o三、简答题(每题5分,共25分)1.什么叫单片机?列举儿个你知道的单片机型号。

2.复位的作用是什么?单片机中有哪儿种复位方法?单片机复位后PC和端口P1的值各为多少?3.MCS-51内部RAM低128单元划分为哪三个主要部分?各部分的主要功能是什么?4.MCS-51扩展存储器系统中,为什么P0 口要接一个8位锁存器器,而P2 口不用?5.筒述ADC0809读取A/D结果的几种方法。

6.筒述8031、8()51、8751和89C51的主要区别。

7.MCS-51中提供了5个中断源,它们分别是什么?各中断源所对应的中断入口地址乂分别是多少?8.简述LED数码管静态显示和动态显示的各自特点。

9.简述程序存储器扩展和数据存储器扩展在连接时的异同点°10.MCS-51扩展系统中,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突?四、编程题(2小题,共10-15分)注意:串行口发送接收指令,逻辑指令,数据的传送(单片机内外之间),DJNZ循环实现。

1.先从单片机串行曰接收一个数据,接收后把该数据的低3位置“1”,其余位不变。

然后把该数送入地址为420H的I/O端口中。

(6分)ORG 0000HLJMP MAINORG 0030HMAIN:MOV SP,#5FHMOV TMOD,#20HMOV TH 1 ,#0FDHMOV TL1,#OFDHSETB TRIMOV SCON,#5()HLOOP:JNB RI,LOOPCLR RIMOV A,SBUFORLA,#07HMOV DPTR,#420H 8255AMOVX @DPTR,ASJMP$END2.将单片机片内RAM区50H~59H中的数传送到单片机片外RAM区501H〜50AH单元中。

(说明:要求用DJNZ指令循环实现。

)(9分)ORG 0000HLJMP MAIN ORG 01 OOHMAIN:MOV RO,#50H ;RO做源数据指针,指向50H单元MOV R1, #501H ;R1做目标数据指针,指向501H单元MOV R7, #AH ;设传送数据长度LLA:MOV A,@R()MOVX@ Rl, AINC R0INC R1DJNZ R7, LLAEND3.试编一程序将外部数据存储器3100H单元中的高3位置“ 1 ”,其余位不变。

并把此数通过串行口发送出去。

(6分)MOV DPTR, #3100HMOVX A,@DPTRORL A,#()E()HMOVX@DPTR,AMOVX A,@DPTRMOV SCON,#40HMOV SBUF,A4.将单片机片外RAM区3OOH-3OFH单元中的16个数传送到单片机片内RAM区30H~3FH中。

(说明:要求用DJNZ指令循环实现。

)(9分)ORG0000HLJMP MAINORG()1 OOHMAIN :MOV RO,#300H RO做源数据指针,指向300H单元MOV Rl, #30H;R1做目标数据指针,指向30H单元MOV R7, #10H;设传送数据长度LLA:MOVX A, @R()MOV@ Rl, AINC ROINC R1DJNZ R7, LLAEND5.分别用一条逻辑指令完成如下功能:(6分)(1).用—条逻辑指令使寄存器A的低3位为1,其余位不变。

ORLA,#07H(2).用一条逻辑指令使寄存器A的低2位为0,其余位不变。

ANLA,#()3H(3).用一条逻辑指令将寄存器A的高2位变反,其余位不变。

XRLA,#C0H五、程序阅读(2小题,共10分)[基本功]1.(4 分)MOV A, #56HMOV B, #18HADD A, BDA ASJMP $(1)程序执行后,(A) = 74H (2分)(2)本程序的功能为I•进制调整。

(2分)2.(6 分)ORG 0000HMOVA, 30HJBP, ENORLA, #80HEN: MOV31H, ASJMP$(1)若程序执行前,(30H) =36H;则程序执行后,(31H) = 36H (3分)⑵本程序的功能为若P为1则执行将A为内容送到31H中o (3分)3.(4 分)MOVA, 60HMOV DPTR, #TABMOVCA, @A+DPTRMOV61H, ASJMP$TAB: DB 00, 01, 04, 09, 16, 25, 36, 49, 64, 81(1)若程序执行前,(60H) =05;则程序执行后,(61H) = 25 (2分)(2)本程序的功能为输出TAB表中第5个字JJ o (2 分)4.(6 分)MOV 60H,#10MOV 61H,#20MOV 62H,#15MOV 63H,#25MOV R4,#4MOV R0,#60HCLRASD: ADDA, @R0;A 口方式0输入,B 口输出的控制字送A;控制寄存器地址一DPTR ;方式控制字一控制寄存器 ;A 口 地址一 DPTR;从A 口读数据A,#90H DPTR,#0FF7FH @DPTR,A DPTR,#0FF7CHA,@DPTRMOV MOV MOVX MOVMOVXA,#90H DPTR,#0FF7FH @DPTR,A DPTR,#0FF7EHA,@DPTRMOV MOVMOVXDPTR,#0FF7DH A,#DATA 1@DPTR,AINC RO DJNZ R4,SD MOV 70H,A END请问程序执行后,(1) (70H ) =70,(2) (R4) = 0 (3)本程序的功能为。

注意:BCD 码(压缩与非压缩),二进制数,ASCII 码等之间的转换。

查表,求和,奇偶校验。

熟悉:SWAP, ANL, ADD, INC, SUBB, DJNZ, MO VC, MOVX 等指令。

六、应用题(2小题,共25分)L8255,定时计数和LED 等应用]1. (10分)假如89S51单片机的P2.6连8255的CS 端,89S51的P0.1〜P0.0连8255的A1〜A0, 那么:(1).试问8255端口 A 的地址为1111 1111 1011 1100 (无关项选“ 1 ”)8255控制口的地址为(无关项选“ 1 ”)(2).用指令写控制字。

要求:A 口、C 口:方式0输入,B □:方式0输出。

MOV MOV MOVX MOV MOVX ;C 口方式0输入,B 口输出的控制字送A;控制寄存器地址一DPTR ;方式控制字一控制寄存器 ;C 口地址一DPTR ;从C 口读数据 ;B 口地址一DPTR ;要输出的数据DATA1-A;将DATA1送B 口输出 ⑶.用置位/复位控制字的方法,将PC2置位( = 1)、PC5复位(=0)。

相关文档
最新文档