增值税发票的自动录入方法及录入器 一种增值税发票的自动录入方法及录入器属于数据自动录入装置领域。
目前企业增值税专用发票存根联/抵和联的汇总清单都是由企业会计手抄的,不仅工作量大、错误率高、数据不易保存而且使税务局增值税专用发票的计算机稽核工作的效率也无法提高。
本发明的目的就在于提供一种可自动录入的方法及录入器。
本发明的特征在于:它依次由以下步骤组成:
<1>键盘设计:数字键0~9个,功能键为A~F个,其中A~E为双功能键,F为第二功能设置键;
<2>输入用户密码,清除旧数据,进入初始状态;
<3>判别用户是否有第二功能设置键F的设置请求,如有,便设置;
<4>若用户没有F键的设置请求,则判别其是否有设置0~9数字键功能键的请求,若没有,则返回初始状态;
<5>若用户设置了0~9、A~E键中任何一个键,则判别其是否同时有设置了F键,若没有,则执行第一功能模块中的相应程序,反之,则执行第二功能模块中的相应程序;
<6>程序支行完毕,便返回初始状态。
其程序框图见图1。
本发明的特征还在于:所述的增值税发票自动录入器,它由16键键盘1、其P1.0~P1.7端通过八脚插件2与键盘1的8根数据线相连地单片机3、其D0~D7端通过AD总线4与单片机3的P0.0~P0.7端相连的锁存器5、其A0~A7端通过AD总线4与锁存器5的Q0~Q7端相连,A8~A12端与单片机3的P2.0~P2.4端直连、 OE端与单片机3的PSEN端直连、而其D0~D7端与单片机3的P0.0~P0.7端直连的程序存储器6、其A0~A7端经AD总线4与锁存器5的Q0~Q7相连、其A8~A14端与单片机3的P2.0~P2.7端相连而其D0~D7端与单片机3的P0.0~P0.7端及程序存储器6的D0~D7端相连的两个数据存储器7、其输入端经电平转换芯片8、9分别与单片机3的接收、发送端RXD、TXD相连而其另一端与PC机相连的五脚插件10、其中一个RES端经反门11与单片机3的RESET端相连而输出端U0与数据存储器7的VCC端直连的掉电保护电路、其8根总线通过14脚插件12直接与单片机3的P0.0~P0.7端相连并由单片机3的写信号控制端 WR和选通电平输出端T1经过一组由反门11、与非门13组成的逻辑电路在单片机3的INTI端控制下来与其选通端连接以实行选通控制的液晶点阵显示模块14及电源组成,其中,锁存器5的锁存控制端G与单片机3的ALE/P端相连,数字存储器7的读写信号允许端 OE、 WE与单片机3的读写信号控制端 RD、 WR相连。其中的掉电保护电路由依次与整机电源输出端VCC正向串接的隔离二极管15、限流电阻R1、Ni-Cd电池16串接而成的供电电路及其输入端UIN与Ni-Cd电池16的正极相连而一个RES端经反门11与单片机3的RESET端相连输出端U0与数据存储器器7的VCC端直连而CE0端经反门11、13与数据存储器7的 CSI相连的型号为MAX691的掉电保护芯片17组成。
使用证明:它可自动、快速、准确地进行录入。
为了在下面结合实施例对本实用新型作详尽描述,现把本申请文件所使用的附图名称及编号简介如下:
图1:增值税发票录入器控制程序框图;
图2:增值税发票录入器电路原理图;
实施例:
请见图2。其中,1是16键薄膜键盘;3是8031单片机,内含微处理器、随机存储器、输出、入单元。5是用芯片74LS373作的锁存器,6是用可擦除重写的EPROM型存储芯片2764作的程序存储器,也可使用27128型芯片,7是使用两片型号为62256芯片且共有64KB的数据存储器,8、9分别是用于RS232标准中转换成标准电平的电平转换芯片MC1488和MC1489,反门11、与非门13都用芯片74LS00作成,液晶点阵显示模块14采用两行且每行为16个5×8点的DMC162,也可用EA-D16025,其内带驱动电路,可直接与单片机3的数据/地址总线相连,它可显示汉字、英文、数字及符号等等。该显示模块14的电源输入端同时与整机电源输出端VCC及掉电保护芯片17的+5伏输出端相连。整机的电源由其输入端与外接+10伏电源相连的4脚插件18、其输入端与该4脚插件18的输出端相连且用电平转换芯片MC78057作成的直流电压变换电路19及电容C2、C3构成,该芯片的输入端同时通过一个反向二极管15与5脚插件10的+12伏电源输出端相连。以便在企业内部录入汇总清单时由+10伏电源供电,而拿到税务局录入PC机时由专用的数据传输线及附带的±12伏电源供电。整机电源的输出电压VCC经电容C6和电阻R2组成的阻容分压电路后向单片机3的RESET端提供一个上复位信号,对于锁存器5、程序存储器6、数据存储器7及电平转换芯片8、9和与液晶点阵显示模块14相连的14脚插件12则是直接相连的。图2中R1、R2是电阻,C1~C6C8~C12是电容,T是晶体振荡器。
录入器的工作过程如下:键盘1的8根线可组合成16种状态,代表16个键码。其工作程序已有入EPROM程序存储器6中。数据码在单片机3的 WR端发出写入信号后向锁存器5的锁存控制端G发出控制信号后,便可由键盘1输入,经过锁存器5后按单片机3的P2.0~P2.7给出的地址向数据存储器7的A0~A7输入端输入。在单片机3的接收端RXD收到PC机经5脚插件10、电平转换芯片9发来的指令后,便由其RD端发出读写信号给数据存储器7的读出端OE,把其中的数据通过数据存储器7的AD0~AD7端送入单片机3的随机存储器中去,再在程序控制下由单片机3的TXD端经电平转换芯片8、5脚插件10送往PC机。数据存储器6和7的两个62256芯片是交替工作的。在正常工作状态下,它由掉电保护芯片17通过反门11来控制:其CE0端输出为低电位,经反门13后成为高电位,当要使左边的62256芯片工作时,单片机3的数据存储器7选通端P2.7为高电位,使该芯片62256的 CS1端为低电位,而右边的那个芯片62256的 CS1端为高电位,从而左边的选通而右边的反之。当要使右边的62256芯片工作时,单片机3的P2.7端为低电位,从而使左、右两个芯片62256的 CS1端状态反转,从而使右边选通而左边的芯片17的CE0端输出为高电位经反门11后变为低电位,从而使左、右两个数据存储器芯片62256的 CS1端皆为高电位而不通,从而起数据保存作用。单片机3中的INT1端是LCD寄存器选择输入信号线,其低电平选通指令寄存器,高电平选通数据寄存器,同时,单片机3中PSEN是2764芯片6中程序的控制线。
使用证明:它可达到与其目的。