B口方式0输入,PB0~PB3分别连接K1~K4;
A口方式0输出,PA0~PA3外接驱动电路衫团磨控制灯的4种动作;
驱动电路,可由74LS06、ULN2003作反相电流放大驱动继电器或固体继电器组成;
C口闲置;
按以上设置,8255方式控制字是82H ;
在PC机作主机的系统中,8255的4个寄存器地址是:
A口60H,B口61H,方式控制寄存器63H。
汇编程序如下:
SSEG SEGMENT PARA STACK堆栈段定义
DW 30H DUP(?)
SSEG ENDS
CSEG SEGMENT 代码段定义
ASSUME CS:CSEG,DS:CSEG
ORG 200h主程序首址
START:MOV AL, 82H 方式控制字
MOV DX, 63H
OUT DX, AL 方式控制字送入方式控制寄存器
Scan: IN AL,61H扫描从B口读入的K1~K4状态
CALL PRC1 开灯、关灯
CALL PRC2 是否暂停
CALL PRC3 是否换向
CALL PRC3 是否移动
JMP Scan 主程序循环
PRC1 PROC NEAR "开/关灯" *** 作 子程序定义
PUSH AXB口状态进栈暂存或野
TEST AL,00000001B 检测PB0输入状态
JZ CloseL 若PB0低电平,表示K1断,转CloseL处执行
OpenL: OUT 60H,AL 若PB0高电平,表示K1通,PA0输出高电平,开灯
JMP RT1转RT1处指令返回
CloseL: MOV AL,00000000B PA0输出低电平
OUT 60H,AL 关灯
RT1: POP AXB口状态出栈
RET返回主程序
PRC1 ENDP 子程序定义完毕或斗
PRC2 PROC NEAR "暂停" *** 作 子程序定义
PUSH AXB口状态进栈暂存
TEST AL,00000010B 检测PB1输入状态
JZ RT2若PB1低电平,表示K2断,不暂停
PAUS:OUT 60H,AL 若PB1高电平,表示K2通,PA1输出高电平,暂停
RT2: POP AXB口状态出栈
RET返回主程序
PRC2 ENDP 子程序定义完毕
PRC3 PROC NEAR "换向" *** 作 子程序定义
PUSH AXB口状态进栈暂存
TEST AL,00000100B 检测PB2输入状态
JZ RT3若PB2低电平,表示K3断,不换向
CHG: MOV AL,00000101B 若PB2高电平,表示K3通
OUT 60H,AL PA2、PA0输出高电平、换向,灯保持亮
RT3: POP AXB口状态出栈
RET返回主程序
PRC3 ENDP 子程序定义完毕
PRC4 PROC NEAR "移动" *** 作 子程序定义
TEST AL,00001000B 检测PB3输入状态
JZ RT4若PB3低电平,表示K4断,不移动
MOVE:MOV AL,00001001B 若PB3高电平,表示K4通
OUT 60H,AL PA3、PA0输出高电平、移动,灯保持亮
RT4:RET返回主程序
PRC4 ENDP 子程序定义完毕
CSEGENDS代码段定义完毕
END START 主程序结束
应用介绍Intel英特尔网络适配器驱动程序Win7 32位是适用于32位Win7系统的英特尔以太网适配器驱动,即有线网卡驱动,大多数团答电脑主板的有线网卡模块都采用英特尔方案,所以,可以认为它是一个万能有线网卡驱动,但是,仅适用Win7 32位系统。
Intel英特尔网络适配器驱动程序Win7 32位支持的以太网卡(大多数集成在主板上)
英特尔® 82552V 快速以太网 PHY
英特尔® 82562 快速以太网控制器
英特尔® 82566DC 千兆位以太网 PHY
英特尔® 82566DM 千兆位以太网 PHY
英特尔® 82566MC 千兆位以太网 PHY
英特尔® 82566MM 千兆位以太网 PHY
英特尔® 82567 千兆以太网控制器
英特尔® 82571EB 千兆位以太网控制器
英特尔® 82572EI 千兆位以太网控制器
英特尔® 82573E 千兆位以太网控制器
英特尔® 82573L 千兆位以太网控制器
英特尔® 82573V 千兆位以太网控制器
英特尔® 82574IT 千兆以太网控制器
英特尔® 82574L 千兆位以太网控制器
英特尔® 82575EB 千兆以太则或闷网控制器
英特尔® 82576EB 千兆位以太网控制器
英特尔® 82576NS 千兆位以太网控制器
英特尔® 82577LC 千兆位以太网 PHY
英特尔® 82577LM 千兆位以太网 PHY
英特尔® 82578DC 千兆位以太网 PHY
英特尔® 82578DM 千兆位以太网 PHY
英特尔® 82579LM 千兆位以太网 PHY
英特尔® 82579V 千兆位以太网 PHY
英特尔® 82580EB 千兆位以太网控制器
英特尔® 82583V 千兆以太网控制器
英特尔® 82598EB 万兆位以太网控制器
英特尔® 82599EB 万兆位以太网控制器
英特尔® 82599EN 万兆位以太网控制器
英特尔® 82599ES 万兆位以太网控制器
英特尔® PRO/1000 PF 双端口服务器适配器
英特尔® PRO/1000 PT 双端口服务器适配器
英特尔® PRO/1000 PT 台式机适配器
英特尔® 千兆 CT 台式机适配器
英特尔® 千兆 EF 双端口服务器适配器
英特尔® 千兆 ET 双端口服务器适配器
英特尔® 千兆位 ET2 四端口服务器适配器
英特尔® 万兆 AT 服务器适配器
英特尔® 万兆孙弯 SR 双端口 ExpressModule
英特尔® 以太网服务器适配器 I210-T1
英特尔® 以太网服务器适配器 I340-F4
英特尔® 以太网服务器适配器 I340-T4
英特尔® 以太网服务器适配器 I350-F2
英特尔® 以太网服务器适配器 I350-F4
英特尔® 以太网服务器适配器 I350-T2
英特尔® 以太网服务器网卡 I340-T2
英特尔® 以太网服务器网卡 I350-T2V2
英特尔® 以太网服务器网卡 I350-T4V2
英特尔® 以太网聚合网络适配器 X520-DA2
英特尔® 以太网聚合网络适配器 X520-LR1
英特尔® 以太网聚合网络适配器 X520-QDA1
英特尔® 以太网聚合网络适配器 X520-SR1
英特尔® 以太网聚合网络适配器 X520-SR2
英特尔® 以太网聚合网络适配器 X540 T1
英特尔® 以太网聚合网络适配器 X540 T2
英特尔® 以太网控制器 I210-AS
英特尔® 以太网控制器 I210-AT
英特尔® 以太网控制器 I210-CS
英特尔® 以太网控制器 I210-IS
英特尔® 以太网控制器 I210-IT
英特尔® 以太网控制器 I350-AM2
英特尔® 以太网控制器 I350-AM4
英特尔® 以太网控制器 I350-BT2
英特尔® 以太网控制器 X540-AT2
英特尔® 以太网控制器 X550-AT
英特尔® 以太网控制器 X550-AT2
英特尔® 以太网控制器 X550-BT2
英特尔® 以太网连接 I217-LM
英特尔® 以太网连接 I217-V
英特尔® 以太网连接 I218-LM
英特尔® 以太网连接 I218-V
英特尔® 以太网连接 I219-LM
英特尔® 以太网连接 I219-V
英特尔® 以太网融合网卡 X520-DA1
英特尔® 以太网融合网络适配器 X550-T1
英特尔® 以太网融合网络适配器 X550-T2
你说的是Intel出品的网卡。这个系列的网卡芯片有
Intel 82557/82558/82559/82550
Win2000/XP/2003系统的驱动茄禅薯昌程颤手尘序下载:
http://drivers.mydrivers.com/drivers/203-81442
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)