⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init.bak

📁 液晶屏的单片机demo程序
💻 BAK
字号:
#include <reg52.h> // SFR declarations
#include <head.h> // SFR declarations
/*************************************************
 *  VERSION:    1.0,2003.4.14
 *  AUTHOR:     Xiong Xiaojun,BUAA
 *  FUNCTION:   Serial initialize
**************************************************/
// SCON
// SM0  SM1  SM2  REN  TB8  RB8  TI  RI
// TCON
// TF1  TR1  TF0  TR0  IE1  IT1  IE0  IT0

// TMOD
// GATE1  C/T  M1  M0  GATE0  C/T  M1  M0
// M1 M0 = 01  16 BIT Timer
// M1 M0 = 10  AutoLoad 8 bit

// T2CON
// TF2 EXF2 RCLK TCLK EXEN2 TR2  C/T2  CP/RL2
void Serial_Init(void)
{
   TCON   = 0x50;   // TR0 = 1 ; TR1 = 1 ;
   SCON   = 0x40;
   TMOD   = 0x25;   // T1 for Timer,T0 for Counter
   PCON   = 0x00;
   TH1    = -(SYSCLK/BAUDRATE/384);
//   RCAP2H = 0xFF;//0xff
//   RCAP2L = -(SYSCLK/BAUDRATE/384);//0xf4
   ES     = 1;
}
//************1ms定时器的初始化*********************
/*************************************************
 *  VERSION:    1.0,2003.4.14
 *  AUTHOR:     Xiong Xiaojun,BUAA
 *  FUNCTION: 	1ms Timer initialize
**************************************************/
void Timer2_Init(void)
{
// 0x4C00       == 50ms
   RCAP2H = 0x4c;
   RCAP2L = 0x00;
   T2CON  = 0x04;
   ET2    = 1;
}
/*************************************************
 *  VERSION:    1.0,2003.4.14
 *  AUTHOR:     Xiong Xiaojun,BUAA
 *  FUNCTION:   Parameter initialize
**************************************************/
void Para_Init(void)
{
   ;
}
void Init(void)
{
   Serial_Init();
   Timer2_Init();
   Para_Init();
   delay(60000);
   Lcd_Init();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -