电改写EEPROM芯片既可像RAM一样修改其存储单元中的内容,又可像ROM一样在断电后保持存储单元中程序与数据内容不变,因而电改写EEPROM在各种场合得到广泛应用。下面以Intel公司生产的EEPROM2864A芯片为例介绍电改写EEPROM。2864A是电擦除可编程的只读存储器芯片。单一+5V供电,最大工作电流为160mA,维持电[详细]
双机通信时,两台单片机是平等的,而在多机通信中,有主机从机之分,多机通信是指一台主机和多台从机之间的通信。多机通信硬件连接图,如图1所示。 图1 多机通信硬件连接图 ① 主机向各从机发送地址,此时TB8=1(表示发送的是地址),由于各从机在初始化时SM2=1,所以此时SM2=1,RB8=1(从机接的第9位数据,即[详细]
80C51系列单片机内部数据存储器容量一般为128B~256B,它可以作为工作寄存器、堆栈、标志和数据缓冲区使用,CPU对内部RAM有丰富的操作指令。对数据量较小的系统,内部RAM已能满足数据存储器的需要、当数据量较大时,就需要外部扩展RAM数据存储器了,扩展容量最大可达64KB。外部数据存储器用于存放随机读写的[详细]
图为扩展8KB×8的程序存储器27C64与单片机的连接电路。该电路也称为8031的最小系统。要通过对这个系统的分析,掌握存储器扩展电路的连接与单片机外部程序存储器操作时序的关系,即单片机的数据总线D0~D7、地址总线A0~A15和控制信号 、 、ALE与外扩EPROM、74LS373的信号连接关系以及74LS373在电路中的作用。图[详细]
80C51系列单片机内部有4个双向的并行I/O端口:P0~P3 共占32根引脚、P0口的每一位可以驱动8个TTL负载,P1~P3口的负载能力为三个TTL负载。在无片外存储器扩展的系统中,这4个端口都可以作为准双向通用I/O口使用。通过8.2和8.3节的介绍,我们知道,在具有片外扩展存储器的系统中,P0口分时地作[详细]
新一代单片机技术的显著特点之一就是串行扩展总线的推出。在没有专门的串行扩展总线时,除了可以使用UART串行口的移位寄存器方式扩展并行I/O外,只能通过并行总线扩展外围器件。由于并行总线扩展时连线过多,外围器件工作方式各异,外围器件与数据存储器混合编址等,外围器件在系统中软、硬件的独立性较差[详细]
例1 从8255B口输入8位数据,然后从8255A口输出。解:设置8255A口为基本I/O输出方式,8255B口为基本I/O输入方式。先从8255B口输入8位数据到累加器A,然后将累加器中的8位数据输出到8255A口,重复上述过程。例2 编写交通灯控制程序。用8255A口的PA7、PA6、PA5控制南北方向的红、黄、绿灯,用8255A口[详细]
DAC0832是一个具有20个引脚的D/A转换芯片,其作用是将8位数字量转换为一路模拟量。本节将叙述0832的内部结构、芯片引脚功能、与CPU的连接方法及简单的应用。1. DAC0832的内部结构及引脚功能<?XML:NAMESPACE PREFIX = O /> DAC0832是由8位输入锁存器、8位DAC寄存器、8位D/A转换电路组成,采用二次缓冲[详细]
在单片机的实时控制和智能仪表等应用系统中,被控或被测量对象往往是一些连续变化的模拟量,如温度、压力、流量、速度等物理量。这些模拟量必须转换为数字量后才能输入计算机进行处理。计算机处理的结果,也常常需要转换成模拟量驱动相应的执行机构,实现对被控对象的控制。若输入的是非电量的模拟信号,还[详细]
A/D转换就是要将模拟量V(如V=5V)转换成数字量D(如D=255)。模/数(A/D)转换的型式较多,如计数比较型、逐次逼近型、双积分型等等。在集成电路器件中普遍采用逐次逼近型,现简要介绍逐次逼近型A/D的基本工作原理。图为逐次逼近型的结构图。这种A/D转换器是以D/A转换器为基础,加上比较器、逐次逼近寄存器[详细]
1.扳键开关与单片机的接口扳键开关(或钮子开关类器件)可将高电平或低电平经单片机的I/O引脚置入单片机,以实现操作分档、参数设定等人机联系的功能。图1与后面的程序是扳键类开关应用的示例:根据8个开关中哪一个开关闭合并使相应口线为低电平而转去执行相应的个工作程序。各开关通过扩展输入口74LS244与80C[详细]
在远程数据通信时,通常要借用现存的公用电网。为此在发送时需要对二进制数据进行调制,在接收时需要进行解调以用模拟信号还原成数字信号。如图所示。图 利用调制解调器通信的示意图 在图中,调制器和解调器是进行数据通信所需的设备。因此把它叫数据通信设备(DCE)。计算机是终端设备[详细]
80C51单片机串行口是由发送缓冲寄存器SBUF、发送控制器、发送控制门、接收缓冲寄存器SBUF、接收控制寄存器、移位寄存器和中断等部分组成。 1.SBUF 在逻辑上,SBUF只有一个,既表示发送寄存器,又表示接收寄存器。具有同一个单元地址99H。在物理上,SBUF有两个,一个是发送寄存器,另一个是接收寄存器。在逻辑[详细]
RS-485是RS-422A的变型。RS-422A用于全双工,而 RS-485则用于半双工。RS-485是一种多主发送器标准,在通信线路上最多可以使用32对差分驱动器/接收器,如图所示。如果在一个网络中连接的设备超过32个,还可以使用中继器。传输线采用差动信道,所以它的干扰抑制性极好,又因为它的阻抗低无接地问题,所以传[详细]
8255作为主机与外设的连接芯片,必须提供与主机相连的3总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为三个部分:与CPU连接部分、与外设连接部分、控制部分,见图。1. 与CPU连接部分 8255能并行传[详细]
并行扩展是指单片机与外围设备之间采用并行接口的连接方式,数据传输采用并行传送方式。并行扩展方式一般采用总线并行扩展,即数据传送由数据总线完成,地址总线负责外围设备的寻址,而传输过程中的传输控制,诸如读、写操作等,则由控制总线来完成。与串行扩展相比,并行扩展的数据传输速度较快,但扩展电[详细]
1. 串行工作方式0 在方式0下,串行口是作为同步移位寄存器使用。这时以RXD(P3.0)端作为数据移位的入口和出口,而由TXD(P3.1)端提供移位脉冲。移位数据的发送和接收以8位为一帧,不设起始位和停止位,低位在前高位在后。其帧格式为: ....D0D1D2D3D4D5D6D7......(1)数据发送与接收 使用方式0实现数据的移[详细]
8255是一个40引脚的双列直插式芯片,图8-8为8255与80C51的连接图。由于80C51与8255的连接就是3总线的连接。8255的数据总线DB有8根:D0~D7。因为80C51是用其P0口作为数据总线口,所以80C51与8255数据线连接为: 80C51 的P0.0~P0.7与8255的D0~D7连接。8255地址线AB有2根:A0~A1。A0、A1通过74LS373锁存器[详细]
由8255的定义可知,8255有3种工作方式,这3种工作方式如表1所示。8255的3种工作方式的选择由8255工作方式选择字决定,下面介绍8255工作方式选择字。表1 8255的工作方式方式 接口 A B C 方式0 基本I/O方式 基本I/O方式 基本I/O方式 方式1 应[详细]

扫码关注我们
0755-82591179
邮箱:ivy@yingtexin.net
地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A09

Copyright © 2014-2025 颖特新科技有限公司 All Rights Reserved. 粤ICP备14043402号-4