单片机课后习题.pdf

上传人:无*** 文档编号:90865360 上传时间:2023-05-18 格式:PDF 页数:17 大小:2.40MB
返回 下载 相关 举报
单片机课后习题.pdf_第1页
第1页 / 共17页
单片机课后习题.pdf_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《单片机课后习题.pdf》由会员分享,可在线阅读,更多相关《单片机课后习题.pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、思考题及习题11、除了单片机卡这一名称之外,单片机还可称为()和()o2、单片机与普通微型计算机的不同之处在于其将()、()和()三部分,通 过 内 部()连接在一起,集成于一块芯片上3、8051与8751的区别是(A.内部数据存储单元数目不同 B.内部数据存储的类型不同C.内部程序存储器的类型不同 D.内部寄存器的数目不同4、在家用电器中使用单片机应属于微计算机的()oA.辅助设计应用 B.测量、控制应用C.数值计算应用 D.数据处理应用5、微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器之间有何区别?6、M C S-51系列单片机的基本型芯片分别为哪几种?他们的差别是什么?7、为

2、什么不应将51系列单片机称为MCS51系列单片机?8、AT89S51单片机相当于MCS51系列单片机中哪一种子那个号的产品?9、嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?10、什 么 是“嵌入式系统”?思考题及习题21.AT89s51单片机的片内都集成了哪些功能部件?2 .说明AT89S51单片机的E A引脚接高电平或低电平的区别。3.在AT89s51单片机中,如果采用6MHz晶振,一个机器周期为()。4 .AT89S51的机器周期等于()个时钟振荡周期。5.64KB程序存储器空间有5个单元地址对应AT89s51单片机5个中断源的中断入口地址,请写出

3、这些单元的入口地址及对应的中断源。6.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为()和()。7.片内字节地址为2 A H 单元最低位的位地址是();片内字节地址为8 8 H 单元的最低位的位地址为()o8.若A 中的内容为6 3 H,那么,P 标志为的值为()o9.判断下列说法是否正确。A.使用AT89s51且引脚E A=1 时,仍可外扩6 4 K B 的程序存储器。()B.区分片外程序存储器和片内存储器的最可靠的方法是看其位于地址范围的低端还是高端。()C.在 AT89S51中,为使标准双向的I/O 口工作在输入方式,必须事先预置为1。()D.P C 可以看成是程

4、序存储器的地址指针。()1 0.AT89S51单片机复位后,R 4 所对应的存储单元的地址为(),因上电时P SW=()O 这时当前的工作寄存去是()组工作寄存器区。1 1.判断以下有关P C 和 D P T R 的结论是否正确。A.指令可以访问寄存器D P T R,而 P C 不能用指令访问。()B.它们都是1 6 位寄存器。()C.在单片机运行时,它们都具有自动加1 的功能。()D.D P T R 可以分为2 个 8 的寄存器使用,但 P C 不能。()1 2.内部R A M 中,可作为工作寄存器的单元地址为()H()H.1 3.判断下列说法是否正确。A.AT89s51中特殊功能寄存器(S

5、 F R)就是片内R AM 中的一部分。()B.片内R A M 的位寻址区,只能供位寻址区使用,而不能进行字节寻址。()C.AT89s51共有2 1 个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。()D.S P 称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与R A M 无关。()1 4.在程序运行中,P C 的值是:()A.当前正在执行指令的前一条指令的地址B.当前正在执行指令的地址C.当前正在执行指令的下一条指令的首地址D.控制权中指令寄存器的地址1 5.通过堆栈操作实现子程序调用时,首先要把()的内容入栈,以进行断电保护。调用子程序返回指令时,再进行出栈保护,

6、把保护的断点送回到()。1 6.AT89S51单片机程序存储器的寻址范围是由程序计数器P C 的位数所决定的,因为AT89S51的P C是 1 6 位的,因此其寻址范围为()K B1 7.AT89s51的 4 个并行双向口 P 0 P 3 的驱动能力各为多少?要想获得较大的输出驱动能力,采用低电平输出还是使用高电平输出?1 8.当 AT89s51单片机运行出错或程序陷入死循环时,如何摆脱困境?1 9.判断下列说法是否正确。A.P C 是一个不可寻址的特殊功能寄存器。()B.单片机的主频越高,其运算速度越快。()C.在 AT89S51单片机中,一个机器周期等于lg s .()D.在特殊功能寄存器

7、S P 内存放的是栈顶首地址单元的内容。()2 0.判断下列说法是否正确。A.AT89s51单片机进入空闲模式,C P U 停止工作。片内的外围电路(如中断系统、串行口和定时器)仍将继续工作。()B.AT89S51单片机无论进入空闲模式还是掉电运行模式后,片内R AM和 S F R 中的内容均保持原来的状态。()C.AT89s51单片机进入掉电运行模式,C P U 和片内的外围电路(如中断系统、串行口和定时器)均停止工作。()D.AT89s51单片机掉电运行模式课采用响应中断方式来退出。()习题31.判断一下指令的正误。(1)MOV 28H,R2;(2)DEC DPTR;(3)INC DPTR

8、;(4)CLR RO;(5)CPL R5(6)MOV R0.R1;(7)PUSH DPTR(8)MOV F0,C;(9)MOV Acc.3;(10)MOVX A,R1;(ll)MOV C,30H;(12)RLC RO2.判断下列说法正确的是。()A,立即数寻址方式是被操作的数据本身就在指令中,而不是它的地址在指令中。B,指令周期是执行一条指令的时间。C,指令中直接给出的操作数称为直接地址。D,内部寄存器Rn(n=0-7)可作为间接寻址寄存器。3.在基址加变址寻址方式中,以()作为变址寄存器,以()或()作为基址寄存器。4.访问SFR可使用寻址方式?5.指令格式是由()和()组成,也 可 仅 有

9、()组成。6.假定累加器A 中的内容为3 0 H,执行指令1000H;MOVC A,A+PC后,把程序存储器()单元的内容送人累加器A 中。7.在AT89s51中,PC和 DPTR都用于提供地址,但 PC是 为 访 问()存储器提供地址,而 DPTR是 为 访 问()存储器提供地址。8.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数 的()9.下列程序段的功能是什么?PUSH AccPUSH BPOP AccPOP B10.已知程序执行前有(A)=02H,(SP)=52H,(51H)=FFH,(52H)=FFH,下述程序执行后,(A)=(),(SP)=(),(

10、51H)=),(PQ=().POP DPHPOP DPLMOVRLMOVMOVCPUSHMOVINCMOVCPUSHRETORGDPTR,#4000HAB/LA,A+DPTRAccA,BAA,A+DPTRAcc4000HDB 10H,80H,30H,50H,30H,50H11.写出完成如下要求的指令,但是不能改变未涉及位的内容。A,把 Acc.3,Acc.4,cc.5 和 Acc.6 清 0.B,把累加器A 的中间4 位清0.C,把 Acc,2 和 Acc.3 置 1.12.假定(A)=83H,(RO)=17H,(17H)=34H,执行以下指令后,(A)二()。ANL A,#17HORL 17

11、HAXRL A,R0CPL A13.假设(A)=55H,(R3)=0AAH,在执行指令“ANL A 2”后,(A)=(),(R 3)=().14.如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后,(DPH)=(),(DPL)=(),(SP)=().POP DPHPOP DPLPOP SP15.假定,(SP)=60H,(A)=30H,(B)=70H,执行指令后,S P 的内容为(),61H 单元的内 容 为(),62H单元的内容为()oPUSH AccPUSH B16.借助指令表(表分2),对如下指令代码(十六进制)进行

12、手工反汇编。FF CO E0 E5 F0 F017.对程序存储器的读操作,只 能 使 用()A,MOV指令 BRUSH指令,&MOVX指令 DJMOVC指令18.以下指令中,属于单纯的读引脚的指令是()AMOV PIA B,ORL Pl,#0FH CJMOV CJ1.5 DNL.P1,#OFH19.为什么对基本型的51子系列单片机,其寄存器间接寻址方式(例如MOV A,RO)中,规定R0或 R1的内容不能超过7FH?而对增强型的52子系列单片机,R0或 R1的内容就不受限制。思 考 题 及 习 题 41.说明伪指令的作用。“伪”的含义是什么?常用伪指令有哪些,其功能如何?2.解释下列术语:(1

13、)手工汇编(2)机器汇编(3)反汇编3.下列程序经汇编后,从 1000H开始饿各有关储存单元内容是什么?ORG 10000HTABI EQU 1234HTAB2 EQU 3000HDB“MAIN”DW TAB1,TAB2,7OH4.设计程序时应注意哪些问题?5.试编写一个程序,将内部RAM中 45H单元的高4 位清0,低 4 位 置 1。6,已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFHo下列程序执行后,A=():SP=():(41H)=();(42H)=();PC=()oPOP DPHPOP DPLMOV DPTR,#3000HRL AMOV BAMOVC

14、A,A+DPTRPUSH AccMOV ARINC AMOVC AA+DPTRPUSH AccRetOrg 3000hDB 10H,80H,30H,80H,50H,80H7,试编写程序,查找在内部RAM的30H50H单元中是否有OAAH这一数据。若有,则将51H单 元 置 为 若 找 不 到,则 将51H置为“00H8.试编写程序,查找在内部RAM的20H40H单元中出现“00H这一数据的次数,并将查找的结果存入41H单元。9.在内部RAM的21H单元开始存有一组单字符无符号数,数据长度为20H,编写程序,要求找出最大数存入MAX单元。10.若SP=60H,标号LABEL所在的地址为3456H

15、。LCALL指令的地址为2000H,执行如下指令:2000H LCALL LABEL后,堆栈指针SP和堆栈内容发生了什么变化?P C的值等于什么?如将指令LCALL直接换成ACALL是否可以?如换成ACALL指令,可以用的地址范围是什么?11.对例上14中的程序进行修改,使其精确延时50ms。思考题及习题51 .外部中断1 的中断入口地址为()。定时器1 的中断入口地址为()o2.若(I P)=0 0 0 1 0 1 0(,则优先级最高者为(),最 低 者 为()o3 .终端服务子程序与普通子程序有哪些相同和不同之处?4.下列说法正确的是()oA.各中断源发出的中断请求信号,都会标记在A T

16、8 9 s 51 的 I E 寄存器中B.各中断源发出的中断请求信号,都会标记在A T 8 9 S 51 的 IMOD寄存器中C.各中断源发出的中断请求信号,都会标记在A T 8 9 S 51 的 I P寄存器中D .各中断源发出的中断请求信号,都会标记在A T 8 9 S 51 的 TCON与 SCON寄存器中1 0 .A T 8 9 S 5 1 单片机响应外部中断的典型时间是多少?在哪些情况下,CPU 将推迟对外部中断请求的响应?11.终端查询确认后,在下列各种AT 8 9 S 5 1 单片机运行情况下,能立即进行响应的是()oA.当前正在进行高优先级中断处理B.当前正在执行RET I 指

17、令C.当前指令是D I V 指令,且正处于指令的机器周期D.当前指令是MO V A,R 312 .AT8 9 S 5 1 单片机响应中断后,产生长调用指令L CALL,执行该指令的过程包括:首 先 把()的内容压入堆栈,以进行断点保护,然后把长调用指令的1 6 位地址送(),是程序执行转向()中的中断地址区。13 .编写外部中断1 为跳沿触发的中断初始化程序。14 .在AT 8 9 s 5 1 的中断请求源中,需要外加电路实现中断撤销的是()oA.电平方式的外部中断请求B .跳沿方式的外部中断请求C.外部串行中断D.定时中断15 .中断响应需要满足哪些条件?16 .下列说法正确的是()。A 同

18、一级别的中断请求按时间的先后顺序响应B .同一时间同一级别的多中断请求,将形成阻塞,系统无法响应C .低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求D.同级中断不能嵌套1 2.某系统有三个外部中断源1,2,3 ,当某一中断源发出的中断请求使非I N T I 引脚变为低电平时(参见图5 1 0),便要求C P U 进行处理,它们的优先处理次序由高到低位 3,2,1 ,中断处理程序的入口地址分别为1 0 0 0 H,1 1 0 O H,1 2 0 0 H,试编写主程序及中断服务子程序(转至相应的中断处理程序的入口即可)。思考题习题617.下列说法正确的是()0

19、A.特殊功能寄存器SC O N,与定时器/计数器的控制无关。B.特殊功能寄存器T C O N,与定时器/计数器的控制无关。C.特殊功能寄存器I E,与定时器/计数器的控制无关。D.特殊功能寄存器IMOD,与定时器/计数器的控制无关。18.如果采用的晶振频率为3M Hz定时器/计数器工作在方式0、1、2 下其最大定时时间各 为多少?19.定时器/计数器用作定时器模式时,其计数脉冲由谁提供?定时时间与哪些因素有关?20.定时器/计数器用作计数器模式时,对外界计数频率有何限制?21.采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T 0转为定时工作方 式。定 时 1ms后,又转为计数

20、工作方式,如此循环不止。假 定 AT89S51单片机的晶振 频率为6M H Z,请使用方式一实现要求编写程序。22.定时器/计数器的工作方式二有什么特点,适用于哪些工作场合?23.编写程序,要求使用T 0,采用方式2 定时,在 pl.O输出周期为400us,占空比为10:1的矩形脉冲。24.一个定时器的定时时间有限,如何用两个定时器的串行定时来实现较长时间的定时?25.当定时器TO用于方式3 时,应该如何控制定时器T 1的启动和关闭?26.定时器/计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为6M H Z,求允许测量的最大脉冲宽度是多少?27.编写一段程序,功能要求;当

21、pl.O引脚的电平正跳变时,对 pl的输入脉冲进行计数;当 pl.2引脚的电平负跳变时,停止计数,并将计数值写入RO、R1(高位存R 1,低位 存R0)o28.T H s与 TLs(x=0,l)是普通寄存器还是计数器?其内容可以随时用指令更改吗?更改后的新值是立即刷新还是等当前计数器计满后才能刷新?思考题及习题711、帧格式为1 个起始位,8 个数据位和1个停止位的异步串行通信方式是方式()。12、在串行通信中,收发双方对波特率的设定应该是()的。13、下列选项中,()是正确的。A.串行口通信的第9 数据位的功能可由用户定义B.发送数据的第9 数据位的内容是在SCON寄存器的TB8位中预先准备

22、好的C.串行通信帧发送时,指令把TB8位的状态送入发送SBUF中D.串行通信接收到的第9 位数据送SCON寄存器的RB8中保存E.串行口方式1 的波特率是可变的,通过定时器/计数器T 1的溢出率设定14、通过串行口发送或接收数据时,在程序中应使用()oA.MOVC指 令 B.MOVX指令 C.MOV指令 D.XCHD指令15、串行口工作方式1 的波特率是()0A.固定的,为/OSC/32B.固定的,为/o sc/1 6C.可变的,通过定时器/计数器T 1的溢出率设定D.固定的,为/OSC/6416、在异步串行通信中,接收方是如何知道发送方开始发送数据的?17、AT89s51单片机的串行口有几种

23、工作方式,有几种帧格式?各种工作方式的波特率如何确定?18、假定串行口串行发送的字符格式为1个起始位、8个数据位、1个奇校验位、1个停止位,请画出传送字符“B”的帧格式。19、为什么定时器/计数器T1用作串行口波特率发生器时,常采用方式2?若已知时钟频率、串行通信的波特率,如何计算装入T 1的初值?20、若晶体振荡器为11.0592MHz,串行口工作于方式1,波特率为4800bit/s,写出用T 1作为波特率发生器的方式控制字和计数初值。21、简述利用串行口进行多机通信的原理。22、使 用AT89S51的串行口按工作方式1进行串行数据通信,假定波特率为2400bit/s,已中断方式传送数据,请

24、编写全双工通信程序。23、某AT89s51单片机串行口,传送帧格式由1个 起 始 位(0)、7个数据位、1个偶校验和一个停止位(1)组成。当该串行口每分钟传送1800个字符时,试计算出它的波特率。24、为什么AT89s51单片机串行口的的方式。帧格式没有没有起始位(0)和停止位(1)?25、直接以TITL电平串行传输数据的方式有什么缺点?为什么在串行传输距离较远时,常采用RS232C、RS422A和RS485标准串行接口来进行串行数据传输?比较RS232C、RS422A和RS485标准串行接口各自的优缺点。思考题及习题81.单片机的存储的主要功能是存储()和()o2.假设外部数据存储器2000

25、H单元的内容为8 0 H,执行下列指令后累加器A中的内容为()oMOV P2,#20HMOV R0,#00HMOVX A,R03.在存储器扩展中,无 论 是 线 选 法 还 是译码法最终都是为扩展芯片的片选端提供()控制信号。4.起止范围为0000H 3FFFH的存储容量是()KB。5.在AT89S51单片机中,P C和DPTR都用于提供地址,但P C是 为 访 问()存储器提供地址,而DP1R是 为 访 问()存储器提供地址。6.11条地址线可选()个存储单元,16KB存储单元需要()条地址线。7.4KBRAM存储器的首地址若为0000H,则末地址为()H。8.区分AT89s51单片机外程序

26、存储器和片外数据存储器的最可靠方法是()oA.看其位于地址范围的低断还是高端 B.看其离AT89S51单片机心片的远近C.看其芯片的型号是ROM还是RAM D.看其是与RD信号连接还是与PSEN信号连接9.是编写一个程序(如将05H和06H拼为56H),设原始数据放在片外数据区2001H单元和2002H单元中7按顺序拼装后的单字节数放入2002Ho10.编写程序,将外部数据存储器中4000H-40FFH单元全部清0。11.在AT89s51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突?12.请写出图8-14中4片程序存储器27128各自所占的地址空间。13

27、现 有AT89s51单片机,74LS373锁存器,1片2764 EPROM和两片6264RAM,请用它们组成一个单片机应用系统,要求如下:1.画出硬件电路连线图,并标志主要引脚;2.指出应用系统程序存储器空间和数据存储器空间各自的地址范围。14.题图8-1(a)为 AT89s51单片机中存储器的地址空间分布图,题 图 8-l(b)为存储器的地址译码电路。为使地址译码电路按题图a 1(a)所示的要求进行正确寻址,要求画出:(1)A 组跨接端子的内部正确连线图;(2)B 组跨接端子的内部正确连线图。思考题及习题91.判断下列说法是否正确。A.由于81c55不具有地址锁存功能,因此在与8031芯片的

28、接口电路中必须加地址锁存器。0B.在 81c55芯片中,决定端口和RAM单元编址的信号时AD7AD0和 WR。()C.82c55具有三态缓冲器,因此可以直接挂在系统的数据线上。()D.82C55的 PB 口可以设置成方式2.()2.I/O接口和端口有什么区别?I/O接口的功能是什么?3.I/O数据传送有哪几种方式?分别在哪些场合下使用?4.常用的I/O端口编址有哪两种方式?他们各有什么特点?A T 8 9 S 5 1 单片机的I/。端口编址采用的是那种方式?5 .8 2 C 5 5 的方式控制字和“P C按位置/复位控制字”都可以写入8 2 C 5 5 的同一控制器,8 2 C 5 5 是如何

29、来区分这两个控制字?6 .编写程序,采用8 2 C 5 5 的P C 口按位置/复位控制字,将 P C 7 置 0,P C 4 置 1,(已知8 2 C 5 5 的同个端口的地址为7 F F C H-7 F F F H)7.有图9-6 说明8 2 c 5 5 的 P A 口在方式1 的应答联络输入方式下的工作过程。8.8 1 C 5 5 的端口都有哪些?哪些引脚决定端口的地址?引脚T I M E R I N 和T I ME R O U T (非)得作用是什么?9.现有一片A T 8 9 S 5 1 单片机,扩展了一片8 2 C 5 5,若把8 2 c 5 5 的P B 口用作输入,P B 口的

30、每一位接一个开光,P A 口用作输出,每一位接一个发光二极管,请画出电路原理图,并编写出P B 口某一位开关机接高电平时,P A 口相应为发光二极管被点亮。的程序。1 0.假设8 1 C 5 5 的T I M E R I N 引脚输入频率为4 M H Z,8 1 C 5 5 的最大定时时间为多少?1 1.假设8 1 C 5 5 的T I M E R I N 引脚输入频率脉冲频率为1 M H Z,请编写在8 1c 5 5 的 TIMEROUT引 脚 输 出 的 周 期 为 10MS的 方 波 的 程 序(假 设 I/O 口地址为7F00H-7F05H),。思考题及习题105.判断下列说法是否正确

31、。A:HD7279与 MAX7219都是用于键盘和LED数码管的专用接口芯片。()B:CH451芯片课用来仅作为LED数码管的控制接口电路。()C:在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号使用。()D:为给扫描法工作的8X8非编码键盘接口电路,在接口电路中需要提供两个8 位并行的输入口和一个8 位并行的输出口。E:LED数码管的字型码是固定不变的。()2.什么要消除按键的机械抖动?软件消除按揭机械抖动的原理是什么?3.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?4.分别写出表10-2中共阴极和共阳极LED数 码 管 仅 显 示 小 数 点

32、的 段 码。5.说明矩形式非编键盘按下的识别原理。6.对于图10-10所示的键盘,采用线反转法原理编写出识别某一按键按下并得到其键号的程序。7.键盘有哪3中工作方式,它们各自的工作原理及特点是说明?8.简述TPUP-40A/16A微型打印机的Centronics接口的主要信号线功能。与AT89S51单片机相连接时,如何连接几条制线?如果把图10-28所示打印机的BUSY线断开,然后与AT89S51单片机的INTO线相连接,请简述接口电路的工作原理并编写将以20H为起始地址的连续20个内存单元中的内容输出并打印的程序。思考题及习题1129.对于电流输出的D/A转换器,为了得到电压输出,应使用 o

33、30.使用双缓冲同步方式的D/A转换器,可实现多路模拟信号的 输出。31.判断下列说法是否正确。A.“转换速度”这一指标仅适用于A/D转换器,D/A转换器不用考虑“转换速度”问题。()B.ADC0809可以利用“转换结束 信号E O C向AT89S51单片机发出中断请求。()C.输出模拟量的最小变化量称为A/D转换器的分辨率。()D.对于周期性的干扰电压,可以使用双积分型A/D转换器,并选择适合的积分元件,可以将该周期性的干扰电压带来的转换误差消除。()32.D/A转换器的主要性能都有哪些?设某DAC为二进制12位,满量程输出电压为5V,试问它的分辨率是多少?33.A/D转换器两个最重要的指标

34、是什么?34.分辨A/D转换器产生误差的原因,一个8位的A/D转换器,当输入电压为05V时,其最大的量化误差是多少。35.目前应用广泛的A/D转换器主要有哪几种类型?它们各有什么特点?36.在DAC和ADC的主要技术指标中。“量化误差”、“分辨率”和“精度”有何区别?3 7.在一个由AT89S51单片机与一片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H7F F F H,试画出有关接口的电路图,并编写每隔1 m in轮流采集一次8个通道数据的程序,共采样50次,其采样值存入片外RAM中以2000H单元开始的储存区中。思考题及习题127.FC总线的优点是什么?

35、8.I2C总线的起始信号和终止信号是如何定义的?9.FC总线的数据传输方式如何控制?10.单片机如何对1幻总线中的器件进行寻址?11FC总线在数据传输时,应答是如何进行的?12.FC总线的数据转送为如下格式:S从基地址0A数据A/ASr从基地址r1A数据AP即主机先发送一个字节数据,然后再接收一个字节数据。编写出该格式的12c总线数据传送子 程 序(可调用本节中的各种数据传送的模拟子程序)。思考题及习题1315.下列()项说法是正确的。A.AT89S51单片机P0-P3 口的驱动能力是相同的。B.AT89S51单片机P0-P3 口在口线输出为高电平的驱动能力和输出为低电平的驱动能力是相同的。C

36、.AT89S51单片机扩展的外围芯片较多时,需加总线驱动器,P2 口应加单项驱动器,P0 口应加双向驱动器。D.AT89S51单片机最小系统可对温度传感器来的模拟信号进行温度测量。16.为什么单片机应用系统的开发与调试离不开仿真开发系统?17.仿真开发系统由哪几部分组成?18.利用仿真开发系统对用户样机软件调试,需要哪几个步骤?各个步骤的作用是什么?19.用如软件仿真开发工具能否对用户样机中硬件部分进行调试与实时仿真?20为什么要在每块的电源与地之间并接退偶电容?加几个退偶电容?电容量选多大为适宜?21.光电隔离的主要优点是什么?在单片机应用系统中,应在什么位置进行光电隔离?22.具有较大电感

37、量的元件或设备,诸如续电器、电动机、电磁闸等,在其掉电时,应采用什么措施来抑制其反电动势?23为什么要将所有单片机应用系统中的模拟地和数字地分别连接,然后仅在一点上相连接?24.如何在单片机应用系统中实现电源去耦和集成芯片去耦?25.为什么在印制电路板的设计中,不要在印制电路板中留下无用的空白铜箔层2,走线不要有分支?26.常见的软件滤波方法有哪些?他们各自对抗那种干扰信号有效?27.什么是指令沉余、软件陷阱?28.说明“看门狗”摆 脱“死循环”和 程 序“跑飞”的工作原理。29.如何来实现对单片机应用系统中的重要数据的“掉电保护”?思考题及习题1413.说明C51与标准C的基础上,都作了哪些

38、补充?14.使用C51语言编写程序,要 求(即本书的例442)如下:求n个单字节无符号数xii的和,xu按i的顺序存放在AT89S51单片机内部RAM从50H开始的单元中,n放在R 2中,现将要求的和(双字节)放在R3R4中。15.编程将AT89S51单片机片内RAM40H单元和42H单元的单字节无符号数相乘,乘积存放在外部数据存储器2000H开始的单元中。16.片内RAM40H、41H、42H、43H单元分别存放两个无符号十六进制数,编写C51程序将其中的大数存放在44H、45H单元中,小数存放在46H、47H单元中。17.采用图11-3所示的单极性D/A转换电路,编写产生如图11-5所示的三角波波形的C51程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁