📄 printfunction.h
字号:
/*******************************************************************************
* Function Name :CarriageConstantSpeedLeftToRight
* Description : 字车电机右常速
* Input : u8 PhaseIn,u8 stepcount
* Return : CurrentPhase ---0~3
*******************************************************************************/
void CarriageConstantSpeedLeftToRight(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :CarriageSlowSpeedLeftToRight
* Description : 字车电机右慢速,未满24步
* Input : u8 PhaseIn,u8 stepcount
* Return : CurrentPhase ---0~3
*******************************************************************************/
void CarriageSlowSpeedLeftToRight(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :CarriageRightToLeft
* Description :字车电机左进---单向打字方向//字车传感器即为左
* Input :u8 PhaseIn
* Return :CurrentPhase---0~3
*******************************************************************************/
u8 CarriageRightToLeft(u8 PhaseIn);
/*******************************************************************************
* Function Name :CarriageSpeedUpRightToLeft
* Description :字车电机左加速
* Input :u8 PhaseIn
* Return :none
*******************************************************************************/
void CarriageSpeedUpRightToLeft(u8 PhaseIn);
/*******************************************************************************
* Function Name :CarriageSpeedDownRightToLeft
* Description :字车电机左减速
* Input :u8 PhaseIn
* Return :none
*******************************************************************************/
void CarriageSpeedDownRightToLeft(u8 PhaseIn);
/*******************************************************************************
* Function Name :CarriageConstantSpeedRightToLeft
* Description :字车电机左常速
* Input :u8 PhaseIn,u8 stepcount
* Return :none
*******************************************************************************/
void CarriageConstantSpeedRightToLeft(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :CarriageSlowSpeedRightToLeft
* Description :字车电机左慢速
* Input :u8 PhaseIn,u8 stepcount
* Return :none
*******************************************************************************/
void CarriageSlowSpeedRightToLeft(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :CarriageHold
* Description :字车电机保持
* Input :PhaseCycle
* Return :none
*******************************************************************************/
void CarriageHold(u16 PhaseCycle);
/*******************************************************************************
* Function Name :PaperForward
* Description :走纸电机进纸
* Input :u8 PhaseIn
* Return :CurrentPhase---0~3
*******************************************************************************/
u8 PaperForward(u8 PhaseIn);
/*******************************************************************************
* Function Name :PaperSpeedUpForward
* Description :走纸电机加速进纸
* Input :u8 PhaseIn
* Return :none
*******************************************************************************/
void PaperSpeedUpForward(u8 PhaseIn);
/*******************************************************************************
* Function Name :PaperSpeedDownForward
* Description :走纸电机减速进纸
* Input :u8 PhaseIn
* Return :none
*******************************************************************************/
void PaperSpeedDownForward(u8 PhaseIn);
/*******************************************************************************
* Function Name :PaperConstantSpeedForward
* Description :走纸电机常速进纸
* Input :u8 PhaseIn,u8 stepcount
* Return :none
*******************************************************************************/
void PaperConstantSpeedForward(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :PaperSlowSpeedForward
* Description :走纸电机慢速进纸
* Input :u8 PhaseIn,u8 stepcount
* Return :none
*******************************************************************************/
void PaperSlowSpeedForward(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :PaperBack
* Description :走纸电机退纸
* Input :u8 PhaseIn,
* Return :CurrentPhase---0~3
*******************************************************************************/
u8 PaperBack(u8 PhaseIn);
/*******************************************************************************
* Function Name :PaperSpeedUpBack
* Description :走纸电机加速退纸
* Input :u8 PhaseIn,
* Return :none
*******************************************************************************/
void PaperSpeedUpBack(u8 PhaseIn);
/*******************************************************************************
* Function Name :PaperSpeedDownBack
* Description :走纸电机减速退纸
* Input :u8 PhaseIn,
* Return :none
*******************************************************************************/
void PaperSpeedDownBack(u8 PhaseIn);
/*******************************************************************************
* Function Name :PaperConstantSpeedBack
* Description :走纸电机常速退纸
* Input :u8 PhaseIn,u8 stepcount
* Return :none
*******************************************************************************/
void PaperConstantSpeedBack(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :PaperSlowSpeedBack
* Description :走纸电机慢速退纸
* Input :u8 PhaseIn,u8 stepcount
* Return :none
*******************************************************************************/
void PaperSlowSpeedBack(u8 PhaseIn,u8 stepcount);
/*******************************************************************************
* Function Name :PaperHold
* Description :走纸电机保持
* Input :PhaseCycle
* Return :none
*******************************************************************************/
void PaperHold(u16 PhaseCycle);
/*******************************************************************************
* Function Name :PrintDrive
* Description :打印
* Input :u8 bufferdata,u8 PrintCycle
* Return :none
*******************************************************************************/
void PrintDrive(u8 bufferdata,u8 PrintCycle);
/*******************************************************************************
* Function Name :delay10us
* Description :定时10us
* Input :none
* Return :none
*******************************************************************************/
//void delay10us(void);
/*******************************************************************************
* Function Name :delay
* Description :延时程序
* Input :u16 count
* Return :none
*******************************************************************************/
void delay(u16 count);
/*******************************************************************************
* Function Name :PositionSensorValue
* Description :位置传感器值
* Input :none
* Return :value
*******************************************************************************/
u8 PositionSensorValue(void);
/*******************************************************************************
* Function Name :delayt
* Description :延时程序
* Input :u8 count
* Return :none
*******************************************************************************/
void delayt(u8 count);
/*******************************************************************************
* Function Name :PrinterPowerUpInitial
* Description :打印机上电初始化
* Input :none
* Return :none
*******************************************************************************/
void PrinterPowerUpInitial(void);
/*******************************************************************************
* Function Name :PrinterCommand
* Description :打印命令
* Input :commands command
* Return :none
*******************************************************************************/
void PrinterCommand(commands command);
/*******************************************************************************
* Function Name :GoBeginPosition
* Description :去打印开始位置
* Input :none
* Return :none
*******************************************************************************/
void GoPrintBeginPosition(void);
/*******************************************************************************
* Function Name :PrintOneRow
* Description :打印一行内容
* Input :u8 direction
* Return :none
*******************************************************************************/
void PrintOneRow(u8 direction);
/*******************************************************************************
* Function Name :CodeToData
* Description :代码转换数据
* Input :u8 direction
* Return :none
*******************************************************************************/
void CodeToData(void);
/*******************************************************************************
* Function Name :PrintBuffer
* Description :打印缓冲
* Input :none
* Return :none
*******************************************************************************/
void PrintBuffer(void);
/*******************************************************************************
* Function Name :PrinterDefaltCommand
* Description :缺省命令处理
* Input :none
* Return :none
*******************************************************************************/
void PrinterDefaltCommand(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -