当前位置:文档之家› 学习任务七单片机串行口应用——单片机的双机通信课后思考题答案 北邮 单片机应用技术

学习任务七单片机串行口应用——单片机的双机通信课后思考题答案 北邮 单片机应用技术

学习任务七课后习题答案

1.什么是异步串行通信?它有哪些特点?

答:所谓异步串行通信是指具有不规则数据段传送特性的串行数据传输,数据是以字符为单位传送的。

异步串行通信的数据格式

异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“「状态。当发送设备要

发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。起始位通过通信

线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备接收数据位信号。因此,起始

位所起的作用就是表示字符传送开始。

当接收设备收到起始位后,紧接着就会收到数据位。数据位的个数可以是5,6,7或8位的数据。在字符数据传送过程中,数据位从最低位开始传输。数据发送完之后,可以发送奇偶校验位。奇偶校验位用于有限差错检测,通信双方在通信时需约定一致的奇偶校验方式。就数据传送而言,奇偶校验位是冗余位,但它表示数据的一种性质,这种性质用于检错,虽有限但很容易实现。在奇偶位或数据位之后发送的是停止位,可以是1位、15位或2位。停止位是一个字符数据的结束标志。

2.51系统单片机串行口由哪些功能部件组成?各有何作用?

答:AT89S51单片机的串行口吊SCoN、SBUF及若干门电路构成。

SCON用于设置串行口的工作方式;SBUF用于存储串行通信时要发送的数据或已接收到的数据

3.AT89S51的串行缓冲器只有一个地址,如何判断是发送信号还是接收信号?

答:通过不同的传送指令进行区分,如果发送数据使用“MOVSBUF,A”

如果接收数据则使用“MOVA,SBUF,

4.AT89S51的串行口有几种工作方式?各工作方式下的数据格式及率有何区别?

——密------------------

AT89S51的串0□电3种工作方式。

方式0为同步移位寄存器方式,波特率为为sc∕12

方式1为10位异步通信方式,波特率可调

方式2为11位异步通信方式,波特率为fosc/32或fosc/64

方式3为11位异步通信方式,波特率可调

5.度用查询方式编写一数据块发送程序。数据块首地址为内部RAM的33H单元,其长度为20个字节,设串行口工作于方式1,传送的波特率为9600b∕s(fosc=6MH力,不进行奇偶校验处理。

答:

设波特率为9600b∕s o由T1工作于方式1,fosc=6MHz,SMOD=I,求得TH1=T1I=OFDH ORGO1OOH

FIRST:MOVTMOD,#20H

MOVTH1=OFDH

MOVT11=OFDH

MOVSCON,#40H

MOVPCON,#80H

SETBTR1

MOVRO,#30H

MOVR1,#20H

F:MOVA,@R0

MOVSBUF,A

---------- JFiJBCTI,GG

SJMPJF

GG:INCRO

DJNZR1,F

SJMPS

END

6.试用中断方式编写一数据块接收程序。接收缓冲区的首地越为内部RAM的30H单元,

接收的数据为ASCI1码,设串行口工作方式1,波特率设定为1200b∕s(fosc=U∙0592MH

力,接收时进行奇偶校验处理,或出错则删除接收的数据。

答:

设波特率为1200b∕s0由T1工作于方式1,%SC=〃.0592M”z,SMOD=O,

求得THI=T1I=OE8H

ORGOOOOH

1JMPMAINR

ORG0023H

1JMPINTSE2

MAINR:MOVSP,#60H

MOVTH1,#0E8H

MOVT11,#0E8H

MOVSCON,#50H;串行口初始化,允许接收

MOVPCON,#00H

SETBEA

SETBES

MOVR1,#30H ;置接收缓冲区首址

SJMPS

INTSE2:C1RRI;清中断标志

MOVA,SBUF;接收数据

JNBPSW.O,RX1

JNBRB8,RERR

SJMPRX2

RX1:JBRB8,RERR

RX2:MOV@R1,A

INCR1

RETI

RERR:C1RA

SJMPRX2

END

单片机原理及应用课后答案(1-6章)

页1 第一章单片机概 述 1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。 1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接 口)三部分集成于一块芯片上。 4、单片机的发展大致分为哪几个阶段? 答:单片机的发展历史可分为四个阶段: 第一阶段(1974 年----1976 年):单片机初级阶段。 第二阶段(1976 年----1978 年):低性能单片机阶段。 第三阶段(1978 年----现在):高性能单片机阶段。 第四阶段(1982 年----现在):8 位单片机巩固发展及16 位单片机、32 位单片机推出阶段 1.5 单片机根据其基本操作处理的位数可分为哪几种类型? 答:单片机根据其基本操作处理的位数可分为:1 位单片机、4 位单片机、8 位单片机、16 位单片机和32 位单片机。 1.6 MCS-51 系列单片机的基本芯片分别为哪几种?它们的差别是什么? 答:基本芯片为8031、8051、8751。 8031 内部包括1 个8 位cpu、128BRAM,21 个特殊功能寄存器(SFR)、4 个8 位并行I/O 口、1 个全双工串行口,2 个16 位定时器/计数器,但片内无程序存储器,需外扩EPROM 芯片。 8051 是在8031 的基础上,片内又集成有4KBROM,作为程序存储器,是1 个程序不超过4KB 的小系统。 8751 是在8031 的基础上,增加了4KB 的EPROM,它构成了1 个程序小于4KB 的小系统。用户可以将程序固化在EPROM 中,可以反复修改程序。 1.7 MCS-51 系列单片机与80C51 系列单片机的异同点是什么? 答:共同点为它们的指令系统相互兼容。不同点在于MCS-51 是基本型,而80C51 采用CMOS 工艺,功耗很低,有两种掉电工作方式,一种是CPU 停止工作,其它部分仍继续工作;另 一种是,除片内RAM 继续保持数据外,其它部分都停止工作。 1.8 8051 与8751 的区别是(C) (A)内部数据存储单元数目的不同(C)内部程序存储器的类型不同(B)内部数据存储器的类型不同(D)内部的寄存器的数目不同

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

单片机网上课程作业第七章答案

1. 串行数据传送的主要优点和用途是什么? 答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于多个单片机系统之间的数据通信。 2.简述串行口接收和发送数据的过程。 答:以方式一为例。发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号/SEND变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部完毕后,置1中断标志位TI,然后/SEND信号失效。接收:当检测到起始位的负跳变时,则开始接收。接受时,定时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。 3.帧格式为1个起始位,8个数据位和1个停止位的异步串行通讯方式是方式( 1 )。 4.串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定? 答:串行口有3种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都以

fosc/12为固定波特率,方式1的波特率=2SMOD/32×定时器T1的溢出率方式2的波特率=2SMOD/64×fosc 方式3的波特率=2SMOD/32×定时器T1的溢出率 5.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送字符“A”的帧格式。 起始位0 1 0 0 0 0 0 0 校验位停止位 6.判断下列说法是否正确: (A)串行口通讯的第9数据位的功能可由用户定义。(对) (B)发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的。(对) (C)串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。(错) (D)串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。(对) (E)串行口方式1的波特率是可变的,通过定时器/计数器T1的溢 出率设定。(对) 7.通过串行口发送或接收数据时,在程序中应使用:(C) (A)MOVC指令(B)MOVX指令(C)MOV指令(D)XCHD 指令 8.为什么定时器/计数器T1用做串行口波特率发生器时,常采用方式2?若已知时钟频率、通讯波特率,如何计算其初值?

单片机原理及应用习题+参考答案

单片机原理及应用习题+参考答案 1、串行口方式1功能为 A、10位数据异步通信方式 B、13位数据异步通信方式 C、11位数据异步通信方式 D、8位同步移位寄存器 答案:A 2、下列选项中()是定时/计数器T0的中断允许控制位 A、EA B、ET0 C、IE0 D、IT0 答案:B 3、51单片机中RST引脚功能是() A、复位 B、电源 C、接电阻 D、关机 答案:A 4、二进制数11001011的十进制有符号数是()。 A、73 B、75 C、-75 D、-93 答案:C 5、程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 答案:D 6、用串口方式0时,数据从()发出 A、RXD B、TXD

答案:A 7、下列关于点阵LED显示的描述中()是正确的。 A、只有P1口支持点阵LED显示 B、只有P0口支持点阵LED显示 C、每个I/O口都可用于点阵LED显示 D、只有P3口支持点阵LED显示 答案:C 8、8使80C51的定时器T1停止定时的C51命令是()。 A、TR0=0 B、TR1=0 C、TR0=1 D、TR1=1 答案:B 9、单片机的计数定时器为()和() A、INT1,T1 B、INT0,T0 C、INT0,INT1 D、TO,T1 答案:D 10、共阴极数码管显示“3”对应字模为() A、0x3f B、0x5b C、0x06 D、0x4f 答案:D 11、51单片机的复位引脚是哪一个() A、ALE B、EA C、PSEN D、RST 答案:D 12、8501单片机的最高工作频率是()MHz。 A、6

单片机第七章习题参考答案

第七章习题参考答案 一、填空题 1、在串行通信中,有数据传送方向为单工、半双工和全双工三种方式。 2、要串口为10位UART,工作方式应选为方式1 。 3、用串口扩并口时,串行接口工作方式应选为方式0 。 4、计算机的数据传送有两种方式,即并行数据传送和串行数据传送方式,其中具有成本低特点的是串行数据传送方式。 5、串行通信按同步方式可分为异步通信和同步通信。 6、异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和 停止位组成。 7、串行接口电路的主要功能是串行化和反串行化,把帧中格式信息滤除而保留数据位的操作是反串行化。 8、专用寄存器“串行数据缓冲寄存器”,实际上是发送缓冲

寄存器和接收缓冲 寄存器的总称。 9、MCS-51的串行口在工作方式0下,是把串行口作为同步移位寄存器来使用。这样,在串入并出移位寄存器的配合下,就可以把串行口作为并行输出口使用,在并入串出移位寄存器的配合下,就可以把串行口作为并行输入口使用。 10、在串行通信中,收发双方对波特率的设定应该是约定的。 11、使用定时器/计数器设置串行通信的波特率时,应把定时器/计数器1设定作方式 2 , 即自动重新加载方式。 12、某8031串行口,传送数据的帧格式为1个起始位(0),7个数据位,1个偶校验位和1个停止位(1)组成。当该串行口每分钟传送1800个字符时,则波特率应为300b/s 。 解答:串口每秒钟传送的字符为:1800/60=30个字符/秒所以波特率为:30个字符/秒×10位/个字符=300b/s 13、8051单片机的串行接口由发送缓冲积存器SBUF、接收缓冲寄存器SBUF 、

单片机原理及应用第四章课后题答案

单片机原理及应用第四章课后题答案 单片机原理及应用第四章课后题答案 16. MCS-51单片机系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线,为何不会产生冲突? 解: 数据存储器的读和写由和信号把握,而程序存储器由读选通信号把握,这些信号在规律上时序上不会产生冲突;程序存储器访问指令为MOVC,数据存储器访问指令为MO。程序存储器和数据存储器虽然共用16位地址线和8位数据线,但由于二者访问指令不同,把握信号不同,所以两者虽然共处于同一地址空间,不会发生总线冲突。 18.某单片机应用系统,需扩展2片8KB的EPROM和2片8KB的RAM,接受地址译码法,画出硬件连接图,并指出各芯片的地址范围。 解: 硬件连接电路图如图4.18所示。各芯片的地址范围为: 2764(1#):0000H~1FFFH 2764(2#):2000H~3FFFH 6264(1#):4000H~5FFFH 6264(2#):6000H~7FFFH 图4.18 4.18题硬件连接电路图 21.8255A的端口地址为7F00H~7F03H,试编程对8255A初始化,使A口按

方式0输入,B口按方式1输出。 解: 程序如下: ORG 0000H LJMP START ORG 0030H START:MOV SP, #60H MOV DPTR,#7F03H MOV A,#10010100B MO @DPTR,A SJMP $ END 25.使用8255A或者8155的B端口驱动红色和绿色发光二极管各4只,且红、绿发光二极管轮番发光各1s,不断循环,试画出包括地址译码器、8255A或8155与发光管部分的接口电路图,并编写把握程序。 解:

单片机应用技术课后习题答案单元九北邮

单元九直流稳压电源 一、填空题 1 .整流的目的是将交流电变成直流电。整流电路可分为 单相和三相整流;半波、全波和桥式整流。 2 .常用的滤波元件有电感和电容,常用的滤波电路有曳感逋遗、电容和乃型滤波。 3 .滤波的基本原理都是利用电容和电感的脩能作用实现的。电容器在电路中与负载接成强形式,而电感器与负载接成串联形式。 4 .直流电源主要由变压、整流、渡波、稳压等部分组成。 5 .在三端固定式集成稳压器中,78系列输出为正电压,79系列输 出为负电压。 二、选择题 1 .在桥式整流电路中,输入电压和输出电压的关系为(B)。 A0.45B0.9C1D√2 2 .已知变压器二次电压为20V,则桥式整流电容滤波电路接上负载时的输出电压平均值为(C1 A28.28VB20VC24VD18V 3 .在电容滤波电路中,输出电压平均值4与时间常数R4的关系是 (AI A凡。越大,Uo越大BR4越大,Uo越小C无直接关系 三、分析计算 1 .已知单相桥式整流如图9-4所示,:/2=√2×12sin69f(V),求负载电压4.,并

选择整流二极管。 解: U1(AV)=0.9t∕2=0.9×12=10.8V 二极管承受最高反向电压URM=&2=17V 2 .图9-6所示单相桥式整流滤波电路中,勺二40。, c=ιoooμF,U2=20∖∕O用直流电压表测勺两端电压时,出现下述情况,说明哪些是正常的,哪些是不正常的,并指出出现不正常的原因。 (1)Uo=Iw;(2)U o=2SV;(3)U o=24V;(4)(∕0=9V 解:(1)滤波电容不起作用,^=0.9t∕2=0.9×20=18V (2)U1=42U2=28V,桥式整流装置短路,负载直接接在电源。 (3)U11.2%=1.2x20=2W 24V正常Z其他不正常 (4)U1=0.45(∕2=0.45×20=9V,有一对桥臂开路z称为单相整流电路。 3.有一额定电压为IIOV,阻值为55。的直流负载,采用单相桥式供电。试计算: (1)变压器二次侧的电压和电流威值; (2)每个二极管流过的电流平均值和承受的最大反向电压。 解:因为U1o.96 所以q="=U=I22V -0.90.9 URM= 122=172V —=2A R155

单片机应用技术课后习题答案单元八北邮

单元八负反馈与集成运算放大器 一、填空题 1 .如果将放大电路的输出量(电压或电流)的一部分或全部,通过某种电路送回到放大电路的输入端,这一过程称为反馈。 2 .若反馈到输入端的信号削弱了外加输入信号的作用,使净输入信号减小,则为负反馈;反之,使净输入信号增强的是正反馈。 3 .放大电路中常用的负反馈类型有图⅛ 4 .为了减小信号源工作电流,需提高放大电路输入电阻,则需引入 串联负反馈。 5 .为了提高放大电路带负载能力,使负载能得到更稳定的工作电压, 则需引入电压负反馈。 6 .由运算放大器构成的同相电压跟随器引入的是曳压里联负反馈。二、选择题 1 .在单管放大电路中,引入电流负反馈,放大电路的输出电阻将(B) 稳定输出电流,电流源内阻大。 A.减小 B.增加C,不变D.和信 号源内阻有关 2 .负反馈放大器的A=IOI若要a=IO?,则反馈系数尸=(A) A.0.009 B.0.09 C.0.9 D.9 3 .要提高放大器的带负载能力,提高输入电阻,应引入(C)负反馈提高负载能力,输出电阻小,应为电压反馈;输入电阻高,应为串联 反馈。 A.电压并联 B.电流并联 C.电压串联 D.电流串联 5.在深度负反馈时,放大器的放大倍数(B)仅与反馈系数F有关 A.仅与基本放大器有关 B.仅与反馈网络有关 C.与基本放大器和反馈网络密切相关

D.与基本放大器和反馈网络均无关

7 .电路如图8-36所示,电阻口引入的反馈为(A ) A.串联电压负反馈 B.串联电流负反馈 C .并联电压负反馈 D.串联电压正反馈 8 .电路如图图8-37所示,负反馈的类 型是(D ) A.电压串联负反馈 C.电流串联负反馈 8;.什么是反馈?什么是正反馈?什么是负反馈?通常采用什么方法判断放大电路的反馈性质? 将输出信号的一部分或全部通过某种电路引回到输入端的过程称为反馈。放大电路引入反馈后使净输入信号减小,增益减小,则为负反馈;若放大电路引入反馈后使净输入信号增大,增益增大则称为正反馈。通常采用瞬时极性法。 8-2.直流反馈和交流反馈的作用各是什么?在什么情况下采用电压反馈?在什么情况下采用电流反馈? 若反馈电路中参与反馈的各个电量均为直流量,称为直流反馈;若参与反馈的各个量均为交流量,则称为交流反馈。要稳定输出电压则采用电压反馈;要稳定输出电流则采用电流反馈。 8-3.集成运算放大器有哪几部分组成?其特点是什么? 8-4.什么是零点漂移?产生零点漂移的原因是什么? B.电压并联负反馈 D.电流并联负反馈 图8-37

单片机应用技术课后习题答案单元一北邮

单元一直流电源 一、填空题 1 .电路由曳源负载和空间环苴三部分组成。电路的主要作用有两个:实现电能的传输和分配;实现信号的传输、存储和处理。 2 .电路分析计算中,必须先假设电流与电压的参考方向,电压与电流的参考方向可以独立地送足。如果二者的参考方向一致,则成为关联。按照假设的参考方向,若电压或电流的计算值为负,则说明其实际方向与参考方向相反。 3 .线性电阻上电压〃与电流,•关系满足邂定律,当两者取关联参考方 向时其表达式为〃=吊。 4 .一个电路中电源发出的电功率恒等于负载吸喙的电功率,电路的功 率是平衡的。 5 .基尔霍夫定律与电路的结构有关,而与构成该电路的元器件具有 什么样的性质无关。 6 ∙KC1实际上是体现了电荷守恒定律或曳流连续的性质。 7 .KV1实际上是体现了电路中能量守恒的性质。 8 .应用叠加定理分析电路时,不作用的电压源应该短路;不作用的电流源应该开路,电源如果有内电阻,应该保留。 9 .节点电压法是以芭豆曳压为独立变量,应用JE1,列出节点电流方 程的方法。 10 .一个10V内阻2Q的实际电压源,用实际电流源来等效,等效电

流源的电流是内阻是更。 11 .列节点电压方程时,先指定一个节点为参考节点,其余节点与该 节点之间的电压称为芭点电压。 12 .一个支路电压等于两个节点电压之差,它与参考点的选择无关。 13 .不能用叠加定理来计算线性电路中的电功率。 14 .一个含独立电源的线性二端网络,可以用戴维宁定理来等效,则其等效电压源等于该二端网络的开路电压,其等效内阻等于该端口内所有独立电源作用为零时,该端口的输入电阻。 二、选择题 1 .已知电路中A点对地电位是65V z B点对地电位是35V,则%八 =(C)。 A.IOOV B.-IOOV C.-30V D.30V 2 .一个输出电压几乎不变的设备有载运行,当负载增大时,是指(D IA.负载电阻增大B.负载电阻减小 C.负载电流减小 D.电源输出功率增大 3.电路如检测题图1所示,已知Z1=-IA,%=2V,R=R3=IQ,R2=2Ω,则 电压源电压w s=(B1 A.7V B.9V C.-7V D.-9V 4.电路如图2所示,已知f1=-2A,M5=-2V,R3=R4=IQ,%=2C,则电流 源电流is=(BX A.3A B.6A C.-6A D.2∕CR1+R2)A5.电路如图3所示,电流源功率如何?(B1

单片机课后习题答案(《单片机应用技术》C语言版)

开发系统应能使用户有效地控制目标程序的运行,以便检查程序运行的结果,对存在的硬件故障和软件错误进行定位。 2)单片机状态查看修改功能 当CPU停止执行程序运行后,开发系统允许用户方便地读出或修改目标系统资源的状态,以便检查程序运行的结果、设置断点条件以及设置程序的初始参数。任务2中图2.13给出了在Medwin调试环境下查看单片机内部资源的菜单。 3.程序编译功能 1) 程序设计语言 单片机程序设计语言包括机器语言、汇编语言和高级语言。 机器语言是单片机唯一能够识别的语言。 汇编语言具有使用灵活、实时性好的特点。目前,在实际项目开发中较少使用汇编语言。 高级语言通用性好,且具有较好的可读性和可移植性,是目前单片机编程语言的主流。 2) 程序编译 单片机开发系统能够提供源程序的编辑、编译和下载功能以及工程管理功能。 4.程序固化功能 编程器是完成这种任务的专用设备,它也是单片机开发系统的重要组成部分。 习题4 答案 4.单片机定时/计数器的定时功能和计数有何不同 答:当定时/计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器增1,直至计满溢出。定时器的定时时间与系统的振荡频率紧密相关,如果单片机系统采用12M晶振,则计数周期为:,这是最短的定时周期,适当选择定时器的初值可获取各种定时时间。 当定时/计数器设置为计数工作方式时,计数器对来自输入引脚T0(P3.4)和T1(P3.5)的外部信号计数,外部脉冲的下降沿将触发计数,检测一个由1 到0的负跳变需要两个机器周期,所以,最高检测频率为振荡频率的1/24。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间在一个机器周期以上。 当需要准确计算时间时往往采用定时器的定时方式,而当要对一些外部事件计数时则采用定时器的计数方式。 4.软件定时和硬件定时的原理 答:软件定时是通过编写一段延时程序来实现定时,这段延时程序不完成任何操作,只是通过一些空操作浪费掉一段时间。这样的软件定时往往浪费CPU 的工作效率,并且定时不够准确,前面三章的各个任务中均采用了这种方法。 硬件定时是通过单片机的定时器来实现时间的计算,用户只需要对定时器的工作方式、初始值赋予合适的数值,启动定时器后,定时器将自动按照机器周期定时。这种由定时器实现的定时方式,定时时间准确、CPU的工作效率高。 4.5单片机的定时/计数器是增1计数器还是减一计数器 答:

单片机应用技术-课后习题参考答案

单片机应用技术-课后习题参考答案在单片机应用技术中,习题是我们巩固知识、提高技能的重要途径。以下是本章节习题的参考答案,供大家参考。 1. 什么是单片机? 单片机是一种集成了处理器、存储器和各种输入输出接口的微型计 算机系统。它具有体积小、功耗低、成本低、可编程性强等特点,被 广泛应用于嵌入式系统、家电、汽车电子、电力控制等领域。 2. 单片机有哪些常见的应用? 单片机在各个领域均有广泛的应用,主要包括: - 家电控制:如空调、洗衣机、冰箱等家电产品中,通过单片机实 现控制、自动化功能。 - 工业控制:包括物流自动化、生产流水线控制、机器人等。 - 电力控制:用于电力系统的监控与保护、电力设备的控制等。 - 交通运输:如汽车发动机控制、车载导航系统等。 - 通信设备:单片机广泛应用于手机、无线路由器、通信基站等设 备上。 3. 单片机的工作原理是什么? 单片机的工作原理主要包括以下几个方面:

- 输入信号的采集:通过输入端口采集外部信号,如按键输入、传 感器信号等。 - 数据处理:通过处理器核心执行程序,对输入信号进行处理,例 如判断、计算、逻辑运算等。 - 输出控制:根据处理结果,通过输出端口驱动外部设备,实现对 外部环境的控制。 4. 单片机有哪些常见的型号? 单片机的型号种类繁多,常见的有51系列(如AT89C51)、AVR 系列(如ATmega8)、PIC系列(如PIC16F877A)等。每个型号都具 有不同的特点和适用场景,需要根据具体需求选择。 5. 单片机编程语言有哪些? 单片机编程语言主要包括汇编语言和高级语言。汇编语言是单片机 底层编程语言,直接操作硬件寄存器和指令集;高级语言包括C语言、C++语言等,具有更高的可读性和可移植性。 6. 单片机开发常用的开发工具有哪些? 单片机开发常用的开发工具包括编译器、开发板和仿真器。编译器 用于将高级语言代码转换为机器语言;开发板是一个具备输入输出接口、可编程逻辑等功能的硬件平台,用于搭建实验环境;仿真器是用 于调试和测试单片机程序的工具。 7. 请简述单片机的编程步骤。

单片机原理及应用课后习题答案

单片机原理及应用课后习题答案 1. 为什么单片机被广泛应用于各种电子设备中? 单片机被广泛应用于各种电子设备中的原因有很多。首先,单片机具有体积小、功耗低、成本低的特点,能够满足现代电子设备对于小型化、便携和节能的需求。其次,单片机集成了中央处理器、存储器、输入输出端口等功能模块,能够满足电子设备对于高性能、多功能的要求。此外,单片机具有灵活的可编程性,能够根据不同的应用需求进行定制开发,满足各种电子设备的特定功能和性能要求。因此,单片机被广泛应用于各种电子设备中。 2. 什么是单片机的工作原理? 单片机是一种集成了中央处理器、存储器、输入输出端口等功能模块的微型计 算机系统。其工作原理是通过中央处理器执行程序指令,对输入输出端口进行数据交换,从而实现对外部设备的控制和数据处理。单片机内部包含了运算器、控制器、存储器等核心部件,通过时钟信号的控制,按照程序指令序列完成各种运算和数据处理操作。单片机的工作原理可以简单概括为接收输入信号、进行数据处理、输出控制信号的过程。 3. 单片机的应用领域有哪些? 单片机在各种电子设备中都有广泛的应用,主要包括消费类电子产品、工业自 动化设备、通信设备、汽车电子系统等领域。在消费类电子产品中,单片机被应用于智能手机、数码相机、家用电器等产品中,实现各种功能和控制。在工业自动化设备中,单片机被应用于PLC、工业控制器、传感器等设备中,实现自动化生产 和控制。在通信设备中,单片机被应用于调制解调器、路由器、交换机等设备中,实现数据传输和网络控制。在汽车电子系统中,单片机被应用于发动机控制、车载娱乐、车身电子系统等领域,实现车辆的各种功能和控制。可以看出,单片机在各种应用领域都有重要的地位和作用。

单片机课后习题参考答案(全).

单片机课后习题参考答案(全). 单片机课后习题参考答案 1. 什么是单片机? 单片机是一种集成电路芯片,其中包含了处理器、存储 器以及各种输入输出接口。它能够完成各种控制任务,并且在各种嵌入式系统中广泛应用。 2. 单片机的特点有哪些? - 小巧、体积小:单片机可以集成多个功能在一个芯片 内部,所以体积相对较小。 - 低功耗:单片机工作时功耗较低,适合用于一些需要长时间运行的电子产品。 - 低成本:相对于使用多个离散电子元件实现同样功能的电路,单片机的成本较低。 - 高可靠性:单片机内部通过硬件逻辑实现各种功能,不易受外界干扰,提高了系统的可靠性。 - 程序可编程:单片机可以通过编程改变其功能,具有较强的灵活性。 3. 单片机的工作原理是什么? 单片机内部通过运算器、控制器、存储器等硬件组成, 运算器负责执行各种算术、逻辑操作,控制器负责协调和控制各种操作,存储器用于存储程序和数据。 当单片机上电后,控制器开始执行存储器中的程序,按 照指令的执行顺序执行各个操作。单片机的输入输出接口与外部设备进行数据交换,实现与外部环境的交互。

4. 单片机的应用领域有哪些? 单片机被广泛应用于各种嵌入式系统中,包括电子产品、电子仪器、通讯设备、汽车电子、医疗设备等。它能够实现各种控制任务,如温度控制、风扇控制、光控制、家电控制等。 5. 单片机的编程语言有哪些? 常见的单片机编程语言包括汇编语言、C语言和基于C语言的高级语言。汇编语言是一种底层的编程语言,直接面向单片机的硬件操作;C语言是一种高级语言,可以方便地进行开发和调试;基于C语言的高级语言如Basic、Pascal等是对C 语言进行了扩展和封装,更加简化了编程过程。 6. 单片机系统的开发流程是什么? 单片机系统的开发流程一般包括以下几个步骤: - 硬件设计:确定系统所需的输入输出接口及硬件电路,并进行电路设计和原理图绘制。 - 软件设计:编写程序代码,实现系统的各种功能。 - 系统调试:将软件下载到单片机中,通过调试工具进行调试和测试,确保系统能够正常运行。 - 硬件调试:将单片机及外围电路进行连线,检查系统的硬件连接并进行调试。 - 系统优化:根据实际需求,对系统进行优化,提高其性能和可靠性。 7. 如何选择适合自己的单片机? 选择适合自己的单片机需要考虑以下几个因素: - 功能需求:根据具体的应用需求确定所需的输入输出接口、存储器、处理器性能等。 - 成本预算:根据项目预算确定单片机的价格范围,选择性价比较高的产品。

单片机应用技术-课后习题参考答案

单片机应用技术-课后习题参考答案 习题1答案 1.2填空题 (1)单片级应用系统是由硬件系统、软件系统组成的 (2)除了单片机和电源外,单片机最小系统包括时钟电路、复位电 路 (3)除了电源和电线引脚外,某TAL1、某TAL2、RST、EA引脚信号 必须连接相应电路 (4)51系列单片机的存储器主要有4个物理存储空间,即片内数据 存储器、片内程序存储器、片外数据存储器、片外程序存储器(5)51系列单片机的某TAL1和某TAL2引脚是时钟电路(6)51系 列单片机的应用程序一般存放在程序存储器 (7)片内RAM低128单元,按其用途划分为工作寄存器组、位寻址区、用户RAM区(8)但振荡脉冲频率为12MHz时,一个机器周期为1u, 当振荡脉冲频率为6MHz时,一个机器周期为2u (9)51系列单片机的复位电路有两种,即上电复位电路、按键复位电路(10)输入单片机的复位信号需延续2个机器周期以上的高电平即为有效。 1.3 (4)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率 为6MHz时,机器周期是多少? 答:

规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是 振荡脉冲的十二分频。 当振荡脉冲频率为6MHz时,一个机器周期为2μ。 (5)51系列单片机常用的复位方法有哪几种?画电路图并说明其工 作原理答: (a)上电复位电路(b)按键复位电路 单片机常见的复位电路 图(a)为上电复位电路,它是利用电容充电来实现的。在接电瞬间,RST端的电位 与VCC相同,随着充电电流的减少,RST的电位逐渐下降。只要保证RST为高电平的时间大于两个机器周期,便能正常复位。 图(b)为按键复位电路。该电路除具有上电复位功能外,若要复位,只需按图(b)中的RESET键,此时电源VCC经电阻R1、R2分压,在RST 端产生一个复位高电平。 习题3答案 3.2填空题 (2)用C51编程访问51单片机的并行I/O口是,可以按字节,寻址 操作,还可以按位操作(4)C51中定义一个可位寻址变量FLAG访问P3 口的P3.1引脚的方法是bitFLAG=P3^1;(10)下面的while循环执行了 无限次空语句。 i=3;

《单片机原理与应用技术》习题与思考题范文

《单片机原理与应用技术》习题与思考题 1.单片机基础 1.1什么是单片机? 什么是嵌入式系统? 1.2单片机CPU与通用微机CPU有什么异同? 1.3单片机主要用途是什么?列举你所知道的目前应用较为广泛的单片机种类。 1.4假设某CPU含有16根地址线,8根数据线,则该CPU最多寻址能力是多少KB? 1.5为什么计算机要采用二进制数?学习十六进制数的目的是什么? 1.6将下列十进制数转换成二进制数: 270;91;16663;46 1.7把下列十六进制数转换为二进制数和十进制数 (1)41H (2)1AFH (3)0F1H (4)20FAH 1.8把下列二进制数转换为十六进制数和十进制数 (1)B (2)B (3)10111B (4)1100B 1.9为什么在计算机中带符号数不用原码表示而用补码表示?在8位二进制中,-12H的补码是多 少?-12H在16位二进制中的补码又是多少? 1.10用补码方法计算下列各式(设机器字长为8位): (1)X=7,Y=8,求X+Y; (2)X=5,Y=9,求X-Y; (3)X=6,Y=-7,求X+Y; (4)X=-11,Y=7,求X-Y。 1.11已知X=B,y=1100lB,用算术运算规则求: X+Y;X-Y;X⨯Y;X/Y 1.12已知X=B,y=B,用逻辑运算规则求: X⨯Y;X+Y;X⊕Y;X 1.13在计算机里,一般具有哪三类总线?请说出各自的特征(包括传输的信息类型、单向传输还 是双向传输)。 1.14计算机字长的含义是什么?80C51单片机的字长是多少?

2.单片机组成 2.1在89C51单片机应用系统中EA/V PP引脚如何连接?为什么? 2.289C52单片机内部含有哪几类存储器?各自的容量是多少? 2.3简述P1口的内部结构。为什么将P1口引脚作为输入引脚使用前,一定要向P1口锁存器相应 位写入“1”。 2.4地址/数据分时复用的含义是什么?80C31 P0口与存储器,如27128相连时,两者之间需要加 接什么功能芯片才能锁存低8位地址信息? 2.5指出复位后工作寄存器组R7~R0的物理地址。 2.6如果希望工作寄存器组中R0对应的物理存储单元为10H,请写系统复位后实现这一要求的指 令。 2.7说出访问下列寄存器或存储空间可以使用的寻址方式,并举例: (1)89C51系列内部数据存储器前128字节。 (2)89C52系列内部数据存储器后128字节。 (3)特殊功能寄存器。 2.8在MCS-51单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而不会发生 冲突,为什么?外部I/O接口地址是否允许与存储器地址重叠?为什么? 2.9什么是时钟周期?什么是机器周期?什么是指令周期?89C51 CPU机器周期与时钟周期是什 么关系?如果晶振频率为12MHz,则一个机器周期是多少微秒? 2.10MCS-51单片机系统复位后,程序计数器PC的值是什么?在80C32单片机系统中,当采用两 片2764EPROM存储器组成系统的程序存储器时,能否采用线选法连接?为什么? 2.11分析MCS-51写外部数据存储器的写时序,说明为什么不宜使用74LS373扩展MCS-51的输 出口。 2.1289C51 CPU复位后内部RAM各单元内容是否改变? 2.13MCS-51单片机通过什么指令读写外部数据存储器?通过什么引脚选通外部数据存储器?2.14举例说明Intel 的MCS-51有哪些典型品种,它们有何区别? 2.158051单片机内部包含哪些主要功能部件?各功能部件的主要作用是什么? 2.16MCS-51单片机内部RAM可分为几个区?各区的主要作用是什么? 2.17ALU单元的作用是什么?一般能完成哪些运算操作? 2.18程序状态字寄存器PSW各位的定义是什么? 2.19在单片机系统中常使用哪些存储器?MCS-51存储器结构的主要特点是什么?程序存储器和数 据存储器各有何不同? 2.20MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意哪些事项? 2.21为什么说单片机具有较强的位处理能力? 2.22MCS-51单片机有几种复位方法?复位后,CPU从程序存储器的哪一个单元开始执行程序?

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

单片机原理及应用题库与答案 一、单选题(共100题,每题1分,共100分) 1、89C51单片机复位后,专用寄存器ACC的状态是() A、0000H B、07H C、00H D、0FFH 正确答案:C 2、提高单片机的晶振频率,则机器周长() A、不变 B、变短 C、变长 D、不确定 正确答案:B 3、串行口中断发送标志位是() A、TI B、IE1 C、IE0 D、RI 正确答案:A 4、从串口接收缓冲器中将数据读入到变量temp中的C51语句是() A、temp=SCON B、temp=TCON C、temp=DPTR D、temp=SBUF 正确答案:D 5、下列中断口中断响应后需要用软件方式清0的是() A、INT1 B、INT0 C、TX/RX D、T1 正确答案:C 6、while(i=x)当x=()时停止循环 A、1

B、3 C、无穷大 D、0 正确答案:D 7、89C51单片机每个机器周期都要进行中断查询,查询的是() A、中断标志位 B、中断允许控制位 C、中断优先级控制位 D、外部中断触发方式控制位 正确答案:A 8、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为() A、计数值 B、1 C、00H D、FFH 正确答案:B 9、计数初值a可计算为 A、2^16-t*f/12-2 B、2^16-t*f/12+1 C、2^16-t*f/12 D、2^16-t*f/12-1 正确答案:C 10、4*4行列式键盘需要()组I/O口 A、1 B、4 C、3 D、2 正确答案:A 11、89C51单片机响应外部中断0时,程序应转移到的地址是() A、0003H B、000BH C、0013H D、001BH 正确答案:A

单片机应用技术(C语言版)课后答案

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

单片机课后习题答案

章1 绪论 1.第一台计算机的问世有何意义? 答: 第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。 2.计算机由哪几部分组成? 答: 由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。 3.微型计算机由哪几部分构成? 答: 微型计算机由微处理器、存储器和I/O接口电路构成。各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。 4.微处理器与微型计算机有何区别? 答: 微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O接口电路等。 5.什么叫单片机?其主要特点有哪些? 答: 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。。 6.微型计算机有哪些应用形式?各适于什么场合? 答: 微型计算机有三种应用形式:多板机(系统机)、单板机和单片机。 多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。 单板机,I/O设备简单,软件资源少,使用不方便。早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。 单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。 7.当前单片机的主要产品有哪些?各有何特点? 答: 多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有: ●ATMEL公司融入Flash存储器技术推出的AT89系列单片机; ●Philips公司推出的80C51、80C552系列高性能单片机; ●华邦公司推出的W78C51、W77C51系列高速低价单片机; ●ADI公司推出的ADμC8xx系列高精度ADC单片机;

单片机原理及应用课后习题答案

单片机原理及应用课后习题答案 课后思考题级习题答案 思考题与习题1 一、填空 1.单片机按照用途通常分为通用型和专用型。 2.单片机也称为微控制器和单片微型计算机。 二、简答 1.什么是单片机? 答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。 2.简述单片机的特点和应用领域。 答:(1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。 (2)单片机的可靠性高。 (3)单片机的指令系统简单,易学易用。 (4)单片机的发展迅速,特别是最近几年,单片机的内部结构越来越完善。 3.写出AT89S51与AT89S52芯片的主要区别。 内部程序存储区容量不同,52的程序存储空间为8K,内部数据存储空间为 256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K, 内部数据存储空间为128B,中断源5个,定时器/计数器有2个。 思考题与习题2 一、填空题 1.如果(PSV y =10H,则内部 RAM工作寄存器区的当前寄存器是第二— 组寄存器,8个寄存器的单元地址为 10H ~ 17H _______ 。 2.为寻址程序状态字 F0位,可使用的地址和符号有PSW.5 _________ 、 0D0H.5 、 F0 和 0D5H _______________ 。

3.单片机复位后,(SP) = 07H ,P0~P3= FFH,PC= 0000H ,PSW00H A= 00H 。 4.AT89S51单片机的程序存储器的寻址范围是由PC 决定的,由于 AT89S51单片机的PC是 16 位的,所以最大寻址范围为 64KB _________________ 。 5.写出位地址为20H所在的位,字节地址24H.0 。 6.写出字节地址为20H的单元最高位的位地址为07H,最低位的位地址为 00H。 7.如果晶振频率f oSc =6MH Z,则一个时钟周期为1.66667E-7,一个机器周 期为2us。 8.AT89S51单片机共有26个特殊功能寄存器。 9.AT89S51单片机片外数据存储器最多可以扩展 64KB 10.如果CPU从片外ROM的0000H单元开始执行程序,那么EA引脚应接低电平。

相关主题
文本预览
相关文档 最新文档