单片机应用技术习题答案汇总
单片机应用技术(c语言版 第3版)[王静霞]_习题答案
![单片机应用技术(c语言版 第3版)[王静霞]_习题答案](https://img.taocdn.com/s3/m/a9eff402bc64783e0912a21614791711cc797928.png)
习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit )、存储器(m emory )、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。
单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。
1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51 单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i){//延时函数unsignedintk;for(k=0;k<i;k++);}void main() {while(1){ P1=0x00;delay(20000);P1=0xff;delay(20000); }}//主函数//调用延时函数,实际参数为20000 //调用延时函数,实际参数为20000(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51 单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无//延时函数void delay(unsigned int i){unsignedintk;for(k=0;k<i;k++);}void main()//主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(3)A (4)A (5)A (6)D (7)C (8)A (9)A (1 0)C (1)C (2)A2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1u s、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3 口的第二功能是什么?答:P3 口各引脚的第二功能如下表。
单片机应用技术考试题答案

单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
《单片机应用技术》答案

《单片机应用技术》习题答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3 C3.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111 C10 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空题原码、反码和补码000111013.十进制数-29的8位补码表示为.11100011CPU、存储器和I\O接口三部分组成.EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体..110100018.-49D的二进制补码为.11101101ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断题1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51上电复位时,SBUF=00H。
(×)。
SBUF不定。
3.使用可编程接口必须处始化。
(√)。
4.8155的复位引脚可与89C51的复位引脚直接相连。
(√)5.MCS-51是微处理器。
(×)不是。
单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。
A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。
A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。
A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。
A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。
"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。
A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。
单片机习题答案

《单片机应用技术》习题答案第一章概述1. 什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。
一般情况下,可分为系统总线和外总线。
系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。
地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。
在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。
控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。
CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。
数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。
在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设2.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线?CPU通过接口电路与外部输入、输出设备交换信息,一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。
CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。
一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。
3. 存储器的作用是什么?只读存储器和随机存储器有什么不同?存储器具有记忆功能,用来存放数据和程序。
计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。
随机存储器一般用来存放程序运行过程中的中间数据,计算机掉电时数据不再保存。
单片机原理与应用习题及答案

单片机原理与应用习题及答案一、单选题(共60题,每题1分,共60分)1、下面哪种外设是输出设备( )。
A、打印机B、话筒C、键盘D、A/D转换器正确答案:A2、MCS-51单片机外部中断0开中断的指令是( )。
A、SETB ET0B、SETB EX0C、CLR ET0D、SETB ET1正确答案:B3、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。
A、cB、hexC、binD、asm正确答案:A4、定时器/计数器工作方式( )可溢出后不用重装计数初值。
A、0B、2C、3D、1正确答案:B5、8051单片机共有( )个中断源。
A、7B、4C、6D、5正确答案:D6、在片外扩展一片2716程序存储器芯片要( )地址线。
(此题有误)A、8根B、11根C、20根D、13根正确答案:D7、特殊下列指令能使R0低4位不变,高4位置1的是( )。
A、ANL R0,#0F0HB、ORL R0,#F0HC、ORL R0,#0FHD、ORL R0,#0F0H正确答案:D8、调用子程序、中断响应过程及转移指令的共同特点是( )。
A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场正确答案:B9、8051单片机中,唯一一个用户可使用的16位寄存器是( )。
A、PSWB、ACCC、SPD、DPTR正确答案:D10、AB是哪种总线的缩写?( )A、数据总线B、地址总线C、控制总线D、电源线正确答案:B11、最基本的C语言语句是( )。
A、赋值语句B、表达式语句C、循环语句D、复合语句正确答案:B12、PSW=18H时,则当前工作寄存器是( )。
A、3组B、2组C、1组D、0组正确答案:A13、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是( )。
A、AJMP addr11B、LJMP addr16C、SJMP relD、JC rel正确答案:B14、执行返回指令时,返回的断点是( )。
单片机原理及应用试题库---答案

单片机原理及应用试题库---答案一、选择题1、单片机能够直接运行的程序是()A 汇编语言程序BC 语言程序 C 机器语言程序D 高级语言程序答案:C解释:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换成机器语言才能被单片机执行。
2、 8051 单片机的堆栈区一般开辟在()A 片内数据存储区低 128 字节B 片内数据存储区高 128 字节C 片外数据存储区D 程序存储区答案:A解释:8051 单片机的堆栈区一般开辟在片内数据存储区低 128 字节,并且遵循“先进后出”的原则。
3、当 8051 单片机的 RST 引脚出现()个机器周期以上的高电平时,系统复位。
A 1B 2C 3D 4答案:B解释:RST 引脚保持 2 个机器周期以上的高电平,单片机就会进行复位操作,复位后程序计数器 PC 指向 0000H 地址。
4、 8051 单片机的定时器/计数器工作方式 1 是()A 8 位计数器结构B 13 位计数器结构C 16 位计数器结构D 32 位计数器结构答案:C解释:工作方式 1 是 16 位的计数器结构,由 THx 和 TLx 两个 8 位寄存器组成。
5、要使 8051 单片机能够响应外部中断 0,中断允许寄存器 IE 的值应设置为()A 80HB 81HC 82HD 83H答案:B解释:IE 寄存器中,EA 位为总中断允许位,EX0 位为外部中断 0允许位,要响应外部中断 0,IE 的值应设为 81H,即 10000001B。
二、填空题1、 8051 单片机内部有 4 个 8 位的并行 I/O 口,分别是 P0 、P1 、P2 、P3 。
解释:这 4 个并行 I/O 口在单片机的输入输出操作中起着重要作用。
2、单片机的最小系统包括电源、时钟电路、复位电路。
解释:电源为单片机提供工作电压,时钟电路为单片机提供时钟信号,复位电路用于单片机的初始化。
3、 8051 单片机的指令系统共有 111 条指令,按指令的长度可分为单字节指令、双字节指令、三字节指令。
单片机原理与应用试题及答案

单片机原理与应用试题及答案一、单选题(共64题,每题1分,共64分)1.MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D2.MCS-51单片机的两个定时器/计数器作定时器使用时,其TMOD的D6或D2位应分别为( )。
A、D6=0,D2=0B、D6=1,D2=0C、D6=0,D2=1D、D6=1,D2=1正确答案:A3.用8051单片机的定时器/计数器T1作定时方式,用方式1,则工作方式控制字为( )。
A、10HB、05HC、50HD、01H正确答案:A4.某种存储器芯片是8KB*4/片,那么它的地址线是( )根。
A、11根B、12根C、15根(原为13)D、14根正确答案:C5.AT89C51单片机中,唯一一个用户可使用的16位寄存器是( )。
A、PSWB、ACCC、SPD、DPTR正确答案:D6.以下不是构成控制器部件的是( )。
A、程序计数器B、指令寄存器C、指令译码器D、存储器正确答案:D7.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B8.在计算机中“A”是用( )来表示。
A、BCD码B、二—十进制C、余三码D、ASCII码正确答案:D9.单片机能直接运行的程序叫( )。
A、编译程序B、汇编程序C、源程序D、目标程序正确答案:D10.要使MCS-51单片机能够响应定时器/计数器T0中断,串行接口中断,它的中断允许寄存器IE的内部是( )。
A、98HB、84HC、42HD、92H正确答案:D11.P0口作输出用途时必须( )。
A、相应端口先置1B、相应端口先置0C、外接下拉电阻D、外接上拉电阻正确答案:D12.在C51语句的if 语句中,用作判断的表达式为( )。
A、关系表达式B、逻辑表达式C、算术表达式D、任意表达式正确答案:D13.MCS-51单片机内部有( )个定时器\计数器。
单片机原理及应用练习题库及参考答案

单片机原理及应用练习题库及参考答案一、单选题(共54题,每题1分,共54分)1.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、2μsB、3μsC、1μsD、4μs正确答案:A2.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A3.七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E4.哪个不是常用的晶振频率():A、3MHzB、12MHzC、11.0592MHzD、6MHz正确答案:A5.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:C6.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、加2B、加4C、不变D、减2正确答案:C7.SWAPA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C8.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A9.单片机的堆栈指针SP始终是指示()。
A、堆栈地址B、堆栈顶C、堆栈底D、堆栈中间位置正确答案:B10.MCS-51单片机CPU开中断的指令是A、SETBEAB、SETBESC、CLREAD、SETBEX0正确答案:A11.MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。
A、标号B、操作码C、操作数D、注释正确答案:B12.一个机器周期内含有多少个状态周期():A、6B、8C、2D、4正确答案:A13.下列指令能使R0高4位不变,低4位置F的是()。
A、ANLR0,#OF0HB、ANLR0,#OFOHC、ORL0,#OFHD、ORL00H,#OF0H正确答案:C14.若要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H正确答案:B15.以下标号不正确的是():A、LOOP:C、ST1:D、ABC:正确答案:B16.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B17.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C18.在存储器扩展电路中74LS373的主要功能是()。
单片机作业习题答案

作业习题答案《单片机应用技术》部分习题与参考答案第1章单片机概述1-1什么是嵌入式系统?嵌入式系统的硬件和软件各包括哪些内容?答: 以应用为中心,以计算机技术为基础,软/硬件可剪裁,针对具体应用系统,对功能、可靠性,成本、体积、功耗严格要求的专用计算机系统称为嵌入式计算机系统。
简称为嵌入式系统。
嵌入式系统的硬件包括:嵌入式处理器、存储器和外部设备器件、输入输出接口、图形控制器等。
软件包括操作系统和应用程序。
嵌入式系统是专用的计算机系统,嵌入式系统的核心是嵌入式处理器,单片机是嵌入式处理器的典型代表。
1-2 什么叫单片机?一个完整的单片机芯片至少有哪些部件?答:将微处理器(CPU)、存储器、定时/计数器及输入输出接口电路等部件集成在一块集成电路上,称为单片微型计算机,简称单片机。
一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。
1-3嵌入式处理器有何特点?嵌入式处理器分为哪几类?答:嵌入式处理器对实时和多任务系统有和强的支持能力、对存储区保护功能强、具有可扩展的处理器结构及低功耗等特点。
嵌入式处理器分为:嵌入式微处理器、微控制器、嵌入式DSP处理器和片上系统等。
1-4 单片机系统的开发过程分为那几步进行?答:1.硬件的设计与调试。
2 应用程序的设计和调试。
3系统联调。
4程序的固化。
5.脱机运行。
1-5 Intel 公司的主要单片机产品分为哪几大系列?各系列的区别何在?答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;48系列的单片机在片内集成4位CPU,片内含有多种I/O接口,有的根据不同用途还配有许多专用接口,价格便宜,控制功能强。
51系列的单片机在片内集成8位CPU、片内RAM为128字节,ROM为4K字节,4个并行I/O口、2个16位定时/计数器、串行接口、5个中断源。
96系列单片机CPU为16位,片内RAM为232字节,ROM为8K字节,片内带有高速输入输出部件,多通道10位A/D转换部件,中断处理为8级。
单片机原理及应用习题库含参考答案

单片机原理及应用习题库含参考答案一、单选题(共100题,每题1分,共100分)1.89C51单片机的定时器/计数器工作方式1是()A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B2.行列式键盘的特点是()A、软件部分简单B、占用I/O口线较少C、电路简单D、易于编程正确答案:B3.已知80C51单片机的定时器T1用作定时方式时是()A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个脉冲加1D、由外部计数脉冲计数,一个机器周期加1正确答案:B4.89C51单片机的最小时序定时单位是()A、状态B、拍节C、机器周期D、指令周期正确答案:B5.在Keil C的程序里,若要指定P0的bit3,应如何编写()A、P0.3B、Port0.3C、Port^3D、P0^36.M1M0=11时,定时器工作于方式()A、3B、2C、1D、0正确答案:A7.单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D8.51单片机两个定时/计数模块为()A、INT1,T1B、T0,T1C、INT0,INT1D、INT0,T0正确答案:B9.假设单片机P0.0~P0.3引脚接有4个独立开关,P0.4~P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下()。
A、P0=P0|0x0fB、P0=P0|0xf0C、P0=P0&0x0fD、P0=P0&0xf0正确答案:C10.ISIS模块的主要功能是()。
A、电路原理图设计与仿真B、高级布线和编辑C、图像处理D、C51源程序调试11.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B12.控制串口通信的中断源是()A、T1B、TX/RXC、T0D、INTO正确答案:B13.定时时间可表示为(计数器满计数值-计数初值)*y,其中y是()A、指令周期B、机器周期C、状态周期D、时钟周期正确答案:B14.十进制数26.625D转化为二进制数为()A、11110.101B、11010.111C、11010.101D、11111.101正确答案:C15.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、半双工B、单工C、全双工D、手动16.单片机上电复位后,PC的内容和SP的内容为()A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B17.下列哪个优先级最高()A、T2B、T1C、TOD、一样高正确答案:C18.80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为()A、TCON=0x01;B、TCON=0x05;C、TMOD=0x10;D、TMOD=0x50正确答案:C19.使80C51的定时器T1停止计时的C51命令是()。
单片机应用技术-课后习题参考答案

单片机应用技术-课后习题参考答案在单片机应用技术中,习题是我们巩固知识、提高技能的重要途径。
以下是本章节习题的参考答案,供大家参考。
1. 什么是单片机?单片机是一种集成了处理器、存储器和各种输入输出接口的微型计算机系统。
它具有体积小、功耗低、成本低、可编程性强等特点,被广泛应用于嵌入式系统、家电、汽车电子、电力控制等领域。
2. 单片机有哪些常见的应用?单片机在各个领域均有广泛的应用,主要包括:- 家电控制:如空调、洗衣机、冰箱等家电产品中,通过单片机实现控制、自动化功能。
- 工业控制:包括物流自动化、生产流水线控制、机器人等。
- 电力控制:用于电力系统的监控与保护、电力设备的控制等。
- 交通运输:如汽车发动机控制、车载导航系统等。
- 通信设备:单片机广泛应用于手机、无线路由器、通信基站等设备上。
3. 单片机的工作原理是什么?单片机的工作原理主要包括以下几个方面:- 输入信号的采集:通过输入端口采集外部信号,如按键输入、传感器信号等。
- 数据处理:通过处理器核心执行程序,对输入信号进行处理,例如判断、计算、逻辑运算等。
- 输出控制:根据处理结果,通过输出端口驱动外部设备,实现对外部环境的控制。
4. 单片机有哪些常见的型号?单片机的型号种类繁多,常见的有51系列(如AT89C51)、AVR系列(如ATmega8)、PIC系列(如PIC16F877A)等。
每个型号都具有不同的特点和适用场景,需要根据具体需求选择。
5. 单片机编程语言有哪些?单片机编程语言主要包括汇编语言和高级语言。
汇编语言是单片机底层编程语言,直接操作硬件寄存器和指令集;高级语言包括C语言、C++语言等,具有更高的可读性和可移植性。
6. 单片机开发常用的开发工具有哪些?单片机开发常用的开发工具包括编译器、开发板和仿真器。
编译器用于将高级语言代码转换为机器语言;开发板是一个具备输入输出接口、可编程逻辑等功能的硬件平台,用于搭建实验环境;仿真器是用于调试和测试单片机程序的工具。
单片机应用技术(C语言版)课后答案

设计和制作一台使用白色光LED作为光源的台灯,台灯具有一个机械电源开关和两个感应式触摸开关,用手触摸感应开关可以调节台灯亮度。
台灯由220V市电供电,并配有小型铅酸蓄电池。
使用变压器和充电电路可对蓄电池充电。
使用中若蓄电池电量不足时,可通过台灯一定规律的闪烁提示对蓄电池充电。
电池电压过低时关闭台灯以保护蓄电池。
主要技术指标(1)系统电源:220V,50Hz交流。
(2)蓄电池:12V,2.3Ah。
(3)LED灯总功率:10Wmax。
(4)调光步进:5级调光。
(5)蓄电池充电最高电压:13.8V。
(6)蓄电池充电电流:<1A(7)蓄电池欠压保护点:11.0V昨天,略去。
今天,珍惜。
明天,争取。
对的,坚持。
错的,放弃。
人生要做两件事:第一件事,就是感恩;第二件事,就是结缘。
人生要迈两道坎:情与钱。
人生要喘两种气:一种是生命之气,一种是精神之气。
人生要会两件事:学会挣钱,学会思考。
人生的两个基本点:糊涂点,潇洒点。
人生的两种状态:谋生,乐生。
一心一意,是世界上最温柔的力量。
有些事情,只有经历了,才有穿透心扉的体验;曾经的人,只有从心底放下了,心灵才会真正地解脱。
没有哪件事,能够一直捆住你的手脚;没有哪个人,能够成为你的永远。
所以,想做的事,只要有能力做,那就不要等,不要害怕失败;想付出的爱,只要觉得可以,那就大胆些,不要留下遗憾。
学会放下,是一种生活的智慧;放下,是一门心灵的学问。
人生在世,有些事情是不必在乎的,有些东西是必须清空的。
该放下时就放下,你才能够腾出手来,抓住真正属于你的快乐和幸福。
已经拥有的不要忘记;已经得到的更加珍惜;属于自己的不要放弃;已经失去的留作回忆;想要得到的一定要努力;累了把心靠岸;选择了就不要后悔;苦了才懂得满足;痛了才享受生活;伤了才明白坚强。
放下压力,累与不累,取决于心态;放下烦恼,快乐其实很简单;放下自卑,把自卑从你的字典里删去;放下懒惰,奋斗改变命运;放下消极,绝望向左,希望向右;放下抱怨,与其抱怨,不如努力;放下犹豫,立即行动,成功无限;放下狭隘,心宽天地宽。
单片机练习题库(含参考答案)

单片机练习题库(含参考答案)一、单选题(共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单片机的串行口有()种工作方式。
单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)一、单选题(共100题,每题1分,共100分)1、设异步串行接口按方式1每分钟传输9000个字符,则其波特率应为()A、2000B、1500C、1000D、1200正确答案:B2、下列属于INT1口触发中断时的语句为interrupt()A、1B、3C、2D、0正确答案:C3、185转化为16进制为()A、11B、12C、B9D、9B正确答案:C4、在计算机中“A”是用()来表示的A、BCD码B、二——十进制编码C、余三码D、ASCII码正确答案:D5、P0口作数据线和低8位地址线时()A、能作I/O口B、应外接上拉电阻C、应外接高电平D、不能作I/O口正确答案:D6、80C51串口收发过程中定时器T1的下列描述中()是不正确的。
A、T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换B、发送数据时,该时钟脉冲的下降沿对应于数据的移位输出C、接收数据时,该时钟脉冲的上升沿对应于数据位采样D、通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值正确答案:A7、用定时器T1工作方式2计数,要求每次计满100次向CPU发出中断请求,TH1,TL1的初始值为()A、0x9cB、0x20C、0x64D、0xa0正确答案:A8、当ALE信号有效时,表示()A、从ROM中读取数据B、从P0口可靠地送出低8位地址C、从P0口送出数据D、从RAM中读取数据正确答案:B9、中断控制方式的优点是()A、提高CPU的利用率B、能在线进行故障处理C、无须CPU干预D、硬件连接简单正确答案:A10、1字节为()位A、4B、8C、16D、32正确答案:B11、89C51单片机串行口SCON寄存器允许接收位为()A、TIB、RIC、REND、SM2正确答案:C12、串行口也可称作()A、寄存器B、内部中断源C、定时器D、外部中断源正确答案:B13、中断函数的返回值是()A、无返回值B、1或0C、0D、1正确答案:A14、定时器T0工作在方式3时,定时器T1有()种工作方式。
单片机课后习题答案(《单片机应用技术》C语言版)

单片机课后习题答案(《单片机应用技术》C语言版)单片机课后习题答案《单片机应用技术》C语言版1. 实验一:单片机概述与开发环境搭建题目一:简述单片机的概念及其优势。
答案:单片机是一种集成电路,具有微型化、低功耗、低成本等优势。
它可以独立完成各种任务,广泛应用于嵌入式系统中。
题目二:描述单片机开发环境的搭建步骤。
答案:单片机开发环境的搭建步骤如下:1) 安装C语言编译器;2) 安装单片机开发工具;3) 配置单片机开发环境;4) 创建工程并编写程序;5) 编译、下载并运行程序。
2. 实验二:基本IO口操作题目一:使用C语言编写程序,将P0口的四个引脚连接到四个LED灯,实现依次点亮、逐个点亮、全亮和全灭功能。
答案:代码如下:```c#include <reg52.h>#define uchar unsigned charvoid delay(uchar t) {while (t--);}void main() {P0 = 0xfe; // 1111 1110,点亮第一个LED delay(60000);P0 = 0xfd; // 1111 1101,点亮第二个LED delay(60000);P0 = 0xfb; // 1111 1011,点亮第三个LED delay(60000);P0 = 0xf7; // 1111 0111,点亮第四个LED delay(60000);P0 = 0xff; // 1111 1111,全亮delay(60000);P0 = 0x00; // 0000 0000,全灭while (1);}```题目二:编写程序,通过P1口的第0~3引脚接收外部开关信号,并通过P2口的0~3引脚控制LED灯的亮灭状态。
答案:代码如下:```c#include <reg52.h>#define uchar unsigned charvoid delay(uchar t) {while (t--);}void main() {uchar temp;while (1) {temp = P1 & 0x0f; // 获取P1口低4位的值P2 = ~temp; // 反转temp后赋值给P2口delay(60000);}}```3. 实验三:中断与定时器题目一:利用定时器0中断,编写程序实现一个1s的计时器,并在数码管上显示计时器的值。
单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。
A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。
A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。
A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。
A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。
单片机应用技术课后习题参考答案

1习题1答案1.2 填空题(1)单片级应用系统是由硬件系统、软件系统组成的(2)除了单片机和电源外,单片机最小系统包括时钟电路、复位电路(3)除了电源和电线引脚外,1、2、、EA引脚信号必须连接相应电路(4) 51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器(5)51系列单片机的1和2引脚是时钟电路(6)51系列单片机的应用程序一般存放在程序存储器(7)片内低128单元,按其用途划分为工作寄存器组、位寻址区、用户区(8)但振荡脉冲频率为12时,一个机器周期为1,当振荡脉冲频率为6时,一个机器周期为2 (9)51系列单片机的复位电路有两种,即上电复位电路、按键复位电路(10)输入单片机的复位信号需延续2个机器周期以上的高电平即为有效。
1.3(4)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6时,机器周期是多少?答:规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。
当振荡脉冲频率为6 时,一个机器周期为2 µs。
(5)51系列单片机常用的复位方法有哪几种?画电路图并说明其工作原理。
答:(a)上电复位电路(b)按键复位电路单片机常见的复位电路图(a)为上电复位电路,它是利用电容充电来实现的。
在接电瞬间,端的电位及相同,随着充电电流的减少,的电位逐渐下降。
只要保证为高电平的时间大于两个机器周期,便能正常复位。
图(b)为按键复位电路。
该电路除具有上电复位功能外,若要复位,只需按图(b)中的键,此时电源经电阻R1、R2分压,在端产生一个复位高电平。
习题3 答案3.2 填空题(2)用C51编程访问51单片机的并行口是,可以按字节,寻址操作,还可以按位操作(4)C51中定义一个可位寻址变量访问P3口的P3.1引脚的方法是 3^1;(10)下面的循环执行了无限次空语句。
3;(i!=0);(15)在以下的数组定义中,关键字“”是为了把数组存储在程序存储器中b[]={};3.3 上机操作题(1)3_3_1——第三章习题3.3上机操作题(1)<51>( i); 延时函数声明() 主函数(1){P1=0x55; 按状态1的方式点亮8个(200); 延时P1=0; 按状态2的方式点亮8个(200); 延时( i) 延时函数参见任务1程序1_1(2)3_3_2——第三章习题3.3上机操作题(2)<51> 包含头文件51( i); 延时函数声明() 主函数(1){0x10; 高4位灯的位置初值为00010000B0x08; 低4位灯的位置初值为00001000B(0<4){P1(); 循环点亮灯l<<=1; 高4位灯的位置移动r>>=1; 低4位灯的位置移动(200); 延时( i) 延时函数参见任务1程序1_1(3)3_3_3——第三章习题3.3上机操作题(3)<51> 包含头文件51( i); 延时函数声明() 主函数i;[]={0x89, 0,0x86, 0,07, 0,07, 0,00, 0};(1){(0<10){P1[i]; 显示字送P1口(200); 延时( i) 延时函数参见任务1程序1_1习题4 答案4.2 填空题(1)51系列单片机定时器的内部结构由以下四部分组成:①定时器T0 ②定时器T1 ③定时器方式寄存器④定时器控制寄存器(251系列单片机的定时/计数器,若只用软件启动,及外部中断无关,应使中的0(3)51系列单片机的T0用做计数方式时,用工作方式1(16位),则工作方式控制字为0x05(4)定时器方式寄存器的作用是选择定时器T01的工作方式(5)定时器方式寄存器的作用是控制定时器的启动、停止,标志定时器的溢出和中断情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机应用技术习题答案目录1 单片机基础知识 (2)2 M CS-51单片机的硬件结构 (3)3 单片机指令系统 (6)4 汇编语言程序设计 (8)5 单片机的中断与定时系统 (12)6 串行通信 (14)7 系统扩展技术 (21)8 应用系统接口技术 (23)9 C语言程序设计 (30)1单片机基础知识1. 何谓单片机?它有哪些主要特点?主要应用于哪些方面?单片机是中央处理单元CPU、一定容量的随机存取存储器RAM、只读存储器ROM、定时器/计数器以及I/O接口电路等微机的主要部件集成在一块芯片上的微型计算机,称为单片微型计算机,简称单片机。
特点:体积小,结构简单;控制功能强;集成度高、有很高的可靠性;低电压、低功耗。
主要应用于智能仪表、机电一体化领域、实时控制以及日常生活中的电器产品等方面。
2. 计算下列十进制数对应的二进制、十六进制数。
78D=01001110B=4EH;90D=01011010B=5AH;366D=000101101110B=16EH;2579D=101000010011B=0A13H3. 计算下列十六进制数对应的十进制、二进制数。
68H=01101000B=104D;0F5H=11110101B=245D;36AH=001101101010B=874D;1A7H=000110100111B=423D2M C S-51单片机的硬件结构(一)问答题1.中央处理器(CPU)是单片机最核心的部分,是指挥中心和执行机构。
它的作用是读入和分析每条指令,根据指令的要求,完成运算和控制操作。
内部数据存储器包括RAM(128×8)和RAM地址寄存器等,其中高128单元被专用寄存器占用,供用户使用的只有低128单元,用于存放可读写的数据。
因此,通常所说的内部数据存储器是指低128单元,简称“内部RAM”。
内部程序存储器包括ROM(4K×8)和程序地址寄存器等。
80C51共有4KB掩膜ROM,用于存放程序和原始数据。
因此称为程序存储器,简称“内部ROM”。
80C51共有两个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对单片机进行控制。
4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入输出。
有1个全双工的串行口,以实现单片机和其他数据设备之间的串行数据传送。
该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。
MCS-51中的中断功能较强,以满足控制应用的需要。
80C51共有5个中断源,外中断2个、定时/计数中断2个,串行中断1个。
2.EA/V PP(31):访问程序存储器控制信号EA=0,单片机只访问片外程序存储器。
EA=1,单片机访问内部程序存储器后,访问片外程序存储器。
对于8031,EA=0。
3.中央处理器(CPU)是单片机最核心的部分,是指挥中心和执行机构。
它的作用是读入和分析每条指令,根据指令的要求,完成运算和控制操作。
内部数据存储器包括RAM(128×8)和RAM地址寄存器等,其中高128单元被专用寄存器占用,供用户使用的只有低128单元,用于存放可读写的数据。
因此,通常所说的内部数据存储器是指低128单元,简称“内部RAM”。
内部程序存储器包括ROM(4K×8)和程序地址寄存器等。
80C51共有4KB掩膜ROM,用于存放程序和原始数据。
因此称为程序存储器,简称“内部ROM”。
80C51共有两个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对单片机进行控制。
4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入输出。
有1个全双工的串行口,以实现单片机和其他数据设备之间的串行数据传送。
该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。
MCS-51中的中断功能较强,以满足控制应用的需要。
80C51共有5个中断源,外中断2个、定时/计数中断2个,串行中断1个。
4.(1)寄存器区占用32个字节(地址00H~1FH),分为4个组,每组有8个寄存器,组号依次为0、1、2、3。
每个寄存器都是8位的,在组中按R7~R0编号。
寄存器常用于存放操作数及中间结果等,由于它们的功能及使用不作预先规定,因此称之为通用寄存器,有时也叫做工作寄存器。
(2)位寻址区共有16个单元(20H~2FH),128个位地址00H~7FH,见表2-4。
位寻址区允许CPU对每一位进行操作,当然这些单元也可以作为一般的数据缓冲单元使用。
位寻址区是为位操作准备的,是单片机中位处理器的数据存储空间,其中的所有位都可以直接寻址。
(3)地址为30H~7FH的80个存储单元是普通的数据缓冲区,只能以存储单元的形式来使用,其他没有任何规定或限制,一般把堆栈开辟在此区中。
5.位地址2AH只能存储一位二进制数据而字节地址2AH可以存储8位的二进制数。
位地址2AH是内部RAM区中字节地址25H的第2位。
6.PC是16位的计数器。
其内容为将要执行的指令地址,寻址范围达64KB。
PC有自动加1功能,以实现程序的顺序执行。
PC没有地址,不可寻址。
因此用户无法对它进行读写。
但在执行转移、调用、返回等指令时能自动改变其内容,改变程序的执行顺序。
堆栈主要是为子程序调用和中断操作而设立的。
其具体功能有两个:保护断点和保护现场。
7. P0.0~P0.7(39~32):P0口是一个8位双向I/O口。
在访问外部存储器或进行I/O扩展时,它分时作为低8位地址总线和双向数据总线。
P1.0~P1.7(1~8):P1口是一个8位准双向I/O口。
P2.0~P2.7(21~28):P2口是一个8位准双向I/O口。
在访问外部存储器时,它作为高8位地址总线。
P3.0~P3.7(10~17):P3口除作为普通8位准双向I/O口外,还具有第二功能。
8.MCS-51系列单片机中有32条I/O口线。
P0口作为低8位地址总线和数据总线、P1口作为I/O口线、P2口作为高8位地址总线、P3口作第二功能用。
地址总线16条和数据总线8条。
9.若单片机使用频率为6MHZ的晶振,那么状态周期为1/3μs、机器周期为2μs和指令周期为2μs、4μs、6μs、8μs。
10.通常单片机复位操作有上电复位、信号复位、运行监视复位。
运行监视有程序运行监视和电源监视。
其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。
除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,外摆脱困境,也需按复位键重新启动。
除PC外,复位操作还对其他一些寄存器有影响,他们的复位状态如表所示。
(二)填空题1.低电平、下跳变2. 32、4、8、R0~R73.0、00H~07H4.PC、PC5.专用寄存器区、128(三)选择题1.(D)2.(A)3.(A)4.(B)5.(C)6.(C)7.(B)3单片机指令系统(一)问答题1.(1).寄存器寻址方式寄存器寻址就是操作数在寄存器中,因此指定了寄存器就能得到操作数。
(2).直接寻址方式指令中操作数直接以单元地址的形式给出,就成为直接寻址。
(3).寄存器间接寻址方式寄存器间接寻址时,指令中给出的寄存器的内容为操作数的地址,而不是操作数本身,操作数要通过寄存器间接得到,即为寄存器间接寻址。
(4).立即寻址方式立即寻址的操作数在指令中直接给出,即取出指令的同时立即得到了操作数。
(5).变址寻址方式变址寻址为了访问程序存储器中的数据表格。
以DPTR或PC作基址寄存器,以累加器A作变址寄存器,并以两者内容相加形式的16位地址作为操作数地址,以达到访问数据表格的目的。
(6).相对寻址方式相对寻址是为了解决程序转移而专门设置的,为转移指令所采用。
(7).位寻址方式位寻址指令中操作数是二进制数的某一位,其位地址出现在指令中,例如指令SETB bit ;bit←12.立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址3.寄存器间接寻址4.变址寻址5.进行数据交换和逻辑操作时:片内RAM20H~2FH中的128个位地址使用数据传送指令时总是与累加位C进行数据的交换,而直接地址00H~7FH则是与累加器A、寄存器等进行数据交换。
其他操作:有专门为位地址提供的操作指令如:SETB等指令。
6.源操作数表示数据的来源,目的操作数表示数据的去向,通常操作数与操作数之间用逗号隔开,约定逗号右边的为源操作数,左边的为目的操作数。
如果遇到只有一个操作数的指令,那么这个操作数既是源操作数,又是目的操作数。
(二)填空题1.一、二、三2.8、内部RAM 3.操作数4.地址5.A、PC、DPTR 6.程序转移的目的地址7.相对8.80H 9.1031H 10.8140 11.62H、30H、70H 12.7030H、60H 13.34H、1、1、1、1 14.85H、1、1、0、1 15.00H、10H、0F1H、01H 16.23H 、117.0EH、18H、0FFH、0FEH 18.32H、00H、0、119.0DH、11H、0、0 20.7EH 21.P3.0= P1.0∧P1.1∧/P1.2 22.1100H 23.D5H、F0、PSW.5、D5H.5(三)单项选择题1.(A)2.(C)3.(B)4.(D)5.(C)6.(C)7.(D)8.(B)9.(A)10.(D)4汇编语言程序设计(一)问答题1. (1).起始地址伪指令ORG功能:规定跟在它后面的源程序经过汇编后所产生的目标程序存储的起始地址。
(2).汇编结束伪指令END功能:汇编语言源程序的结束标志,汇编程序遇到END时即认为源程序到此为止,汇编过程结束,在END后面所写的程序,汇编程序都不予理睬。
因此,在一个源程序中只能有一个END伪指令,而且必须放在整个程序末尾。
(3).赋值伪指令EQU功能:用于给字符名称赋予一个特定值。
字符名称被赋值后,可以在程序中代表数据或汇编符号使用。
(4).数据地址赋值伪指令DATA功能:与EQU相似,即将DATA右边表达的值赋给左边的字符名称。
(5).定义字节伪指令DB功能:将DB右边的单字节数据依次存放到以左边符号为起始地址的连续单元中。
单字节数据可以采用二进制,十进制ACSⅡ码等多种形式表示。
通常用于定义常数表。
(6).定义字伪指令功能与DB指令类似,都是在内存的某个区域定义数据。
不同的是DW指令定义的是字(16位),而DB指令定义的是字节(8位)。
(7).定义存储伪指令DS作用:从指定地址开始预留一定数量的内存单元,以备源程序执行过程中使用。
(8).位地址赋值指令BIT功能:把BIT右边的位地址赋给它左边的字符名称。
被定义的位地址在源程序中可用字符名称来表示。
2. (1)分析问题首先,要对需要解决的问题进行分析,以求对问题有正确的理解。