- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机2.2精要
Review;内 容;2.1 单片机的组成;2.2.2. 中央处理器(CPU);程序状态字PSW;2.2.2. 中央处理器(CPU);(1)程序计数器PC;(2)数据指针DPTR;(3)指令寄存器和指令译码器;(4)堆栈指针SP(Stack Pointer);2.2.3 时钟电路及CPU工作时序;内部振荡方式 ;外部振荡方式 ;2.2.3 时钟电路及CPU工作时序;;单片机的存贮结构
哈佛结构
将程序存储器和数据存储器分开。程序宽度和数据宽度可能不一样,如AT89S51、PIC、ARM9等。
冯.诺依曼(普林斯顿)结构
将程序存储器和数据存储器放在同一物理位置,程序宽度和数据宽度相同,如8086、ARM7等。;
随机读/写存储器RAM (Random Access Memory)
随机读/写存储器RAM可以进行多次信息写入和读出,每次写入后,原来的信息将被新写入的信息所取代。另外,RAM在断电后再通电时,原存的信息全部丢失。它主要用来存放临时的数据。
只读存储器ROM (Read Only Memory)
在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们把它称为ROM。
;RAM按生产工艺分
可以分为双极型RAM和MOS RAM,而MOS RAM又分为静态RAM(SRAM)和动态RAM(DRAM)。
(1)双极型RAM:是以晶体管触发器作为基本存储电路,存取速度快,但结构复杂、集成度较低,比较适合用于小容量的高速暂存器。
(2)MOS RAM:是以MOS管作为基本集成元件,具有集成度高,功耗低,位价格便宜等优点,现在微型机一般都采用MOS RAM。
只读存储器ROM的信息一旦写入后,便不能随机修改。在使用时,只能读出信息,而不能写入,且在掉电后ROM中的信息仍然保留。它主要用来存放固定不变的程序和数据。
ROM按生产工艺分,又可以分为以下几种:
(1)掩膜ROM:其存储的信息在制造过程中采用一道掩膜工艺生成,一旦出厂,信息就不可改变。
(2)可编程只读存储器 PROM:其存储的信息可由用户通过特殊手段一次性写入,但只能写入一次。
(3)可擦除只读存储器:其存储的信息用户可以多次擦除,并可用专用的编程器重新写入新的信息。可擦除只读存储器又可分为紫外线擦除的EPROM、电擦除的EEPROM和Flash ROM。
;2.2.4 80C51单片机的存储器结构;
;1. 程序存储器;程序存储器特定的入口地址;2. 数据存储器;(1)片内数据存储器;内部RAM有256个单元,通常在空间上分为两个区;低128个单元(00H~7FH)的内部数据RAM块和高128个单元(80H~0FFH)的专用寄存器SFR块。;片内RAM地址空间 ;(一)低128个单元片内RAM
1、工作寄存器(00H~1FH)
R0~R7 暂存运算数据和中间结果。
4个工作寄存器区,工作寄存器0区~3区。每个区均含8个寄存器R0~R7 。
用PSW中的两位PSW.4和PSW.3(RS1,RS0位)来切换工作寄存器区,选用一个工作寄存器区进行读写操作。
;2、位寻址区(20H~2FH)
共16个单元,计16×8=128位,位地址为00H~7FH。位寻址区既可作为一般的RAM区进行字节操作,也可对单元的每一位进行位操作,因此称为位寻址区,是存储空间的一部分。;(二)内部RAM高128单元
专用寄存器区(也称为特殊功能寄存器区(SFR)区)
占用字节地址:80H~FFH
共有22个专用寄存器 ,程序计数器PC在物理上是独立的,没有地址不属于内部RAM的SFR区 ;其余的21个专用寄存器都属于内部RAM的SFR区
专用寄存器:
A、B、PSW、DPTR、SP
P0、P1、P2、P3、SBUF、TMOD、TCON、SCON …
;表 2-4 SFR特殊功能寄存器地址表 ;表 2-4 SFR特殊功能寄存器地址表 ;表 2-4 SFR特殊功能寄存器地址表 ;SFR中位??址分布表 ;(2)片外数据存储器;内 容;2.2.5 80C51单片机的引脚功能;PLCC TQFP;1 信号引脚介绍;80c51单片机有4个8位并行I/O端口,称为P0、P1、P2和P3口,每个端口都各有8条I/O口线,每条I/O口线都能独立地用作输入或输出。
在无片外扩展存储器的系统中,这四个I/O口都可以作为通用I/O口使用。
在有片外扩展存储器的系统中,P2口送出高8位地址,P0口分时送出低8位地址和8位数据。 ;(1). P0口;P0口用作通用I/O口;P0口用作地址/数据总线 ;P0口小结 ;(2). P1口;(3). P2口;(4). P3口; P3口的第二功能 ;I/O端口负载能力 ;1 信号引脚介绍;2.2.6 布尔(位)处理
文档评论(0)