- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第1章课件
MCS-51单片机内部结构
存 储 器
特殊功能寄存器
时钟电路和复位电路
引脚
;CISC与 RISC;von Neumann and Harvard Architectures;MCS-51单片机的基本组成;(1)一个8位微处理器CPU 。
(2)数据存储器RAM和特殊功能寄存器SFR。
(3)内部程序存储器ROM。
(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。
(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。
(6)一个串行端口,用于数据的串行通信。
(7)中断控制系统。
(8)内部时钟电路。;一、以ALU为中心的运算器
二、以定时控制逻辑为中心的控制器
三、可编程的输入输出口线
四、存储器空间程序存储器与数据存储器严格分开。
;通道0驱动器;RAM:
(Random Access Memory)随机存取存储器
主要用于存放运算中间数据、运算结果数据或作为通用寄存器、数据堆栈和数据缓冲器之用。
ROM:
(Read Only Memory)只读存储器
主要用于存放应用程序,故又称为程序存储器。
也常用于存放常量数据,如一些数据表等。
掩模ROM PROM(OTP ROM)
EPROM EEPROM
Flash ROM;外部数据
存储器
(RAM);程序存储器
;特
殊
功
能
寄
存
器
;00H;00H;00H;PC的使用;堆栈:
在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。;00H;从堆栈取出数据时:取出的数据是最近放进去的一个数据,也就是当前栈顶的数据。然后SP再自动减1,仍指着栈顶……;;使用时应注意:
32个单元的寄存器区分为四组,使用时只能选其中一组寄存器。
寄存器的选组由程序状态字PSW的RS1和RS0位定。
RS1 RS0 选寄存器组
0 0 0组
0 1 1组
1 0 2组
1 1 3组
初始化时或复位时,自动选中0组。
一旦选中一组,其它三组只能作为数据存储器使用,而不能作为寄存器使用。
设置多组寄存器可以方便保护现场。; (2)20H~2FH为位地址区
共16个单元,每单元有八个位,每位有一个位地址,共128位,位地址范围为00H~7FH,该区既可位寻址,又可字节寻址。
如 MOV 20H,C (这里C是Cy进位标志位),该指令是将Cy内容送20H位,如果Cy=1,位20H值为“1”。
(3)除选中的寄存组以外的存储器均可以作为通用
RAM区。
(4)堆栈区
8XX51单片机的堆栈设在内部RAM区,深度不大于128字节,初始化时SP指向07H。
注: 对51基本型单片机只有00H~7FH单元128字节的RAM区。对52增强型的单片机还有80H~FFH组成的高128字节RAM区(共256字节RAM )。; 1.3特殊功能寄存器;递嗜供毯坟衫谋卧旨般呕怨琅鞋家卑晓准啮肛按朽忻卿贼地会佛颓梆毁洲单片机第1章课件单片机原理; 表1-2中还标注了各SFR的名称、字节地址、可寻址位的位地址和位名称。
21个特殊功能寄存器的名称及主要功能介绍如下,详细的用法见后面各节的内容。
A—累加器,自带有全零标志Z,A=0则Z=1;A≠0则Z=0。该标志常用于程序分支转移的判断条件。
B—寄存器,常用于乘除法运算(见第2章)。
PSW—程序状态字。主要起着标志寄存器的作用,其8位定义见表1-3。
;其中
CY:进/借位标志
反映最高位的进位借位情况,加法为进位、减 法为借位。
CY=1,有进/借位 ; CY=0,无进/借位。
AC:辅助进/借位标志
反映高半字节与低半字节之间的进/借位,
AC=1有进/借位; AC=0无进/借位 。
FO:用户标志位。可由用户设定其含义。
RS1,RS0:工作寄存器组选择位。
; OV:溢出标志
反映补码运算的运算结果有无溢出
有溢出 OV=1,无溢出OV=0。
-:无效位。
P:奇偶标志
您可能关注的文档
- se运营管理-37 顾客服务102006课件.ppt
- SPSS第四讲课件.ppt
- S7-200+PID应用课件.ppt
- SPSS07方差分析课件.ppt
- spss13.0统计软件第8讲课件.ppt
- Spss统计应用基础第十一章课件.ppt
- s7300存储卡的使用课件.ppt
- s2电子商务第二章B2C课件.ppt
- SIMULINK模块介绍1课件.ppt
- spss第三章 多选项问题课件.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)