资源简介
青云创新的LCM045A编程测试程序,采用.h文件,通过测试分别显示所有段码
代码片段和文件信息
//*****************************************************************************
// MSP430F149
// Built with IAR embedded Workbench for MSP430 version 5.40.3
//*****************************************************************************
#include
#include “LCM045A.h“
void L_Display(ulint data); // display of data
void L_ClOCK(ulint data);
void PPM_Display(); // translate from a to PPM and display
uint ijdataAdrsBits;
uint kqbsg;
main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P2SEL &=~0x2c; // p2.6p2.7 IO mode
P2DIR |= 0x2c; // P2.0P2.6P2.7 Output
L_Init();
L_clear();
delay(1000);
while(1)
{
L_Disp(Addr_Sign[2]Sign[4]);
delay(1000);
PPM_Display();
delay(1000);
L_clear();
L_Display(1234);
delay(1000);
L_clear();
L_ClOCK(723);
L_Disp(Addr_Sign[1]Sign[3]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[0]Sign[0]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[0]Sign[1]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[0]Sign[2]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[1]Sign[3]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[2]Sign[4]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[2]Sign[5]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[2]Sign[6]);
delay(1000);
L_clear();
L_Disp(Addr_Sign[0]0x0e);
L_Disp(Addr_Sign[1]Sign[3]);
L_Disp(Addr_Sign[2]0x0e);
PPM_Display();
delay(4000);
L_clear();
}
}
void L_Display(ulint data)
{
q = data/1000;
b = (data-q*1000)/100;
s = (data-q*1000-b*100)/10;
g = data-q*1000-b*100-s*10;
L_Disp(0x16display[q]);
L_Disp(0x18display[b]);
L_Disp(0x1bdisplay[s]|0x01); // adding decimal point
L_Disp(0x1ddisplay[g]);
}
void L_ClOCK(ulint data)
{
q = data/1000;
b = (data-q*1000)/100;
s = (data-q*1000-b*100)/10;
g = data-q*1000-b*100-s*10;
L_Disp( Addr_bit[0]display[q]);
L_Disp( Addr_bit[1]display[b]);
L_Disp( Addr_bit[2]display[s]);
L_Disp( Addr_bit[3]display[g]);
}
void PPM_Display()
{
L_Disp( Addr_bit[0]display[8]);
L_Disp( Addr_bit[1]display[8]);
L_Disp( Addr_bit[2]display[8]);
L_Disp( Addr_bit[3]display[8]);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20977 2013-04-30 12:31 LCM045A_20130430\Debug\Exe\LCM045A.d43
文件 120 2013-04-30 12:31 LCM045A_20130430\Debug\Obj\LCM045A.pbd
文件 40824 2013-04-30 12:31 LCM045A_20130430\Debug\Obj\main.r43
文件 2127 2013-04-30 13:13 LCM045A_20130430\LCM045A.dep
文件 20123 2013-04-29 10:39 LCM045A_20130430\LCM045A.ewd
....... 50641 2011-12-08 14:45 LCM045A_20130430\LCM045A.ewp
文件 161 2013-04-29 10:39 LCM045A_20130430\LCM045A.eww
文件 4312 2013-04-30 12:30 LCM045A_20130430\LCM045A.h
文件 2756 2013-04-30 12:31 LCM045A_20130430\main.c
文件 0 2013-04-30 12:31 LCM045A_20130430\path.txt
文件 1299 2013-04-30 12:31 LCM045A_20130430\settings\LCM045A.cspy.bat
文件 4955 2013-04-30 13:13 LCM045A_20130430\settings\LCM045A.dbgdt
文件 1250 2013-04-30 13:13 LCM045A_20130430\settings\LCM045A.dni
文件 3491 2013-04-30 13:13 LCM045A_20130430\settings\LCM045A.wsdt
目录 0 2013-04-29 10:39 LCM045A_20130430\Debug\Exe
目录 0 2013-04-29 10:39 LCM045A_20130430\Debug\List
目录 0 2013-04-30 13:13 LCM045A_20130430\Debug\Obj
目录 0 2013-04-29 10:39 LCM045A_20130430\Debug
目录 0 2013-04-29 13:11 LCM045A_20130430\settings
目录 0 2013-04-30 12:31 LCM045A_20130430
----------- --------- ---------- ----- ----
153036 20
- 上一篇:verilog实现JPEG图象压缩程序
- 下一篇:单片机控制输出电压的开关电源
评论
共有 条评论