打印

请教mt8888的接收问题

[复制链接]
1898|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yu1984630|  楼主 | 2009-12-31 14:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是我的程序:可以发送,接收有中断,但是读不到数,老是读的是发送的数,请教高手,谢谢!!!/*
sbit WR=P2^6;
sbit CS=P2^7;
sbit RS=P2^4;//RS0
sbit RD=P2^5;//RD
*/
/////////////////////////////////////////写控制RD=1,CS=0,RS=1,WR=0
void writemcu(unsigned char dataa)
{
RD=1;CS=1;RS=0;WR=1;
_nop_();_nop_();_nop_();
CS=0;RS=1;
_nop_();
WR=0;
_nop_();
P2=(P2&0xf0)|dataa;
_nop_();_nop_();
WR=1;
_nop_();
CS=1;RS=0;
_nop_();
WR=0;
}
/////////////////////////////////////////读状态RD=0,CS=0,RS=1,WR=1
unsigned char  ReadStatus(void)
{unsigned char DATA1;
  RD=1;CS=1;RS=0;WR=1;
  _nop_();  _nop_();
CS=0;RS=1;
_nop_();  
  RD=0;
_nop_();_nop_();  
DATA1=P2&0x0f;
_nop_();
RD=1;
_nop_();
CS=1;RS=0;
_nop_();_nop_();
RD=0;
return(DATA1);
}
/////////////////////////////////////////////读数据RD=0,CS=0,RS=0,WR=1
unsigned char read_data()
{
unsigned char DATA2;
RD=1;CS=1;RS=1;WR=1;
   _nop_();  _nop_();
CS=0;RS=0;  
_nop_();
RD=0;
_nop_(); _nop_();
DATA2=P2&0x0f;
_nop_();
RD=1;
_nop_();
CS=1;RS=1;
_nop_(); _nop_();
RD=0;
//}
//else
//DATA2=0xff;
return(DATA2);
}
///////////////////////////////////////////初始化
void   ini_mt8888(void)
{
unsigned char i;
delay_1ms(250);
i=ReadStatus();
writemcu(0x00);
writemcu(0x00);
writemcu(0x08);
writemcu(0x00);
i=ReadStatus();
writemcu(0x0d);//CRA
writemcu(0x00);//CRB
delay_1ms(150);
}
/////////////////////////////////////////////////发送数据程序RD=0,CS=0,RS=0,WR=0
void send_data(unsigned char datab)
{
RD=1;CS=1;RS=1;WR=1;
_nop_();_nop_();_nop_();
CS=0;RS=0;
_nop_();
  WR=0;
_nop_();
P2=(P2&0xf0)|datab;
_nop_();_nop_();
WR=1;
_nop_();
CS=1;RS=1;
_nop_();
WR=0;
}
/////////////////////////////////////////////////////主程序,P3^7接IRQ
void main()
{ unsigned char h;
  sys_ini();
timer0_init();
EA=1;
ini_mt8888();
delay_1ms(250);
while(1)
{
if(get_key()==0xef)
send_data(0x01);
else;
if((P3&0x80)!=0);
else
{P7=read_data();
ReadStatus();}
}
//////////////////////////////////////////////////////////////////////
急死人,请求高手指点!
感谢!!!!!!!!!!!!!!

MT8888(图).rar

43.68 KB

相关帖子

沙发
一路奔跑| | 2014-7-21 20:59 | 只看该作者
现在你弄好了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝