tcd1252.c
来自「TCD1252扫描模块(在凌阳61单片机上的C程序)」· C语言 代码 · 共 62 行
C
62 行
#include "spce061a.h"
#include "MyBit.h"
#define CLK B4
#define RS B5
#define SH B6
#define CLK_0() CLK=0
#define CLK_1() CLK=1
#define RS_0() RS=1
#define RS_1() RS=0
#define SH_0() SH=1
#define SH_1() SH=0
void ReadTCD1252(void)
{
unsigned int i;
CLK_0();
SH_1();
RS_1();
delay_xus(1);
SH_0();
delay_xus(1);
for(i=0;i<39;i++)
{
*P_Watchdog_Clear=1;
CLK=~CLK;
RS_0();
delay_xus(1);
RS_1();
__asm("nop");
__asm("nop");
__asm("nop");
__asm("nop");
delay_xms(1);
}
for(i=0;i<2700;i++)
{
*P_Watchdog_Clear=1;
CLK=~CLK;
RS_0();
delay_xus(1);
RS_1();
__asm("nop");
__asm("nop");
__asm("nop");
__asm("nop");
delay_xms(1);
}
for(i=0;i<12;i++)
{
*P_Watchdog_Clear=1;
CLK=~CLK;
RS_0();
delay_xus(1);
RS_1();
__asm("nop");
__asm("nop");
__asm("nop");
__asm("nop");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?