📄 dtf.c
字号:
#include<AT89X52.H>
#include<math.h>
#include<intrins.h>
#include<tn.h>
//#define uint unsigned int
//#define uchar unsigned char
uchar len1,len2,*p2;
//#define MT8880_DATA P2
void delay(uint);
//void delay(uint i);
//void dly(void);
dy(uint);
//void MT8880_CR(uchar com1);
send_sp9200(uchar,uchar *p);
uchar code d[]={0x0b,0x08,0x0a,0x03,0xff};
uchar code e[]={0x01,0x03,0x09,0x03,0X0a,0x08,0x01,0x03,0x0a,0x01,0x06,0xff};
main()
{uchar temp,len,*p;
len1=sizeof(d);
len2=sizeof(e);
led=1;
dy(300);
led=0;
dy(300);
led=1;
dy(300);
led=0;
dy(300);
led=1;
while(1)
{
cs=1;
out2=0;
opt1=1;
temp=P1;
temp=temp&0x80;
if(temp==0)
{
len=len2;
p=e;
out2=1;
opt1=0;
send_sp9200(len,p);
led=1;
bz=0;
dy(250);
bz=1;
led=0;
dy(250);
led=1;
bz=0;
dy(250);
bz=1;
}
temp=P1;
temp=temp&0x40;
if(temp==0)
{
len=len1;
p=d;
out2=1;
opt1=0;
send_sp9200(len,p);
led=0;
dy(250);
led=1;
dy(250);
led=0;
dy(250);
led=1;
dy(250);
}
}
}
void delay(uint i)
{
uint a;
for(;i;i--)
for(a=0;a<5;a++)
{_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
}
}
//void dly()
//{uchar a;
// for(a=0;a<4;a++)
// {
// _nop_ ();
// _nop_ ();
// _nop_ ();
// _nop_ ();
// }
//}
dy(uint i)
{uchar j;
for(;i;i--)
for(j=0;j<240;j++)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -