搜索
bottom↓
回复: 13

【奇怪的解决办法】8255不干活,急死幺妹呢,那位

[复制链接]

出0入0汤圆

发表于 2010-4-3 16:07:01 | 显示全部楼层 |阅读模式
#include<reg52.h>
#define uchar unsigned char
sbit cs=P2^4;
sbit a1=P2^3;
sbit a0=P2^2;
sbit wr=P2^1;
sbit rd=P2^0;
void com8255(uchar add)//写控制字
{
cs=0;
a1=1;//a1=0;
a0=1;//a0=0;这样才能把控制字写进去,书本上这2个地址信号要1才能写进,怎么要全0才行呢,
rd=1;
wr=0;
P0=add;
wr=1;
}
void pa8255(uchar date)//写PA口
{
cs=0;
a1=0;
a0=0;
rd=1;
wr=0;
P0=date;
wr=1;
}
void main()
{
                 com8255(0x80);
                 while(1)
                 {
                                pa8255(0x55);

                 }
}

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2010-4-3 16:09:01 | 显示全部楼层

(原文件名:截图03.jpg)

出0入0汤圆

发表于 2010-4-3 19:13:30 | 显示全部楼层
扔掉仿真,上硬件才是王 道

出0入0汤圆

发表于 2010-4-3 20:43:08 | 显示全部楼层
硬件连对了?没有晶振?

出0入0汤圆

发表于 2010-4-3 20:52:58 | 显示全部楼层
上PP 才是正道!

出0入0汤圆

 楼主| 发表于 2010-4-3 21:00:46 | 显示全部楼层
函数肯定写错了,那位帮我改改

出0入0汤圆

发表于 2010-4-3 22:07:11 | 显示全部楼层
硬件吧...


8255你这样用效率太低了..

8255得挂总线啊..挂上总线 ,,


举个例子哈,,

#define  8255_A0_Write_COM   xdata  0x8393
头像被屏蔽

出0入0汤圆

发表于 2010-4-3 22:22:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2010-4-3 22:55:19 | 显示全部楼层
回复【6楼】xpstudio2003  曹香鹏
硬件吧...
8255你这样用效率太低了..
8255得挂总线啊..挂上总线 ,,
举个例子哈,,
#define  8255_A0_Write_COM   xdata  0x8393

-----------------------------------------------------------------------
这2效率低的函数时序也不对,能帮忙改下时序吗

出0入0汤圆

发表于 2010-4-4 00:06:51 | 显示全部楼层
回复【8楼】erzhu
-----------------------------------------------------------------------

对8255的时序不太熟悉,,,

你WR接WR,RD接RD..
地址跟片选 根据你设定的外部地址来定..


这样根本就不用考虑时序,,

一条访问外部的MOVX指令就搞定了...

当然C里是访问XDATA的地址..

出0入0汤圆

发表于 2010-4-4 00:38:07 | 显示全部楼层
老规矩,先上PP

出0入0汤圆

 楼主| 发表于 2010-4-4 12:29:30 | 显示全部楼层
a1=0; a0=0; 这样才能把控制字写进去,书本上这2个地址信号要1才能写进,怎么要全0才行呢,

出0入0汤圆

发表于 2010-5-24 01:06:34 | 显示全部楼层
片选cs 仔细检查下电路 没记错要加反向器的

出0入0汤圆

发表于 2010-5-24 01:15:30 | 显示全部楼层
这样连线写程序累自己 用373锁存地址 p0与373连后 接8255 wr rd相应连 a1 a2接p2.0 p2.1 cs与p2.7经反向器相连 通过xdata赋值就可以
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-16 06:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表