- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 思考题与习题 1、80C51单片机各引脚的作用是什么? 2、80C51程序计数器的符号是什么?程序计数器有几位? 3、什么是程序状态字?它的符号是什么?它各位的含义是什么? 4、什么是振荡周期、时钟周期、机器周期和指令周期?如采用12MHz晶振,它们的周期各是什么值? 5、80C51在功能、工艺、程序存储器的配置上有哪些种类? 6、80C51的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 7、80C51的P0~P3口在结构上有何不同?在使用上有何特点? 8、80C51复位后单片机的状态如何?复位方法有几种? 9、80C51的片内、片外存储器如何选择? 10、80C51的当前工作寄存器组如何选择? 11、80C51的控制总线信号有哪些?各信号的作用如何? 12、80C51的程序存储器低端的几个特殊单元的用途如何? 2、80C51程序计数器的符号是什么?程序计数器有几位? 程序计数器PC(Program Counter)。PC是一个16位的计数器, 它的作用:是控制程序的执行顺序。 其内容:为将要执行指令的首地址,总指向下一条指令所在首地址(PC当前值),寻址范围达64 K 其功能:PC有自动加1功能,从而实现程序的顺序执行。 其操作:PC没有地址,是不可寻址的,因此用户无法对它进行读写,但可以通过转移、调用、返回、中断、复位等指令改变其内容,以实现程序的转移。 其归属:因地址不在SFR(专用寄存器)之内,一般不计作专用寄存器。 3、什么是程序状态字?它的符号是什么?它各位的含义是什么? 程序状态字PSW(Program Status Word)。 程序状态字是一个8位寄存器,用于存放程序运行中的各种状态信息,作为程序查询或判断的条件。 4、什么是振荡周期、状态周期、机器周期和指令周期?如采用12MHz晶振,它们的周期各是什么值? 5、80C51在功能、工艺、程序存储器的配置上有哪些种类? 6、80C51的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 7、80C51的P0~P3口在结构上有何不同?在使用上有何特点? 相同点:80C51单片机有4个8位并行I/O端口,称为P0、P1、P2和P3口,每个端口都各有8条I/O口线,每条I/O口线都能独立地用作输入或输出。每个口都包含一个锁存器、一个输出驱动器和输入缓冲器。1、P口作通用I/O输入口时,在读引脚之前,要先将锁存器置1,否则总是读到0或烧坏芯片。 2、CPU对P口的读操作有2种:读引脚和读—改—写锁存器。 不同点:大多数口线都有双重功能: 1、P0口具有双重功能: (1) 作为通用I/O,外接I/O设备。 P0口作通用I/O口的输出口使用时,必须外接上拉电阻。 (2) 作为地址/数据总线。在有片外扩展存储器的系统 中,低8位地址和数据由P0口分时传送。 2、P1口是唯一的单功能口: 作为输入/输出口,P1口的每一位都可作为输入/输出口。 3、P2口具有双重功能: (1) 作为输入/输出口。 (2) 作为高8位地址总线。在有片外扩展存储器的系统 中,高8位地址由P2口传送。 4、P3口具有双重功能: (1)作第一功能使用时,其功能为输入/输出口。 (2)作第二功能使用时,每一位功能定义如表2.1所示。 8、80C51复位后单片机的状态如何?复位方法有几种? 80C51单片机的复位功能是把PC初始化为0000H,使CPU从0000H单元开始执行程序;复位操作同时使SFR寄存器进入初始化,大部分都被清零,但内部RAM的数据是不变的。 几个主要特殊功能寄存器复位状态归纳如下: PC=0000H: 程序计数器为零表明单片机复位后程序从0000H地址单元开始执行。 A=00H: 表明累加器已被清零。 PSW=00H: 表明选寄存器0组为工作寄存器组。 SP=07H: 表明堆栈指针指向片内RAM 07H单元,根据堆栈操作的先加后压法则,第一个被压入的数据被写入08H单元中, 一般需重新设置SP值。 P0~P3=FFH: P0~P3口用作输入口时,必须先写入“1”。单片机在复位后,已使P0~P3口每一端线为“1”,为这些端线用作输入口做好了准备。 上电自动复位 、按键手动复位 9、80C51的片内、片外存储器如何选择? 片内、片外程序存储器:通过EA引脚来选择;当EA接高电平时,CPU执行片内ROM指令,当PC值超过0FFFH时,将自动转去执行片外ROM指令;当EA接低电平时,CPU只执行片外ROM指令
文档评论(0)