社区
C语言
帖子详情
哪里有关于“8255并行接口芯片”开发的资料?
chump
2002-06-24 09:46:15
哪里有关于“8255并行接口芯片”开发的资料?
...全文
76
7
打赏
收藏
哪里有关于“8255并行接口芯片”开发的资料?
哪里有关于“8255并行接口芯片”开发的资料?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chump
2002-06-26
打赏
举报
回复
up!
chen_saint
2002-06-26
打赏
举报
回复
你要开发什么样的系统。是用单片机还是用与微机。
我只知道有一本叫《并行接口大全》的书有介绍。是用vb开发windows下的接口系统
guomin
2002-06-26
打赏
举报
回复
如果只是简单的应用8255,好像好多微机原理的教材都有。
Tipel
2002-06-24
打赏
举报
回复
并行接口
由于PC机的总线是并行的(有多根并行排列的数据线),CPU和各接口之间的数据传输也是并行的,即一次可以传输8位、16位或者32位数据。所谓的并行接口就是接口和外设之间也是采用并行传输的(有多条数据传输线),因而这种接口的构造也比较简单。下面就以PC上常用打印接口为例,介绍并口的编程实现。
并行打印口编程
每个并行打印接口一共占用3个端口地址。IBM PC兼容机的并口1的起始地址是378H,并口2的起始地址是278H 。下面以PC机的并口1为例,具体介绍并行打印接口的编程方法。
每个并口占用从她的起始地址开始的3个端口地址,下表是并口1的各端口地址分配表:
IBM PC串口1端口地址分配表 分配的端口地址
输入|输出?
端口名称
378H
输出
输出数据
379H
输入
输入状态信号
37AH
输出
输出控制信号
并口2的端口排列顺序也是一样的,只不过她的起始地址是278H。
从上面的介绍,是不是觉得打印接口很简单啊?下面就来具体介绍一下每个端口的具体功能:
1.输出数据端口
这个端口很简单,7个位D0~D7都是用做数据输出的。
2.输入状态信号接口
从这个端口可以读取打印机的状态,各位的定义如下:
D7 D6 D5 D4 D3 D2 D1 D0
不忙 确认非 无纸 在线 故障非 未定义 未定义 未定义
D3故障非:为0表示有故障
D4在线:为1表示打印机在线连接
D5无纸:为1表示打印机缺纸
D6确认非:为0表示打印机已经发回执信号,即上一个字节已经被打印机接收
D7不忙:为0表示打印机忙,意味着打印机正在打印或者接收数据
确认非和不忙可以作为向打印机发送数据的查询依据。
3.输出控制信号接口
D7 D6 D5 D4 D3 D2 D1 D0
未定义 未定义 未定义 允许中断 选择输入 初始化 自动换行 选通
D0选通:先输出1后输出0,将已经送到接口的数据打入打印机
D1自动换行:为1,表示打印机在(从属局端口)接收到回车符便自动加上换行符;为0,只有在收到换行符时才换行
D2初始化:输出0持续50微秒以上将初始化打印机
D3输入选择:为1时输出的数据才可能被送往打印机
D4允许中断:为1时打印机才可以请求中断IRQ7
双机互连
由于打印接口只有一个输入端口,如果要实现两台PC之间的对等连接,只能使用使用其中的一个输出端口了,而且由于输入状态端口只定义了她的高5位,在实际双机互连时,一般采用数据线(输出数据端口)的底5位和输入状态端口的高5位对应。传输数据时可以把一个字节拆分成低4位和高4位两个部分,分2次传输,接收后再重新组合,另外剩余的一根连线可以作为通信时的控制信号线使用。
========================
寒雨连江夜入吴
平明送客楚山孤
洛阳亲友如相问
一片冰心在玉壶
========================
叶飘扬
leafstream@163.com
===================
SHIZUMARU
2002-06-24
打赏
举报
回复
看你的教材去。先看书,再提问,OK?
SHIZUMARU
2002-06-24
打赏
举报
回复
看你的教材去。先看书,再提问,OK?
chump
2002-06-24
打赏
举报
回复
大家关注!
浅议
并行接口
芯片
8255
A的可编程特性.pdf
浅议
并行接口
芯片
8255
A的可编程特性.pdf
单片机实验-可编程
并行接口
芯片
8255
的应用实验[参照].pdf
单片机实验-可编程
并行接口
芯片
8255
的应用实验[参照].pdf
Hadoop大数据实战
开发
、大数据分布式并行计算框架MapReduce。 本课程介绍大数据的学习基础。 本课程介绍大数据的背景。 带你深入了解大数据,对大数据有不同的认识。 介绍大数据的基本概念和技术生态圈。 本课程以杨力老师主编的《Hadoop...
42607基于ATSC51单片机接口
芯片
8255
A为中心器件的控制交通灯论文.doc
42607基于ATSC51单片机接口
芯片
8255
A为中心器件的控制交通灯论文.doc
微机原理中LED显示课程设计
(1)掌握
8255
的使用和编程方法。 (2)通过
8255
设计键盘扫描及它们的输入输出方式和它们的控制字。综合运用本学期所学的关于汇编...重点讲述可编程
并行接口
芯片
8255
A、内部结构、工作方式、初始化编程及其应用实例。
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章