单片机C语言应用程序设计马忠梅课后习题.docx

上传人:ni****g 文档编号:548398715 上传时间:2023-02-04 格式:DOCX 页数:5 大小:33.49KB
返回 下载 相关 举报
单片机C语言应用程序设计马忠梅课后习题.docx_第1页
第1页 / 共5页
单片机C语言应用程序设计马忠梅课后习题.docx_第2页
第2页 / 共5页
单片机C语言应用程序设计马忠梅课后习题.docx_第3页
第3页 / 共5页
单片机C语言应用程序设计马忠梅课后习题.docx_第4页
第4页 / 共5页
单片机C语言应用程序设计马忠梅课后习题.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机C语言应用程序设计马忠梅课后习题.docx》由会员分享,可在线阅读,更多相关《单片机C语言应用程序设计马忠梅课后习题.docx(5页珍藏版)》请在金锄头文库上搜索。

1、单片机C语言应用程序设计马忠梅课后习题第一章1、 8051 单片机由哪几局部构成?8 位中央办理器CPU、片内振荡电器及其时钟电路,4 个 8 位并行 I/O 口此中P0 和 P2 可用于外面储存器的扩展, 2 个 16 位准时器 / 计数器, 5 此中止源拥有2 此中止优先级 ,全双工串行口,布尔办理器。2、 8051 单片机有多少个特别功能寄存器?它们能够分为几组,各达成什么主要功能?P7 1-3 表答: 8051 单片机内部有21 个特别功能寄存器,在物理上是分别在片内各功能零件中,在数学上把它们组织在内部数据储存器地点空间80HFFH中,以便能使用一致的直接寻址方式来接见。这些特别功能

2、寄存器颁在以下各个功能零件中:1 CPU:ACC、B、PSW、SP、DPTR由 DPL和 DPH两个 8 位寄存器构成 ;主要达成运算和逻辑判断功能;2中止系统:IP 、IE ;达成中止管理3准时器 / 计数器: TMOD、 TCOM、 TL0、 TH0、TL1、 TH1;达成准时或许计数功能( 4并行 I/O 口: P0、P1、 P2、 P3 达成 I/O 口功能,此中局部 I/O 口带有可选的纵向拓展功能( 5 串行口: SCON、 SBUF、PCON。主要达成数据的串行发送和接收3、决定程序履行次序的寄存器是哪几个?它是几位寄存器?能否为特别功能寄存器?它的内容是什么信息?是程序计数器P

3、C,它是 16 位寄存器,不是特别功能寄存器,它的内容是下一条将要履行的程序的地点4、 DPTR是什么特别功能寄存器?DPTR的用途是什么?它由哪几个特别功能寄存器构成?DPTR是 16 位数据指针寄存器,它由两个8 位特别功能寄存器DPL数据指针低8 位和 DPH数据指针高8 位构成, DPTR用于保留 16 位地点,作地点寄存器用,可寻址外面数据存储器,也可寻址程序储存器。5、8051 的引脚有多少I/O 线?它们和单片机对外的地点总线和数据总线有什么关系?地点总线和数据总线各是多少位?8051 单片机的 40 个引脚中有 32 根 I/O口线, P0 口 8 根 I/O 线能够在外扩储存

4、器时分时复用作为外面储存器的低8 位地点总线和8 位数据总线, P2 口作为高 8 位地点总线,和分别作为外面储存器的写和读控制线。地点总线16 位,数据总线为8 位。6、什么是货仓?货仓指针SP 的作用是什么? 8051单片机货仓的最大容量不可以超出多少字节?货仓是数据寄存器的一局部,这一局部数据的存取是依据先入后出、后入先出的原那么进行的。货仓指针 SP在启用货仓以前是用来决定货仓的地点。如在 8051 芯片复位后, SP 的值为 07H,那么决定了货仓从 08H 开始设置。改正 SP值能够使货仓设置在内部RAM的其余局部。在货仓启用以后, SP指向货仓顶部, 即由 SP来决定数据读出和存

5、入货仓的地点。8051 单片机内部用作数据区的 RAM的容量为128 个字节,前 8 个字节要用来作为工作寄存器R0 R7。货仓能够从 08H开始设置直到7FH,共 120 个字节。但这不过最大可能的容量。一般状况下,内部 RAM还要分出一局部作一般的数据区,或许还要用此中的位寻址区来用于位操作,等等。因此, 8051 的货仓区是比较小的,使用时要注意到这个限制。8、8051 内部 RAM低 128 字节可分为几个地区?此中通用寄存器区的字节地点范围为多少?如何实现寄存器组的切换?可位寻址区的字节地点和位地点范围分别为多少?8051 内部 RAM的低 128 字节能够分为通用寄存器区、位寻址区

6、、便签工作或许货仓RAM区和特别功能寄存器区。通用寄存器区的地点从00H到 1FH 共 32 个字节。设置PSW中的位RSO和 RS1能够切换目前通用寄存器组。位寻址区地点从20H 到 2FH 共 16 个字节 128 位,占用地点0 到 127.9、 8051 单片机对外有几条专用控制线?其功能是什么?一般的说法是8051 单片机有4 条专用控制线。它们是复位信号线RST,高电位有效,当有复位信号此后线输入时,使单片机复位。接见外面存贮器控制信号EA,低电平有效,当此控制线为低电平常,单片机所有使用外面指令存贮器,而当此控制线为高电平常,先使用片内的 4KB 指令存贮器 0000H FFFF

7、H,在 4KB范围以外, 才使用指令存贮器地点为1000HFFFFH。还有两条输出控制:外面程序存贮器的读选通讯号PSEN和外面地点锁存器同意信号 ALE。前者是低电平有效,在读外面程序存贮器时使用。后者是高电平有效,在锁存P0口输出的低8 位地点时使用。10、 8031 的 /EA 端一定如何办理?为何?/EA 端是接见外面程序储存器的控制信号;当/EA 无效时,接见内部ROM,当 /EA 为有效时,接见外面ROM。因为 8031 没有内部ROM,因此 EA端一定接低电平。11、 8051 单片机的储存器构造与通用微机的储存器构造对比有何特色?51单片机 为8位,此刻的通用微机办理器 往常都

8、为 64位。51单片机 主频一般不超出40MHz,此刻的通用微机办理器主频 往常为 14GHz10004000Mhz。51单片机 的 I/O 输入 / 输出 引脚 少只有 644个,更多的就不是典型的51了,通用 微机办理器 的 I/O 引脚 多往常数百个 。51单片机 将程序储存器 、数据储存 器、办理器还有一些特别设施如模拟- 数字变换器等都集成在一块芯片中,系统构造 紧凑,功能简单,合适低本钱的电器控制。通用微机的 程序储存器 为硬盘, 数据储存 器为内存实质有交织,这些设施以及其余外面设施 都在主板上而不是芯片内,系统构造 复杂,功能强盛,能够实现各样丰富的应用。12、 8051 向外

9、扩展的程序储存器和数据储存器的最大容量各是多少?13、 8051 四个并行接口各自的功能是什么?答:P0 口作为低 8位地点总线和8位数据总线用时, 内部控制信号使MUX开关倒向上端, 进而使地点 / 数据信号经过输出驱动器输出. 当向外面储存器读写时,P0 口就用作低 8位地点和数据总线用 . 这时 P0口是一个真实的双向口.P2还能够作为高8位地点总线用, 相同经过MUX开关的倒换来达成.P2 在外面存贮器读写时( 地点大于FFH)作高 8位地点线用 .P3的口其实大部分状况下都用第二功能.:RXD :TXD :-INT0 :-INT1 :T0 :T1 :-WR :-RD四个接口的负载能力

10、也不相同 .P1,P2,P3 口都能驱动三个 LSTTL 门 , 而且不需要外加电阻就能驱动 MOS电路 .P0 口在驱动 TTL 电路时能带八个 LSTTL门 , 但驱动 MOS电路假定作为地点 / 数据总线 , 能够直接驱动 , 而作为 I/O 口时 , 需外接上拉电阻 ( 接 Vcc) 才能驱动 MOS电路14、对 8051 的 P1 口的输入操作前,应付端口进行如何的办理?为何?置 1,课本 P8复位时 ,SP,P0 口 -P3 口 ,其余 SFR(特别功能寄存器) 及 PC的初始化状态怎么样?答: 在 RST引脚输入高电平. 保持 24个时钟周期 . 复位以后 ,07H 写入入栈指针

11、SP,P0口 -P3口均置1( 同意输入 ), 程序记数器和其余特别功能寄存器所有清零.只需把电平变低, 便可从头开始履行程序16、 CMOS单片机有哪两种低功耗工作方式?二者主要的不一样是什么?节电方式和掉电方式。P1317、在读外面程序储存器时,P0 口上一个指令周期中出现的数据序列是什么?在读外面数据储存器时,P0 口上出现的数据序列又是什么?读外面程序存贮器 ROM时,有两种状况:一种是纯真地取指令,这时P0 口上先送出指令所在地点低 8位,而后从 ROM中取回指令码。 依据指令字节数的不一样,这个数据序列可能重复假定干次。另一种状况,那么是履行从外面ROM中读取固有数据的指令,这时,

12、P0 口上先送出地点低 8 位,再从 ROM中取回指令码,而后开始履行指令,接着从P0 口上送出 ROM数据单元地点低 8位,再读回 ROM中的数据。而再读外面数据存贮器RAM时, P0 口上先送出指令地点低 8位,而后读回指令码, 再送出数据存贮单元地点低8 位,再读回数据单元的内容。18、为何外扩储存器时,P0 口要外接锁存器,而P2 口却不接?P0 口要传递外面数据储存器的低8 位地点和8 位数据, 2 分而 P2 口只传递外面数据储存器的高 8 位地点。19、在使用外面程序储存器时,8051 还有多少条I/O 线可用?在使用外面数据储存器时,还有多少条I/O 线可用?使用外面程序储存器

13、时,P0 口和 P2 口要作数据总线和地点总线,因此只有P1 口和 P2 口可用作 I/O 口,共 16 条 I/O 线。在使用外面数据储存器时,除了占用P0 和 P2 以外,还需要用 WR和 RD控制线, 而这两条线就是P3 口中的两条: 和,因此这时只有14 条 I/O 可用使用。自然, P2 口的 8 条线其实不必定所有占用,但即便这样,这几条线也不可以再作I/O 线,而只好系统扩展时再用20、程序储存器和数据储存器的扩展有何相同点和不一样点?相同点 ,P0 口输出数据 / 低 8 位地点线 ,均需要低8 位地点锁存芯片,P2 口的 ,接2716 和 2128 的地点线A8,A9,A10不一样点 ,2716 ROM)的地点范围一定为0000H07FFH,片选端接译码器的/Y02128(RAM)的地点范围规定为2000H27FFH,片选端接译码器的/Y2第八章1、什么是中止、中止源、中止优先级中止是指中央办理器CPU正在办理某件事情的时候,外面发生了某一事件,恳求 CPU快速去办理, CPU临时停止目前的工作,转入办理所发生的事件,办理完此后,再回到本来被停止

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号