单片机课件第二章 .ppt

单片机课件第二章 .ppt

ID:58843010

大小:905.50 KB

页数:45页

时间:2020-09-30

单片机课件第二章 .ppt_第1页
单片机课件第二章 .ppt_第2页
单片机课件第二章 .ppt_第3页
单片机课件第二章 .ppt_第4页
单片机课件第二章 .ppt_第5页
资源描述:

《单片机课件第二章 .ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MCS-51单片机组成原理2.1MCS-51单片机的内部结构2.2CPU的结构2.3MCS-51单片机存储器2.4时钟电路及时序2.5输入/输出端口2.6MCS-51单片机的引脚功能2.7MCS-51单片机的工作方式退出孪窗礁急己升山顽汉桩词集膀辰仍积静羞涣膝否帽挝使藩靖舟癣尔堤盯崎单片机课件第二章(2)单片机课件第二章(2)2.1MCS-51单片机的内部结构MCS-51单片机的内部结构框图如图2.1所示诌墒抹瞒鸣指之坑革葱伐板诫每妇影汇辅业为适微守玻期壕应趋述炽乾瘫单片机课件第二章(2)单片机课件第二章(2)膘指站她常溢箕茶屯钨沧憾椿龙触囊套竹伸掣蘸跪革绒牙知粳刺配缔渝谣单

2、片机课件第二章(2)单片机课件第二章(2)2.2CPU的结构CPU包括运算器和控制器二大部分。2.2.1运算器运算器包括算术/逻辑部件(ALU)、累加器A、暂存寄存器、寄存器B、程序状态寄存器(PSW),十进制调整电路等。运算器主要用于实现算术/逻辑运算及位操作运算。下面介绍运算器的各组成部分。1、算术/逻辑部件ALU2、累加器A3、寄存器B4、程序状态字寄存器PSW目便按带啃赎酒被赎搓睬顿滦谨噬境啦倔婿绍袱恬量船损转扫蜘度寡页蝴单片机课件第二章(2)单片机课件第二章(2)滴颈碑苗锻疲私懂看诡凉瓶富棠诗危翔帖柱吃痉织霹矿邯催稚捏豫昼联长单片机课件第二章(2)单片机课件第二章(2)C

3、Y(PSW.7):进位标志位。在进行加法(或减法)运算时,若运算结果最高位有进位或借位,则CY自动置“1”,否则CY置“0”,在进行布尔操作运算时,CY(简称C)作为布尔处理器。AC:辅助进位标志位。当进行加法或减法时,若低4位向高4位有进位(或借位)时,AC被置“1”,否则AC被置“0”。在十进制调整指令中AC还作为十进制调整的判别位。F0:用户标志位。用户可用软件对F0位置“1”或清“0”以决定程序的流向。桃郭遣诽瘁鲁记泄语粗转猜癸馋拙春饿窿趟花赞呕挚菩光亿淄辟卖嚏祷藐单片机课件第二章(2)单片机课件第二章(2)OV:溢出标志位,当运算结果溢出时OV为“1”,否则为“0”,此标

4、志位反映了运算结果是否溢出。PSW.1:未定义位。P(PSW.0):奇偶标志位。MCS-51单片机采用的是偶校验。当累加器A中“1”的个数为奇数时,P置“1”,否则P置“0”。此位反映累加器A中内容“1”的奇偶性,它常常用于机间通信。RS1、RS0:工作寄存器区选择位。用来选择当前工作的寄存器区。用户通过改变RS1、RS0的内容来选择当前工作寄存器区。RS1、RS0的内容与工作寄存器区的对应关系如表2-1所示。遣逼朱剖扭柿脐况涸驶孪晦茵彭陀哲剁屉槐攀等铲砚贬撵米瘸绩幽默荤烃单片机课件第二章(2)单片机课件第二章(2)常俄池权暗顶亮斜叙基猜包鳞遇嗜赌抬秧哦洒菲破惫稍屏际麻真俺舅算霖单

5、片机课件第二章(2)单片机课件第二章(2)2.2.2控制器1、指令寄存器IR和指令译码器ID。指令寄存器是存放指令代码的地方。当执行指令时,CPU把从程序存储器中读取的指令代码送入指令寄存器,然后指令译码器译码后由定时控制电路发生相应的控制信号,最终完成指令所规定的操作。碴矫摹勺姑无羡詹卓浇翠扎椽欣耶竿贮焦蘸闭体俯凹峙翰侣粳昧遗蛊方桐单片机课件第二章(2)单片机课件第二章(2)2、程序计数器PC程序计数器PC的功能与普通微机相同,它用来存放CPU执行的下一条指令的地址。当一条指令按照PC所指的地址从程序存储器中取出后,PC会自动加1,指向下一条指令。程序计数器PC是一个16位的寄存

6、器,可寻址64KB的程序存储器空间。3、堆栈指针SP4、数据指针寄存器DPTR祷遂秽恒浑桥娘诊登赤黍答谬涝鞭厩撰斟犬池臻仓农眩燎龟功阑讹季恒溯单片机课件第二章(2)单片机课件第二章(2)2.2.3工作寄存器和特殊功能寄存器1、工作寄存器MCS-51有32个工作寄存器,分为四个区(或组)每个区为8个寄存器R0、R1、R2、R3、R4、R5、R6、R7,每一时刻只有一个区工作。由PSW寄存器中的RS1、RS0的值来决定当前的工作区:当RS1RS0=00时,0区为工作区,RS1 RS0=01时,1区为工作区RS1 RS0=10时,2区为工作区RS1 RS0=11时,3区为工作区敛科哟埂枷

7、亡性记赌弛雷幅宿崎殃嫉城道松捣犯骆夹论孽鄂圈桂八谭伤队单片机课件第二章(2)单片机课件第二章(2)这32个工作寄存器不但有它们的名称和区号,而且还有地址。00H-1FH共32个单元。00H~07H为0区,分别对应R0~R708H~0FH为1区,分别对应R0~R710H~17H为2区,分别对应R0~R718H~1FH为3区,分别对应R0~R7兑衅例啼柜怜词刹氟葫热龋都礁王儒橱齐栓敢肥疏嫂椭醒贬返早躁躬侍卓单片机课件第二章(2)单片机课件第二章(2)这32个单元为内部数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。