标题: 急求助有关82C55芯片扩展IO口后的使用问题 [打印本页]

作者: 111DDD111    时间: 2017-5-11 21:19
标题: 急求助有关82C55芯片扩展IO口后的使用问题
现在我利用5片82C55完成了STC89C51单片机IO口的扩展,想问的是怎么通过编程实现让利用82C55扩展后的IO口能够像单片机自身的IO口一样去驱动LED灯亮?比如,原理图中第1片82C55的PA1口驱动一个LED亮?如何编程实现?急!急!急!

82C55扩展IO口.pdf

91.1 KB, 下载次数: 64

82C55


作者: zl2168    时间: 2017-5-11 21:55
本帖最后由 zl2168 于 2017-5-11 22:15 编辑

实例36  并行扩展8255先Proteus仿真一下,确认有效。
Proteus仿真一下,确认有效。
实例36 并行扩展8255.rar (39.15 KB, 下载次数: 50)





以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行,书中电路和程序设计有详细说明,程序语句条条有注解。
仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。

















作者: 631323    时间: 2017-5-11 22:07
这个可以的
作者: ahshmj    时间: 2017-5-11 22:16
这个不是一两句话能说清楚的事,你还是先看看8255的资料,如有看不懂的地方在针对性的问。

8255通过A0和A1的组合,有4个地址,指向PA口,PB口,PC口和控制寄存器。
作者: 111DDD111    时间: 2017-5-12 11:19
ahshmj 发表于 2017-5-11 22:16
这个不是一两句话能说清楚的事,你还是先看看8255的资料,如有看不懂的地方在针对性的问。

8255通过A0和 ...

我有看,但是不知道怎么把扩展的IO口和单片机本身的IO口一样去驱动LED灯?怎么去定义引脚呢?像sbit LED=P1^0;这样的
作者: zl2168    时间: 2017-5-12 21:35
111DDD111 发表于 2017-5-12 11:19
我有看,但是不知道怎么把扩展的IO口和单片机本身的IO口一样去驱动LED灯?怎么去定义引脚呢?像sbit LED= ...

不知道就看看上例,实例36  并行扩展8255
作者: cam226390674    时间: 2017-5-13 11:30
这个不是一两句话能说清楚的事,你还是先看看8255的资料
作者: yzwzfyz    时间: 2017-5-13 13:40
方法只有一个:再精读“82C55”说明书!
作者: 51Lovers    时间: 2017-5-13 18:36
实际上8255就像一个单刀三掷开关,可连接PA、PB和PC口任何一个8位口;PA、PB和PC口都有相应的地址,地址选择对了也就完成了一半工作。
作者: coody_sz    时间: 2022-11-9 14:21
90年代我用过很多的芯片,现在还有人用?
这就是IO扩展,将扫描的数据送往IO就可以显示数码管了。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1