?? 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 + -