資源簡介
該版本為C語言版本的條形碼生成源碼,,采用EAN13編碼規則,在lcd屏幕上已經顯示出來,使用者需要實現畫線和繪制文本的功能函數,以及本分數據類型的重定義,修改完成即可,,主要是實現原理以及流程
代碼片段和文件信息
#include?“barcode.h“
#include?“pos_lcd_if.h“
#define?BARCODE_X???0?//條形碼起始x坐標左邊預留白邊5pixl
#define?BARCODE_Y???5?//條形碼起始y坐標上面預留白邊5pixl
//線條顏色
#define?LCD_COLOR_BLACK?????????0x00000000
#define?LCD_COLOR_WHITE?????????0xFFFFFFFF
int?picWidth??=?130; //?圖像寬度
int?picHeight?=?70; //?圖像高度
int?lineWidth?=?1; //?線的寬度
int?shortLine?=?40; //?短線長度
int?longLine??=?50; //?長線長度
int?code[13]?=?{0}; //?條形碼數字數組
char*?savecode?=?0;?//用于存儲編碼
char?toChar(int?no)
{
char?c?=?0;
return?(char)no?+?48;
}
void?findandgetcode(?char*?c)
{
int?i;
for(i?=?0;?i?30;?++i)
{
if(!memcmp(secondcode[i][0]?c?2))
{
savecode?=?(char*)secondcode[i][1];
}
}
}
//獲取指定位置的字符
char?GetAt(char*?pdata?int?index)
{
?return?*(pdata+index);
}
//計算校驗碼
void?ca
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1969??2016-12-01?13:44??barcode.h
?????文件???????6025??2016-12-01?11:42??barcode.c
-----------?---------??----------?-----??----
?????????????????7994????????????????????2
- 上一篇:VC++ DFT FFT
- 下一篇:c語言框架c語言框架c語言框架
評論
共有 條評論