📄 main.c
字号:
/***************************************************
程序功能:静态显示各种字符
----------------------------------------------------
测试说明:观察液晶显示
****************************************************/
#include <msp430.h>
#include "BoardConfig.h"
#include "Cry1602.h"
uchar shuzi[] = {"0123456789"};
uchar zimu1[] = {"abcdefghigklmnopqrstuvwxyz"};
uchar zimu2[] = {"ABCDEFGHIGKLMNOPQRSTUVWXYZ"};
uchar *fuhao = "~`!@#$%^&*()_+-=/|,.、;'<>?:""";
uchar *jieshu = "This is the end!";
/***********************主函数************************/
void main( void )
{
uchar i;
WDTCTL = WDT_ADLY_1000; //间隔定时器,定时1000ms
BoardConfig(0xb8); //关闭数码管、流水灯和电平转换
LcdReset();
DispNChar(3,0,10,shuzi);
//延时2s
for(i = 0; i < 3; i++)
{
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
}
LcdWriteCommand(0x01, 1); //清除显示
DispNChar(0,0,26,zimu1);
//延时2s
for(i = 0; i < 3; i++)
{
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
}
LcdWriteCommand(0x01, 1); //清除显示
DispNChar(0,0,26,zimu2);
//延时2s
for(i = 0; i < 3; i++)
{
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
}
LcdWriteCommand(0x01, 1); //清除显示
DispStr(0,0,fuhao);
//延时2s
for(i = 0; i < 3; i++)
{
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
}
LcdWriteCommand(0x01, 1); //清除显示
DispStr(0,0,jieshu);
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -