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

正文內(nèi)容

基于51單片機(jī)的接觸式ic卡設(shè)計相關(guān)資料-免費閱讀

2025-07-22 00:17 上一頁面

下一頁面
  

【正文】 rbyte=byte((unsigned char)(SDA))。TestAck()。}}void Write24cO2(unsigned char*Wdata,unsigned charRomAddress,Unsignedchar number){i2cStart()。}void Write8Bit(unsigned char input){unsigned char temp。SCL=1。SDA=O。number!=O。 //發(fā)送讀保密存儲區(qū)的命令字,第2,3個參數(shù)被忽略tpt=amp。 //重寫計數(shù)器Proce_Mod()。 //讀出if((temp[O]amp。}void P_Byte(uchar CardAdd,uchar data*pt){SendComm(WPM_COMM,CardAdd,*pt)。 //指針加一}while(i)。 OutByte(a)。for(i=620。 delay()。 RST=0。}}void reset(uchar data*pt){uchar i。iO。if((uchar)IO) a=0x80。delay(}:IO=1。CLK=1。Sbit IO=P1^6。對盧老師的精心指導(dǎo)再次表示我衷心的感謝。:以51單片機(jī)為核心,結(jié)合AT24C02作為外部存儲器,存放關(guān)鍵信息,液晶SMG12232B2作為顯示系統(tǒng)。但只要(EC)不全為0,就允許外部接口設(shè)備IFD對芯片進(jìn)行重試:如果(EC)全為0,則比較被封鎖,IC卡不能再做修改數(shù)據(jù)的操作。流程圖如圖54所示。若這次查詢不到,則說明前一次查詢結(jié)果為干擾或抖動,若這次查詢到有鍵按下,則說明信號已經(jīng)穩(wěn)定,然后判斷閉合按鍵的鍵碼。在鍵盤電路中,按鍵按下閉合后,將產(chǎn)生一個一個負(fù)的矩形脈沖。 鍵盤掃描子程序16個按鍵的鍵盤電路分別為:數(shù)字鍵0~9及小數(shù)點“.”,可以設(shè)定用戶信息及余額;此外還有5個功能鍵,分別為:(1) 修改/確認(rèn)鍵,用來控制信息的改寫及確認(rèn);(2) 賬號顯示鍵,用來控制用戶賬號信息的顯示;(3) 余額/總數(shù)顯示鍵,用來控制余額或總數(shù)的顯示;(4) 計數(shù)開始/停止鍵,用來控制計數(shù)系統(tǒng)的計數(shù);(5) 備用鍵;(6) 備用鍵。在單片機(jī)的控制下給IC卡供電,并且指示燈亮。 //指針定義if(consl==0) //判斷是否剛上電狀態(tài){ p=cons2。圖49是單片機(jī)與顯示器的接口電路。LED動態(tài)顯示時,為了簡化硬件電路,通常將所有的段選線并聯(lián)在一起,由一個(C7段LED)或兩個(“米”字段LED)8 位I/O控制,形成段選線的多路復(fù)用。前面兩種顯示器使用最多,下面就這兩種顯示器的基木原理和使用方法做簡要說明。16個按鍵構(gòu)成了讀寫系統(tǒng)的鍵盤電路部分。圖44 關(guān)鍵信息存儲電路 掉電檢測電路掉電檢測電路由比較器(運(yùn)放LM393)、電壓基準(zhǔn)LM336()、RRRR1R1R13和二極管VD3組成,電路如圖45所示。數(shù)據(jù)的讀出過程可分為三個基本過程:復(fù)位,數(shù)據(jù)字段的定位和數(shù)據(jù)讀出。使I/O=L LCALL DELAY_500us 。使RST=LCLR CLK 。延時5msMOV C,IC_SWJNC RE_DETECT 。檢測有無卡電源短路現(xiàn)象,以防人為破環(huán)。 接觸式IC卡的接口電路和一般控制IC卡的接口電路是連接IC卡與讀寫設(shè)備的通路,由它實現(xiàn)對IC卡的供電,并滿足不帶電插拔的要求。51單片機(jī)IC卡芯片串行通信電路掉電檢測鍵盤液晶顯示存儲模塊圖41 總體框圖IC卡接口設(shè)備的種類很多,功能上由于不同的應(yīng)用需要,差別也很大,但就其對卡 (以接觸式卡為例)的操作功能來說,都應(yīng)具備以下幾個基本功能:l IC卡的插入/退出的識別與控制(接觸式卡):IC卡進(jìn)/出RF區(qū)的識別和控制(非接觸式卡)。一種是并行接口鍵盤電路,另一種是串行接口鍵盤電路。 串口通信電路 該電路的芯片,選擇MAX232芯片。AT24C02芯片還具有體積小巧的特點,并且采用特殊的工作時序,絕不會誤寫成功,具有高度的可靠性。該命令所需時鐘脈沖和執(zhí)行時間與修改主存儲器命令的情況相同。該命令的控制字為(38H)。l 讀保護(hù)存儲器:該命令的控制字為(34H).在連續(xù)輸入32個時鐘脈沖情況下,芯片將保護(hù)存儲器內(nèi)各位內(nèi)容傳送到I/O線上。在最后一位D7傳送完成之后,需要增加一個附加脈沖把I/O線置成高狀態(tài)。圖33輸出數(shù)據(jù)模式的時序關(guān)系4) 處理數(shù)據(jù)模式:這種模式是對IC卡芯片做內(nèi)部處理。在接受一個命令之后,有兩種可能的模式:輸出數(shù)據(jù)模式(即讀數(shù)據(jù)模式)和處理數(shù)據(jù)模式。在復(fù)位響應(yīng)期間,“啟動”和“停止”(見下面)狀態(tài)被忽略。 SLE4442芯片傳送協(xié)議傳送協(xié)議是在接口設(shè)備IFD與IC卡的集成電路之間的兩線連接協(xié)議,SLE4442芯片的協(xié)議類型為S=10(同步卡協(xié)議)。如果比較結(jié)果不一致,則密碼錯誤計數(shù)器中為“1”的個數(shù)將減少一位。3)加密存儲器:加密存儲器是一個48位的EEPROM型存儲器。從出廠到被初始化之前,保護(hù)存儲器的狀態(tài)為全“1”。芯片允許在有限的次數(shù)內(nèi)重試比較操作。其地址是從0(00H)到31(1FH)這部分的數(shù)據(jù)讀出不受限制,但擦除和寫入操作均受到保護(hù)存儲器內(nèi)部數(shù)據(jù)狀態(tài)的限制。按字節(jié)尋址,擦除寫入。由于本設(shè)計所采用的IC卡為接觸型邏輯加密卡(SLE4442),所以本節(jié)的內(nèi)容重點介紹此卡。除編程和擦除外,均處于空閑狀態(tài)。有兩種可能的狀態(tài):傳號或高狀態(tài)(Z狀態(tài)),空號或低狀態(tài)(A狀態(tài))。在討論每個觸點的電特性之前,先將所用符號的意義敘述如下:VIH: 高電平輸入電壓 VIL: 低電平輸入電壓VOH: 高電平輸出電壓 VOL: 地電平輸出電壓TR: 信號幅度10%90%之間的上升時間TF: 信號幅度90%10%之間的下降時間CIN : 輸入電容 COUT: 輸出電容IIH : 高電平輸入電流 IIL: 低電平輸入電流IOH: 高電平輸出電流 IOL: 低電平輸出電流Icc : VCC端電源電流 IPP: VPP端編程電流所有測量是相對GND(地)定義的。使用過程中卡的表而溫度不應(yīng)超過50攝氏度。國際標(biāo)準(zhǔn)為ISO/IEC7816。讀寫器一般還要求和信息網(wǎng)絡(luò)中的上位機(jī)進(jìn)行通訊,把IC卡中的數(shù)據(jù)融入到上層數(shù)據(jù)庫。如蘇博泰克的56760型收費機(jī)是一種專用非接觸式IC卡讀寫器,根據(jù)使用的環(huán)境不同,可提供聯(lián)網(wǎng)型和無線型兩種。生產(chǎn)通用性IC卡讀寫器產(chǎn)品的廠家同時還提供高級語言二次開發(fā)包,由用戶根據(jù)需求自行開發(fā)應(yīng)用系統(tǒng)。1)現(xiàn)在市場上主要讀寫器產(chǎn)品介紹l 通用型IC卡讀寫器這類讀寫器又分為聯(lián)機(jī)型和脫機(jī)型。l 在醫(yī)療、保健等領(lǐng)域,IC卡可以用于健康卡、少兒疫苗卡、就診卡等.l 在商業(yè)及服務(wù)領(lǐng)域,可以用IC卡作為優(yōu)惠卡、結(jié)算卡、服務(wù)卡等。這些特點使IC卡能成為傳導(dǎo)媒體,再加上認(rèn)證和數(shù)據(jù)加密等功能,使卡能夠脫離網(wǎng)絡(luò)使用。正是這些特性,使IC卡在脫機(jī)業(yè)務(wù)處理和聯(lián)網(wǎng)數(shù)據(jù)一致性等方面表現(xiàn)出前所未有的優(yōu)勢。另外還有大大小小80個網(wǎng)絡(luò)支持著30萬臺閱讀器組成的信用卡/儲蓄卡網(wǎng)絡(luò)。當(dāng)前,金融中己開始用IC卡取代磁卡。IC卡不僅改變了現(xiàn)有多種卡的使用方法和功能作用,還不斷開創(chuàng)出新的應(yīng)用領(lǐng)域。所設(shè)計的讀寫器以8051單片機(jī)為核心,配以IC卡接口電路、串行通信電路、存儲電路、掉電檢測電路、鍵盤顯示電路等部分。 IC卡的發(fā)展和使用應(yīng)用情況卡片是作為個人身份識別的手段而引進(jìn)的,而作為交易憑證的卡片則早在19世紀(jì)80年代就萌芽于英國了,1950年,美國商人設(shè)計了第一張現(xiàn)代的塑料信用卡,1951年美國富蘭克林銀行作為金融機(jī)構(gòu)率先發(fā)行了信用卡,到60年代中期,人們在塑料金融交易卡的背面貼上磁條,發(fā)展成為能夠自動讀取信息進(jìn)行在線處理的磁卡,磁卡因為結(jié)構(gòu)簡單,價格低廉,得到迅速推廣。據(jù)Innovation國際發(fā)明組織的統(tǒng)計,IC卡及讀寫器產(chǎn)量分別為4200萬張和87700臺,其中法國分別占98%和71%,處于領(lǐng)先地位。金融IC卡將把公共汽車卡、加油卡、停車卡、家庭/企業(yè)銀行卡、自動售貨卡五者結(jié)合成為五合一卡。專家們預(yù)測在未來,金卡工程對電子產(chǎn)品、軟件產(chǎn)業(yè)的需求,將提供1000億元以上的市場,這對我國電子信息產(chǎn)業(yè)既是機(jī)遇也是挑戰(zhàn),更是巨大的推動力。2 良好的安全防范技術(shù)是卡能夠脫離網(wǎng)絡(luò)使用IC卡采用了為國際上各種開發(fā)者與使用者所共同認(rèn)可的半導(dǎo)體密碼存放于軟件加密技術(shù),它可以有效地阻止卡的非法復(fù)制與數(shù)據(jù)的篡改。另一方面對發(fā)行商、應(yīng)用商和持卡者三方面的利益提供了有效的保護(hù)手段,為IC卡的廣泛應(yīng)用鋪平了道路。l IC卡還可集各種服務(wù)功能于一身,如企業(yè)的員工卡、校園“一卡通”等即屬此類,持卡人可以用卡進(jìn)行考勤、開門、就餐、借閱圖書等。脫機(jī)型通用讀寫器需要脫離上位機(jī)獨立工作,所以除了提供聯(lián)機(jī)型讀寫器的功能外,還需要提供鍵盤和顯示功能作為用戶界面,為了用戶界面的美觀,現(xiàn)在讀寫器的顯示很多都采用高分辨率的液晶顯示器。如珠海YD2001車載收費機(jī)是專門為公交車收費設(shè)計的非接觸式IC卡讀寫終端,提供乘客用卡、掛失和非法卡(黑名單卡)報警、用戶界面、程序下載等功能,很適合公交車收費系統(tǒng)使用。如蘇博泰克的F4350/4360指紋IC卡讀寫器,具有指紋采集與IC卡讀寫的全部功能,支持多卡應(yīng)用,內(nèi)置PSAM卡接口,支持二次開發(fā),提供多平臺驅(qū)動程序,可將指紋信息寫入符合IS07816標(biāo)準(zhǔn)的存儲卡、CPU卡、符合ISO14443A的非接觸卡中。在IC卡應(yīng)用系統(tǒng)的設(shè)計中,讀寫設(shè)備對IC卡的讀寫控制的每一個環(huán)節(jié)都應(yīng)當(dāng)遵照相應(yīng)的國際標(biāo)準(zhǔn),才能保證數(shù)據(jù)的正確讀取。X光照射的劑量;觸點的表面輪廓;卡和觸點的機(jī)械強(qiáng)度;觸點電阻;磁條與集成電路之間的電磁干擾。圖21引腳配置圖22 觸點位置。 B類卡VCC上電壓值為3V,一般情況下的我們多使用A類卡。COUT=30pF0VCC1VuS以上測試 I/~VCC+,接口設(shè)備工作時,流入卡的電流不應(yīng)超過500uA。 IC卡芯片選擇IC卡是集成電路卡(IntegratedC ircuit Card)的簡稱,有些國家和地區(qū)稱之為微芯片卡(Microchip card)或微電路卡(Microcircuit Card)。 芯片特點l 面向字節(jié)尋址;l 采用多存儲器結(jié)構(gòu):主存儲器、保護(hù)型存儲器、加密存儲器;l 線連接協(xié)議,觸點和串行接口滿足ISO7816同步傳送協(xié)議;l 芯片采用NMOS工藝技術(shù),每字節(jié)的擦除/;l 復(fù)位響應(yīng)(ATR)符合ISO/IEC78163協(xié)議;l 存儲器采用至少10 000次的擦除/寫入周期,數(shù)據(jù)保持時間至少為10年;l 額外特性:數(shù)據(jù)僅能在正確輸入24位可編程安全碼(安全存儲器)之后才能改變。反之亦然,在被尋址的字節(jié)中,如果沒有一個字節(jié)需要從1變?yōu)?,則可以不做寫入處理。當(dāng)需要修改應(yīng)用數(shù)據(jù)區(qū)的內(nèi)容時,必須首先輸入一個3字節(jié)長的“校驗字”。它是按字位方式尋址和寫入。但對其寫入操作仍然受到加密存儲器比較校驗操作結(jié)果的控制。每次比較密碼時,先判斷計數(shù)器中是否還有“1”。值得注意的是:這3個字節(jié)的內(nèi)容在PSC比較成功前是不可讀的,只能進(jìn)行比較操作。若連續(xù)輸入32個時鐘脈沖,主存儲器中的前4個字節(jié)地址單元中的內(nèi)容被讀出。圖32為命令模式時序關(guān)系。其輸出的順序是從每個字節(jié)的最低位開始。圖34處理數(shù)據(jù)模式的時序關(guān)系 芯片的操作命令 1)命令的格式:每條命令包含三個字節(jié),其順序如下:MSB控制字 LSBMSB地址字 LSBMSB數(shù)據(jù)字 LSBB7 B6 B5 B4 B3 B2 B1 B0A7 A6A5 A4 A3 A2 A1 A0D7 D6 D5 D4 D3 D2 D1D0命令的傳送總是從控制字節(jié)開始。在該命令輸入以后,接口設(shè)備IFD必須提供足夠的時鐘脈沖。其后再附加一個時鐘脈沖將I/O線置成高狀態(tài)。在確認(rèn)一致的情況下,保護(hù)字位被寫0。因此,本系統(tǒng)選用美國Microchip公司生產(chǎn)的AT24C02芯片,不但能最大限度地利用其容量,且不用地址譯碼,不占用外存空間。l A0、AA2:器件地址輸入端。主要特點 l 單5V電源工作;l 兩個驅(qū)動器及兩個接收器;l 177。第四章 硬件電路設(shè)計所設(shè)計的讀寫器以8051單片機(jī)為核心,配以IC卡接口電路、串行通信電路、存儲電路、掉電檢測電路、鍵盤顯示電路等部分。很多讀寫設(shè)備除了對卡的基本操作外,還設(shè)計了其他一些重要功能:l 必要的控制界面和顯示界面。 圖42 IC卡接口電路 RVDVT1組成卡上下電電路。IC卡插入識別程序如下所示:RE_ DETECT:SETB IC_SWMOV C,IC_SW 。下面是上下電程序控制過程:POWERON: 。下電控制CLR RST
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1