嵌入式MCGS串口通信快速入门及编程实例_第6章_万能通信之只发不收_微型打印_2018年01月13日_改2_图文

  • 阅读:3195

    嵌入式MCGS串口通信 快速入门及编程实例 第6章 万能通信之只发不收 微型打印 Contents 课程主要内容 ? 6.1 Programming by Instruction 自由编程 ? 6.2 Programming by Driver 驱动编程 ? Preparation For Hardware 准备工作 准备工作 ? Preparation For Hardware 准备工作 ? Preparation For Hardware 准备工作 54 32 1 98 76 12 34 5 6789 公 头 台式机 母 头 打印机接口 SPRT-T10BT 微型打印机 台式机RS232 ? Preparation For Hardware 准备工作 SPRT-T10BT微型打印机各针脚定义 针脚号 1 3 5 6 8 功能 DCD TxD GND DSR CTS 说明 该信号高电平时,表示打印机正“忙”不能接受数据; 当该信号为低电平时,表示打印机“准备好”,可以接收 数据。 打印机从主计算机接收数据。 信号地。 该信号为“SPACE”状态表示打印机“在线”。 该信号高电平时,表示打印机正“忙”不能接受数据; 当该信号为低电平时,表示打印机“准备好”,可以接收 数据。 ? Preparation For Hardware 准备工作 台式机RS232 ? Preparation For Hardware 准备工作 USB->RS232 ? Preparation For Hardware 准备工作 (1)打印机的第2引脚为TxD, 接台式机的第2引脚RxD; (2)打印机的第3引脚为RxD, 接台式机的第3引脚TxD; ? Preparation For Hardware 准备工作 1. SPRT-T10BT微型打印机供电电源:5V 3A 2. 插上电源后,长按“POWER”按钮,听到“滴 答”声,“POWER”按钮下方的指示灯亮,说 明打印机上电; 3. 按住“FEED”走纸按钮不放,打印机进行走纸 操作,“FEED”是“喂”的意思,这里表示进 纸。 ? 6.1 Programming by Instruction 自由编程 自由编程打印 ? 6.1 Programming by Instruction 自由编程 ? 6.1 Programming by Instruction 自由编程 '设定波特率 !SetSerialBaud(1,9600) '设定数据位 !SetSerialDataBit(1,8) '设定停止位 !SetSerialStopBit(1,0) '设定校验位 !SetSerialParityBit(1,0) ? 6.1 Programming by Instruction 自由编程 !WriteSerialStr(1, 单位: 北京科技大学能环学院热能系 +!I2Ascii(13)+!I2Ascii(10)) !sleep(100) !WriteSerialStr(1, 联系人:张辉+!I2Ascii(13)+!I2Ascii(10)) !sleep(100) !WriteSerialStr(1, QQ: 2281480680+!I2Ascii(13)+!I2Ascii(10)) !sleep(100) !WriteSerialStr(1, Email: zhanghui56@kktimes.cn+!I2Ascii(13)+!I2Ascii(10)+!I2Ascii(13)+!I2 Ascii(10)) !sleep(100) ? 6.1 Programming by Instruction 自由编程 ? 6.1 Programming by Instruction 自由编程 驱动编程打印 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 ? 6.2 Programming by Driver 驱动编程 PrintStr=单位: 北京科技大学能环学院热能系 +!I2Ascii(13)+!I2Ascii(10) PrintStr=PrintStr+联系人:张辉;+!I2Ascii(13)+!I2Ascii(10) PrintStr=PrintStr+QQ: 2281480680+!I2Ascii(13)+!I2Ascii(10) PrintStr=PrintStr+Email:zhanghui56@kktimes.cn+!I2Ascii(13)+!I2As cii(10)+!I2Ascii(13)+!I2Ascii(10) !SetDevice(设备0,6,Print(PrintStr)) 第6章 万能通信之只收不发 微型打印 谢谢!