单片机原理及应用(名词解释、简答、模拟试题)
单片机原理及应用复习题

单片机原理及应用复习题一、单片机的基本概念1、什么是单片机?单片机是将中央处理器(CPU)、存储器、输入/输出接口等集成在一块芯片上的微型计算机。
它具有体积小、成本低、可靠性高等优点,广泛应用于工业控制、仪器仪表、智能家居等领域。
2、单片机的主要特点有哪些?(1)集成度高:将多个功能模块集成在一个芯片上,减少了外部器件的使用,提高了系统的可靠性。
(2)控制功能强:能够对各种输入信号进行实时处理和控制输出。
(3)低功耗:适用于电池供电的设备,延长了设备的使用时间。
(4)易于开发:有丰富的开发工具和资源,降低了开发难度和成本。
3、单片机的发展历程是怎样的?从早期的 4 位、8 位单片机,到如今的 16 位、32 位单片机,性能不断提升,功能日益强大。
二、单片机的硬件结构1、单片机的中央处理器(CPU)由哪些部分组成?包括运算器和控制器。
运算器用于进行算术和逻辑运算,控制器负责指令的读取、译码和执行。
2、存储器分为哪几种类型?(1)程序存储器:用于存储程序代码,通常为只读存储器(ROM)。
(2)数据存储器:用于存储运行过程中的数据,可分为随机存取存储器(RAM)和非易失性存储器(如 EEPROM)。
3、输入/输出接口的作用是什么?实现单片机与外部设备之间的数据传输和控制信号的交互。
三、单片机的指令系统1、指令的格式由哪些部分组成?通常包括操作码和操作数。
2、常见的指令类型有哪些?(1)数据传送指令:用于在寄存器、存储器之间传送数据。
(2)算术运算指令:如加法、减法、乘法、除法等。
(3)逻辑运算指令:与、或、非等逻辑操作。
(4)控制转移指令:实现程序的跳转和循环。
3、如何理解指令的寻址方式?寻址方式决定了指令操作数的获取方式,常见的有直接寻址、间接寻址、寄存器寻址等。
四、单片机的编程1、单片机编程的常用语言有哪些?(1)汇编语言:执行效率高,但编程难度较大。
(2)C 语言:可读性好,开发效率高,是目前单片机编程的主流语言。
单片机原理及应用模拟考试题与参考答案

单片机原理及应用模拟考试题与参考答案一、单选题(共53题,每题1分,共53分)1.DA A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()。
A、7542HB、7542C、75.42HD、75.42正确答案:B3.OV(PSW.2)的定义是()A、寄存器组选择位B、辅助进位标志位C、用户标志位D、奇偶标志位E、进位标志位F、溢出标志位正确答案:F4.若(A)=C3H,(R0)=AAH,执行ADD A,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D5.T0:定时方式,工作在方式1。
方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B6.ALU表示()。
A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D7.在中断服务程序中至少应有一条()A、传送指令B、转移指令C、中断返回指令D、加法指令正确答案:C8.10101.101B转换成十进制数是()。
A、46.625B、23.625C、23.62D、21.625正确答案:D9.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POP ACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D10.XRL direct, #data是()B、控制转移指令C、数据传送指令D、位操作指令E、逻辑运算指令正确答案:E11.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B12.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A13.波特的单位是()A、帧/秒B、字符/秒C、位/秒D、字节/秒正确答案:C14.SUBB A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令正确答案:B15.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、50HB、01HC、05HD、10H正确答案:D16.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
单片机原理与应用_简答题

单片机原理与应用_简答题单片机原理与应用单片机(Microcontroller Unit,MCU)是一种集成了处理器核心、存储器、外设接口和时钟电路等功能的芯片。
它具有体积小、功耗低、成本较低以及易于编程等优点,广泛应用于各种电子设备中。
本文将简要介绍单片机的原理和应用。
一、单片机的原理单片机是由中央处理器(Central Processing Unit,CPU)、存储器、输入输出(Input/Output,I/O)接口以及时钟电路等组成的。
其中,CPU是单片机的核心部件,负责执行程序中的指令;存储器用于存储程序和数据;I/O接口则用于与外部设备进行通信;时钟电路则提供稳定的时钟信号给CPU。
单片机与传统计算机的不同之处在于,它的硬件资源受限。
由于体积和成本的限制,单片机的存储器容量和外设接口数量都相对较小。
然而,单片机通过高度集成的设计和有效的资源管理,能够满足许多嵌入式系统的需求。
二、单片机的应用单片机在各种电子设备中都有广泛的应用。
以下列举了几个常见的应用领域:1. 家电控制单片机在家用电器中的应用非常普遍。
例如,电视、空调、冰箱等电器设备中的控制板通常都采用单片机作为核心控制器。
单片机可以通过接收遥控器信号或传感器信号,实现对电器设备的控制和监测,提高设备的智能化程度。
2. 工控领域单片机在工业控制系统中起着重要的作用。
工控领域的应用场景多种多样,例如温度控制、压力监测、自动化生产线控制等。
单片机可以通过输入输出接口与传感器、执行器等外部设备进行数据交互,实现对工业过程的监测和控制。
3. 汽车电子现代汽车中普遍采用了大量的电子设备,而单片机则是这些电子设备的核心控制器。
例如车身控制模块、发动机控制单元、制动系统等都采用了单片机来实现各种功能。
单片机可以通过与传感器和执行器的连接,实现对汽车各个系统的准确控制和管理,提高行车的安全性和舒适性。
4. 智能穿戴设备随着健康意识的提高,智能穿戴设备逐渐流行起来。
单片机原理及应用试卷

单片机原理及应用试卷一、选择题。
1.单片机的英文缩写是什么?A. MCU。
B. CPU。
C. GPU。
D. RAM。
2.以下哪个不是单片机的特点?A. 集成度高。
B. 功能多样。
C. 成本低廉。
D. 高性能。
3.单片机系统由哪几部分组成?A. 中央处理器、存储器、输入输出设备。
B. 控制器、运算器、存储器。
C. 控制器、总线、外设。
D. CPU、RAM、ROM。
4.单片机的时钟频率是指?A. CPU的工作频率。
B. 外设的工作频率。
C. 总线的工作频率。
D. 单片机的最大频率。
5.单片机系统中的RAM是用来做什么的?A. 存储程序。
B. 存储数据。
C. 控制输入输出。
D. 运算处理。
二、填空题。
1.单片机系统中的ROM用来存储_______。
2.单片机的中央处理器包括_______、_______和_______。
3.单片机系统中的外设包括_______、_______和_______。
4.单片机系统中的总线包括_______、_______和_______。
5.单片机的时钟频率越高,其运行速度_______。
三、简答题。
1.请简要介绍一下单片机的工作原理。
2.单片机系统中的中央处理器和外设的作用分别是什么?3.简要说明单片机系统中的存储器的作用及种类。
4.单片机系统中的总线有哪些种类?分别起到什么作用?5.单片机的时钟频率对系统性能有何影响?举例说明。
四、综合题。
1.请设计一个简单的单片机系统框图,并对其中各部分进行简要说明。
2.请列举一些常见的单片机应用场景,并说明单片机在这些场景中的作用。
3.简要介绍一种常见的单片机编程语言及其特点。
4.单片机系统中的中断是什么?其作用是什么?举例说明。
5.单片机系统中的时钟模块的作用是什么?简述其工作原理。
以上就是单片机原理及应用试卷的全部内容,希望大家能够认真答题,加深对单片机的理解和应用。
祝大家考试顺利!。
单片机原理及应用答案

单片机原理及应用答案以下是十道关于单片机原理及应用的试题及答案:1.单片机是什么?它有哪些特点和优势?答:单片机是一种集成电路芯片,内部包含处理器、存储器、输入输出接口等功能单元。
它具有体积小、功耗低、成本低、可编程性强等特点和优势。
2.什么是I/O口?单片机有多少个I/O口?答:I/O口是输入输出接口,用于连接单片机与外部设备。
单片机通常具有多个I/O口,数量的多少根据不同单片机型号有所差异。
3.简述单片机的工作原理。
答:单片机按照程序运行的顺序逐一执行指令,根据需要从输入端输入数据,并通过输出端控制外部设备,实现特定的功能。
4.常见的单片机编程语言有哪些?它们的特点是什么?答:常见的单片机编程语言有汇编语言和高级语言(如C语言)等。
汇编语言较低级,可直接操作单片机寄存器和位操作,编程效率高;高级语言更易于理解和编写,代码可移植性好。
5.什么是中断?单片机中断的作用是什么?答:中断是一种处理突发事件的机制,当一些事件发生时,单片机会暂停当前任务,转而执行特定的中断服务程序。
中断可提高程序的灵活性和响应时间。
6.如何编写一个简单的LED闪烁程序?答:这是一个汇编语言例子,对于一些单片机,可通过将LED引脚置高和置低之间的适当时间延迟来实现闪烁效果。
例如:MOVP1,H;将P1口置低DELAY:NOP;空指令延时NOPNOPNOPMOVP1,#FFH;将P1口置高7.什么是定时器?在单片机中如何使用定时器?答:定时器是单片机中的一个功能模块,用于生成特定时间间隔的计时器。
可使用定时器来控制程序的执行频率、测量时间等。
8.单片机与PC机之间如何进行通信?有哪些通信接口?答:单片机与PC机之间可通过串口、并口等通信接口进行数据传输。
串口多用于低速通信,而并口多用于高速通信。
9.什么是PWM输出?有哪些应用?答:PWM输出(脉宽调制)是一种通过改变信号的占空比来实现模拟信号输出的方法。
常用于控制电机速度、调节亮度等应用。
(完整版)单片机原理及应用知识点汇总(模拟卷)

(完整版)单片机原理及应用知识点汇总(模拟卷)单片机基础知识模拟试卷一、填空题1、单片机是将微处理器、一定容量的RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机80C51片内集成了4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
5、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由P0 口提供6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
7、80C51具有 64 KB的字节寻址能力。
8、在80C51中,片内RAM分为地址为00H~7FH 的真正RAM 区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
9、在80C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。
10、数据指针DPTR是一个 16 位的特殊功能寄存器寄存器。
11、在80C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令。
12、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2 个机器周期,可将系统复位。
13、单片机80C51复位后,其I/O口锁存器的值为0FFH ,堆栈指针的值为07H ,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H。
15、单片机80C51的5个中断源分别为INT0、INT1、T0、T1以及TXD/RXD 。
16、单片机80C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、IE以及IP。
17、在80C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。
单片机题目名词解释与简答题答案
单片机题目名词解释与简答题答案在学习单片机(Microcontroller)的过程中,我们会遇到各种各样的题目,其中包括对于名词的解释以及简答题的回答。
本文将就单片机题目中常见的名词解释以及简答题的答案进行探讨,帮助读者更好地理解和学习单片机。
一、名词解释1. 单片机(Microcontroller):单片机是一种集成电路芯片,它包含了中央处理器(Central Processing Unit,简称CPU)以及各种外设(Peripherals),如输入输出口、串口、定时器等,用于控制和处理各种任务。
2. 内存(Memory):内存是用于存储数据的区域,包括程序存储器(Program Memory)和数据存储器(Data Memory)。
程序存储器用于存储可执行的机器指令,而数据存储器用于存储程序运行时所需的数据。
3. 输入输出口(I/O Ports):输入输出口是单片机与外部设备进行数据交互的接口。
通过配置输入输出口的工作模式和状态,可以实现与开关、LED、数码管等外部设备的连接和数据传输。
4. 定时器(Timer):定时器是单片机中的一个重要外设,用于产生指定时间间隔的时间脉冲。
通过定时器,我们可以实现各种定时、计时和脉冲生成的功能。
5. 中断(Interrupt):中断是指单片机在执行程序的过程中,由于外部事件的发生而暂停当前任务,转而执行一个特定的中断服务子程序(Interrupt Service Routine)。
中断可以提高程序的响应速度和处理效率。
二、简答题答案1. 请简要解释单片机的工作原理。
答:单片机的工作原理是指单片机是如何执行程序并完成各种任务的。
首先,程序和数据存储在内存中,单片机按照程序存储器中的指令逐条执行。
单片机通过中央处理器(CPU)进行指令解码和执行,根据指令的要求对输入输出口、定时器等外设进行配置和控制。
单片机通过与外部设备的交互,完成各种功能,如控制电机、采集传感器数据等。
单片机原理及应用模拟习题(附答案)
单片机原理及应用模拟习题(附答案)一、单选题(共54题,每题1分,共54分)1.指令CLRC源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:G2.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,执行以下指令后SETBC;ADDCA,20H;RLCA;MULAB。
(A)=A、08HB、09HC、10HD、11H正确答案:A3.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为(H)。
ORG0000HMOVDPDR,#1000MOVA,#00HMOV20H,ALJMP1500ENDA、100B、1000C、1500D、0正确答案:C4.MCS-51系列单片机的指令系统共有指令数为():A、119B、115C、113D、111正确答案:D5.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C6.以下寄存器与中断无关的是():A、IEB、IPC、TMODD、TCON正确答案:C7.能将A按位取反的指令是()。
A、CPLAB、CLRAC、RLAD、SWAPA正确答案:A8.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=()A、61HB、75HC、71HD、17H正确答案:C9.MOVCA,@A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A10.地址总线的缩写是():A、ABB、DBC、CBD、KB正确答案:A11.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B12.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.当RS1RS0=10时,Rn的地址是():A、10H~17HB、18H~1FHC、00H~07HD、08H~0FH正确答案:A14.XRLdirect,#data是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:B15.单片机应用程序一般存放在()。
单片机原理及应用模拟试题及参考答案
单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。
A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
______________________________________________________________________________________________________________ 精品资料 一、简答题(5*13=65): 1.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:三种,主要差别在于片内是否带有程序存储器。8031片内不带有程序存储器,8051片内带有4K ROM,8751片内带有4K EOROM程序存储器。
2.MCS-51单片机的片内都集成了哪些功能部件? 答:CPU、数据存储器(RAM)、定时计数器、串行口、中断系统、特殊功能寄存器(SFR)、4个并行I/O口(P0~P3)、有的型号还有程序存储器(ROM)。 3. 说明MCS-51单片机的引脚的作用, 该引脚接高电平和接低电平时各有何种功能? 答:接高电平时单片机访问内部程序存储器,当PC值超过(0FFFH)时,将自动转向执行外部程序存储器, 接低电平时直接访问外部程序存储器。 4.MCS-51的时钟振荡周期和机器周期之间有何关系? 答:1个机器周期等于12个时钟振荡周期 5. 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。 答:字节地址为00H-1FH的单元可以作为工作寄存器区;字节地址为20H-2FH的单元可以进行位寻址; 6.MCS-51共有哪几种寻址方式?各有什么特点? 答:共有7种寻址方式,分别是直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址、相对寻址。 7.访问SFR,可使用哪些寻址方式? 答:直接寻址方式是访问特殊功能寄存器的唯一寻址方式。 8.下列程序段的功能是什么? PUSH Acc PUSH B ______________________________________________________________________________________________________________ 精品资料 POP Acc POP B 答:A和B内容互换 9.写出完成如下要求的指令,但是不能改变未涉及位的内容。 (A)把ACC.3, ACC.4,ACC.5和 ACC.6清“0”。 (B)把累加器A的中间4位清“0”。 (C)使ACC.2和 ACC.3置“1”。 答:(A)ANL A,#87H;(B)ANL A,#C3H;(C)ORL A,#0CH。 10. 若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行如下指令:2000H LCALL LABEL后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么? 答:这时SP的内容为62H,03H压入到61H中,20H压入到62H中;PC的值为3456H;不可以将指令LCALL直接换成ACALL,因为他们的3456H与2003H的高5位不同,如果换成ACALL指令,可调用的地址范围是2000H-27FFH。 11.如果采用的晶振的频率为3MHz,定时器/计数器工作在方式0、1、2下,其最大的定时时间各为多少? 答:方式0下,其最大的定时时间为32.768ms;方式1下,其最大的定时时间为262.144ms;方式2下,其最大的定时时间为1.024ms; 12.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送“55H”的帧格式。 答:从左向右:0,1,0,1,0,1,0,1,0,0,1 13.MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应? 答:响应外部中断的典型时间是3-8个机器周期,当遇到下列三种情况之一时,CPU将推迟对外部中断请求的响应:(1)CPU正在处理同级的或更高优先级的中断;(2)所查询的机器周期不______________________________________________________________________________________________________________ 精品资料 是所当前正在执行指令的最后一个机器周期;(3)正在执行的指令是RETI或是访问IE或IP的指令。 二、计算题(10分) 试述串行通讯中“波特率”的概念,并以外接晶振fosc=6MHz为例,计算波特率为2400时定时器T1(工作于方式2)的初值,(PCON.7=0)。 答:波特率:串行口每秒钟发送或接收数据的位数TH1=TL1=FAH 三、软件编程(10分) 针对原理图编制程序,要求将L1~L8八个发光二极管循环点亮。
答:Org 0000h Ljmp start Org 0030h Start: mov a,#0feH Mov p1,#0ffh Loop:Lcall delay Mov p1,a RL a Ljmp loop Delay: MOV R7,#200 DEL1: MOV R6,#125 DEL2: DJNZ R6,DEL2 ______________________________________________________________________________________________________________ 精品资料 DJNZ R7,DEL1 RET END
四、综合设计(15分) 实现8031外扩ADC0809(单片机外接晶振6MHz),并编制程序实现对8路模拟信号的采样,采样的数据存储到RAM区30H~37H中。
答: ORG 0000H MAIN: MOV R1,#30H ;置数据存储区首地址 MOV DPTR,#7FF8H ;指向ADC0809的0通道 MOV R7,#08H ;置通道数 LOOP: MOVX @DPTR,A ;启动转换 ACALL DELAY_130us ;等待130us MOVX A,@DPTR ;读取转换结果 MOV @R1,A ;保存转换结果 INC DPTR ;指向下一个转换通道 INC R1 ;指向下一个存储空间 DJNZ R7,LOOP ;判断8个通道采样是否完成? END 、填空题(45分) 1.除了单片机这一名称之外,单片机还可称为_微控制器和嵌入式控制器_。 ______________________________________________________________________________________________________________ 精品资料 2.单片机与普通计算机的不同之处在于其将____、____、和____三部分集成于一块芯片上。 答:CPU、存储器、I/O 3. MCS-51单片机提供的资源为____、____、____、____、____、____、____、____等。 答:CPU、数据存储器(RAM)、定时计数器、串行口、中断系统、特殊功能寄存器(SFR)、4个并行I/O口(P0~P3)、有的型号还有程序存储器(ROM)。 4.MCS-51单片机具有____个中断源,分为____个优先级,其中断源为____、____、____、____、____。外部中断的触发方式又可分为____和____两种。 答:5、二、外部中断0、定时计数器T0、外部中断1、定时计数器T1、串行口中断。电平触发、边沿触发 5. 在8031片内RAM区中,地址从____到____是____组工作寄存器区;从____到____是位寻址区,共有____个可寻址的位;特殊功能寄存器(SFR)离散地分布于____到____的地址中,有____个可寻址的位。 答:00H、1FH、四、20H、2FH、128、80H、FFH、83
6.MCS-51单片机指令系统的寻址方式包括____、____、____、____等。 答:直接寻址、寄存器寻址、寄存器间接寻址、立即寻址
7.MCS-51按其功能通常把系统总线分为____总线、____总线、____总线。 答:地址、数据、控制
8.8031具有____个____位的定时器/计数器,具有____种工作方式。 答:2、16、4 ______________________________________________________________________________________________________________ 精品资料 9.8031复位时,需在RST管脚加____个时钟周期以上的高电平。复位后,程序计数器PC值为____、栈指针SP值为____,ALE管脚上出现频率为____倍时钟频率的脉冲信号。 答:24、0000H、07H、1/6
二、简答题(4*5=20分) 1.MCS-51指令按功能可以分为哪几类? 答:分为5类,分别是数据传送类、算术操作类、逻辑运算类、控制转移类、位操作类
2.定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关? 答:计数脉冲由MCS51提供,每个机器周期定时器加一;定时时间与外接晶振,定时器初值有关。
3.定时器/计数器作计数器模式使用时,对外界计数频率有何限制? 答:外加信号的频率为系统时钟频率的1/24,且高低电平的持续时间不小于一个机器周期。
4.中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别? 答:指令RETI与指令RET的差别是: RETI指令执行完毕,把响应中断时所置“1”的优先级状态触发器清“0”,而RET指令则没有这个动作,其它过程的都是相同的。
三、计算题(10分) 试述串行通讯中“波特率”的概念,并以外接晶振fosc=6MHz为