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

📄 main.c

📁 《嵌入式系统-使用HCS12微控制器的设计与应用》在CodeWarrior开发环境下的源程序。
💻 C
字号:
//-------------------------------------------------------------------------*
//工 程 名:DG128液晶(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"    //总头文件

//主函数
int main(void)
{
    //定义初始显示缓存并赋初值
    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) 键盘初始化
    //3. 开放总中断
    ENABLE_INTERRUPTS;
    //4. LCD显示初始化
    LCDShow((INT8U *)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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -