- 1、本文档共100页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Cy AC FO RS1 RS0 OV / P * PSW——程序状态字。格式: P——奇偶性 AC——半进位位。 OV——溢出 Cy——进位位。 RS1,RS0——R0—R7所属区域。 F0——用户标志位。 * * SP——堆栈指针 复位后,SP=07H。SP可以程序设置。堆栈操作为逆向:SP+1,进栈;出栈,SP-1。每次操作为单字节数据。建议设置到30H * 注:* 可以位寻址;+ 仅8052有 * * * * * 内部RAM与CPU传输速度快。可用来作为寄存器使用,可以作为一般数据存储器使用。堆栈区使用内部存储区。特别是有位寻址存储器(20H—2FH),使用起来非常方便。占用地址为00H—7FH,使用位寻址指令(布尔指令)。例如:SETB 07H,是使20H的D7位(20H.7)置1。CLR 10H,是使22H的D0位(22H.0)清0。 * * 单片机应用系统分为:不扩展外部存储器,扩展外部存储器,两种工作状态 一、输出数据/地址时:控制信号为“1”,开关将P0切换到地址/数据总线状态。输出“1”,T0导通,T1截止,P0.X为1。输出“0”时,T0截止,T1导通,P0.X为0。访问外部存储器时,自动输出“1”,使T1截止,T0也截止,呈现高阻态。此时P0口为真正的双向口。 二、当作为一般I/O口时,控制信号为“0”,开关将P0切换到内部总线状态,由/Q控制P0.X的状态。输出端需加上拉电阻。 输出“0”时,/Q为1,T1导通,P0.X为0;输出“1”时,/Q为0,T1截止,P0.X为1。 当读入P0口信息时,应先输出“1”,再读入,以防止T1导通而使P0.X被钳位在“0”。 此时,P0口是准双向口。 P0口可以驱动8个LSTTL负载。 * P1口是一个标准的准双向并行口。内部有上拉电阻。可驱动4个LSTTL负载。 * P2口可用于高8位地址的输出,也可作为一般I/O口使用。是准双向并行口。内部有上拉电阻。一般,由外接存储器时,只作为高8位地址的输出。P2口可驱动4个LSTTL负载。 * P3口为双功能口。除了一般I/O口外,还可以作为特殊的功能输入/输出(第二功能)。 * * 结构:串行口中含有一个控制字和两个数据缓冲器。控制字决定了串行口的工作方式,缓冲器分为输出缓冲器(写操作)和输入缓冲器(读操作),口地址是同一个,由读和写区分。 D Q CL /Q P1口 :通用I/O口(8位准双向口) 读锁存器 Vcc 内部提 内部总线 升电阻 P1.X引脚 写锁存器 T1 读引脚 D Q CL /Q * * P2口:8位多功能口 通用I/O口,高8位地址口 * * D Q CL /Q 读存储器 内部总线 写存储器 读引脚 地址 控制 Vcc P2.X P3口:多功能口 通用I/O口,第二功能口 D Q CL /Q 读存储器 内部总线 写存储器 读引脚 第二输出功能 Vcc P3.X 第二输入功能 * * 写端口: 输出数据 读引脚:直接读取引脚状态。 一般需要使锁存器输出为1。对锁存器无影响。 读锁存器:读-修改-写入 操作。 操作过程:读取锁存器内容,经数据处理后,再写入锁存器。 并行口的读写操作 * * T1 T0 CPU TH1 TL1 TH0 TL0 TCON TMOD 内部时钟 1.5 定时器/计数器结构 * * 特点 两个定时器/计数器:T0和T1 TH0、TL0和TH1、TL1分别为计数器寄存器。 存放计数初值,以增一方式计数。 定时工作时对内部时钟计数,计数工作时对外来脉冲(T0,T1)计数。 有四种工作模式:模式0,1,2,3 计数器溢出时可申请中断 1.5 定时器/计数器结构 * * 结构原理 T1发送中断 TXD串行输出 (P3.1) 内部总线 移位时钟 RXD串行输入 (P3.0) RI接收中断 发送SBUF 接收SBUF 输入移位寄
文档评论(0)