📄 main.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 + -