?? main.c
字號:
/*****************************************************************************
* 文件名: main.c
* Copyright (c) 2008 *********武漢理工大學信息工程學院電信系
* 創建人: 王康
* 日 期: 2008.7.29
* 修改人: 王康
* 日 期: 2008.8.13
* 描 述: 本工程的所有模塊全部都是應用在我們自己制版的2008年"TI"杯湖北省電子
* 設計大賽MSP430F149系統板上的.本人本著"高內聚,低耦合"的設計原則將整
* 個工程整合在一起,各個模塊完成特定的功能,這樣一來,方便了模塊間的相互
* 調用.模塊在不斷的擴充之中.
* 版 本: IAR V4.11
******************************************************************************/
#define CONFIG_H
#include "config.h"
/*****************************************************************************
* 函數名: main
* 功能描述: 本函數為工程的主函數,完成各個模塊的綜合
* 全局變量:
* 調用模塊: FunClk_Init(); //系統時鐘初始化子函數
* FunPort_Init(); //端口初始化子函數
* FunData_Init(); //數據初始化子函數
* Delay(uint t); //延時子函數
* Key_Event(); //判斷有無鍵按下子函數
* Get_KeyVal(); //獲取鍵值子函數
* Key_Process(); //鍵處理子函數
* 作 者: 王康
* 日 期: 2008.7.29
* 修改人: 王康
* 日 期:
* 版 本: IAR V4.11
******************************************************************************/
void main(void)
{
FunClk_Init(); //系統時鐘初始化子函數
FunPort_Init(); //端口初始化子函數
FunData_Init(); //數據初始化子函數
Key_Init(); //按鍵初始化子函數
UART_Init(); //串口初始化子函數
LCD_1602_RST(); //LCD_1602的(初始化)復位子函數
Infrared_Init(); //紅外接收的初始化子函數
// LCD_12864_Init(); //LCD_12864的初始化子函數
// ClearDDRAM(); //清LCD_12864的DDRAM
LCD_Write_String(0, 0, " 2008 TI CUP wk "); //在LCD_1602上寫
LCD_Write_String(0, 1, "The KeyVal is:"); //在LCD_1602上寫
// LCD_Write_String(0, 1, " Just do it!--wk");
// WriteFixWord(8,"武");
// WriteWord(0,0,0,"武");
// WriteSentence("武漢理工大學余區電信系 王康制作得之淡然失之泰然黎明前是最黑暗的");
// WriteSentence(" 武漢 王康 制作 武漢理工大學");
// Test1();
// Test2();
while(1)
{
if(g_IR_KeyVal == 1)
{
LCD_Write_String(14, 1, "hw");
}
/***********以下一段程序是用來測試按鍵部分的,通過測試可以使用*******************
Key_Event();
if(g_KeyFlag == 1)
{
switch(g_KeyVal)
{
case 1: LCD_Write_One_Char(14, 1, '1');
break;
case 2: LCD_Write_One_Char(14, 1, '2');
break;
case 3: LCD_Write_One_Char(14, 1, '3');
break;
case 4: LCD_Write_One_Char(14, 1, '4');
break;
case 5: LCD_Write_One_Char(14, 1, '5');
break;
default:LCD_Write_One_Char(14, 1, 'a');
break;
}
g_KeyFlag = 0;
}
*******************************************************************************/
// Test3();
// LCD_Write_One_Char(0,0,'w');
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -