📄 main.c
字号:
//----------------------------------------------------------
//注意:LCD1602为字符型的 所以要显示的必须是字符
// 在显示做计数时,初值要是 字符型的 如 :'0' 而不是: 0
// 可以通过在整型数字后面加 '0' 如 i+='0'
//---------------------------------------------------------
#include<msp430x22x4.h>
#include"1602.c"
uchar Data1[16]={"Integer I= "};
uchar Data3[16]={"Made by zhangJ "};
uchar Data2[1];
void main(void)
{
uint i,j;
uchar ge=0,shi=0;
intlcd();
_DINT();//关闭中断
WriteCommand(0x80);//定位在第一行第一个位置
for(i=0;i<16;i++) WriteData(Data1[i]);
WriteCommand(0x80|40);//定位在第2行第一个位置
for(i=0;i<16;i++) WriteData(Data3[i]);
while(1)
{
if(ge==10)
{
ge=0;
shi+=1;
}
if(shi==9&&ge==9) shi=ge=0;
WriteCommand(0x80|11);//定位在第1行第一个位置
Data2[0]=ge+'0';
WriteData(Data2[0]);
WriteCommand(0x80|10);
Data2[1]=shi+'0';
WriteData(Data2[1]);
for(i=50000;i>0;i--)
for(j=5;j>0;j--);
ge+=1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -