freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)ic卡讀寫控制設(shè)計-資料下載頁

2024-11-16 20:23本頁面

【導(dǎo)讀】與人類社會生活中的許多事物的結(jié)合,產(chǎn)生了許多新的技術(shù)和產(chǎn)品。信息技術(shù)與傳統(tǒng)卡片相結(jié)合的產(chǎn)物。它將個人信息存儲到嵌有集成電路芯片的卡片。中,實現(xiàn)人與信息系統(tǒng)的交流。IC卡是一個正蓬勃發(fā)展的邊緣產(chǎn)業(yè),一個與我們的生活正越來越密切的產(chǎn)業(yè)。在普及因特網(wǎng)和計算機(jī)的大潮涌來時,IC卡扮演著越來越重要的角色。路,用C、匯編語言編寫控制程序。詳細(xì)介紹接觸式IC卡讀寫原理,闡述了相應(yīng)的。IC卡讀寫控制的設(shè)計方案、開發(fā)方法和開發(fā)過程。

  

【正文】 線方式進(jìn)行的。通過 I2C 接口, IFD 內(nèi)的 CPU可以向 TDA8020 發(fā)送命令或讀取 TDA8020 的狀態(tài)。 TDA8020 有兩個地址選擇引腳 (SAD0 和 SAD1)。在圖 3 中,這兩個地址選擇引腳接地,對應(yīng)兩個 IC 卡的 I2C 總線地址分別是 40H 和 48H。如果系統(tǒng)中有別的 I2C總線器件 ,可以按表 1 的方式進(jìn)行尋址。 XXX 大學(xué)本科畢業(yè)設(shè)計 23 表 1 TDA8020的 I2C地址選擇 向 TDA8020 寫入命令的格式,對卡 1 的 地址和寫的字節(jié)為 40H。 START 和 /STOP 0 為 1,產(chǎn)生一個冷復(fù)位的激活時序;為 0,產(chǎn)生一個釋放時序。 WARM 1 為 1,產(chǎn)生一個熱復(fù)位時序。 3/5V 2 為 1,設(shè)定卡的操作電壓為 3V;為 0,設(shè)定卡的操作電壓為 5V。 PDOWN 3 為 1,設(shè)定卡為下電模式;為 0,設(shè)定卡為正常工作模式。 CLKPD 4 為 1,設(shè)定下電模式 CLK 停在高電平;為 0,設(shè)定下電模式 CLK 停在低電平。 CLKSEL 1 5 兩位設(shè)定卡在正常工作模式時的工作時鐘頻率。 I/OEN 7 I/O 使能位。為 1 時, I/O 與 I/Ouc 相連 ;為 0 時, I/Ouc 是高阻狀態(tài)。 (2)對卡的地址和讀的字節(jié)為 41H。其中狀態(tài)字節(jié)中各位的含義如表 2 所列 。 表 2 工作時鐘頻率選擇方式 CLKSEL2 CLKSEL1 CLOCK OU 0 0 CLKIN/8 0 0 CLKIN/4 1 0 CLKIN/2 1 1 CLKIN 讀 TDA8020 內(nèi)部狀態(tài)的數(shù)據(jù)格式。從 TDA8020 讀出狀態(tài)的 格式如表 3 所示。 表 3 狀態(tài)字節(jié)各位的含義 名 稱 位 說 明 PRES 0 卡的狀態(tài)指示。為 1 時,檢測到卡:為 0 時,沒有檢測到卡 。 SAD1 SAD0 CARD1 CARD2 0 0 40H 48H 0 1 42H 4AH 1 0 46H 4CH 1 1 48H 4EH XXX 大學(xué)本科畢業(yè)設(shè)計 24 PRES 1 為 1 時,卡的狀態(tài)還沒有讀;當(dāng)為 0 時,卡的狀態(tài)已讀出 。 I/O 2 I/O 為高時,這位為 1;當(dāng) I/O 為低時,這位為 0。 SUPL 3 為 1 時,表示電源監(jiān)控器已輸出,上電后就為 1,直到讀出后為0。 PROT 4 為 1 時,表示過熱或過載狀態(tài) 。 MUTE 5 為 1 時 , 表示卡在規(guī)定的時間內(nèi)沒有發(fā)出 ATR 信號 。 EARLY 6 為 1 時 , 表示卡在規(guī)定的時間前就已經(jīng)發(fā)出 ATR 信號 。 ACTIVE 7 為 1 時,卡處于激活狀態(tài);為 0 時,卡處于釋 放狀態(tài)。 (二)軟件系統(tǒng)分析 ( 1)利用 IC 卡 技術(shù),存儲相關(guān)數(shù)據(jù),自動核對用戶密碼,加強(qiáng)密碼的保密性; ( 2)通過后臺聯(lián)網(wǎng)數(shù)據(jù)庫系統(tǒng),監(jiān)視整個過程,確保一卡一密,杜絕漏洞出現(xiàn); ( 3)通過專門的 IC 卡業(yè)務(wù)管理系統(tǒng),輔助高系統(tǒng)運行效率,減少失誤; ( 4)依靠 IC 卡系統(tǒng)完善的安全加密技術(shù),提高整個系統(tǒng)的安全性和保密性; ( 5)規(guī)范設(shè)計流程,提高 IC 卡讀寫控制系統(tǒng)的工作能力和運行效率。 ( 1)系統(tǒng)安全保密性 依靠 IC 卡密鑰管理體制,提供嚴(yán)格嚴(yán)密的用戶權(quán)限控制;采用 RSA、 DES 算法;可在卡內(nèi)完成 rsa、 fac 算法的簽名、認(rèn)證、加密、解密運算 ; IC 卡讀寫器支持線路加密,線路保護(hù)功能,防止通信數(shù)據(jù)被非法竊取或篡改;網(wǎng)絡(luò)傳輸采用 及 ssl等加密協(xié)議 IC 卡管理系統(tǒng)防止非法用戶的惡意入侵。 ( 2)系統(tǒng)穩(wěn)定可靠性 系統(tǒng)可靠性取決于硬件可靠性和軟件可靠性。在硬件方面,系統(tǒng)應(yīng)用的 IC 卡都滿足國家相關(guān)技術(shù)要求,具有防插拔功能,在讀寫處理過程中卡片非正常拔出時,卡片內(nèi)容可自動恢復(fù); IC 卡讀卡器完全符合 ISO/IEC7816 標(biāo)準(zhǔn); PC 機(jī)采用業(yè)界著名的原裝大廠產(chǎn)品。在軟件方面,軟件系統(tǒng)采用穩(wěn)定性強(qiáng)、可靠性高的軟件和技術(shù)進(jìn)行開發(fā),并經(jīng)過嚴(yán)格的檢驗測試,包括破壞 性測試,防止各種硬件設(shè)備的損壞對軟件系統(tǒng)造成破壞;軟件系統(tǒng)具有完善的備份和恢復(fù)機(jī)制,具有很強(qiáng)的防掉電、自恢復(fù)能力。 ( 3)系統(tǒng)技術(shù)先進(jìn)性 XXX 大學(xué)本科畢業(yè)設(shè)計 25 軟件系統(tǒng)采用先進(jìn)的開發(fā)工具,包括數(shù)據(jù)庫開發(fā)工具 PB8,低層軟件控制開發(fā)工具 VC++6,用戶 IC 卡操作界面 delphi7 等,充分保證軟件系統(tǒng)的高效穩(wěn)定; IC 卡內(nèi)置西門子芯片,在安全性、可靠性方面都很好。 ( 4)系統(tǒng)經(jīng)濟(jì)高效性 系統(tǒng)設(shè)計按照有效保護(hù)現(xiàn)有投資的原則,充分利用身邊現(xiàn)有的資源,使系統(tǒng)結(jié)構(gòu)最優(yōu)化,運行成本最低,追求性價比的最大化;硬件設(shè)備的選材基于保證性能、降低價格 的原則,在考慮建設(shè)投入的同時還考慮系統(tǒng)的運行和維護(hù)費用;配置上選用大廠系列設(shè)備,在系統(tǒng)運行中提供質(zhì)量保證。 ( 5)系統(tǒng)靈活性和可擴(kuò)展性 在系統(tǒng)方案中按照系統(tǒng)分析、統(tǒng)籌規(guī)劃的原則對系統(tǒng)終期容量及發(fā)展進(jìn)行方案設(shè)計,卡口設(shè)備管理系統(tǒng)設(shè)計本著模塊化設(shè)計、標(biāo)準(zhǔn)化結(jié)構(gòu)的設(shè)計思想,充分考慮與其他卡口系統(tǒng)設(shè)備的有機(jī)結(jié)合、協(xié)同工作;卡口設(shè)備及 IC 卡管理軟件系統(tǒng)設(shè)計預(yù)留多種接口,以備將來與其他升級設(shè)備聯(lián)結(jié);軟件系統(tǒng)使用先進(jìn)的網(wǎng)絡(luò)開發(fā)平臺,以客戶機(jī) /服務(wù)器和瀏覽器 /服務(wù)器體系結(jié)構(gòu)為框架,結(jié)合模塊化和結(jié)構(gòu)化的設(shè)計思想,既考慮到當(dāng)前 使用的易用性,更具有適當(dāng)?shù)某靶浴? 3. 系統(tǒng)建設(shè)意義 ( 1)有助于提高 IC 卡內(nèi)部數(shù)據(jù)的保密性,在一定范圍內(nèi)能有效防止密碼數(shù)據(jù)的盜竊和丟失; ( 2)從根本上加強(qiáng)系統(tǒng)的性能,使系統(tǒng)結(jié)構(gòu)最優(yōu)化,運行成本最低; ( 3)通過與 IC 卡現(xiàn)有系統(tǒng)、以及電子警報器系統(tǒng)的結(jié)合,在每個操作環(huán)節(jié)相互協(xié)調(diào),進(jìn)一步說明 IC 卡在當(dāng)今社會的普及性和實用性,從根本上反映了 IC 卡讀寫控制設(shè)計的可研究性。 XXX 大學(xué)本科畢業(yè)設(shè)計 26 致 謝 畢業(yè) 設(shè)計是針對學(xué)生進(jìn)行綜合性實踐訓(xùn)練的實踐教學(xué)環(huán)節(jié),可以 提高 學(xué)生運用課程中所學(xué)的理論知識與 實踐 緊密結(jié)合,獨立地 解決實際問題的能力 。 在這次課畢業(yè)設(shè)計過程中,特別是在畢業(yè)設(shè)計過程中查找資料的過程中從中學(xué)到許多以前在課本和課堂上所無法學(xué)到的并從中體會到許多的樂趣,從而豐富了自己,也學(xué)到了很多有用的東西。 通過這次畢業(yè) 設(shè)計,我 基本上掌握了 IC卡讀寫控制設(shè)計 的基本思路和實施步驟。在設(shè)計和論文寫作的整個過程中,指導(dǎo) 老師汪光宅 教授 和劉強(qiáng)老師 在各方面都給予了全面的指導(dǎo)和幫助。 在 導(dǎo)師 們孜孜不倦地教導(dǎo)下,我在畢業(yè)設(shè)計中有了很大的提高,導(dǎo)師們 精深淵博 的 知識、求實創(chuàng)新、勤奮嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)范、忘我的工作作風(fēng)時刻熏陶著我;導(dǎo)師的因材施教、誨人 不倦的授業(yè)精神給學(xué)生留下了深刻的印象,這將使我受益終身。 在校期間,得到輔導(dǎo)老師的親切關(guān)懷和無私的培養(yǎng),使 我 在學(xué)習(xí)的過程學(xué)到了許多 為人處事 的道理。在此 我 向他們道聲:您們辛苦了! 感謝 四川師范大學(xué)成都學(xué)院的 老師 們 多年來在工作、學(xué)習(xí)上給予的熱情關(guān)懷、指導(dǎo)與幫助。 另外,互聯(lián)網(wǎng)上一些 老師和 朋友也給我完成設(shè)計提出了很多寶貴的意見和無私的幫助。這對于我以后的學(xué)習(xí)和工作都有很大的幫助,在此對他們表示由衷的感謝。 特別感謝我的 朋友和同學(xué) 對我的默默奉獻(xiàn),在學(xué)習(xí)上的理解和大力支持!感謝父母及家人多年來的在生活和學(xué)習(xí)上的鼓勵和 支持! XXX 大學(xué)本科畢業(yè)設(shè)計 27 附 錄 附錄一 SLE4442 卡讀寫函數(shù) include include //include define CARD_IN P3_2 //插卡開關(guān) define CARD_RST P1_3 //C2 復(fù)位信號 define CARD_CLK P1_4 //C3 時鐘信號 define CARD_DATA P1_1 //C7 數(shù)據(jù) define RMM_COMM 0x30 //讀主存命 令字 define WMM_COMM 0x38 //寫主存命令字 define VER_COMM 0x33 //校驗密碼 define RSM_COMM 0x31 //讀密碼存儲區(qū) define WSM_COMM 0x39 //寫密碼存儲區(qū) define RPM_COMM 0x34 //讀保護(hù)存儲區(qū) define WPM_COMM 0x3c //寫保護(hù)存儲區(qū) void Delay5us(void) { _nop_()。 _nop_()。 _nop_()。 } void Delay10us(void) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } void WriteByte(unsigned char ch) { unsigned char i。 for(i = 8。 i 0。 i) { CARD_CLK = 0。 CARD_DATA = (bit)(ch amp。 0x01)。 Delay5us()。 CARD_CLK = 1。 Delay10us()。 ch = ch 1。 //右移一位 } XXX 大學(xué)本科畢業(yè)設(shè)計 28 } void StartComm(void) { CARD_CLK = 0。 CARD_DATA = 1。 Delay5us()。 CARD_CLK = 1。 Delay5us()。 CARD_DATA = 0。 Delay5us()。 } void StopComm(void) { CARD_CLK = 0。 CARD_DATA = 0。 Delay5us()。 CARD_CLK = 1。 //CLK: H Delay5us()。 CARD_DATA = 1。 //IO : H Delay10us()。 } void SendComm(unsigned char a,unsigned char b,unsigned char c) { StartComm()。//開始發(fā)送命令 WriteByte(a)。 //a: 發(fā)命令字 WriteByte(b)。 //b: 發(fā)地址 WriteByte(c)。 //c: 發(fā)數(shù)據(jù) StopComm()。//結(jié)束發(fā)送命令 } unsigned char ReadByte(void) { unsigned char i,ch。 ch = 0。 for (i = 8。 i 0。 i) { CARD_CLK = 0。 ch = ch 1。 //從低位讀起 if((unsigned char)CARD_DATA) ch |= 0x80。 Delay5us()。 CARD_CLK = 1。 Delay5us()。 } return ch。 } XXX 大學(xué)本科畢業(yè)設(shè)計 29 voi
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1