- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51系列单片机片外存储器有程序存储器ROM和数据存储器RAM两种,CPU访问它们的指令也分两类、时序也有所不同。 习 题 P42 (9)rel:有符号的8位偏移地址,主要用于所有的条件转移指令和SJMP指令。其范围是相对于下一条指令的第一字节地址,再偏移-128~+127字节。 (10)bit:位地址。片内RAM和专用寄存器的可寻址位。 (11)/ : 位操作数的前缀,表示对该位操作数取反,如 /bit。 (12)$:当前指令的地址。 (13)(X):表示由X所指定的某寄存器或某单元中的内容。 (14)((X)):表示由X间接寻址单元中的内容。 (15)B:通用寄存器,常用于乘法MUL和除法DIV指令。 (16)C:进位标志位或者布尔处理器中的累加器。 (17)←:表示指令的操作结果是将箭头右边的内容传送到左边。 * * 课前回顾 51系列单片机有4个8位并行I/O端口P0~P3。每个端口都有8根I/O口线,每根线都能独立的作为输入或输出。具有字节寻址和位寻址功能。 P0口是一个三态双向I/O口,可作为地址/数据总线使用,也可作为通用I/O口使用。可驱动8个LS型TTL负载。 (1)用作通用I/O口(当系统无外扩展存储器时) ① 用作输出口。需要外接10KΩ上拉电阻。 ② 用作输入口。有两种读入方式:“读锁存器”和“读引脚”。 当执行“读引脚”指令前,需人为的在锁存器中写入“1”。 (2)用作地址/数据总线 (当系统外扩展存储器时) 当数据从P0口输入时,成为读引脚状态,不过CPU会自动向锁存器写入“1”。 P0口作为地址/数据总线使用时是一个真正的双向口,而作为通用I/O口使用时属于准双向口。 P0 ~P3 课前回顾 P1口作为通用I/O使用,属于准双向口。作为输出时,无需再接上拉电阻,每个引脚可驱动4个LSTTL门电路。做输入口时,必须先向锁存器写“1”。 P2口作为通用I/O或高8位地址总线使用。 (1)作通用I/O口(当片外只扩展256BRAM且无外扩ROM时) 特点 同P1口 (2) 作高8位地址总线 (当外扩RAM256B或外扩ROM时) P2口中只有某几根口线作地址使用时,剩下的口线不能作为通用I/O口线使用,可作为RAM或I/O口的片选信号; P3口 (1)P3口用作第一功能(通用I/O口)特点 同P1口 (2)P3口第二功能 P3口的某些口线作第二功能时,剩下的口线可以单独作 为通用I/O口线使用。 课前回顾 时钟电路有两种方式:内部时钟方式和外部时钟方式 时钟周期(节拍)、状态、机器周期、指令周期 时钟周期 :Tosc=1/fosc 1个机器周期=6个状态周期=12个时钟周期 1条指令周期=1、2、4个机器周期 时钟电路与时序 指令的取指/执行时序 CPU执行任何一条指令都分为取指令和执行指令两个阶段。 ALE信号是用于锁存地址的选通信号,由时钟频率的1/6。通常,在每个机器周期内ALE信号出现两次,时刻为S1P2-S2P1和S4P2-S5P1。每出现一次ALE信号,CPU进行一次读指令操作,但并不是每条指令在ALE信号生效时都能有效地读取指令。 2.4 时钟电路与时序 ADD A,R1(29) ADD A,23H(25 23) MOVX @DPTR,A (F0) 2.4.4 访问片外存储器的操作时序 2.4 时钟电路与时序 1.访问外部ROM的操作时序 2. 访问外部RAM的操作时序 访问片外RAM时,要进行两步操作:第一步是先从外部ROM中取出访问片外RAM指令MOVX;第二步是根据MOVX指令所给出的数据选中外部RAM某单元,再对该单元进行操作。 2.4 时钟电路与时序 第一个机器周期是从外部ROM中取指令,在S4P2之后,将取来的指令中的外部RAM地址输出,P0口送出低8位地址,P2口送出高8位地址。 第二个机器周期中,ALE第一个有效信号不再出现,读信号有效,将外部RAM的数据读出送到P0口。以后尽管ALE的第二个信号出现,但没有操作进行,从而结束了第二个机器周期。 【注意】在访问外部RAM时,ALE丢失1次,所以不能用ALE作为精确的时钟输出 。 2.5.1 复位与复位电路介绍2.5.2 单片机复位后的状态 【重点与难点】 重点是复位电路和复位后各寄存器的初始状态。 难点是复位后各寄存器的初始状态。 2.5 51系列单片机的复位电路 复位是一种操作,就是使CPU和系统中的其它部件都置为一个确
您可能关注的文档
最近下载
- 中医治疗带状疱疹后遗神经痛的研究.doc VIP
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
- ISO IEC 27017-2015 信息技术--安全技术--基于ISO IEC 27002的云服务信息安全控制实践准则.pdf
- 脑疝病人的护理课件(完整版).pptx VIP
- 4-6岁 《游来游去的水母》-美术课件.ppt VIP
- 100个超级有趣的冷知识.pdf VIP
- 指挥调度系统项目可行性研究报告.docx VIP
- 公司节能减排方案.pptx VIP
- RBANS记录表(精分,重度抑郁,焦虑障碍,正常对照).docx VIP
- 重症医学科绩效考核.ppt VIP
文档评论(0)