新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > FLASH單片機在稅控器開發中的應用

        FLASH單片機在稅控器開發中的應用

        作者: 時間:2013-09-30 來源:網絡 收藏
        引言

        稅控設備是國家稅務部門實施稅收管理信息化的必然手段之一,作為稅控設備之一,它是在計算機等電子設備的配合下實現稅控功能的電子裝置,能保證數據的正確生成、可靠存儲和安全傳輸,同時能滿足稅務機關的管理和數據核查等要求。它內部裝有自動記錄,但不能更改和抹掉計稅存儲器,由于系統記錄著每日的營業數據和應納稅額,因此可作為向稅務機關納稅的憑據。這就決定了中必然要包含可靠的存儲芯片。事實上,在眾多型號的存儲芯片中,AT45DBl6l芯片則更加適合在中的應用。

        稅控器的總體概述

        稅控器的總體概述稅控器平臺應具有實時時鐘和記錄稅控數據的大容量存儲器、符合ISO 7816標準的IC卡讀寫器,以及支持稅控卡、用戶卡和稅務管理卡。要能通過USB或串口與主機通信,同時要具有在掉電后可保存存儲器數據和時
        鐘運行的備份電池。其內部硬件系統結構見圖1所示。

        稅控器硬件架構


        FLASH存儲芯片

        FLASH存儲芯片AT45DBl61是Atmel公司推出的大容量串行Flash存儲器,采用串行外圍接口SPI系統;同時具有體積小、容量大、功耗低和硬件接口簡單等特點,非常易于構成微型低功耗的測量系統。最大時鐘頻率可達到20MHz,它支持頁和塊(1塊=8頁)擦除功能。存儲器有4 096頁,每頁528B容量,并有兩個528B的緩沖區,共2MB存儲空間。

        ◇AT45DBl61的引腳功能

        AT45DBl61具有28腳TSOP、28腳SOIC和24針CBGA等封裝形式。圖2所示是其引腳排列。各引腳的主要功能如表1所列。

        AT45DBl61封裝

        AT45DB161的引腳功能



        ◇操作模式


        AT45DBl61的操作碼有26條,按操作對象的不同可以分為與頁相關操作和與頁無關操作;與頁相關操作包括:讀主存頁、主存頁數據拷貝到緩沖區、主存頁與緩沖區數據比較、緩沖區數據寫入主存頁、頁擦除、塊擦除、頁編程和頁重寫等;與頁無關操作則包括:讀緩沖區、寫緩沖區和讀狀態寄存器。其中緩沖區數據寫入主存頁的操作中又包括寫前擦除和邊寫邊擦,具體應用要依據實際情況來定:如果寫數據前已確保該頁被擦除(數據全是0xFF),則可使用寫前擦除操作來減少操作時間,以提高系統的速度;而如果不能保證該頁已經被擦除,為保險起見,建議使用邊寫邊擦操作來提高系統的可靠性。

        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 浦县| 怀化市| 招远市| 涿州市| 柳林县| 珠海市| 鹿泉市| 虹口区| 城步| 额济纳旗| 定日县| 吉林省| 榆林市| 苗栗市| 桓台县| 濮阳县| 隆安县| 新邵县| 阳春市| 屏山县| 瓮安县| 靖边县| 民权县| 如东县| 布尔津县| 苗栗市| 开阳县| 新余市| 夏邑县| 阿勒泰市| 纳雍县| 澄迈县| 视频| 潜江市| 通辽市| 常宁市| 德令哈市| 鸡东县| 苍溪县| 股票| 南汇区|