一款專(zhuān)用射頻讀卡器的軟件系統的設計及實(shí)現
在本系統中主要是指AT45DB021的驅動(dòng)。因為AT45DB021也是標準的I2C總線(xiàn)設備,所以硬件驅動(dòng)實(shí)際上就足標準的I2C總線(xiàn)控制。由于篇幅有限,這里就不介紹了。
4.2.4其他電路驅動(dòng)
其他電路驅動(dòng)在本系統中主要是指一些硬件電路電源的控制,為降低功耗所有的外圍電路都通過(guò)一個(gè)三級管來(lái)控制。所有三級管的基極均與CPU的I/O口相連,這樣通過(guò)CPU的I/O口即可控制所有外圍電路的電源。
4.3 任務(wù)調度
為提高CPU的工作效率和系統任務(wù)的處理速度,本系統使用分時(shí)處理流程。代碼如下:


4.4 可靠性對策
由于本系統是一臺標準的射頻讀卡器設備,所以在系統軟件開(kāi)發(fā)上為降低二次開(kāi)發(fā)的難度,增強任務(wù)處理能力。在系統的任務(wù)調度上采用了比較流行的分時(shí)處理流程,這樣只要所加的任務(wù)處理時(shí)間小于任務(wù)輪詢(xún)的時(shí)間均可采用此種方式。同時(shí)為增加Mare I卡的使用壽命,在對Mare I卡的內存進(jìn)行讀寫(xiě)時(shí)采用平均讀寫(xiě)的方式,即從長(cháng)時(shí)間讀寫(xiě)來(lái)看,Mare I卡的每塊存儲區所得到的讀寫(xiě)次數相同,避免了由于單塊存儲區讀寫(xiě)次數太多而損壞。
5 結 論
經(jīng)過(guò)調試,由本系統軟件所開(kāi)發(fā)出的讀寫(xiě)器具有 高性能、高穩定性和強兼容性。典型的讀寫(xiě)距離為11 cm,在有效讀寫(xiě)區域內無(wú)死區,讀寫(xiě)操作可靠。在桌面工作環(huán)境中,卡片在有效感應區域內連續讀寫(xiě)出錯率低于0.01%。其兼容性表現在不僅能夠讀取標準的卡片,對于偏離標準很多的卡片也能夠進(jìn)行讀取。
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論