单片机的主要组成部分

单片机的主要组成部分

ID:37538295

大小:765.60 KB

页数:34页

时间:2019-05-11

单片机的主要组成部分_第1页
单片机的主要组成部分_第2页
单片机的主要组成部分_第3页
单片机的主要组成部分_第4页
单片机的主要组成部分_第5页
资源描述:

《单片机的主要组成部分》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§2-2MCS-51单片机的程序存储器一、程序存储器程序存储器8051:内部有4KB的ROM,外部可扩64KB该地址由PC指示寻址范围:0000H~FFFFH容量64KB,即地址长度:16位,寻址内部ROM;1.当PC值超过片内ROM容量时会自动转向外部存储器空间。,寻址外部ROM。2.8031单片机接低电平。作用:存放程序及程序运行时所需的常数。七个具有特殊含义的单元是:0000H——系统复位,PC指向此处;0003H——外部中断0入口000BH——T0溢出中断入口0013H——外中断1入口001BH——T1溢出中断入口0023H——串口中断入

2、口二、内部数据存储器物理上分为两大区域:00H~7FH即128B内RAM区80H~FFH即SFR区。数据存储器R0~R7即可位寻址,又可字节寻址数据缓冲区、堆栈区、工作单元RS1、RS0——寄存器区选择控制位。00:0区R0~R700H-07H01:1区R0~R708H-0FH10:2区R0~R710H-17H11:3区R0~R718H-1FH位寻址区(20H—2FH)16个字节。16*8=128位,每一位都有一个位地址,范围为:00H—7FH,位地址区也可作为一般RAM使用。位寻址区改区域:即可位寻址,又可字节寻址20H21H2FH00H78H

3、7FH07H08H0FH三、特殊功能寄存器MCS-51单片机内共有22个特殊功能寄存器。①PC为程序计数器。它是一个双字节寄存器,指明即将执行的下一条指令的首  地址(程序存储器地址),寻址范围为:0000H~FFFFH,即0~64KB。系统复位时PC=0000H表2-28051特殊功能寄存器一览表寄存器符号地址寄存器名称*ACCEOH累加器*BFOH乘法寄存器*PSWDOH程序状态字SP81H堆栈指针DPL82H数据存储器指针(低8位)DPH83H数据存储器指针(高8位)*IEA8H中断允许控制器*IPD8H中断优先级控制器*P080H通道O*

4、P190H通道1*P2AOH通道2*P3BOH通道3PCON87H电源控制和波特率选择*SCON98H串行口控制器SBUF99H串行数据缓冲器*TCON88H定时控制器TMOD89H定时方式选择TL08AH定时器O低8位TL18BH定时器0高8位TH08CH定时器1低8位TH18DH定时器1高8位表2-3可位寻址的特殊功能寄存器及其位地址表BF7HF6HF5HF4HF3HF2HF1HF0HF0HACCE7HE6HE5HE4HE3HE2HE1HE0HE0HPSWD7HD6HDSHD4HD3HD2HD1HD0HD0HCYACF0RS1RS00V-PI

5、PBFHBEHBDHBCHBBHBAHB9HB8HB8H---PSPT1PX1FIBPX0IEAFHAEHADHACHABHAAHA9HA8HASHEA--ESET1EX1ET0EX0SC0N9FH9EH9DH9CH9BH9AH99H98H98HSM0SM1SM2RENFB8RB8TIRITC0N8FH8EH8DH8CH8BH8AH89H88H88HTF1TR1TF0TR0IE1IT1IE0IT0P087H86H85H84H83H82H8lH80H80HP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0P197H96H95H94H9

6、3H92H9lH90H90HP1.7P1.6P1.5P1.4Pl.3P1.2P1.1P1.0P2A7HA6HA5HA4HA3HA2HA1HA0HA0HP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P3B7HB6HB5HB4HB3HB2HB1HB0HB0HP3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0注意:1、PC也为双字节寄存器,但是不在80H~FFH范围内。2、表中,凡地址能被8整除的寄存器都是可位寻址的寄存器。②A——累加器。8位最常用,ACC表示累加器A的符号地址③B——B寄存器,乘、除法运算用。也可作一

7、般的寄存器使用④PSW——程序状态字寄存器:包含程序运行状态、信息。CY——进位/借位标志(累加器A的溢出标志位);位累加器。加减法时如果在最高位有进位或借位时由硬件置位;否则清零AC——辅助进/借位标志;低半字节进位位。加减法时低4位向高4位进位或借位时,由硬件置位,否则清零。应用于十进制调整(只在此种情况关注它)。F0——用户定义标志位;软件置位/清零。P—RS0RS1OVF0ACCYPSWOV——溢出标志;硬件置位/清零。①在有符号数的加减运算中,计算结果超出-128-+127时,产生溢出,硬件置1,表示运算结果出错;否则清零。②在无符号数

8、的乘法运算中,当乘积超出255,OV=1,表示乘积的高位放在B中,低位放在A中。否则OV=0,表示乘积只放在A中。③无符号数的除法中,当

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

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

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