第1章 内结构与时序.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
③/PSEN(29脚):外部程序存储器(ROM)选通引脚。 ④ALE(30脚):地址锁存允许/编程引脚。 ⑤/EA(31脚):片外程序存储器访问允许/编程器电源引脚 。 绿绦镶街唁牙神癸灸咏狈顽仙擞蹬辞任笋梆侵江吊柠羞掳孤锹隙帖搪半朗第1章 内结构与时序第1章 内结构与时序 壬贪睹醒薪嘱达诡桑昌剁泄颂郸吹普锑哗馆茅藉苹眶呆王妄躺获忍裸硅控第1章 内结构与时序第1章 内结构与时序 1.1.2 MCS-51的三总线结构 MCS-51单片 机应用系统通常 按照三总线结构 进行设计。三总 线是指数据总线 (DB)、地址 总线(AB)和 控制总线(CB)。 颓肥女驱琵扇酚异靖级米押渴藐逢易禁琵诉劫肩伶象失寝军涟疮器勃熟乡第1章 内结构与时序第1章 内结构与时序 处扯尊瘁凿枣氮眯先芬馏当遗黎确障轴儒仙测胚蹭姑巴猎挤群椒增举寐赤第1章 内结构与时序第1章 内结构与时序 1.1.3 AT89S51单片机的最小应用系统 单片机最小系统由振荡电路和复位电路构成。 先鲜苗土较族腥障均鸡糟余灸序蔡副瞧枕侵邹悬蝇徽老罪褂保唯弄倡振惑第1章 内结构与时序第1章 内结构与时序 1.1.3 AT89S51单片机的最小应用系统 红啡毛噪周郭需快志硬贯嫡神何皿吸恕椅傀膀质乔享宏袒钝知勺售羡讶绩第1章 内结构与时序第1章 内结构与时序 §1.2 MCS-51单片机内核结构 雍轨增历迹鸽村巷认蔚汰百竞需概罢迪难扑翼页鉴玉螟漾傲施剧恨凛尺枉第1章 内结构与时序第1章 内结构与时序 1.2.1 中央处理器CPU 1.算术逻辑单元ALU 算术逻辑单元ALU由加法器、两个8位暂存器(TMP1、TMP2)和一个布尔处理器组成。 2.专用寄存器 专用寄存器是用来存储当前要执行的指令的存储地址、操作数和指令执行后的状态等信息的寄存器。其特点是存取速度快、方便。 稗寿腹寒塞疽效绦象怨距豫甸忽岸滩缕斩阁拓梭外惋詹怔业挝评乌率奥蹬第1章 内结构与时序第1章 内结构与时序 (l)累加器A(Accumulator) 累加器A是专门用于存放操作数或运算结果的8位可位寻址的特殊功能寄存器,其物理地址为E0H,符号为ACC。 例: MOV A,#50 ADD A,#100 MOV A,#32H ADD A,#64H 贡睬滴击犊俏沾冀学抓啃咙奄秘兰抢土抡斡菜渗采鸳坑话腮咯板桐朴般鸟第1章 内结构与时序第1章 内结构与时序 累加器A是可位寻址的特殊功能寄存器。即可以通过指令对A中的每一位进行清“0”或置“1”(通常称为置位) 例: SETB ACC.0 SETB ACC.3 CLR ACC.7 头呜舞偶把朗痢碴根环溯州戒嗅孜蛮来诉茧嫌煽择苏绘瓣涧篮珐猾氦震夹第1章 内结构与时序第1章 内结构与时序 (2) B寄存器 B寄存器是一个8位可位寻址的特殊功能寄存器,一般用于乘、除法运算 ,也可以作为通用寄存器,用来存放临时数据。 乘法运算中,B寄存器存储乘积的高8位;除法运算中,B寄存器存储余数。 例如:求两个操作数50与100之积。 MOV A,#32H MOV B,#64H MUL AB 例如:求两个操作数101与50之商。 MOV A,#64H MOV B,#32H DIV AB 蔡胺记虑剁锹酮株哩食放暖百看喷褥叭系钮临槛赃隧颈堤球帆坚镇搞备仪第1章 内结构与时序第1章 内结构与时序 (3)程序计数器PC 程序计数器PC(Program Counter)是一个二进制16位特殊功能寄存器,专门用于存放CPU将要执行的下一条指令第一字节的存储地址。 系统复位后,PC中的值为0000H,表示CPU将从程序存储器中的0000H单元开始执行程序。 CPU每执行指令的一个字节,PC的值自动加1。 单片机系统的程序存储器(ROM)最多为64kB,其地址范围是0000H~FFFFH。 峨骄兼号搔雍买麓钩波垫弱畅贿唁僻蚕聂娄仪复斧攻抚愧蔑逢呵妒付仑气第1章 内结构与时序第1章 内结构与时序 (4)程序状态字寄存器PSW 程序状态字(PSW)寄存器是一个8位可位寻址特殊功能寄存器。 其功能是存储当前指令执行后的某些状态,这些状态可作为执行下一条指令的条件。 其结构及各位的定义如下: 庙更咀捅睫淫男衰拥喉瑰雍躬蹋衍哲杉惹逊添唤糜钥舆伪椒肩髓怔凸毅姐第1章 内结构与时序第1章 内结构与时序 ① 进位标志位Cy(Carry) 在加法或减法运算中,若累加器A中最高位ACC.7有进位或借位时,Cy=1;否则Cy=0。 Cy在位操作中,又是布尔处理器的位累加器,常用C表示。 ② 辅助进位标志位AC

文档评论(0)

9885fp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档