《单片机基础与实训》试题一

合集下载

单片机习题集(含答案)经典

单片机习题集(含答案)经典

单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。

(A)ASCII (B)BCD码(C)余3码(D)循环码4、十进制0.625转换成二进制数是()。

(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。

(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。

(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有、和。

2、十进制29的二进制表示为。

3、十进制数-29的8位补码表示为。

4、是计算机与外部世界交换信息的载体。

5、十进制数-47用8位二进制补码表示为。

6、-49D的二进制补码为。

7、计算机中的数称为,它的实际值叫。

8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是结构。

1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、为什么80C51系列单片机能成为8位单片机应用主流?4、举例说明单片机的主要应用领域。

5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?6、试比较MCS-51,MSP430,EM78,PIC,M6800及AVP等系列单片机的特点。

第二章 MCS-51单片机的硬件结构与工作原理2-1 单项选择1、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μsA 1B 2C 3D 0.52、以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器3、以下不是构成单片机的部件()A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机4、下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线5、PSW=18H时,则当前工作寄存器是()(A)0组(B)1组(C)2组(D)3组6、P1口的每一位能驱动()(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载7、MCS-51的中断允许触发器内容为82H,CPU将响应的中断请求是( )(A) T0, (B)T1 (C)串行接口 (D) INT08、外部中断0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH9、内部定时/计数器T0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH10、在中断服务程序中,至少应有一条( )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令11、MCS-51有中断源()(A)5个(B)2个(C)3个(D)6个12、在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的 ( )(A)EA位和ET0位(B)EA位和EX0位(C)EA位和ES位(D)EA位和ET1位13、MCS-51的并行I/O口读-改写操作,是针对该口的 ( )(A)引脚(B)片选信号(C)地址线(D)内部锁存器14、MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是 ( ) (A)读锁存(B)读数据(C)读A累加器(D)读CPU15、MCS-51的中断源全部编程为同级时,优先级最高的是()(A)INT1 (B)TI (C)串行接口(D)INT02-2判断1、MCS-51是微处理器。

《单片机基础》练习题及答案 (1)

《单片机基础》练习题及答案 (1)

单片机基础(第3版)第1章计算机基础知识(一)填空题1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。

十进制数-100的补码为(9CH),+100的补码为(64H)。

2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。

3.8位无符号二进制数能表示的最大十进制数是(255)。

带符号二进制数11001101转换成十进制数是(-51)。

4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。

5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。

6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。

7.在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。

8.设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。

9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。

(二)单项选择题1. 用8位二进制补码数所能表示的十进制数范围是(D)(A)-127 ~ +127 (B)-128 ~ +128(C)-127 ~ +128 (D)-128 ~ +1272. 下列等式中,正确的是(B)(A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B(C)1 KB = 1024 M B (D)1 MB = 1024 B3. 程序与软件的区别是(C)(A)程序小而软件大(B)程序便宜而软件昂贵(C)软件包括程序(D)程序包括软件4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A)(A)地址(B)字节(C)列号(D)容量5. 8位二进制数所能表示的最大无符号数是(B)(A)255 (B)256 (C)128 (D)1276. 下列4个无符号数中,最小的数是(B)(A)11011001(二进制)(B)37(八进制)(C)75(十进制)(D)24(十六进制)7. 下列字符中,ASCII码最小的是(B)(A)a (B)A (C)x (D)X8. 下列字符中,ASCII码最大的是(C)(A)a (B)A (C)x (D)X9. 有一个数152,它与十六进制数6A相等,那么该数是(B)(A)二进制数(B)八进制数(C)十进制数(D)十六进制数第2章80C51单片机的硬件结构(一)填空题1.通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。

答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。

答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。

答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。

答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。

答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。

答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。

中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。

2. 描述8051单片机的串行通信方式及其特点。

单片机实验考核题目及答案

单片机实验考核题目及答案
单片机实验操作考核题目与要求2
KeiL系统基本操作
系统基本操作;工程建立;参数设置;程序编辑与调试
1、延时函数设计
2、定时器T0的应用:方式1产生500ms的方波来驱动LED闪烁
----------------------------------------------------------------------------------------------------------------------
单片机实验操作考核题目与要求1
KeiL系统基本操作
系统基本操作;工程建立;参数设置;程序编辑与调试
1、延时函数设计
2、定时器T0的应用:方式0产生500ms的方波来驱动LED闪烁
----------------------------------------------------------------------------------------------------------------------
#include<reg52.h> //52单片机头文件
#include <intrins.h> //包含有左右循环移位子函数的库
#define uint unsigned int //宏定义
#define uchar unsigned char //宏定义
sbit P1_0=P1^0;
uchar tt,a;
单片机实验操作考核题目与要求16
KeiL系统基本操作
系统基本操作;工程建立;参数设置;程序编辑与调试
流水灯控制实验
1、定时器T0来控制时间快慢(500ms)
2、数组实现
----------------------------------------------------------------------------------------------------------------------

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案考试题目一:1. 请简要解释什么是单片机(MCU)?考试题目二:2. 请列举一些常见的单片机芯片品牌和型号,并阐述它们的特点。

考试题目三:3. 简述单片机的内部架构,并解释其中的核心组成部分。

考试题目四:4. 描述单片机的编程方式,包括编程语言及工具。

考试题目五:5. 请简要介绍单片机的输入/输出(I/O)接口。

考试题目六:6. 什么是中断?请阐述单片机中断的原理以及使用方法。

考试题目七:7. 解释什么是模拟信号与数字信号,并举例说明。

考试题目八:8. 请列举几种常用的单片机应用领域,并简要描述其功能。

考试题目九:9. 单片机在工业自动化中的作用是什么?举例说明其应用场景。

考试题目十:10. 简述单片机系统设计的基本步骤以及注意事项。

考试答案:1. 单片机是一种集成了处理器、存储器和各种输入/输出接口的微型计算机系统。

它具有体积小、功耗低、成本低等优点,广泛应用于嵌入式系统、工业自动化、物联网等领域。

2. 常见的单片机芯片品牌和型号包括:ATmega328P(Arduino Uno使用的芯片)、STM32F103系列(STMicroelectronics的ARM Cortex-M3系列芯片)、PIC16F877A(Microchip的8位微控制器芯片),它们分别具有易用性、强大的性能和丰富的外设等特点。

3. 单片机的内部架构包括运算器、存储器、定时器/计数器、中断系统和输入/输出接口等核心组成部分。

运算器用于执行指令和进行运算,存储器用于存储程序和数据,定时器/计数器用于控制时间和计数,中断系统用于处理外部中断请求,输入/输出接口用于与外部设备进行数据交互。

4. 单片机的编程方式包括汇编语言编程和高级语言编程。

汇编语言编程较为底层,直接操作寄存器和位,效率高但难度较大;高级语言编程如C语言等更加易学易用,可以借助开发工具如Keil、Arduino等进行编程。

5. 单片机的输入/输出接口包括通用输入/输出(GPIO)口、模拟输入/输出(ADC/DAC)口、串行通信接口(UART/SPI/I2C)等。

单片机实训测验题目汇总

单片机实训测验题目汇总

单片机实训测验题1.两个数码管显示的初始值为00,利用利用一个按键启动按一秒加一计数(用T0定时实现),另外一个按键实现清零效果。

姓名姓名2. 设计一速度检测装置(即频率检测),当频率低于20HZ时,灯1亮,表示速度过低,当频率高于50HZ时,灯2亮,表示速度过高,20~50HZ之间速度正常,灯1,灯2均灭。

姓名姓名3.单片机通电后,8个发光二极管实现循环彩灯效果,代表系统处于待机状态,当一启动按键按下时,数码管启动30秒的倒计时,到0时,又回到循环彩灯状态。

姓名姓名4.对按键开关的按键次数进行计数,计数到20时,蜂鸣器(可用LED发光二极管代替)鸣叫3秒并回到0继续计数,用两个数码管显示。

姓名姓名5.利用1个按键开关实现4种循环彩灯效果的顺序切换,彩灯移位的时间间隔为0.2秒,利用另外一个按键控制彩灯的停启。

姓名姓名6. 工业流水线控制模拟程序;由按键启动电机的运行,1号电机运行10秒后停止,接着2号电机运行20秒后停止,接着3号电机运行30秒停止,回到初始等待状态。

姓名姓名7. 实现左循环递增、左循环递减、右循环递增、右循环递减四种循环彩灯效果,利用一按键控制循环彩灯的速度在0.5秒和0.1秒之间切换姓名姓名8. 四个数码管动态扫描显示,右边两个实现0~30秒加一计数,左边两个数码管显示30~0秒减一计数。

加一计数与减一计数同时进行。

姓名姓名9.利用T0的定时功能实现从0到20加一计数,时间间隔为1秒,当加到20后进行减一计数,如此循环往复,由两个数码管显示姓名姓名10.编程频率计程序,实现频率为30~99HZ赫兹频率信号的测量,当频率大于99HZ时,数码管显示“F”表示溢出,用两个数码管动态扫描显示。

姓名姓名11.利用T0的定时功能实现从0到300以0.1秒时间间隔加一计数,到300时停止计数,发光二极管闪烁,代表时间到,清零键按下时,发光二极管停止闪烁,回到0重新开始加一计数。

(由三个数码管动态扫描显示)姓名姓名12.利用T0的定时功能实现从0到60的加一计数,2个数码管动态扫描显示,时间间隔为0.5秒,当加到60时回到0,中途暂停键按下时可使显示停止,清零按键按下时实现清零效果。

单片机原理与应用试题一及答案

单片机原理与应用试题一及答案

单片机原理与应用试题一及答案一、判断题(每题1分,共10分)1.单片机的引脚EA端口接高电平“1”时,CPU从片外程序存储器开始读取指令。

()2.堆栈指针SP的作用就是指出栈区的位置,修改SP就意味着堆栈区发生了变化。

()3.特殊功能寄存器PSW用来存放CPU运算结果的一些特征。

()4.当CPU访问外部存储器时,会自动向P0的每个口锁存器写入“1”,所以对用户而言P0作为地址/数据总线时,是一个真正的双向口。

()5.Ri作为地址指针仅能访问片内RAM,DPTR作为地址指针主要访问片外RAM。

()6.当T1进行加“1”计数运行时,T0可以工作于任何工作方式下。

()7.在MCS-51系列单片机指令系统中仅有对位才能进行状态测试。

()8.对于MCS-51系列单片机来说,每个中断源的中断请求标志位的置位都是通过内部硬件电路自动完成。

()9.当外中断源处于下降沿触发时,中断请求的撤除必须强迫进行。

()10.串行通信中波特率的设置与定时器T0的设置没有关系。

()二、选择题(每题1分,共10分)1.单片机复位时,CPU自然选中()组工作寄存器。

(A)第0 (B)第1(C)第2 (D)第32.MCS-51单片机中的位地址00H~7FH,指的是()单元中各位的位地址。

(A)片内RAM 00H~1FH (B)片内RAM 20H~2FH(C)片内RAM 80H~FFH (D)片外RAM0020H~002FH3.8051单片机外接存储器时,()可以作为普通I/O口使用。

(A)P0、P2口(B)P1、P3口(C)P3口(D)P0、P1、P2、P3口4.以下指令中,哪条指令将使标志位CY清0?()(A)MOV A,#00H (B)CLR A(C)ADDC A,#00H (D)DIV AB5.访问外部数据存储器应采用以下哪条指令?()(A)MOVX @R0,A (B)MOVC A,@A+DPTR(C)MOV @R0,A (D)MOV @DPTR,A6.下面程序段被执行后,累加器A中的内容应该是()。

单片机基础考试试卷

单片机基础考试试卷

单片机基础考试试卷一、选择题(每题2分,共20分)1. 单片机是一种集成在单一芯片上的微型计算机,其核心是______。

A. 微处理器B. 微控制器C. 微运算器D. 微存储器2. 下列哪个不是单片机的典型应用领域?A. 家用电器控制B. 工业自动化C. 网络通信D. 大型计算机系统3. 8051单片机中,下列哪个寄存器是用于存储地址的?A. ACCB. BC. SPD. PC4. 单片机的I/O口通常具有的模式不包括以下哪项?A. 准双向口B. 推挽输出C. 开漏输出D. 存储模式5. 下列哪个指令不是8051单片机的汇编语言指令?A. MOVC. SUBD. JUMP6. 单片机的中断系统通常包括哪两个主要部分?A. 中断向量表和中断服务程序B. 中断请求和中断响应C. 中断优先级和中断服务程序D. 中断向量和中断优先级7. 8051单片机的定时器/计数器在以下哪个模式下可以同时作为定时器和计数器使用?A. 模式0B. 模式1C. 模式2D. 模式38. 下列哪个不是单片机的存储器类型?A. ROMB. RAMC. EPROMD. Cache9. 单片机的看门狗定时器的主要作用是什么?A. 定时唤醒B. 系统监控C. 定时计数D. 定时中断10. 单片机的串行通信中,波特率的设置取决于以下哪个寄存器?A. SCONC. PCOND. TMOD二、简答题(每题5分,共20分)1. 简述单片机的中断优先级是如何确定的。

2. 解释单片机中的堆栈(Stack)的作用及其工作原理。

3. 描述单片机的看门狗定时器如何防止系统死锁。

4. 简述单片机的串行通信与并行通信的区别。

三、计算题(每题10分,共20分)1. 给定一个8051单片机的定时器,其时钟频率为12MHz,定时器的时钟频率为机器周期的1/12。

计算定时器的1ms定时周期需要设置的初始值是多少?(忽略机器周期的12分频)2. 假设单片机的I/O口P1.0连接了一个LED灯,编写一段汇编语言代码,实现LED灯闪烁10次的功能。

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

《单片机基础与实训》试题一班级: 姓名: 学号:一、填空题(每空1分,共10分)1.MCS—51布尔处理机的存储空间是_______。

2.P2口通常用作,也可以作通用的I/O口使用_______。

3.若由程序设定RS1、RS=01,则工作寄存器R~R7的直接地址为_______。

4.4、8051的堆栈区一般开辟在_______。

5.所谓寻址,其实质就是_______。

6.存储器映象是_______。

7.定时器中断请求发生在_______。

8.中断响应时间是指_______。

9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。

10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在状态_______。

二、单选题(每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为()。

A、0100HB、2080HC、0000HD、8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。

A、500B、1000C、216-500D、216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。

A、P3.2 B、P3.3C、P3.4D、P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。

A、1个机器周期B、2个机器周期C、4个机器周期D、10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用()。

A、工作方式0B、工作方式1C、工作方式2D、工作方式37.MCS-51单片机的外部中断1的中断请求标志是()。

A、ET1B、TF1C、IT1D、IE18.下列标号中,正确的标号是()。

A、1BT:B、BEGIN:C、ADD:D、STAB31:9.串行口每一次传送()字符。

A、1个B、1串C、1帧D、1波特10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。

A、ILE=1,CS=1,WR1=0B、ILE=1, CS=0, WR1=0C、ILE=0, CS=1, WR1=0D、ILE=0,CS=0, WR1=0三、简答题(每小题4分,共20分)1.如何正确使用P3口?2.简述累加器的ACC的作用。

3.简述寄存器间接寻址方式及其寻址范围。

4.简述MCS-51单片机的中断入口地址。

5.简述串行数据传送的特点。

四、程序题(每小题4分,共20分)1.执行下列程序段后,(P1)= ___________________________________。

MOV P1,#5DHCPL P1.1CPL P1.2CLR P1.6SETB P1.72.执行下列程序段后,(A)= ______________,(CY)= ______________。

MOV A,#C5HRL A3.下列程序段执行后,(R0)= _______,(7EH)= _______,(7FH)= _______。

MOV R,#7EHMOV 7EH,#0FFHMOV 7FH,#40H1NC @R1NC R1NC @R4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALLSUBTRN双字节指令后,(PC)= _______,(61H)= _______,(62H)= _______。

5.阅读下列程序,说明其功能。

,#dataMOV RMOV A,@RRL A,AMOV R1RL ARL AADD A,R1MOV @R,ARET五、编程题(每小题5分,共20分)1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。

2.请使用位操作指令实现下列逻辑操作:BIT=(10H∨P1.0)∧(11H∨CY)3.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的单元中(低位在前)。

4.将存于外部RAM 8000H开始的50H数据传送0010H的区域,请编程实现。

六、综合应用题(每小题10分,共20分)1.已知如图,8155的PA口用于输出,PB口用于输入,PC口用于输出,请:1)写出8155的各I/O口的口地址和存储器的地址范围。

2)编写出8155初始化程序。

B155命令字格式:2.已知如图并给出下列程序,请在读图并理解程序后回答下列问题:1)程序功能为_______。

2)ADC0809的口地址为_______。

3)EOC的作用是_______。

4)程序运行结果存于_______。

ADC:MOV DPTR,#7FFOH,#0A0HMOV RMOV R,#82MOV A,#0LOOP:MOVX @DPTR,AJB P3.3,$MOVX A,@DPTRMOVX @R,A1NC DPTR1NC RDJNZ RLOOP2,AJMP ADC参考答案一、填空题1.00H~7FH2.高8位地址线3.08~0FH4.用户RAM区5.如何确定操作数的单元地址6.存储器在整个存储空间的地址范围7.定时时间到8.从查询中断请求标志位到转向中断区入口地址所需的机器周期数9.程序查询方式10.关中断二、单选题三、简答题1.要点:口有第一功能和第二功能的使用。

1)说明P3口的第二功能各位线的含义。

2)P33)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。

4)读引脚数据时,必需先给锁存器输出“1”。

2.要点:1)8位专用寄存器。

2)运算时存放一个操作数。

3)运算后存放运算结果,所以称它为累加器。

3.要点:1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。

2)寻址范围:①内部RAM低128单位,形式@Ri(i=0,1)。

②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR。

4.要点:中断入口地址为中断响应后PC的内容即中断服务的入口地址。

它们是:外部中断0 0003H中断000BH定时器T外部中断10013H中断001BH定时器T1串行口中断0023H5.要点:1)传送按位顺序进行,速度慢。

2)传输线少,成本低。

3)传送距离远,可达几公尺到几千公里。

四、程序题1.(P1)=9BH2.(A)=8BH(或10001011B)(CY)=不影响3.(R0)=7FH(7EH)=00H(7FH)=41H4.(PC)=0345H(61H)=25H(62H)=01H5.(data)×10操作五、编程题1.答:SQR:1NC AMOVC A,@A+PCRETTAB:DB 0,1,4,9,16DB 25,36,49,64,812.答:ORL C,11HMOV 12H,CMOV C,P1.0ORL C,/10HANL C,12HMOV BIT,CRET3.答:,#SUMMOV RMOV A,R2ANL A,#OFH,A ;存低字节BCD MOV @RMOV A,R2ANL A,#0F0HSWAP A1NC R,A ;存高字节BCD MOV @RRET4.答:MOV DPTR,#8000H,#10HMOV RMOV R,#50H2LOOP:MOVX A,@DPTR ;取数,A ;存数MOVX @R1NC DPTR1NC R,LOOPDJNZ R2RET六、综合应用题1.答:1)2)初始化程序:MOV DPTR,#0100HMOV A,#0DHMOVX @DPTR,A2.答:1)巡回采集8个通道的数据2)ADC0809口地址为7FF0H~7FF7H(或7FF8~7FFFH)3)EOC为A/D转换结束信号,用来引起中断或查询,以便读取A/D的转换结果。

4)结果存入外部RAM的A0H~A7H。

相关文档
最新文档