sys12m.c
来自「基于51单片机的图形LCD驱动程序,建立了完成的中英文字符和基本图形输出程序,字」· C语言 代码 · 共 56 行
C
56 行
//sys12M.c
#include"general.h"
//******************************
union WORD_2BYTE {
WORD tw;
struct{BYTE HI;BYTE LO;} tc;
};
typedef union WORD_2BYTE WBT;
/////////////////////////////////////
void delay(WORD delayor)
{
WORD i;
BYTE j;
for(j=0;j<195;j++)
{
_nop_();
_nop_();
}
_nop_();
_nop_();
_nop_();
delayor--;
for(i=0;i<delayor;i++)
{
_nop_();
for(j=0;j<197;j++)
{
_nop_();
_nop_();
}
}
}
///////////////////////////////////////////////
void set_timer(WORD delayor,BYTE tn)
{
WBT temp;
temp.tw = 65535 - delayor;
switch(tn)
{
case 0 :TH0 = temp.tc.HI;
TL0 = temp.tc.LO;
TR0 = 1;
break;
case 1 :TH1 = temp.tc.HI;
TL1 = temp.tc.LO;
TR1 = 1;
break;
case 2 :TH2 = temp.tc.HI;
TL2 = temp.tc.LO;
TR2 = 1;
break;
default:break;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?