1,单片机中8155和8255的区别

8255:只有3个8位并行接口。8155,内涵较多:有3个并行接口(两个8位、一个6位)、1个14位的计数器、和 256字节的RAM。

单片机中8155和8255的区别

2,8155 8255是什么东西

8155 ,8255都是并行口扩展芯片,简单点数就是比如单片机上IO口不够用了,把一个io的8根线连到8255的输入,可以得到3个8位的输出,通过对8255编程,来控制那三个IO口:PA,PB,PC
楼主扣了10块。 上半年我就一信息扣了20 。。奶奶的。。。 北京天舟8155这是一个专门收些增值的公事。和移动狼狈为奸的部门,移动也不管这些无耻的sp商。反正有利润大家都有的分。 还有现在一些国产手机帮定这些sp商。只要一碰,马上信息发过去。再发过来一条什么也不是的回信。日。/比枪钱还狠。。。奶奶的我的20块 越说越火。 以后楼主少上一些不著名的wap网,还有不要按手机内部那些所谓的激情xx的。。。全骗钱的

8155 8255是什么东西

3,8255的工作原理

(1) 工作方式 0 :这是 8255A 中各端口的基本输入 / 输出方式。(2) 工作方式 1 :被称作选通输入 / 输出方式。(3) 工作方式 2 :被称作带选通的双向传送方式。
(1) 工作方式 0 :这是 8255a 中各端口的基本输入 / 输出方式。它只完成简单的并行输入 / 输出操作, cpu 可从指定端口输入信息,也可向指定端口输出信息,如果三个端口均处于工作方式 0 ,则可由工作方式控制字定义 16 种工作方式的组合 (2) 工作方式 1 :被称作选通输入 / 输出方式。在这种工作方式下,数据输入 / 输出操作要在选通信号控制下完成。 (3) 工作方式 2 :被称作带选通的双向传送方式。 8255a 中只允许端口 a 处于工作方式 2 ,可用来在两台处理机之间实现双向并行通信。其有关的控制信号由端口 c 提供,并可向 cpu 发出中断请求信号。

8255的工作原理

4,什么是8255

8255是微机并行接口芯片。8255是可编程I/O口扩展芯片。对8255输入不同的指令可改变I/O口的工作方式。8255与单片机系统连接方式简单,工作方式由程序设定,图2为8255的引脚图。8255内部有4个寄存器:分别为寄存器A、B、C和控制寄存器。A、B、C寄存器的数据就是引脚PA7~PA0、PB7~PB0、PC7~PC0上输入或输出的数据。而控制寄存器的数据则表明PA、PB、PC的工作方式。通过CS、A0、A1、RD和WR对4个寄存器进行操作。 1)CS为低电平时选通8255;2)A1、A0为地址选通;3)RD和WR为读、写信号:RD为低、WR为高时为读方式,RD为高、WR为低时为写方式。4)D0~D7为数据口。向控制寄存器写入不同的数据可以使8255工作在三种不同的方式下。这里只介绍应用最多的方式0。方式0下8255的PA、PB及PC口上半部分(PC7~PC4)和下半部分(PC3~PC0)中任何一个端口都可以设定为输入或输出,PC口还可以进行位操作。控制寄存器各位的含义如图3所示。SLPC-24中8255工作在方式0。PA、PB为输入口、PC为输出口,对控制寄存器写入的数据为10010010B,即92H。
初始化很简单啊,8255的使用说明上都有。地址分配要看你实际的连接情况,电路连好之后地址都是固定的了。扫描的时候先把PAO-4设1,然后将PB0设0,其余设1再读取PA0-4的数据,就知道和PB0口交叉的5个键中间哪个键按下了。然后将PB1设0,其余设1,读PA0-4的内容。这样一直到把PB0-4的5条线扫描一遍,这样就知道是哪个键按下了。

5,8255芯片的简介

原发布者:d615248255A是一种可编程的I/O接口芯片,可以与MCS-51系统单片机以及外设直接相连,广泛用作外部并行I/O扩展接口。1、 8255A的内部结构8255A内部由PA、PB、PC三个8位可编程双向I/O口,A组控制器和B组控制器,数据缓冲器及读写控制逻辑四部分电路组成。8255A结构框图和引脚图2、 8255A的引脚功能数据总线(8条):D0~D7,用于传送CPU和8255A间的数据、命令和状态字。控制总线(6条):RESET:复位线,高电平有效。/CS:片选线,低电平有效。/RD、/WR:/RD为读命令线,/WR为写命令线,皆为低电平有效。A0、A1:地址输入线:用于选中PA、PB、PC口和控制寄存器中哪一个工作。并行I/O总线(24条):用于和外设相连,共分三组3、8255A控制字和状态字8255A有两个控制字:方式控制字和C口置位/复位控制字。用户通过程序可以把这两个控制字送到8255A的控制寄存器,以设定8255A的工作方式和C口各位状态。方式控制字用于设定8255A三个端口工作于什么方式,是输入还是输出方式。 方式控制字方式控制字用于设定8255A三个端口工作于什么方式,是输入还是输出方式。C口置位/复位控制字本控制字可以使C口各位单独置位或复位,以实现某些控制功能。8255A状态字
8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。1)与CPU连接部分根据定义,8255能并行传送8位数据,所以其数据线为8根D0~D7。由于8255具有3个通道A、B、C,所以只要两根地址线就能寻址A、B、C口及控制寄存器,故地址线为两根A0~A1。此外CPU要对8255进行读、写与片选操作,所以控制线为片选、复位、读、写信号。各信号的引脚编号如下:(1)数据总线DB:编号为D0~D7,用于8255与CPU传送8位数据。(2)地址总线AB:编号为A0~A1,用于选择A、B、C口与控制寄存器。(3)控制总线CB:片选信号、复位信号RST、写信号、读信号。当CPU要对8255进行读、写操作时,必须先向8255发片选信号选中8255芯片,然后发读信号或写信号对8255进行读或写数据的操作。2)与外设接口部分根据定义,8255有3个通道A、B、C与外设连接,每个通道又有8根线与外设连接,所以8255可以用24根线与外设连接,若进行开关量控制,则8255可同时控制24路开关。各通道的引脚编号如下:(1)A口:编号为PA0~PA7,用于8255向外设输入输出8位并行数据。(2)B口:编号为PB0~PB7,用于8255向外设输入输出8位并行数据。(3)C口:编号为PC0~PC7,用于8255向外设输入输出8位并行数据,当8255工作于应答I/O方式时,C口用于应答信号的通信。3)控制器部分8255将3个通道分为两组,即PA0~PA7与PC4~PC7组成A组,PB0~PB7与PC0~PC3组成B组。如图7.5所示,相应的控制器也分为A组控制器与B组控制器,各组控制器的作用如下:(1)A组控制器:控制A口与上C口的输入与输出。(2)B组控制器:控制B口与下C口的输入与输出。

6,8255的作用

新型电动执行机构的工作原理 系统工作原理:霍尔电流、电压传感器及位置传感器检测到的逆变模块三相输出电流、电压及阀门的位置信号,经A/D转换后送入单片机。单片机通过8255控制PWM波发生器,产生的PWM波经光电耦合作用于逆变模块IPM,实现电机的变频调速以及阀位控制。逆变模块工作时所需要的直流电压信号由整流电路对380V电源进行全桥整流得到。控制系统各功能元件的选型与设计:1、单片机选用INTEL公司生产的8031单片机,它主要通过并行8255口担负控制系统的信号处理:接收系统对转矩、阀门开启、关闭及阀门开度等设定信号,并提供三相PWM波发生器所需要的控制信号;处理IPM发出的故障信号和报警信号;处理通过模拟输入口接收的电流、电压、位置等检测信号;提供显示电动执行机构的工作状态信号;执行控制系统来的控制信号,向控制系统反馈信号;2、三相PWM波发生器PWM波的产生通常有模拟和数字两种方法。模拟法电路复杂,有温漂现象,精度低,限制了系统的性能;数字法是按照不同的数字模型用计算机算出各切换点,并存入内存,然后通过查表及必要的计算产生PWM波,这种方法占用的内存较大,不能保证系统的精度。为了满足智能功率模块所需要的PWM波控制信号,保证微处理器有足够的时间进行整个系统的检测、保护、控制等功能,文中选用MITEL公司生产的SA8282作为三相PWM发生器。SA8282是专用大规模集成电路,具有独立的标准微处理器接口,芯片内部包含了波形、频率、幅值等控制信息。3、智能逆变模块IPM为了满足执行机构体积小,可靠性高的要求,电机电源采用智能功率模块IPM。主要适用功率小于5.5kW的三相异步电机,其额定电压为380V,功率因数为0.75。该功率模块集功率开关和驱动电路、制动电路于一体,并内置过电流、短路、欠电压和过热保护以及报警输出,是一种高性能的功率开关器件。4、位置检测电路位置检测电路的功能是提供准确的位置信号。在传统的电动执行机构中多采用绕线电位器、差动变压器、导电塑料电位器等。绕线电位器寿命短被淘汰。差动变压器由于线性区太短和温度特性不理想而受到限制。导电塑料电位器目前较为流行,但它是有触点的,寿命也不可能很长,精度也不高。笔者采用的位置传感器为脉冲数字式传感器,这种传感器是无触点的,且具有精度高、无线性区限制、稳定性高、无温度限制等特点。5、电压、电流及检测检测电压、电流主要是为了计算电机的力矩,以及变频器输出回路短路、断相保护和逆变模块故障诊断。由于变频器输出的电流和电压的频率范围为0~50Hz,采用常规的电流、电压互感器无法满足要求。为了快速反映出电流的大小,采用霍尔型电流互感器检测IPM输出的三相电流,对于IPM输出电压的检测采用分压电路。6、通讯接口为了实现计算机联网和远程控制,选用MAX232作为系统的串行通讯接口,MAX232内部有两个完全相同的电平转换电路,可以把8031串行口输出的TTL电平转换为RS—232标准电平,把其它微机送来的RS—232标准电平转换成TTL电平给8031,实现单片机与其它微机间的通讯。7、时钟电路时钟电路主要用来提供采样与控制周期、速度计算时所需要的时间以及日历。文中选用时钟电路DS12887。DS12887内部有114字节的用户非易失性RAM,可用来存入需长期保存的数据。8、液晶显示单元为了实现人机对话功能,选用MGLS12832液晶显示模块组成显示电路。采用组态显示方式。9、程序出格自恢复电路为了保证在强干扰下程序出格时系统能够自动地恢复正常,选用MAX705组成程序出格自恢复电路,监视程序运行。该电路由MAX705、与非门及微分电路组成。工作原理:一旦程序出格,WDO由高变低,由于微分电路的作用,由“与非”门输入引脚2变为高电平,引脚2电平的这种变化使“与非”门输出一个正脉冲,使单片机产生一次复位,复位结束后,又由程序通过P1.0口向MAX705的WDI引脚发正脉冲,使WDO引脚回到高电平,程序出格自恢复电路继续监视程序运行。

文章TAG:8255  单片机  8155  区别  8255  
下一篇