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

📄 init.h

📁 内外差值法
💻 H
字号:
#include <hidef.h>       /* for EnableInterrupts macro */
#include "derivative.h"  /* include peripheral declarations */
#include <MC9S08AW60.h> 
 
 /***************************************************\
******函数名称:初始化函数集
******函数功能:对MCU,TPM,IO,LCD进行初始化
******函数参数:均无
\***************************************************/
void MCU_Init(void)          /*时钟初始化函数*/                        //*
 {                                                                     //*
  ICGC1=0X78;                //FLL环系数P=1,N=4,
  ICGC2=0X00;                //R=1,总线频率为8MHZ
  SOPT_COPE=0;                                                         //*
 }
 void TPM_Init(void)         /*定时计数器初始化函数*/                  //*
  {                                                                    //*
   TPM1SC=0x10;              //计数器配置,1分频总线频率
   TPM1C1SC=0B00000100;      //通道1工作于输入捕捉,上升沿捕捉,中断不使能
  }
 void RTI_Init(void)
  {
   SRTISC=0B01000111;        //实时中断配置,中断不使能,1.024s中断一次
  }
 void IO_Init(void)          /*IO口初始化函数*/
  {                                                                    //*
   PTADD=0X80;               //前七位设置为输入                        //*
   PTBDD=0XFF;               //设置为输出
   PTDDD=0XFF;               //LCD命令数据口                           //*
   PTEDD_PTEDD3=0;           //设置为输入
   PTEDD_PTEDD7=1;           //设置为输出
   PTEDD_PTEDD6=1;                                                     //*
   PTEDD_PTEDD5=1;                                                     //*
  }  
 void Lcd12864_Init(void)
 {                                                                     //*
    CheckState();
    Lcd12864_Write_Command(0x30);
    CheckState();                                                    //*
    Lcd12864_Write_Command(Disp_on);  /*开显示,不显示光标*/           //*
    CheckState();
    Lcd12864_Write_Command(Clear_screen);  /*显示清屏。*/
    CheckState();                                                     //*
    Lcd12864_set_xy(0,0);
 }

/*************************************************\
*********函数名称:总初始化函数
*********函数功能:
*********函数参数:
\*************************************************/  
void Init_all(void)           /*总初始化函数*/
  {
    MCU_Init();
    TPM_Init();
    RTI_Init();
    IO_Init();
    Lcd12864_Init(); 
  }

⌨️ 快捷键说明

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