税控防伪电子发票机的制作方法

文档序号:2400620阅读:291来源:国知局
专利名称:税控防伪电子发票机的制作方法
技术领域
本发明涉及一种电子设备,具体是指一种税控防伪电子发票机。
目前国内市场上使用的收款机、发票打印机、国税申报机等品种繁多,但这些设备都是针对某一方面需求而设计的,因而功能单一,智能化程度低,如的士出租汽车上安装的发票打印机、超级市场及商场柜台上使用的收款机、国税申报机,都没有严格的发票防伪密码,有的只是打印收据,有的只是打印单张发票,有的虽然能打印多联发票,但也没有发票防伪密码。又如国税申报机,虽然有IC卡输入功能,但无发票打印功能和发票防伪密码。因此,为了防止国家税收流失,适应广大中小企业和商家的需要,迫切需要研制一种功能齐全、智能化程度高、价格适中的电子发票机。
本发明之目的旨在提供一种功能齐全、智能化程度高、价格适中、造型美观、使用方便灵活、应用广泛的税控防伪电子发票机。
本发明的技术方案是这种税控防伪电子发票机包括有中央数据处理器、数据存贮器RAM、汉字库EEPROM、液晶显示器接口电路、液晶显示屏、打印机接口电路、打印机、RS232接口、IC卡、IC卡座及接口电路、键盘、键盘扫描接口电路、交直流转换电源、电源监视器、控制信号发生器;中央数据处理器分别通过数据总线与数据存贮器RAM、汉字库EEPROM、打印机接口电路、RS232接口、IC卡座及接口电路、键盘扫描接口电路相连接,中央数据处理器还通过控制总线连接液晶显示器接口电路,交直流转换电源提供中央数据处理器和各电路工作电源,键盘连接键盘扫描接口电路,液晶显示器接口电路输出连接至液晶显示屏,打印机接口电路连接打印机,电源监视器和控制信号发生器的输出线还连接控制中央数据处理器;中央数据处理器是本机的核心,它内部具有指令输入输出控制总线、地址输入输出总线及硬件乘除法功能、32K闪速存贮器,指令程序固化在其中,时钟频率达到20MHZ以上,中央数据处理器在接收键盘按键的输入命令后,通过其地址口输出地址码,在数据存贮器RAM中取出数据,在汉字库EEPROM中取出汉字或数字、字母点阵,存入数据存贮器RAM中,经整理,通过中央数据处理器的数据口,送至液晶显示器接口电路及液晶显示屏,进行显示,执行打印发票程序时,由中央数据处理器通过数据口在数据存贮器RAM中取出打印数据,送至打印机接口电路及打印机,打印票据,执行串行通讯程度时,中央数据处理器通过数据口在数据存贮器RAM中取出报税数据,变成串行数据,从串行数据口经RS232接口,送给MODEM进入税务网络报税或接外围设备,与系统机或多台机联接通讯,执行IC卡读写程序,将IC卡插入IC卡座中,中央数据处理器通过IC卡座及接口电路对IC卡进行读写,并存入数据存贮器RAM中,控制信号发生器提供芯片选择信号,由中央数据处理器给出地址逻辑关系,选中某一路芯片工作,电源监视器产生复位信号,提供给中央数据处理器,系统复位。
本发明的中央数据处理器CPU采用DSP芯片TMS320F206数据信号处理器,时钟频率高,采用功20MHZ的晶振频率输入,处理数据的速度快,适合于高数据流的处理,它的指令周期为25ns、35ns或50ns,乘除法运祘单周期指令完成;寻址范围宽,可寻址224K存贮空间(64K程度、64K数据和64K的输入输出I/O寻址空间,以及32K扩展数据空间);丰富的片内外设--同步串口、异步串口、锁相环,可编程软件等待状态发生器等;强大的指令集--单周期乘、除、块移动,多条转移和周用、位倒序寻址等,片内有32K的Flash存储器、功耗低,由于选用高性能的数据信号处理芯片TMS320F206,使得整机的性能大大提高。
本发明采用了集成电源模块供电,该模块具有抗电网杂波、抗静电、抗电磁波幅射的功能,该模块具有交流220V的输入电压变化范围大、输出直流电压稳定的优点,具有很好的抗电网电压变动能力,可提高整机的可靠性和抗干扰能力。
本发明采用了电源监视电路,即使瞬时断电,也不会丢失数据,因为在电源电压低到某门槛电压时,产生复位信号,停止计算机工作,避免在低电压工作时数据处理出现错误。
本发明采用带电池的数据存贮器RAM,使需要保存的数据能长期保存,可以十年不丢失数据。
本发明的串行通讯芯片采用MAX202,只需要单电源程序+5伏供电,就可实现RS232通讯信号的电平转换与TTL电平匹配,这样,使得整机线路简化。
本发明的键盘扫描接口电路采用键盘专用电路82C79芯片,该电路具有滤波、去抖作用,无需软件采取延时、滤波去抖,这样,就简化了软件设计,增加了键位输入的可靠性,也提高了整机性能。
本发明的打印机接口电路只采用74HC273数据寄存器和IC卡接口电路74HC273寄存器状态控制,简化了接口电路设计,节约了成本,提高了整机的可靠性。
本发明的各芯片的口地址片选信号、控制信号,通过GAL16V8编程输出提供,使线路具有一定的保密性。
本发明具有如下功能1.对IC卡进行读写、密码校对、加密、解密数据更新等,通过对IC卡的读写,可以申报税务和打印税务发票,对发票进行统一编号和防伪标志,可以进行发票防伪;2.可通过串行口接MODEM上网,向税务机关申报纳税;3.带有80字宽带的针式打印机,可供各商家售货后打印发票;
4.采用4×12个汉字的LCD液晶显示器,汉字为16×16阵,并带有背光可调,中西文字显示清晰;5.带有键盘输入。
总上所述,这种税控防伪电子发票机设计合理,智能化程度高,数据处理的能力强、运行速度快,抗干扰性能好,可靠性高,数据保存时间长,能满足税务申报、发票打印等各种复杂功能的要求,达到一机多用的目的。该机造型美观,价格适中,适应广大中小企业和商家,应用前景广阔。


图1为本发明结构原理框2、图3各为本发明的部分实施电路图其中图2的电路部分包括有中央数据处理器、数据存贮器RAM、汉字库EEPROM、交直流转换电源、电源监视器、RS232接口电路、控制信号发生器图3中的电路包括有IC卡及接口电路、键盘扫描接口电路、液晶显示接口电路、打印机接口电路图2、图3电路图合起来构成一总体电路图。
下面结合附图对本发明的技术方案作进一步详细说明,并由电路图给出较佳实施方案参见图1,本发明的税控防伪电子发票机包括有中央数据处理器、数据存贮器RAM、汉字库EEPROM、液晶显示器接口电路、液晶显示屏、打印机接口电路、打印机、RS232接口、IC卡、IC卡座及接口电路、键盘、键盘扫描接口电路、交直流转换电源、电源监视器、控制信号发生器,中央数据处理器分别通过数据总线与数据存贮器RAM、汉字库EEPROM、打印机接口电路、RS232接口、IC卡座及接口电路、键盘扫描接口电路相连接,中央数据数据处理器还通过控制总线连接液晶显示器接口电路,交直流转换电源提供中央数据处理器和各电路工作电源,键盘连接键盘扫描接口电路,液晶显示器接口电路输出连接至液晶显示屏,打印机接口电路连接打印机,电源监视器和控制信号发生器的输出线还连接控制中央数据处理器。具体分述如下1、串行数据通讯串行数据通讯可接处围设备,可以与系统机联接通讯可以在几台电子发票机之间通讯;如果外接MODEM(调制解调器)可以上网联接,申报税务。
2、IC卡读写主机板上设有IC卡座,IC卡插入卡座中,可以对IC卡进行读写,了解纳税户应交多少税、已交多少税,交过税的金额又重新写入IC卡中备下次查看。
3、按键输入该机的按键具有8×8矩阵式的64个按键。具有数字键1、2......9、0,英文字母键具有A、B、C、D......X、X、Y、Z,光标键→←↑↓,功能键F1、F2、F3......F10,专用键RETURN、EXIT、PRINT+/-、CLR、......ENTER(确认)。
利用这些键可以对该机进行各种操作,例如可以上网申报税务、打印发票、输入数字、输入汉字、可以对屏幕进行各种编辑以及其它的各种功能操作等。
4、交直流电源转换模块交直流电源转换模块,输入220伏50HZ交流电压,经过该模块转变成+5伏,1A的直流输出,该模块型号为BSA-05-S05,它包含了全波桥式整流二极管,+5伏输出的电源电压稳压集成电路,外接2200UF/16伏的钽电容滤波,为DSP和各电路提供+5伏供电。
5、DSP数字信号处理器DSP数字信号处理器是防伪报税电子发票机线路中的核心,它负责数据计算和处理,控制、协调、通讯及输入输出等各种功能。DSP的型号是TMS320F206,芯片内具32K闪速存贮器、程序指令写入到该存贮器中。它具有六种总线,具有硬件的乘除功能,一条单周期指令能完成乘法、除法运算。时钟频率到达20MHZ以上。所以它数据处理的速度极快,是理想的控制处理器。
6、数据存贮器,工作RAM该数据存贮器采用非易失性SRAM,具有带电池的RAM,是高速高抗扰随机存贮器,不怕掉电,上、下电百万次数据无丢失,断电后十年保持数据有效。一年中所有的发票数据保存在该存贮器中,便于查看历史数据。还可以保存经过处理后的其它数据。
7、汉字库存贮器EEPROM该汉字库存贮器采用FLASH存贮EEPROM,具有单电源+5伏改写,因为该芯片内部具升压电路,把+5伏升到+12伏电压,改写十分方便,不需要紫外线光照射操作,用+5伏电就可以擦除改写。存有一、二级国标点阵汉字库,还存有10个阿拉伯数字和26个英文字母,为电子发票机提供输入、显示、打印、汉字数字和英文字母。
8、液晶显示器液晶显示器型号SMG19264LCM,具有16×16点阵的汉字4×12个字,+5伏电源具有背光控制,工作电流很小,只有6mA,是理想的低功耗、电子发票机显示器。
9、发票打印机III型打印机具有80个字符宽的针式打印机,可以同时打印5张发票,也可以打印其它数据,I型打印机是小型打印机,只能打印200毫米票据。它们是电子发机的整体部件之一。
五、数据信号流程及工作过程1、输入信号A、IC卡输入信号提供处理的原始数据,通过IC信号的输入可以了解纳税人的纳税情况,同时,纳税以后,又可以存贮在IC卡中,备下次查看。
B、键盘输入信号提供汉字的拼音输入或区位码输入、数字输入、英文字母的输入,提供显示、打印、操作和处理之用,功能键专用键,提供输入命令,便于对该机进行各种控制、编辑和其它操作之用。
2、输出信号A、RS232串行输出通讯信号提供联机信号或通过联接MODEM上网进行税务申报,也可接其它设备之用。
B、打印输出信号,提供发票打印,或其它数据图形打印之用,它联接80字符宽的打印机。
C、输出显示信号,提供给LCD19264液晶显示器进行显示,液晶显示器可以显示4×12个汉字,也可以显示各种英文字母和数字。
3、电源供电系统为该机的IC电路、晶体三极管等各种电路提供+5伏直流电源,该电源模块、输入交流、输出1安培的直流电源,使用该电源模块,简化了线路,缩小了体积,提高了抗干扰能力,啬了可靠性。
4、主机系统它包括了DSP数据处理器,程序存储器,数据存贮器,字库存贮器和其它的一些输入输出接口电器。DSP数据处理器TMS320F206,它包含了32K闪速存贮器,串行同步通讯、异步通讯、中断系统、定时器、数据处理器等,它负责数处理输入输出数据的管理和系统中各种功能的协调处理。
工作原理该电子发票机是一台微电脑系统,中央处理器是TMS320F206,是具高速高性的数据处理器,它内部具有指令输入、输出控制总线、地址输入、输出总线共有六种总线(一般51单片机只有三种总线);具有硬件乘、除法功能(51单片机无此功能);具有20MHZ晶振输入通过DSP的PLL(锁相环)可以倍频到40MHZ(51单片机晶振频率只有11.0359MHZ,经过内部分频只有1~2MHZ)。比51单片机的处理速度快到10~20倍。
TMS320F206还具32KFLFLASH(闪速)存储器,串行同步通讯、异步通讯、中断系统、定时器、数据处理器等。它负责数据处理、输入、输出和数据管理和系统中断等各种功能的协调处理。
该机的运行靠固化在EPROM中的指令程序。TMS320F206芯片内具有32KEEPROM。指令程序固化在该存贮中,该机的所有功能靠执行该指令程序。
例如,酒店中使用时,用户需要打印税务发票。需要把消费清单通过键盘录入到该机中,如中华烟10条,单价200元,小计2000元,酒3瓶,单价150元,小计450元,饭菜1500元,娱乐消费包房每小时300元,包房4小时,小计1200元,还有开票单位名称。收款单位和收款人这些汉字数据的录入,在TMS320F206的控制下,执行键盘输入控制程序和汉字拼音输入法程序,键盘接口电路82C79,该电路具有硬件扫描和延时去抖电路,保证录入数据正确,录入的数据或汉字在液晶显示屏上显示监视输入的数据和汉字,按确认键后,存入该机的工作RAM的随机存贮中,在执行程序中,能自动进行加减统计,自动进行扣税,扣税是按照税务局规定的税率扣税,例如营业税为销售额的6%,如前录入的金额,烟200元+酒450元+饭菜1500元+包房娱乐1200=5150元,消费的总金额为5150元,应纳的营业税为5150元×6%=309元,这笔营业税为309元存入SRAM(带电池保护)的存贮器,可以10年不丢失,这笔数据存到SRAM中,任何使用人无法更改,每笔扣税,该机自动进行累加,这些过程是由TMS320F206按固化在该芯内的程序自动完成。如果要打发票,还是需要键盘录入控制命令,键盘接口电路82C79的数据口D0~D7送到TMS320F206的数据D0~D7,DSP处理机判别处理,把刚录入的数据,从存贮器中调出来,送往打印机接口电路74HC273,同时发出打印命令给打印机,打印机接收命令后,进行一个接一个字节打印,当每打印一字节后,打印机发出一个中断信号给TMS320F206,TMS320F206接收到该中断信号后,再送一个字节数到74HC273中锁存备打用之中,这样,周而复此的把数据打印出来。打印在发票中的防伪码,包括本机号、行业号、发票顺序、税务号。发票上应该打印单位名称,年月日、收款单位,收款人的姓名,其中年月日是由该机时钟芯片提供的时钟输出,由DSP处理自动调出,打印在发票上,日期不能更改,需要到指定的部门每年进行一次时钟校对。控制时钟更改,就能保证在同一日期内的的唯一号,也是对发票的一种防伪方法。
向税务机关报税,税务机关有一套联网报税系统,才能进行联网报税。该机有一个RS232串行通讯口,联接外置MODEM(调制解器),上远程报税网进行报税和纳税。一种办法是通过键盘输入控制、把每个月应纳的税从该机的SRAM存储器中调出。这种调出的方法是事先编制好的程序固化在EEPROM中,DSP处理器,执行这段程序后,自动从存储中取出交纳税款。经过DSP处理器的RX、TX串行口输出到RS232的接口芯片MAX5202E、调制解调器MODEM上网报税;另一种方法,是通过IC卡进行报税。报税的过程是这样的,可把IC卡当作一个存储器,每次把扣税金额存入到IC卡中。到报税时,插入到该机的IC卡插座中,通过键盘控制,招待事先写好的读写程序,通过对IC卡的密码校对,把IC卡中的数据读出到该机的缓存中,从DSP处理器的DX、TX通讯口,输出到RS232接口芯片MAX202E,再接上MODEM上网报税。
该机的整个工作过程是由事先编写好的程序,固化在EEPROM中。例如键盘扫描输入程序、IC卡刷卡读写程序、打印驱动程序、汉字拼音输入程序、读汉字点阵程序、对发票打印加密程序、LCD液晶显示驱动程序、串行通讯程序、税表、发票浏览程序、键盘输入命令判别程序等。在键盘按键输入的控制下,经过DSP中央处理器的识别,有机的结合起来,招待种程序,实现该机的各种功能。
在工作过程中,DSP处理器接收按键的输入命令后,通过DSP的地址口A0~A15输出地址码,在数据存储器中(工作RAM)中取出数据,在汉字库(EEPROM)中取出汉字或数字、字母点阵,存入数据存储器中,经过编排整理,通过DSP数据口D0~D7,送给液晶显示屏(SMG19264LCM)进行显示。如果需要打印发票,DSP处理器通过数据口D0~D7在数据存储器中取出需打印发票的数据,送到打印机接口芯片、74HC273锁存。由按键输入打印命令。经过DSP判别送给打印机,打印机接收到打印命令后,执行打印票据的工作。在上网远程报税时,同样是由按键输入上网报税命令,经过DSP识别,通过DSP数据口D0~D7在数据存储器中取出报税数据,经过DSP处理,由并行数据变成串行数据,从DSP的DX、TX串行数据口传送到TS232接口芯片MAX202E(电平转换电路),送给MODEM(调制解调器)进入税务网络报税。该机的各种芯片的+5V直流电压,是由电网电压50HZ、220伏电压、经过AC-DC(交流到直流)电流变换器提供。
参见图2、图3实施电路图,各电路的具体组成为·RS232接口包括IC3、电容C3、C4、C5、C6、插座X3,IC1
的95脚(RX),93脚(TX)分别与IC3的12脚(R1OUT),11脚(T1IN)相接,IC3的13脚(R1IN),14脚(T1OUT)与插座X3的2脚与3脚相接,IC3是半行通讯电路MAX202。·IC卡接口线路包括ATD45D041IC卡座,三极管V1(9012),入口锁存器IC13(74HC273)ATD45D041IC卡片。·键盘扫描接口线路包括键盘接口扫描电路IC10(82C79),三—八译码电路IC11(74HC138),键盘连接插座×5,64按键盘。·交直流转换电源包括电源交直转换电路V1(BSA-05-S05),交流电源连接插座X1(DG508-3T),滤波电容C1、C2。·电源监视器包括电源监视器芯片IC2(IMP708),电容C7。·数据存贮器RAM包括随机存贮器RAMIC8(62256),IC7(62256)。·汉字库EEPROM包括闪速存贮器IC6(29C020),IC5(29C020)。·液晶显示器接口线路包括入口锁存器IC13(74HC273),三极晶体管V2(9012),二极管V3(IN4002),电位器R7。
电阻R8,液晶显示屏连接插座×6(IDC20)·液晶显示屏为SMG19264LCM,4×12个汉字显示库。·打印机接口电路包括8路锁存器IC12(74HC273),打印机连接插座×5(DB25),电阻R3。·针式打印机EPSON LQ-300K。·控制信号发生器由IC4(GAL16V8)组成,由中央数据处理器提供A15、DS、IS、WR、RD、A7、A6提供输入信号,经过逻辑编程,产生CS1、CS2、CS3、CS4、CS5、CS6片选信号和读(RD1),写(WR1)信号。
中央数据处理器TMS320F206、100脚扁平封装,其中有16根地址线A0~A15、16根数据线D0~D15、4个外设输入、输出(I/O)口IO 0~IO 3、8个存储器控制信号PS、DS、IS、READY、R/W、RD、WE、STRB。4个多处理信号BR、HOLDA、XF、BIO、7个初始化、中断和复位操作信号RS、TEST、BOOT、NMI、HOLD/INTI、INT2、2NT3。7个震荡、PLL和定时信号TOUT、CLKOUTI、CLKW/XZ、XI、DIV1、DIV2、PLL5V、8个串口和UART信号CLKX、CLXR、FSR、FSX、DR、DX、TX、RX、7个测试信号TRST、TCK、TMS、TDI、TDO、EMUO、EMHI/OFF、还有电源PWR和地GND。
数据存储器RAM芯片62256、28脚双列直插封装,其中地址线15根,A0~A14,数据线8根D0~D7,读出线OE,片选线CE、写入线WE、电源线VCC、地线GND。
汉字库EEPROM存储器芯片29C020(EEPROM)、18根地址线A0~A17、8根数据线D0~D7、读出线OE、片选线CE、写入线WE、电源线VCC、地线GND、28脚双列直插封装。
IC卡、打印机接口芯片74HC273(数据锁存器)、8根输入数据线D0~D9、8根输出数据线Q0~Q7、一根清除线CLR、一根时钟线CLK、电源线VCC、地线GND、20脚双列直插封装。
键盘扫描接口芯片8根数据输入线D0~D7、16根数据输出线、OUTA0~OUTA7、OUTB0、OUTB7、一根地址线A0、一根复位线RESET、一根片选线CE、一根读出线RD、一根写入线WE、一根时钟线CLK、4根键盘数据输出扫描线SL0~SL3、8根键盘数据输入线RL0~RL7、4根控制信号线IRQ、BD、CNTL/STB、SHIFT、电源线VCC、地线GND、40脚双列直插封装。
键盘扫描如电路还包括有74HC138。
三—八译码芯片GAL20V8,由DSP提供A15,DS,IS,WR,RD,A7,A6,7个信号与GAL20V8的输入线连接,经过逻辑编辑产生CS1,CS2,CS3,CS4,CS5,CS6,RD1,WR1,8个输出信号为IC芯片D5,D6,D7,D8,D10,提供片选和读写信息。GAL20V8还有电源线VCC,地线GND,20脚双到直插封装。
电源监视器芯片MAX708,在电源上电时,7脚产生一个RESET负跳变的复位信号,8脚产生一个RESET正跳变复位信号,8脚双列直插封装,1脚MR,2脚VCC,3脚GND,4脚FFI,5脚FFO,6脚NC,7脚/RESET,8脚RESET。
交直流转换电源芯片,BSA-05-SO5交流,输入脚,1脚FG,2脚N,3脚L,直流输出脚,5脚V+(正5伏电流输出)6脚V-(地线输出)5脚环氧树脂封装。
串行通讯RS232接口芯片MAX202E,串行信号发送输出脚T10ut(14脚)发送输入T1IN(11脚)串行接收信号输入脚R12N(13脚)输出脚R10UT(12脚)1,2,3,4,5,6,脚分别接1uf的独石电容。
分频器74HC390,双八分频器,1脚与脚相联,9脚与此同时5脚相连,2脚、14脚接地。
各芯片之间信号脚的连接关系说明这里说明主要是各芯片之间的信号联接关系,至于各芯片管脚号在线路图中已经标出,不再具体说明,只要知道各芯片的信号联接,各管脚号就一目了然了。
这里说明的芯片信号连接,是以DSP数据信号处理器IC1为核心的各芯片相互之间的关系。
TMS320F206中央数据处理器IC1的地址信号线,A0~A14分别与IC芯片IC8、IC7(62256)、IC5、IC6(29C020)的地址线A0~A14连接。提供前15位的低位地址。IC5~IC6(29C020)的高位地址A15、A16、A17与IC1DSP的I/O口的IO0,IO1,IO2连接,提供高位地址。IC1DSP(TMS320F206)的数据线的低沉位D0~D7与IC芯片IC5、IC6(C29C020)、IC7(62256)、IC10(82C79)、IC12(74HC273)、IC13(74HC273)、液晶显示屏的连接插座X6的D0~D7数据线联接,提供8位数据口的读出、写入。DSP(TMS320F206)的高8位数据线D8~D15与IC8(62256)的数据线D0~D7连接。为IC8(62256)提供读出写入的数据口。IC1DSP地址线A0~A3通过液晶显示屏插座连接,为液晶显示屏提供A0~A3的地址译码线。作为显示屏的显示地址。IC1DSP的地址A0为IC10(82C79)提供命令地址写入地址。DSP的地址线A6,A7,A15,数据选通用信号DS,指令选通信号IS,读信号RD,写信号WE与GAL20V8的输入线联接,提供GAL20V8的编辑输入信号。DSP的CLKR与IC卡脚联接,提供给IC卡,插入座内的输入检测信号。DSP的INT3,IO3分别为IC卡插座脚提供中断(INT3)输入信号,给4脚提供串行口IC3的信号。
IC1DSP的INT2与打印机插座X4联接,为打印机提供中断输入口,DSP的仿真、测试信号EMU1,EMU0,TCK,TD0,TD1,TEST,TMS与仿真开发系统插座X2联接。为仿真开发系统提供测试,中断,输入,输出的联机信号,DSP异步发送信号TX、异步接收信号RX与串行接口芯片IC3MAX202的输入脚11(T1IN)、12脚(R1OUT)连接。提供串行通讯的输入、输出信号。晶振GI的3脚与DSP的CLKIN脚相连,为DSP提供20MHZ振荡频率信号输入。DSP的其它信号脚,暂时未用。DSP的VCC接+5伏,GND接地。上面所说的都是DSP与各芯片脚的连接关系。
线路工作原理打印防伪税务发票在通常情况下,TMS320F206是在不断地接收键盘输入程序。一旦有键按下,就转移键盘按键值的识别程序、键值判别以后,就转移到该键值入口程序,执行该键的功能。64个按键通过插座X5与键盘接口芯片82C79、74HC138相连。74HC138的7(Y7)、9(Y6)、10(Y5)、11(Y4)、12(Y3)、13(Y2)、14(Y1)、15(Y0)脚与插座X5的1~8相连,82C79的SL0~SL2与74HC138的1、2、3、脚相联接。
在发票打印时所需的数据、汉字、字母、从按键输入后,进入到82C79的RL0~RL7,经过82C79的数据口D0~D7送到DSP的低8位数据口D0~D7,在DSP的CPU的识别处理,执行DSP中的FLASH里的指令程序,把键入的数据、和销售货物清单、数量、金额、单位名称、收款单位、收款人的姓名等信息、通讯地址译码线A0~A15,数据线D0~D7,依次地存入到62256中。同时,通过地址线A0~A4和数据口D0~D7经过插座X6送到液晶显示屏中显示,如果输入是汉字,与上述过程相同,不同的是DSP的地址线译码和数据口D0~D7从29C020中取汉字点阵数据,经过DSP处理送给液晶显示屏显示。
打印发票的过程,通过键盘,键入一个打印发票命令,经过82C79的数据口D0~D7送到DSP的数据D0~D7,DSP处理后,向打印机发出一个打印命令,DSP从62256中取出的数据送到打数据缓存器74HC273,经过打印插座X4送给打印机。打印机接收打印命令后,在发票上打印一行行的数据、单位名称、售货清单、数量金额及统计数、发票上的防伪号、收款单位、收款人等,按所要求的格式一一打印出来。
读写IC卡的工作过程IC卡插入IC卡插座中,键入读定IC卡命令,经过DSP识别判断,向IC卡发出读写命令,存入到IC卡接口芯片74HC273中,IC卡座的4脚接到DSP的IO3,把IC卡中的串行数据通过IO3读到DSP的缓存区中,然后存入到存贮器62256中。如果要对IC卡写数据,DSP从62256中取出,把数据存入到DSP的缓存中,然后经IO3串行口写入到IC卡中。
申报税务的工作过程键入报税命令,从82C79输入,经过数据D0~D7传送到DSP中,DSP执行报税命令,从62256中取出报税数据到DSP中,DSP把并行数据变成串行数据,从TX脚送到MAX202的11脚(T1IN)再经过MAX202的14脚T1OUT输出到串行通讯插座X3的3针输出。再连接MODEM上网报税。
权利要求
1.一种税控防伪电子发票机,其特征在于包括有中央数据处理器、数据存贮器RAM、汉字库EEPROM、液晶显示器接口电路、液晶显示屏、打印机接口电路、打印机、RS232接口、IC卡、IC卡座及接口电路、键盘、键盘扫描接口电路、交直流转换电源、电源监视器、控制信号发生器;中央数据处理器分别通过数据总线与数据存贮器RAM、汉字库EEPROM、打印机接口电路、RS232接口、IC卡座及接口电路、键盘扫描接口电路相连接,中央数据处理器还通过控制总线连接液晶显示器接口电路,交直流转换电源提供中央数据处理器和各电路工作电源,键盘连接键盘扫描接口电路,液晶显示器接口电路输出连接至液晶显示屏,打印机接口电路连接打印机,电源监视器和控制信号发生器的输出线还连接控制中央数据处理器;中央数据处理器是本机的核心,它内部具有指令输入输出控制总线、地址输入输出总线及硬件乘除法功能、32K闪速存贮器,指令程序固化在其中,时钟频率达到20MHZ以上,中央数据处理器在接收键盘按键的输入命令后,通过其地址口输出地址码,在数据存贮器RAM中取出数据,在汉字库EEPROM中取出汉字或数字、字母点阵,存入数据存贮器RAM中,经整理,通过中央数据处理器的数据口,送至液晶显示器接口电路及液晶显示屏,进行显示,执行打印发票程序时,由中央数据处理器通过数据口在数据存贮器RAM中取出打印数据,送至打印机接口电路及打印机,打印票据,执行串行通讯程序时,中央数据处理器通过数据口在数据存贮器RAM中取出报税数据,变成串行数据,从串行数据口经RS232接口,送给MODEM进入税务网络报税或接外围设备,与系统机或多台机联接通讯,执行IC卡读写程序,将IC卡插入IC卡座中,中央数据处理器通过IC卡座及接口电路对IC卡进行读写,并存入数据存贮器RAM中,控制信号发生器提供芯片选择信号,由中央数据处理器给出地址逻辑关系,选中某一路芯片工作,电源监视器产生复位信号,提供给中央数据处理器,系统复位。
2.根据权利要求1所述的税控防伪电子发票机,其特征在于中央数据处理器采用DSP芯片TMS320F206数据信号处理器。
3.根据权利要求1所述的税控防伪电子发票机,其特征在于键盘具有8×8矩阵式的64个按键,具有数字键1、2……9、0。英文字母键A、B、C、……X、Y、Z,光标键→←↑↓,功能键F1、F2……F10,专用键RETURN、EXIT、PRINT/-、CLR、……ENTER键。
4.根据权利要求1所述的税控防伪电子发票机,其特征在于数据存贮器RAM采用非失性、带电池的RAM。
5.根据权利要求1所述的税控防伪电子发票机,其特征在于汉字库EEPROM采用FLASH存贮EEPROM,具有单电源+5伏改写,芯片内部具有升压电路,把+5伏升到+12伏电压,无需紫外线光照射操作,用+5伏电可擦除改写,存有一、二级国标点阵汉字库及存在10个阿拉伯数字和26个英文字母。
6.根据权利要求1所述的税控防伪电子发票机,其特征在于液晶显示屏采用SMG19264LCM,具有16×16点阵的汉字4×12个,+5伏电源具有背光控制,工作电流6mA.
7.根据权利要求1所述的税控防伪电子发票机,其特征在于打印机采用80个字符宽的针式打印机,可同时打印5张发票,也可打印数据。
全文摘要
一种税控防伪电子发票机,以中央数据处理器为核心,分别通过数据总线和控制线连接数据存贮器RAM、汉字库EEPROM、打印机接口电路、RS232接口、IC卡座及接口电路、键盘扫描接口电路、液晶显示器接口电路、控制信号发生器、交直流转换电源和电源监视器,并且有还具与相对应接口电路连接的键盘、打印机、液晶显示屏、IC卡。本发明功能齐全、智能化程度高:价格适中、造型美观、使用方便、应用广泛。
文档编号G09C1/00GK1385821SQ0111445
公开日2002年12月18日 申请日期2001年5月10日 优先权日2001年5月10日
发明者田力, 鲍家文, 罗利勇, 彭玉赋 申请人:佳程防伪科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1