1 / 12
文档名称:

蓝牙打印机程序设计说明书.doc

格式:doc   大小:61KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

蓝牙打印机程序设计说明书.doc

上传人:wh7422 2022/2/12 文件大小:61 KB

下载得到文件列表

蓝牙打印机程序设计说明书.doc

相关文档

文档介绍

文档介绍:...wd...
...wd...
。热敏微型打印机式也式比拟常见的微 型打印机,但比针式微型打印机出来得要晚。热敏打印机打印速度快,噪音小,打印头很少出现机械损耗,并 且不需要色带,免去了更换色带的麻烦。但它也有缺点,因为其使用的是热敏纸,所以不能无限期保存,在避 光的条件下可以保存一年到五年,也有长效热敏纸可以保存十年。


硬件框图:
4总体设计

在主机端用一单片机来仿真打印机进展工作,截取从主机并口传出的数据及控制信号,并通过蓝牙无线连接传送到打印机端。在打印机侧的单片机那么根据所收到的蓝牙数据来仿真主机对打印机进展控制操作,从而实现打印机与主机的蓝牙无线连接。主机端的蓝牙作为主设备进展查询和发起连接,打印机端的蓝牙那么作为从设备等待连接的建立。单片机采用89C2051,蓝牙芯片采用爱立信公司生产的支持点对点连接的ROK101-008。该模块内包括了无线局部、基带控制器、闪存、电源控制模块和内部时钟这五个主要局部,提供UART、PCM、I2C标准接口并内置晶振。

工程系统框架图设计
工程器件选型 可行性 本钱
1) CPU:stm32f103c8t6 48pin 72MHZ flash:64k RAM: 20K 2) 打印头:富士通 58mm 短排线 ---- 外壳
3) 蓝牙模块:HC-05
4) 存储器(FLASH):w25q64 8MB 08 16 32 64 128
5) 电机驱动:LB1963 6) DC-DC 电源:2307〔〕 ,2359〔5v〕,1117〔〕
原理图、PCB 设计;
工程软件分模块编写,测试
字库烧录
...wd...
...wd...
...wd...
系统软件下载,综合调试

主程序
#include ""
#include ""
#include ""
#include ""
#include ""
#include ""
u8 uart_buf[100];
u8 uart_flag=0;
u8 en_dat[48*32];
void SYS_INT(void)
{
Stm32_Clock_Init(9); //ʱÖÓ³õʼ»¯
delay_init(72); //ÑÓʱ³õʼ»¯
init_printer_gpio();
init_motor_gpio();
uart1_init(72,9600);
uart2_init(36,9600);
}
void send_str(char *s)
{
for(;*s!='\0';s++)
{
while(!(USART2->SR & (1<<6)));
USART2->DR =*s;
}
}
void print_hzs(void)
{
u8 beat_cnt=2,line=0,hz_line=0;
for(line=0;line<48;line++)
{
run_motor();
delay_us(800);
}
for(hz_line=0;hz_line<get_hz_num();hz_line++)
...wd...
...wd...
...wd...
{