main.c

来自「C05_LCD」· C语言 代码 · 共 44 行

C
44
字号
//-------------------------------------------------------------------------*
//工 程 名:UF32液晶(LCD)                                                   *
//硬件连接:                                                                *
//    (1)LCD的DB0-7,RS,R/W,E与MCU的普通I/O口引脚连接(见"LCD.c"文件)        *
//    (2)MCU的串口与PC方的串口相连                                         *
//程序描述:                                                                *
//    (1)初始显示:                                                         *
//       "Wait Receiving.."                                                *
//       "Soochow  2007.06"                                                *
//    (2)MCU接收PC发来的32个字符,并送LCD显示                               *
//-------《嵌入式系统-使用HCS12微控制器的设计与应用》教学实例-------------*
//总头文件
#include "Includes.h"



void main(void) 
{
  //LCD初始显示字符
  const INT8U* g_DispalyInit = "Wait Receiving.. Soochow 2007.06";
  //receive_data中存放从串口接收来的要被显示的32个数据
  INT8U receive_data[32];
  
  DISABLE_INTERRUPTS;    //关总中断
  //1.芯片初始化
  MCUInit();
  //2.模块初始化
  SCIInit();    //(1) 串行口初始化
  LCDInit();    //(2) 液晶初始化
      
  //LCD初始显示字符
  LCDShow(g_DispalyInit);

  while (1) 
  {
      //接收PC发送的32个数据,并存放到Data数组中显示
      if (0 == SCIReN(32,receive_data)) 
      {    
          //LCD显示MCU从串口接收到的32个数据
          LCDShow((INT8U *)receive_data);
      }   
  } 
}

⌨️ 快捷键说明

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