单片机总复习-黄河.ppt.convertor

单片机总复习-黄河.ppt.convertor

ID:18341598

大小:55.00 KB

页数:16页

时间:2018-09-17

单片机总复习-黄河.ppt.convertor_第1页
单片机总复习-黄河.ppt.convertor_第2页
单片机总复习-黄河.ppt.convertor_第3页
单片机总复习-黄河.ppt.convertor_第4页
单片机总复习-黄河.ppt.convertor_第5页
资源描述:

《单片机总复习-黄河.ppt.convertor》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机总复习-黄河.ppt.Convertor本文由珂珂夕123贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第1章复习1.18051单片机的特点与基本结构8051系列无片内ROM型带片内ROM型片内EPROM型:87C51,4k片内EEROM型:89C51,4k,flash片内掩膜ROM型:8051,4k一次编程:80318051单片机的基本组成包括:.中央处理器CPU,它是单片机的核心,用于产生各种控制信号,并完成对数据的算术逻辑运算和传送;.内部数据存储器R

2、AM,用以存放可以读写的数据;.内部程序存储器ROM,用以存放程序指令或某些常数表格;.4个8位的并行I/O接口P0,P1,P2和P3,每个口都可以用做输入或者输出;.内部时钟,但晶体和微调电容需要外接,振荡频率可以高达40MHZ.中中央处理器CPU包含运算器和控制器两大部分。1.运算器运算器以算术逻辑单元ALU为核心,加上累加器ACC、寄存器B、暂存寄存器TMP和程序状态字寄存器PSW等所组成。ALU主要用于完成二进制数据的算术和逻辑运算。累加器ACC工作最为繁忙,因为在进行算术逻辑运算时,ALU的输入

3、多为ACC的输出,而大多数运算结果也需要送到ACC中。B寄存器,在作乘除运算时用来存放一个操作数,它也用来存放乘除运算后的一部分结果。程序状态字寄存器PSW,用于存放运算结果的一些特征进位标志辅助进位标志用户标志工作寄存器组选择溢出标志奇偶校验标志2.控制器控制器包括定时控制逻辑、指令寄存器、指令译码器、程序计数器PC、数据指针DPTR、堆栈指针SP、地址寄存器和地址缓冲器等。它的功能是对逐条指令进行译码,并通过定时和控制电路在规定的时刻发出各种操作所需的内部和外部控制信号,协调各部分的工作。程序计数器P

4、C:用于存放下一条将要执行指令的地址。当一条指令按PC所指向的地址从程序存储器中取出之后,PC的值会自动增加,即指向下一条指令。PC不属于特殊功能寄存器,不能被访问。堆栈指针SP:用来指示堆栈的起始地址。指令译码器:当指令送入指令译码器后,由译码器对该指令进行译码,即把指令转变成为所需要的电平信号,CPU根据译码器输出的电平信号使定时控制电路产生执行该指令所需要的各种控制信号。1.28051单片机的存储器结构8051单片机在物理上它有4个存储器空间:片内程序存储器(4k)和片外程序存储器;片内数据存储器和

5、片外数据存储器。图1.58051单片机存储器结构8051单片机通过不同的信号来选通ROM或RAM。当从外部ROM中取指令时,用选通信号PSEN,而从外部RAM中读写数据时则采用读写信号RD或WR来选通,因此不会因地址重叠而发生混乱。8051系列单片机的片内数据存储器RAM有256个字节,其中00H-7FH地址空间是直接寻址区,该区域内00H-1FH地址为工作寄存器区,安排了4组工作寄存器,每组占用8个地址单元,记为R0-R7,在某一时刻,CPU只能使用其中任意一组工作寄存器,究竟选择哪一组工作寄存器由程序

6、状态字寄存器PSW中RS0和RS1的状态决定。片内RAM的20H-2FH地址单元为位寻址区,共16个字节,每个字节的每一位都规定了位地址,该区域内每个地址单元除了可以进行字节操作之外,还可进行位操作,右图所示为片内RAM的位地址分配。P0.0-P0.7(39-32):双向I/O口P0。其第二功能是在访问外部存储器时,可分时用做低8位地址和8位数据线。P0口能以吸收电流的方式驱动8个LS型TTL负载。P1.0-P1.7(1-8):双向I/O口P1。P1口能驱动(吸收或输出电流)4个LS型TTL负载。在805

7、2单片机中,P1.0还用作定时器2的计数触发输入端T2,P1.1还用作定时器2的外部控制端T2EX。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口的每条引脚都有各自的第二功能。第2章Proteus快速入门英国Labcenter公司推出的Proteus软件采用虚拟仿真技术,很好地解决了单片机及

8、其外围电路的设计和协同仿真问题。2.1集成环境ISISProteus软件包提供一种界面友好的人机交互式集成环境ISIS,其设计功能强大,使用方面。该软件已有近20年的历史,它针对单片机应用,可以直接在虚拟模型上进行软件编程和虚拟仿真,配合虚拟示波器、逻辑分析仪等,用户能看到单片机系统运行后的输入输出效果。ISIS在Windows环境下运行,它的主界面,由下拉菜单、快捷工具栏、预览窗口、原理图编辑窗口、元器件列表窗口等组成。Fi

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

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

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