📄 2262软件编码.c
字号:
#include <AT89X52.H>
#include <INTRINS.H>
#define uchar unsigned char
#define uint unsigned int
#define DOUT P3_5 // 模拟数据输出口
uint dizhima[29]={0xaaaa,0xaaa0,0xaabc,0xbe0e,0xaaaa,0xbe0e,0x2880,0x2880,0xaab3,//各门所对应的地址码
0xaaa2,0xaaba,0xaaab,0xaab0,0x2fe0,0xaaaa,0x2fe0,0x83ce,0x83ce,
0xaaae,0xaa88,0xaabe,0xaaeb,0xaabf,0xaaa8,0xaaaa,0xaa8c,0xaaa3,
0xaabb,0xaab2};
/*********************************************************************/
//函数名称:void foura(void)
//函数功能:模拟4倍振荡周期
//入口参数:无
//出口参数:无
void foura(void)
{ _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
}
/*********************************************************************/
//函数名称:void dama0(void)
//函数功能:模拟位0
//入口参数:无
//出口参数:无
void dama0(void)//BIT"0"
{
DOUT=1;
foura();
DOUT=0;
foura();
foura();
foura();
DOUT=1;
foura();
DOUT=0;
foura();
foura();
foura();
}
/*********************************************************************/
//函数名称:void dama1(void)
//函数功能:模拟位1
//入口参数:无
//出口参数:无
void dama1(void)//BIT"1"
{
DOUT=1;
foura();
foura();
foura();
DOUT=0;
foura();
DOUT=1;
foura();
foura();
foura();
DOUT=0;
foura();
}
/*********************************************************************/
//函数名称:void damaf(void)
//函数功能:模拟位F
//入口参数:无
//出口参数:无
void damaf(void)//BIT"f"
{
DOUT=1;
foura();
DOUT=0;
foura();
foura();
foura();
DOUT=1;
foura();
foura();
foura();
DOUT=0;
foura();
}
/*********************************************************************/
//函数名称:void syn(void)
//函数功能:模拟同步位
//入口参数:无
//出口参数:无
void syn(void)
{ uchar i=31;
DOUT=1;
foura();
DOUT=0;
while(i--)
{
foura();
}
}
/*********************************************************************/
//函数名称:jiemi
//函数功能:解密
//入口参数:无
//出口参数:无
void jiemi(void)
{
dama1();
dama0();
dama0();
dama0();
}
/*********************************************************************/
//函数名称:kaimen
//函数功能:开门控制
//入口参数:无
//出口参数:无
void kaimen(void)
{
dama0();
dama0();
dama0();
dama1();
}
/*********************************************************************/
//函数名称:guanmen
//函数功能:关门控制
//入口参数:无
//出口参数:无
void guanmen(void)
{
dama0();
dama0();
dama1();
dama0();
}
/*********************************************************************/
//函数名称:zanting
//函数功能:暂停控制
//入口参数:无
//出口参数:无
void zanting(void)
{
dama0();
dama1();
dama0();
dama0();
}
void main(void)
{
while(1)
{
dama1();
damaf();
damaf();
damaf();
damaf();
damaf();
damaf();
damaf();
// guanmen();
// kaimen();
zanting();
// jiemi();
syn();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -