專利名稱:稅控防偽電子發(fā)票機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設(shè)備,具體是指一種稅控防偽電子發(fā)票機(jī)。
目前國內(nèi)市場上使用的收款機(jī)、發(fā)票打印機(jī)、國稅申報機(jī)等品種繁多,但這些設(shè)備都是針對某一方面需求而設(shè)計的,因而功能單一,智能化程度低,如的士出租汽車上安裝的發(fā)票打印機(jī)、超級市場及商場柜臺上使用的收款機(jī)、國稅申報機(jī),都沒有嚴(yán)格的發(fā)票防偽密碼,有的只是打印收據(jù),有的只是打印單張發(fā)票,有的雖然能打印多聯(lián)發(fā)票,但也沒有發(fā)票防偽密碼。又如國稅申報機(jī),雖然有IC卡輸入功能,但無發(fā)票打印功能和發(fā)票防偽密碼。因此,為了防止國家稅收流失,適應(yīng)廣大中小企業(yè)和商家的需要,迫切需要研制一種功能齊全、智能化程度高、價格適中的電子發(fā)票機(jī)。
本發(fā)明之目的旨在提供一種功能齊全、智能化程度高、價格適中、造型美觀、使用方便靈活、應(yīng)用廣泛的稅控防偽電子發(fā)票機(jī)。
本發(fā)明的技術(shù)方案是這種稅控防偽電子發(fā)票機(jī)包括有中央數(shù)據(jù)處理器、數(shù)據(jù)存貯器RAM、漢字庫EEPROM、液晶顯示器接口電路、液晶顯示屏、打印機(jī)接口電路、打印機(jī)、RS232接口、IC卡、IC卡座及接口電路、鍵盤、鍵盤掃描接口電路、交直流轉(zhuǎn)換電源、電源監(jiān)視器、控制信號發(fā)生器;中央數(shù)據(jù)處理器分別通過數(shù)據(jù)總線與數(shù)據(jù)存貯器RAM、漢字庫EEPROM、打印機(jī)接口電路、RS232接口、IC卡座及接口電路、鍵盤掃描接口電路相連接,中央數(shù)據(jù)處理器還通過控制總線連接液晶顯示器接口電路,交直流轉(zhuǎn)換電源提供中央數(shù)據(jù)處理器和各電路工作電源,鍵盤連接鍵盤掃描接口電路,液晶顯示器接口電路輸出連接至液晶顯示屏,打印機(jī)接口電路連接打印機(jī),電源監(jiān)視器和控制信號發(fā)生器的輸出線還連接控制中央數(shù)據(jù)處理器;中央數(shù)據(jù)處理器是本機(jī)的核心,它內(nèi)部具有指令輸入輸出控制總線、地址輸入輸出總線及硬件乘除法功能、32K閃速存貯器,指令程序固化在其中,時鐘頻率達(dá)到20MHZ以上,中央數(shù)據(jù)處理器在接收鍵盤按鍵的輸入命令后,通過其地址口輸出地址碼,在數(shù)據(jù)存貯器RAM中取出數(shù)據(jù),在漢字庫EEPROM中取出漢字或數(shù)字、字母點陣,存入數(shù)據(jù)存貯器RAM中,經(jīng)整理,通過中央數(shù)據(jù)處理器的數(shù)據(jù)口,送至液晶顯示器接口電路及液晶顯示屏,進(jìn)行顯示,執(zhí)行打印發(fā)票程序時,由中央數(shù)據(jù)處理器通過數(shù)據(jù)口在數(shù)據(jù)存貯器RAM中取出打印數(shù)據(jù),送至打印機(jī)接口電路及打印機(jī),打印票據(jù),執(zhí)行串行通訊程度時,中央數(shù)據(jù)處理器通過數(shù)據(jù)口在數(shù)據(jù)存貯器RAM中取出報稅數(shù)據(jù),變成串行數(shù)據(jù),從串行數(shù)據(jù)口經(jīng)RS232接口,送給MODEM進(jìn)入稅務(wù)網(wǎng)絡(luò)報稅或接外圍設(shè)備,與系統(tǒng)機(jī)或多臺機(jī)聯(lián)接通訊,執(zhí)行IC卡讀寫程序,將IC卡插入IC卡座中,中央數(shù)據(jù)處理器通過IC卡座及接口電路對IC卡進(jìn)行讀寫,并存入數(shù)據(jù)存貯器RAM中,控制信號發(fā)生器提供芯片選擇信號,由中央數(shù)據(jù)處理器給出地址邏輯關(guān)系,選中某一路芯片工作,電源監(jiān)視器產(chǎn)生復(fù)位信號,提供給中央數(shù)據(jù)處理器,系統(tǒng)復(fù)位。
本發(fā)明的中央數(shù)據(jù)處理器CPU采用DSP芯片TMS320F206數(shù)據(jù)信號處理器,時鐘頻率高,采用功20MHZ的晶振頻率輸入,處理數(shù)據(jù)的速度快,適合于高數(shù)據(jù)流的處理,它的指令周期為25ns、35ns或50ns,乘除法運祘單周期指令完成;尋址范圍寬,可尋址224K存貯空間(64K程度、64K數(shù)據(jù)和64K的輸入輸出I/O尋址空間,以及32K擴(kuò)展數(shù)據(jù)空間);豐富的片內(nèi)外設(shè)--同步串口、異步串口、鎖相環(huán),可編程軟件等待狀態(tài)發(fā)生器等;強(qiáng)大的指令集--單周期乘、除、塊移動,多條轉(zhuǎn)移和周用、位倒序?qū)ぶ返龋瑑?nèi)有32K的Flash存儲器、功耗低,由于選用高性能的數(shù)據(jù)信號處理芯片TMS320F206,使得整機(jī)的性能大大提高。
本發(fā)明采用了集成電源模塊供電,該模塊具有抗電網(wǎng)雜波、抗靜電、抗電磁波幅射的功能,該模塊具有交流220V的輸入電壓變化范圍大、輸出直流電壓穩(wěn)定的優(yōu)點,具有很好的抗電網(wǎng)電壓變動能力,可提高整機(jī)的可靠性和抗干擾能力。
本發(fā)明采用了電源監(jiān)視電路,即使瞬時斷電,也不會丟失數(shù)據(jù),因為在電源電壓低到某門檻電壓時,產(chǎn)生復(fù)位信號,停止計算機(jī)工作,避免在低電壓工作時數(shù)據(jù)處理出現(xiàn)錯誤。
本發(fā)明采用帶電池的數(shù)據(jù)存貯器RAM,使需要保存的數(shù)據(jù)能長期保存,可以十年不丟失數(shù)據(jù)。
本發(fā)明的串行通訊芯片采用MAX202,只需要單電源程序+5伏供電,就可實現(xiàn)RS232通訊信號的電平轉(zhuǎn)換與TTL電平匹配,這樣,使得整機(jī)線路簡化。
本發(fā)明的鍵盤掃描接口電路采用鍵盤專用電路82C79芯片,該電路具有濾波、去抖作用,無需軟件采取延時、濾波去抖,這樣,就簡化了軟件設(shè)計,增加了鍵位輸入的可靠性,也提高了整機(jī)性能。
本發(fā)明的打印機(jī)接口電路只采用74HC273數(shù)據(jù)寄存器和IC卡接口電路74HC273寄存器狀態(tài)控制,簡化了接口電路設(shè)計,節(jié)約了成本,提高了整機(jī)的可靠性。
本發(fā)明的各芯片的口地址片選信號、控制信號,通過GAL16V8編程輸出提供,使線路具有一定的保密性。
本發(fā)明具有如下功能1.對IC卡進(jìn)行讀寫、密碼校對、加密、解密數(shù)據(jù)更新等,通過對IC卡的讀寫,可以申報稅務(wù)和打印稅務(wù)發(fā)票,對發(fā)票進(jìn)行統(tǒng)一編號和防偽標(biāo)志,可以進(jìn)行發(fā)票防偽;2.可通過串行口接MODEM上網(wǎng),向稅務(wù)機(jī)關(guān)申報納稅;3.帶有80字寬帶的針式打印機(jī),可供各商家售貨后打印發(fā)票;
4.采用4×12個漢字的LCD液晶顯示器,漢字為16×16陣,并帶有背光可調(diào),中西文字顯示清晰;5.帶有鍵盤輸入。
總上所述,這種稅控防偽電子發(fā)票機(jī)設(shè)計合理,智能化程度高,數(shù)據(jù)處理的能力強(qiáng)、運行速度快,抗干擾性能好,可靠性高,數(shù)據(jù)保存時間長,能滿足稅務(wù)申報、發(fā)票打印等各種復(fù)雜功能的要求,達(dá)到一機(jī)多用的目的。該機(jī)造型美觀,價格適中,適應(yīng)廣大中小企業(yè)和商家,應(yīng)用前景廣闊。
圖1為本發(fā)明結(jié)構(gòu)原理框2、圖3各為本發(fā)明的部分實施電路圖其中圖2的電路部分包括有中央數(shù)據(jù)處理器、數(shù)據(jù)存貯器RAM、漢字庫EEPROM、交直流轉(zhuǎn)換電源、電源監(jiān)視器、RS232接口電路、控制信號發(fā)生器圖3中的電路包括有IC卡及接口電路、鍵盤掃描接口電路、液晶顯示接口電路、打印機(jī)接口電路圖2、圖3電路圖合起來構(gòu)成一總體電路圖。
下面結(jié)合附圖對本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)說明,并由電路圖給出較佳實施方案參見圖1,本發(fā)明的稅控防偽電子發(fā)票機(jī)包括有中央數(shù)據(jù)處理器、數(shù)據(jù)存貯器RAM、漢字庫EEPROM、液晶顯示器接口電路、液晶顯示屏、打印機(jī)接口電路、打印機(jī)、RS232接口、IC卡、IC卡座及接口電路、鍵盤、鍵盤掃描接口電路、交直流轉(zhuǎn)換電源、電源監(jiān)視器、控制信號發(fā)生器,中央數(shù)據(jù)處理器分別通過數(shù)據(jù)總線與數(shù)據(jù)存貯器RAM、漢字庫EEPROM、打印機(jī)接口電路、RS232接口、IC卡座及接口電路、鍵盤掃描接口電路相連接,中央數(shù)據(jù)數(shù)據(jù)處理器還通過控制總線連接液晶顯示器接口電路,交直流轉(zhuǎn)換電源提供中央數(shù)據(jù)處理器和各電路工作電源,鍵盤連接鍵盤掃描接口電路,液晶顯示器接口電路輸出連接至液晶顯示屏,打印機(jī)接口電路連接打印機(jī),電源監(jiān)視器和控制信號發(fā)生器的輸出線還連接控制中央數(shù)據(jù)處理器。具體分述如下1、串行數(shù)據(jù)通訊串行數(shù)據(jù)通訊可接處圍設(shè)備,可以與系統(tǒng)機(jī)聯(lián)接通訊可以在幾臺電子發(fā)票機(jī)之間通訊;如果外接MODEM(調(diào)制解調(diào)器)可以上網(wǎng)聯(lián)接,申報稅務(wù)。
2、IC卡讀寫主機(jī)板上設(shè)有IC卡座,IC卡插入卡座中,可以對IC卡進(jìn)行讀寫,了解納稅戶應(yīng)交多少稅、已交多少稅,交過稅的金額又重新寫入IC卡中備下次查看。
3、按鍵輸入該機(jī)的按鍵具有8×8矩陣式的64個按鍵。具有數(shù)字鍵1、2......9、0,英文字母鍵具有A、B、C、D......X、X、Y、Z,光標(biāo)鍵→←↑↓,功能鍵F1、F2、F3......F10,專用鍵RETURN、EXIT、PRINT+/-、CLR、......ENTER(確認(rèn))。
利用這些鍵可以對該機(jī)進(jìn)行各種操作,例如可以上網(wǎng)申報稅務(wù)、打印發(fā)票、輸入數(shù)字、輸入漢字、可以對屏幕進(jìn)行各種編輯以及其它的各種功能操作等。
4、交直流電源轉(zhuǎn)換模塊交直流電源轉(zhuǎn)換模塊,輸入220伏50HZ交流電壓,經(jīng)過該模塊轉(zhuǎn)變成+5伏,1A的直流輸出,該模塊型號為BSA-05-S05,它包含了全波橋式整流二極管,+5伏輸出的電源電壓穩(wěn)壓集成電路,外接2200UF/16伏的鉭電容濾波,為DSP和各電路提供+5伏供電。
5、DSP數(shù)字信號處理器DSP數(shù)字信號處理器是防偽報稅電子發(fā)票機(jī)線路中的核心,它負(fù)責(zé)數(shù)據(jù)計算和處理,控制、協(xié)調(diào)、通訊及輸入輸出等各種功能。DSP的型號是TMS320F206,芯片內(nèi)具32K閃速存貯器、程序指令寫入到該存貯器中。它具有六種總線,具有硬件的乘除功能,一條單周期指令能完成乘法、除法運算。時鐘頻率到達(dá)20MHZ以上。所以它數(shù)據(jù)處理的速度極快,是理想的控制處理器。
6、數(shù)據(jù)存貯器,工作RAM該數(shù)據(jù)存貯器采用非易失性SRAM,具有帶電池的RAM,是高速高抗擾隨機(jī)存貯器,不怕掉電,上、下電百萬次數(shù)據(jù)無丟失,斷電后十年保持?jǐn)?shù)據(jù)有效。一年中所有的發(fā)票數(shù)據(jù)保存在該存貯器中,便于查看歷史數(shù)據(jù)。還可以保存經(jīng)過處理后的其它數(shù)據(jù)。
7、漢字庫存貯器EEPROM該漢字庫存貯器采用FLASH存貯EEPROM,具有單電源+5伏改寫,因為該芯片內(nèi)部具升壓電路,把+5伏升到+12伏電壓,改寫十分方便,不需要紫外線光照射操作,用+5伏電就可以擦除改寫。存有一、二級國標(biāo)點陣漢字庫,還存有10個阿拉伯?dāng)?shù)字和26個英文字母,為電子發(fā)票機(jī)提供輸入、顯示、打印、漢字?jǐn)?shù)字和英文字母。
8、液晶顯示器液晶顯示器型號SMG19264LCM,具有16×16點陣的漢字4×12個字,+5伏電源具有背光控制,工作電流很小,只有6mA,是理想的低功耗、電子發(fā)票機(jī)顯示器。
9、發(fā)票打印機(jī)III型打印機(jī)具有80個字符寬的針式打印機(jī),可以同時打印5張發(fā)票,也可以打印其它數(shù)據(jù),I型打印機(jī)是小型打印機(jī),只能打印200毫米票據(jù)。它們是電子發(fā)機(jī)的整體部件之一。
五、數(shù)據(jù)信號流程及工作過程1、輸入信號A、IC卡輸入信號提供處理的原始數(shù)據(jù),通過IC信號的輸入可以了解納稅人的納稅情況,同時,納稅以后,又可以存貯在IC卡中,備下次查看。
B、鍵盤輸入信號提供漢字的拼音輸入或區(qū)位碼輸入、數(shù)字輸入、英文字母的輸入,提供顯示、打印、操作和處理之用,功能鍵專用鍵,提供輸入命令,便于對該機(jī)進(jìn)行各種控制、編輯和其它操作之用。
2、輸出信號A、RS232串行輸出通訊信號提供聯(lián)機(jī)信號或通過聯(lián)接MODEM上網(wǎng)進(jìn)行稅務(wù)申報,也可接其它設(shè)備之用。
B、打印輸出信號,提供發(fā)票打印,或其它數(shù)據(jù)圖形打印之用,它聯(lián)接80字符寬的打印機(jī)。
C、輸出顯示信號,提供給LCD19264液晶顯示器進(jìn)行顯示,液晶顯示器可以顯示4×12個漢字,也可以顯示各種英文字母和數(shù)字。
3、電源供電系統(tǒng)為該機(jī)的IC電路、晶體三極管等各種電路提供+5伏直流電源,該電源模塊、輸入交流、輸出1安培的直流電源,使用該電源模塊,簡化了線路,縮小了體積,提高了抗干擾能力,嗇了可靠性。
4、主機(jī)系統(tǒng)它包括了DSP數(shù)據(jù)處理器,程序存儲器,數(shù)據(jù)存貯器,字庫存貯器和其它的一些輸入輸出接口電器。DSP數(shù)據(jù)處理器TMS320F206,它包含了32K閃速存貯器,串行同步通訊、異步通訊、中斷系統(tǒng)、定時器、數(shù)據(jù)處理器等,它負(fù)責(zé)數(shù)處理輸入輸出數(shù)據(jù)的管理和系統(tǒng)中各種功能的協(xié)調(diào)處理。
工作原理該電子發(fā)票機(jī)是一臺微電腦系統(tǒng),中央處理器是TMS320F206,是具高速高性的數(shù)據(jù)處理器,它內(nèi)部具有指令輸入、輸出控制總線、地址輸入、輸出總線共有六種總線(一般51單片機(jī)只有三種總線);具有硬件乘、除法功能(51單片機(jī)無此功能);具有20MHZ晶振輸入通過DSP的PLL(鎖相環(huán))可以倍頻到40MHZ(51單片機(jī)晶振頻率只有11.0359MHZ,經(jīng)過內(nèi)部分頻只有1~2MHZ)。比51單片機(jī)的處理速度快到10~20倍。
TMS320F206還具32KFLFLASH(閃速)存儲器,串行同步通訊、異步通訊、中斷系統(tǒng)、定時器、數(shù)據(jù)處理器等。它負(fù)責(zé)數(shù)據(jù)處理、輸入、輸出和數(shù)據(jù)管理和系統(tǒng)中斷等各種功能的協(xié)調(diào)處理。
該機(jī)的運行靠固化在EPROM中的指令程序。TMS320F206芯片內(nèi)具有32KEEPROM。指令程序固化在該存貯中,該機(jī)的所有功能靠執(zhí)行該指令程序。
例如,酒店中使用時,用戶需要打印稅務(wù)發(fā)票。需要把消費清單通過鍵盤錄入到該機(jī)中,如中華煙10條,單價200元,小計2000元,酒3瓶,單價150元,小計450元,飯菜1500元,娛樂消費包房每小時300元,包房4小時,小計1200元,還有開票單位名稱。收款單位和收款人這些漢字?jǐn)?shù)據(jù)的錄入,在TMS320F206的控制下,執(zhí)行鍵盤輸入控制程序和漢字拼音輸入法程序,鍵盤接口電路82C79,該電路具有硬件掃描和延時去抖電路,保證錄入數(shù)據(jù)正確,錄入的數(shù)據(jù)或漢字在液晶顯示屏上顯示監(jiān)視輸入的數(shù)據(jù)和漢字,按確認(rèn)鍵后,存入該機(jī)的工作RAM的隨機(jī)存貯中,在執(zhí)行程序中,能自動進(jìn)行加減統(tǒng)計,自動進(jìn)行扣稅,扣稅是按照稅務(wù)局規(guī)定的稅率扣稅,例如營業(yè)稅為銷售額的6%,如前錄入的金額,煙200元+酒450元+飯菜1500元+包房娛樂1200=5150元,消費的總金額為5150元,應(yīng)納的營業(yè)稅為5150元×6%=309元,這筆營業(yè)稅為309元存入SRAM(帶電池保護(hù))的存貯器,可以10年不丟失,這筆數(shù)據(jù)存到SRAM中,任何使用人無法更改,每筆扣稅,該機(jī)自動進(jìn)行累加,這些過程是由TMS320F206按固化在該芯內(nèi)的程序自動完成。如果要打發(fā)票,還是需要鍵盤錄入控制命令,鍵盤接口電路82C79的數(shù)據(jù)口D0~D7送到TMS320F206的數(shù)據(jù)D0~D7,DSP處理機(jī)判別處理,把剛錄入的數(shù)據(jù),從存貯器中調(diào)出來,送往打印機(jī)接口電路74HC273,同時發(fā)出打印命令給打印機(jī),打印機(jī)接收命令后,進(jìn)行一個接一個字節(jié)打印,當(dāng)每打印一字節(jié)后,打印機(jī)發(fā)出一個中斷信號給TMS320F206,TMS320F206接收到該中斷信號后,再送一個字節(jié)數(shù)到74HC273中鎖存?zhèn)浯蛴弥?,這樣,周而復(fù)此的把數(shù)據(jù)打印出來。打印在發(fā)票中的防偽碼,包括本機(jī)號、行業(yè)號、發(fā)票順序、稅務(wù)號。發(fā)票上應(yīng)該打印單位名稱,年月日、收款單位,收款人的姓名,其中年月日是由該機(jī)時鐘芯片提供的時鐘輸出,由DSP處理自動調(diào)出,打印在發(fā)票上,日期不能更改,需要到指定的部門每年進(jìn)行一次時鐘校對??刂茣r鐘更改,就能保證在同一日期內(nèi)的的唯一號,也是對發(fā)票的一種防偽方法。
向稅務(wù)機(jī)關(guān)報稅,稅務(wù)機(jī)關(guān)有一套聯(lián)網(wǎng)報稅系統(tǒng),才能進(jìn)行聯(lián)網(wǎng)報稅。該機(jī)有一個RS232串行通訊口,聯(lián)接外置MODEM(調(diào)制解器),上遠(yuǎn)程報稅網(wǎng)進(jìn)行報稅和納稅。一種辦法是通過鍵盤輸入控制、把每個月應(yīng)納的稅從該機(jī)的SRAM存儲器中調(diào)出。這種調(diào)出的方法是事先編制好的程序固化在EEPROM中,DSP處理器,執(zhí)行這段程序后,自動從存儲中取出交納稅款。經(jīng)過DSP處理器的RX、TX串行口輸出到RS232的接口芯片MAX5202E、調(diào)制解調(diào)器MODEM上網(wǎng)報稅;另一種方法,是通過IC卡進(jìn)行報稅。報稅的過程是這樣的,可把IC卡當(dāng)作一個存儲器,每次把扣稅金額存入到IC卡中。到報稅時,插入到該機(jī)的IC卡插座中,通過鍵盤控制,招待事先寫好的讀寫程序,通過對IC卡的密碼校對,把IC卡中的數(shù)據(jù)讀出到該機(jī)的緩存中,從DSP處理器的DX、TX通訊口,輸出到RS232接口芯片MAX202E,再接上MODEM上網(wǎng)報稅。
該機(jī)的整個工作過程是由事先編寫好的程序,固化在EEPROM中。例如鍵盤掃描輸入程序、IC卡刷卡讀寫程序、打印驅(qū)動程序、漢字拼音輸入程序、讀漢字點陣程序、對發(fā)票打印加密程序、LCD液晶顯示驅(qū)動程序、串行通訊程序、稅表、發(fā)票瀏覽程序、鍵盤輸入命令判別程序等。在鍵盤按鍵輸入的控制下,經(jīng)過DSP中央處理器的識別,有機(jī)的結(jié)合起來,招待種程序,實現(xiàn)該機(jī)的各種功能。
在工作過程中,DSP處理器接收按鍵的輸入命令后,通過DSP的地址口A0~A15輸出地址碼,在數(shù)據(jù)存儲器中(工作RAM)中取出數(shù)據(jù),在漢字庫(EEPROM)中取出漢字或數(shù)字、字母點陣,存入數(shù)據(jù)存儲器中,經(jīng)過編排整理,通過DSP數(shù)據(jù)口D0~D7,送給液晶顯示屏(SMG19264LCM)進(jìn)行顯示。如果需要打印發(fā)票,DSP處理器通過數(shù)據(jù)口D0~D7在數(shù)據(jù)存儲器中取出需打印發(fā)票的數(shù)據(jù),送到打印機(jī)接口芯片、74HC273鎖存。由按鍵輸入打印命令。經(jīng)過DSP判別送給打印機(jī),打印機(jī)接收到打印命令后,執(zhí)行打印票據(jù)的工作。在上網(wǎng)遠(yuǎn)程報稅時,同樣是由按鍵輸入上網(wǎng)報稅命令,經(jīng)過DSP識別,通過DSP數(shù)據(jù)口D0~D7在數(shù)據(jù)存儲器中取出報稅數(shù)據(jù),經(jīng)過DSP處理,由并行數(shù)據(jù)變成串行數(shù)據(jù),從DSP的DX、TX串行數(shù)據(jù)口傳送到TS232接口芯片MAX202E(電平轉(zhuǎn)換電路),送給MODEM(調(diào)制解調(diào)器)進(jìn)入稅務(wù)網(wǎng)絡(luò)報稅。該機(jī)的各種芯片的+5V直流電壓,是由電網(wǎng)電壓50HZ、220伏電壓、經(jīng)過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卡片?!ゆI盤掃描接口線路包括鍵盤接口掃描電路IC10(82C79),三—八譯碼電路IC11(74HC138),鍵盤連接插座×5,64按鍵盤?!そ恢绷鬓D(zhuǎn)換電源包括電源交直轉(zhuǎn)換電路V1(BSA-05-S05),交流電源連接插座X1(DG508-3T),濾波電容C1、C2?!る娫幢O(jiān)視器包括電源監(jiān)視器芯片IC2(IMP708),電容C7。·數(shù)據(jù)存貯器RAM包括隨機(jī)存貯器RAMIC8(62256),IC7(62256)?!h字庫EEPROM包括閃速存貯器IC6(29C020),IC5(29C020)?!ひ壕э@示器接口線路包括入口鎖存器IC13(74HC273),三極晶體管V2(9012),二極管V3(IN4002),電位器R7。
電阻R8,液晶顯示屏連接插座×6(IDC20)·液晶顯示屏為SMG19264LCM,4×12個漢字顯示庫?!ご蛴C(jī)接口電路包括8路鎖存器IC12(74HC273),打印機(jī)連接插座×5(DB25),電阻R3?!め樖酱蛴C(jī)EPSON LQ-300K?!た刂菩盘柊l(fā)生器由IC4(GAL16V8)組成,由中央數(shù)據(jù)處理器提供A15、DS、IS、WR、RD、A7、A6提供輸入信號,經(jīng)過邏輯編程,產(chǎn)生CS1、CS2、CS3、CS4、CS5、CS6片選信號和讀(RD1),寫(WR1)信號。
中央數(shù)據(jù)處理器TMS320F206、100腳扁平封裝,其中有16根地址線A0~A15、16根數(shù)據(jù)線D0~D15、4個外設(shè)輸入、輸出(I/O)口IO 0~I(xiàn)O 3、8個存儲器控制信號PS、DS、IS、READY、R/W、RD、WE、STRB。4個多處理信號BR、HOLDA、XF、BIO、7個初始化、中斷和復(fù)位操作信號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。
數(shù)據(jù)存儲器RAM芯片62256、28腳雙列直插封裝,其中地址線15根,A0~A14,數(shù)據(jù)線8根D0~D7,讀出線OE,片選線CE、寫入線WE、電源線VCC、地線GND。
漢字庫EEPROM存儲器芯片29C020(EEPROM)、18根地址線A0~A17、8根數(shù)據(jù)線D0~D7、讀出線OE、片選線CE、寫入線WE、電源線VCC、地線GND、28腳雙列直插封裝。
IC卡、打印機(jī)接口芯片74HC273(數(shù)據(jù)鎖存器)、8根輸入數(shù)據(jù)線D0~D9、8根輸出數(shù)據(jù)線Q0~Q7、一根清除線CLR、一根時鐘線CLK、電源線VCC、地線GND、20腳雙列直插封裝。
鍵盤掃描接口芯片8根數(shù)據(jù)輸入線D0~D7、16根數(shù)據(jù)輸出線、OUTA0~OUTA7、OUTB0、OUTB7、一根地址線A0、一根復(fù)位線RESET、一根片選線CE、一根讀出線RD、一根寫入線WE、一根時鐘線CLK、4根鍵盤數(shù)據(jù)輸出掃描線SL0~SL3、8根鍵盤數(shù)據(jù)輸入線RL0~RL7、4根控制信號線IRQ、BD、CNTL/STB、SHIFT、電源線VCC、地線GND、40腳雙列直插封裝。
鍵盤掃描如電路還包括有74HC138。
三—八譯碼芯片GAL20V8,由DSP提供A15,DS,IS,WR,RD,A7,A6,7個信號與GAL20V8的輸入線連接,經(jīng)過邏輯編輯產(chǎn)生CS1,CS2,CS3,CS4,CS5,CS6,RD1,WR1,8個輸出信號為IC芯片D5,D6,D7,D8,D10,提供片選和讀寫信息。GAL20V8還有電源線VCC,地線GND,20腳雙到直插封裝。
電源監(jiān)視器芯片MAX708,在電源上電時,7腳產(chǎn)生一個RESET負(fù)跳變的復(fù)位信號,8腳產(chǎn)生一個RESET正跳變復(fù)位信號,8腳雙列直插封裝,1腳MR,2腳VCC,3腳GND,4腳FFI,5腳FFO,6腳NC,7腳/RESET,8腳RESET。
交直流轉(zhuǎn)換電源芯片,BSA-05-SO5交流,輸入腳,1腳FG,2腳N,3腳L,直流輸出腳,5腳V+(正5伏電流輸出)6腳V-(地線輸出)5腳環(huán)氧樹脂封裝。
串行通訊RS232接口芯片MAX202E,串行信號發(fā)送輸出腳T10ut(14腳)發(fā)送輸入T1IN(11腳)串行接收信號輸入腳R12N(13腳)輸出腳R10UT(12腳)1,2,3,4,5,6,腳分別接1uf的獨石電容。
分頻器74HC390,雙八分頻器,1腳與腳相聯(lián),9腳與此同時5腳相連,2腳、14腳接地。
各芯片之間信號腳的連接關(guān)系說明這里說明主要是各芯片之間的信號聯(lián)接關(guān)系,至于各芯片管腳號在線路圖中已經(jīng)標(biāo)出,不再具體說明,只要知道各芯片的信號聯(lián)接,各管腳號就一目了然了。
這里說明的芯片信號連接,是以DSP數(shù)據(jù)信號處理器IC1為核心的各芯片相互之間的關(guān)系。
TMS320F206中央數(shù)據(jù)處理器IC1的地址信號線,A0~A14分別與IC芯片IC8、IC7(62256)、IC5、IC6(29C020)的地址線A0~A14連接。提供前15位的低位地址。IC5~I(xiàn)C6(29C020)的高位地址A15、A16、A17與IC1DSP的I/O口的IO0,IO1,IO2連接,提供高位地址。IC1DSP(TMS320F206)的數(shù)據(jù)線的低沉位D0~D7與IC芯片IC5、IC6(C29C020)、IC7(62256)、IC10(82C79)、IC12(74HC273)、IC13(74HC273)、液晶顯示屏的連接插座X6的D0~D7數(shù)據(jù)線聯(lián)接,提供8位數(shù)據(jù)口的讀出、寫入。DSP(TMS320F206)的高8位數(shù)據(jù)線D8~D15與IC8(62256)的數(shù)據(jù)線D0~D7連接。為IC8(62256)提供讀出寫入的數(shù)據(jù)口。IC1DSP地址線A0~A3通過液晶顯示屏插座連接,為液晶顯示屏提供A0~A3的地址譯碼線。作為顯示屏的顯示地址。IC1DSP的地址A0為IC10(82C79)提供命令地址寫入地址。DSP的地址線A6,A7,A15,數(shù)據(jù)選通用信號DS,指令選通信號IS,讀信號RD,寫信號WE與GAL20V8的輸入線聯(lián)接,提供GAL20V8的編輯輸入信號。DSP的CLKR與IC卡腳聯(lián)接,提供給IC卡,插入座內(nèi)的輸入檢測信號。DSP的INT3,IO3分別為IC卡插座腳提供中斷(INT3)輸入信號,給4腳提供串行口IC3的信號。
IC1DSP的INT2與打印機(jī)插座X4聯(lián)接,為打印機(jī)提供中斷輸入口,DSP的仿真、測試信號EMU1,EMU0,TCK,TD0,TD1,TEST,TMS與仿真開發(fā)系統(tǒng)插座X2聯(lián)接。為仿真開發(fā)系統(tǒng)提供測試,中斷,輸入,輸出的聯(lián)機(jī)信號,DSP異步發(fā)送信號TX、異步接收信號RX與串行接口芯片IC3MAX202的輸入腳11(T1IN)、12腳(R1OUT)連接。提供串行通訊的輸入、輸出信號。晶振GI的3腳與DSP的CLKIN腳相連,為DSP提供20MHZ振蕩頻率信號輸入。DSP的其它信號腳,暫時未用。DSP的VCC接+5伏,GND接地。上面所說的都是DSP與各芯片腳的連接關(guān)系。
線路工作原理打印防偽稅務(wù)發(fā)票在通常情況下,TMS320F206是在不斷地接收鍵盤輸入程序。一旦有鍵按下,就轉(zhuǎn)移鍵盤按鍵值的識別程序、鍵值判別以后,就轉(zhuǎn)移到該鍵值入口程序,執(zhí)行該鍵的功能。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、腳相聯(lián)接。
在發(fā)票打印時所需的數(shù)據(jù)、漢字、字母、從按鍵輸入后,進(jìn)入到82C79的RL0~RL7,經(jīng)過82C79的數(shù)據(jù)口D0~D7送到DSP的低8位數(shù)據(jù)口D0~D7,在DSP的CPU的識別處理,執(zhí)行DSP中的FLASH里的指令程序,把鍵入的數(shù)據(jù)、和銷售貨物清單、數(shù)量、金額、單位名稱、收款單位、收款人的姓名等信息、通訊地址譯碼線A0~A15,數(shù)據(jù)線D0~D7,依次地存入到62256中。同時,通過地址線A0~A4和數(shù)據(jù)口D0~D7經(jīng)過插座X6送到液晶顯示屏中顯示,如果輸入是漢字,與上述過程相同,不同的是DSP的地址線譯碼和數(shù)據(jù)口D0~D7從29C020中取漢字點陣數(shù)據(jù),經(jīng)過DSP處理送給液晶顯示屏顯示。
打印發(fā)票的過程,通過鍵盤,鍵入一個打印發(fā)票命令,經(jīng)過82C79的數(shù)據(jù)口D0~D7送到DSP的數(shù)據(jù)D0~D7,DSP處理后,向打印機(jī)發(fā)出一個打印命令,DSP從62256中取出的數(shù)據(jù)送到打數(shù)據(jù)緩存器74HC273,經(jīng)過打印插座X4送給打印機(jī)。打印機(jī)接收打印命令后,在發(fā)票上打印一行行的數(shù)據(jù)、單位名稱、售貨清單、數(shù)量金額及統(tǒng)計數(shù)、發(fā)票上的防偽號、收款單位、收款人等,按所要求的格式一一打印出來。
讀寫IC卡的工作過程IC卡插入IC卡插座中,鍵入讀定IC卡命令,經(jīng)過DSP識別判斷,向IC卡發(fā)出讀寫命令,存入到IC卡接口芯片74HC273中,IC卡座的4腳接到DSP的IO3,把IC卡中的串行數(shù)據(jù)通過IO3讀到DSP的緩存區(qū)中,然后存入到存貯器62256中。如果要對IC卡寫數(shù)據(jù),DSP從62256中取出,把數(shù)據(jù)存入到DSP的緩存中,然后經(jīng)IO3串行口寫入到IC卡中。
申報稅務(wù)的工作過程鍵入報稅命令,從82C79輸入,經(jīng)過數(shù)據(jù)D0~D7傳送到DSP中,DSP執(zhí)行報稅命令,從62256中取出報稅數(shù)據(jù)到DSP中,DSP把并行數(shù)據(jù)變成串行數(shù)據(jù),從TX腳送到MAX202的11腳(T1IN)再經(jīng)過MAX202的14腳T1OUT輸出到串行通訊插座X3的3針輸出。再連接MODEM上網(wǎng)報稅。
權(quán)利要求
1.一種稅控防偽電子發(fā)票機(jī),其特征在于包括有中央數(shù)據(jù)處理器、數(shù)據(jù)存貯器RAM、漢字庫EEPROM、液晶顯示器接口電路、液晶顯示屏、打印機(jī)接口電路、打印機(jī)、RS232接口、IC卡、IC卡座及接口電路、鍵盤、鍵盤掃描接口電路、交直流轉(zhuǎn)換電源、電源監(jiān)視器、控制信號發(fā)生器;中央數(shù)據(jù)處理器分別通過數(shù)據(jù)總線與數(shù)據(jù)存貯器RAM、漢字庫EEPROM、打印機(jī)接口電路、RS232接口、IC卡座及接口電路、鍵盤掃描接口電路相連接,中央數(shù)據(jù)處理器還通過控制總線連接液晶顯示器接口電路,交直流轉(zhuǎn)換電源提供中央數(shù)據(jù)處理器和各電路工作電源,鍵盤連接鍵盤掃描接口電路,液晶顯示器接口電路輸出連接至液晶顯示屏,打印機(jī)接口電路連接打印機(jī),電源監(jiān)視器和控制信號發(fā)生器的輸出線還連接控制中央數(shù)據(jù)處理器;中央數(shù)據(jù)處理器是本機(jī)的核心,它內(nèi)部具有指令輸入輸出控制總線、地址輸入輸出總線及硬件乘除法功能、32K閃速存貯器,指令程序固化在其中,時鐘頻率達(dá)到20MHZ以上,中央數(shù)據(jù)處理器在接收鍵盤按鍵的輸入命令后,通過其地址口輸出地址碼,在數(shù)據(jù)存貯器RAM中取出數(shù)據(jù),在漢字庫EEPROM中取出漢字或數(shù)字、字母點陣,存入數(shù)據(jù)存貯器RAM中,經(jīng)整理,通過中央數(shù)據(jù)處理器的數(shù)據(jù)口,送至液晶顯示器接口電路及液晶顯示屏,進(jìn)行顯示,執(zhí)行打印發(fā)票程序時,由中央數(shù)據(jù)處理器通過數(shù)據(jù)口在數(shù)據(jù)存貯器RAM中取出打印數(shù)據(jù),送至打印機(jī)接口電路及打印機(jī),打印票據(jù),執(zhí)行串行通訊程序時,中央數(shù)據(jù)處理器通過數(shù)據(jù)口在數(shù)據(jù)存貯器RAM中取出報稅數(shù)據(jù),變成串行數(shù)據(jù),從串行數(shù)據(jù)口經(jīng)RS232接口,送給MODEM進(jìn)入稅務(wù)網(wǎng)絡(luò)報稅或接外圍設(shè)備,與系統(tǒng)機(jī)或多臺機(jī)聯(lián)接通訊,執(zhí)行IC卡讀寫程序,將IC卡插入IC卡座中,中央數(shù)據(jù)處理器通過IC卡座及接口電路對IC卡進(jìn)行讀寫,并存入數(shù)據(jù)存貯器RAM中,控制信號發(fā)生器提供芯片選擇信號,由中央數(shù)據(jù)處理器給出地址邏輯關(guān)系,選中某一路芯片工作,電源監(jiān)視器產(chǎn)生復(fù)位信號,提供給中央數(shù)據(jù)處理器,系統(tǒng)復(fù)位。
2.根據(jù)權(quán)利要求1所述的稅控防偽電子發(fā)票機(jī),其特征在于中央數(shù)據(jù)處理器采用DSP芯片TMS320F206數(shù)據(jù)信號處理器。
3.根據(jù)權(quán)利要求1所述的稅控防偽電子發(fā)票機(jī),其特征在于鍵盤具有8×8矩陣式的64個按鍵,具有數(shù)字鍵1、2……9、0。英文字母鍵A、B、C、……X、Y、Z,光標(biāo)鍵→←↑↓,功能鍵F1、F2……F10,專用鍵RETURN、EXIT、PRINT/-、CLR、……ENTER鍵。
4.根據(jù)權(quán)利要求1所述的稅控防偽電子發(fā)票機(jī),其特征在于數(shù)據(jù)存貯器RAM采用非失性、帶電池的RAM。
5.根據(jù)權(quán)利要求1所述的稅控防偽電子發(fā)票機(jī),其特征在于漢字庫EEPROM采用FLASH存貯EEPROM,具有單電源+5伏改寫,芯片內(nèi)部具有升壓電路,把+5伏升到+12伏電壓,無需紫外線光照射操作,用+5伏電可擦除改寫,存有一、二級國標(biāo)點陣漢字庫及存在10個阿拉伯?dāng)?shù)字和26個英文字母。
6.根據(jù)權(quán)利要求1所述的稅控防偽電子發(fā)票機(jī),其特征在于液晶顯示屏采用SMG19264LCM,具有16×16點陣的漢字4×12個,+5伏電源具有背光控制,工作電流6mA.
7.根據(jù)權(quán)利要求1所述的稅控防偽電子發(fā)票機(jī),其特征在于打印機(jī)采用80個字符寬的針式打印機(jī),可同時打印5張發(fā)票,也可打印數(shù)據(jù)。
全文摘要
一種稅控防偽電子發(fā)票機(jī),以中央數(shù)據(jù)處理器為核心,分別通過數(shù)據(jù)總線和控制線連接數(shù)據(jù)存貯器RAM、漢字庫EEPROM、打印機(jī)接口電路、RS232接口、IC卡座及接口電路、鍵盤掃描接口電路、液晶顯示器接口電路、控制信號發(fā)生器、交直流轉(zhuǎn)換電源和電源監(jiān)視器,并且有還具與相對應(yīng)接口電路連接的鍵盤、打印機(jī)、液晶顯示屏、IC卡。本發(fā)明功能齊全、智能化程度高:價格適中、造型美觀、使用方便、應(yīng)用廣泛。
文檔編號G09C1/00GK1385821SQ0111445
公開日2002年12月18日 申請日期2001年5月10日 優(yōu)先權(quán)日2001年5月10日
發(fā)明者田力, 鮑家文, 羅利勇, 彭玉賦 申請人:佳程防偽科技(深圳)有限公司