《微机原理总复习》PPT课件

《微机原理总复习》PPT课件

ID:45497948

大小:4.34 MB

页数:77页

时间:2019-11-13

《微机原理总复习》PPT课件_第1页
《微机原理总复习》PPT课件_第2页
《微机原理总复习》PPT课件_第3页
《微机原理总复习》PPT课件_第4页
《微机原理总复习》PPT课件_第5页
资源描述:

《《微机原理总复习》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章复习1.18051单片机的特点与基本结构8051系列无片内ROM型带片内ROM型片内EPROM型:87C51,4k片内EEROM型:89C51,4k,flash片内掩膜ROM型:8051,4k一次编程:80318051单片机的基本组成包括:.中央处理器CPU,它是单片机的核心,用于产生各种控制信号,并完成对数据的算术逻辑运算和传送;.内部数据存储器RAM,用以存放可以读写的数据;.内部程序存储器ROM,用以存放程序指令或某些常数表格;.4个8位的并行I/O接口P0,P1,P2和P3,每个口都可以用做输入或者输出;.内部时钟,但晶体和微调

2、电容需要外接,振荡频率可以高达40MHZ.234中中央处理器CPU包含运算器和控制器两大部分。1.运算器运算器以算术逻辑单元ALU为核心,加上累加器ACC、寄存器B、暂存寄存器TMP和程序状态字寄存器PSW等所组成。ALU主要用于完成二进制数据的算术和逻辑运算。累加器ACC工作最为繁忙,因为在进行算术逻辑运算时,ALU的输入多为ACC的输出,而大多数运算结果也需要送到ACC中。B寄存器,在作乘除运算时用来存放一个操作数,它也用来存放乘除运算后的一部分结果。程序状态字寄存器PSW,用于存放运算结果的一些特征进位标志辅助进位标志用户标志工作寄存器

3、组选择溢出标志奇偶校验标志52.控制器控制器包括定时控制逻辑、指令寄存器、指令译码器、程序计数器PC、数据指针DPTR、堆栈指针SP、地址寄存器和地址缓冲器等。它的功能是对逐条指令进行译码,并通过定时和控制电路在规定的时刻发出各种操作所需的内部和外部控制信号,协调各部分的工作。程序计数器PC:用于存放下一条将要执行指令的地址。当一条指令按PC所指向的地址从程序存储器中取出之后,PC的值会自动增加,即指向下一条指令。PC不属于特殊功能寄存器,不能被访问。堆栈指针SP:用来指示堆栈的起始地址。指令译码器:当指令送入指令译码器后,由译码器对该指令进

4、行译码,即把指令转变成为所需要的电平信号,CPU根据译码器输出的电平信号使定时控制电路产生执行该指令所需要的各种控制信号。61.28051单片机的存储器结构8051单片机在物理上它有4个存储器空间:片内程序存储器(4k)和片外程序存储器;片内数据存储器和片外数据存储器。图1.58051单片机存储器结构78051单片机通过不同的信号来选通ROM或RAM。当从外部ROM中取指令时,用选通信号PSEN,而从外部RAM中读写数据时则采用读写信号RD或WR来选通,因此不会因地址重叠而发生混乱。8051系列单片机的片内数据存储器RAM有256个字节,其中

5、00H-7FH地址空间是直接寻址区,该区域内00H-1FH地址为工作寄存器区,安排了4组工作寄存器,每组占用8个地址单元,记为R0-R7,在某一时刻,CPU只能使用其中任意一组工作寄存器,究竟选择哪一组工作寄存器由程序状态字寄存器PSW中RS0和RS1的状态决定。片内RAM的20H-2FH地址单元为位寻址区,共16个字节,每个字节的每一位都规定了位地址,该区域内每个地址单元除了可以进行字节操作之外,还可进行位操作,右图所示为片内RAM的位地址分配。8P0.0-P0.7(39-32):双向I/O口P0。其第二功能是在访问外部存储器时,可分时用做

6、低8位地址和8位数据线。P0口能以吸收电流的方式驱动8个LS型TTL负载。P1.0-P1.7(1-8):双向I/O口P1。P1口能驱动(吸收或输出电流)4个LS型TTL负载。P2.0-P2.7(21-28):双向I/O口P2。P2口可以驱动(吸收或输出电流)4个LS型TTL负载。其第二功能是在访问外部存储器时,输出高8位地址。P3.0-P3.7(10-17):双向I/O口P3。P3口能驱动(吸收或输出电流)4个LS型TTL负载。P3口的每条引脚都有各自的第二功能。9第3章指令系统复习2414ADDA,#14H;累加器A中的内容与14H相加3.

7、1指令助记符和字节数指令本身是一组二进制数代码,助记符一般采用有关英文单词的缩写。740AMOVA,#0AH;将十六进制数0AH放入累加器A中指令助记符一条指令通常由两部分组成:操作码和操作数。操作码用来规定这条指令完成什么操作。操作数则表示这条指令所完成的操作对象,即是对谁进行操作。操作码操作数11在8051单片机中,对于不同的指令,指令的字节数不相同。8051单片机有单字节,双字节或三字节指令。1、单字节指令:指令只有一个字节,操作码和操作数同在一个字节中。在80C51系列的指令系统中,共有49条单字节指令。操作码+地址码如MOVA,Rn

8、指令机器码为单字节,其中rrr可表示为000~111,分别代表R0~R7(1)单字节指令中既包含操作码信息,也包含操作数信息。例如数据指针加1指令:INCDPTR,

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

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

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