资源简介
该版本为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语言框架
相关资源
- Qt4 图形设计与嵌入式开发 源代码
- 精通UNIX下C语言编程及项目实践总结与
- iOS条形码二维码识别项目源码
- 单片机开发
- 加权调度算法(C语言)
- 单片机最小系统(附原理图和PCB).
- 2017年电赛瑞萨芯片RX23T原理图.SchDoc
- LCD12864显示屏使用手册和(串行方式、
- 蓝牙四轴虚拟摇杆,油门控制
- INA226电流检测的代码
- 空气报警器源码
- DSP28335通过SPI读写SD卡例程
- 毕业设计(论文):无线充电器的设
- 智能车嵌入式开发(AD128.rar)
- 嵌入式开发ov2460摄像机检测
- OSEKVCX汽车电子嵌入式软件编程技术
- 基于Aurix的AUTOSAR多核操作系统的实现
- crc16几种标准校验算法及c语言代码(
- PCL测试程序
- 树莓派CAN通讯(c语言)
- 嵌入式硬件设计 第2版.pdf
- 基于嵌入式的智能防近视台灯系统
- 《嵌入式实时操作系统uCOS-II》邵贝贝
- ATK-SIM800C_SCH_V1.5.pdf
- 基于模型的设计及其嵌入式实现.pdf
- PID 控制算法实现(fuzzy-PID-controller)
- 调用库函数点亮一个led灯(嵌入式k
- 车用电机温度传感器手册.pdf
- ymodem.c(Stm32f10x)
- 用于SD卡读取(实验源码)
评论
共有 条评论