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

正文內(nèi)容

基于51單片機的接觸式ic卡設(shè)計相關(guān)資料-wenkub.com

2025-06-25 00:17 本頁面
   

【正文】 }return(rbyte)。temp!=O,temp){SCL=1。}i2cStop()。number!=O。TestAck()。SCL=O。temp!=0。SCL=O。}bit TestAck(){bit ErrorBit。SDA=1。SDA=1。 SCL=O。temp!=0。}二、24C02操作程序清單,void DelayMs(unsigned int number){unsigned char temp。Read_Mod(tpt,4)。 //發(fā)出擦寫計數(shù)器命令PorceseMod()。i4。0x07)=0x04)i=0x00。OxO7)==OxO7)i=0x06。SendComm(RSM_COMM,1,1)。}入口:指向存放密碼的內(nèi)部RAM地址出口:成功返回1,失敗返回0,卡片己鎖也返回0bit Verify(uchar data*pt){ ucher data temp[4]。}void Rpm(uchar data*pt){SendComm(RPM_COMM,1,1)。Read_Mod(pt,i)。do{ *pt=InByte()。OutByte(c)。if(IO) break。i){ CLK=1。IO=1。 RST=O。 delay()。do{*pt=InByte()。 CLK=O。 delay()。 CLK=O。0x01)。} void OutByte(uchar ch){uchar i。 delay()。iO。}uchar InByte(void){uchar a,i。delay()。IO=0。}void start(){IO=1。_nop_()。 附錄 部分程序清單一、SLE4442卡操作程序清單:includeincludeincludeincludedefine RMM_COMM 0x30 //讀主存命令字define UMM_COMM 0x38 //寫密碼存儲區(qū)define CVD_COMM 0x33 //校驗密碼define RSM_COMM 0x31 //讀密碼存儲區(qū)define USM_COMM 0x39 //寫密碼存儲區(qū) deifne RPM_COMM 0x34 //讀保護存儲區(qū) deifne WPM_COMM Ox3c //寫保護存儲區(qū)Sbit RST=P1^4。感謝我的同組同學(xué)何智鋒、宋鵬飛、宋超、薛巖、陳健鋒等幾位同學(xué),在此次設(shè)計中他們給了我很大幫助。盧老師除了親自面授輔導(dǎo),還通過電子郵件、電話等各種通信方式給予我各方面的指導(dǎo),并且無私的提供各種相關(guān)的資料,幫助我解決許多問題。存在的問題及今后的改進:。設(shè)計主要完成了以下工作:、開發(fā)工具和應(yīng)用領(lǐng)域2. 使用PROTEL軟件繪制完成了系統(tǒng)完整的電路圖,實現(xiàn)了基于51單片機的IC卡讀寫器的設(shè)計。芯片在出廠時,根據(jù)用戶的專門安排,常常將可編程加密代碼(PSC)中編入一個專門代碼。整個比較過程成功與否是用能否擦除密碼錯誤計數(shù)器來證實。如果比較不成功(即兩組數(shù)據(jù)不相同),則密碼錯誤數(shù)器的一個字位將只會被從“1寫成“0,并且不能被擦除。4) 表51 鍵值與鍵號對應(yīng)表鍵值00H01H02H03H04H05H鍵號012345鍵值06H07H08H09H0AH鍵號6789.鍵值0BH0CH0DH鍵號修改/確認(rèn)賬號顯示余額/總數(shù)鍵值0EH0FH10H鍵號開始/停止備用備用圖53 鍵盤掃描流程圖 顯示子程序讀卡器在運行過程中,對用戶的信息進行不斷改變,并寫入EEPROM中。對于重鍵則以后一次查詢?yōu)樽詈蠼Y(jié)果。其過程是在查詢到有按鍵按下后延時一段時間,一般為10ms。除了抖動之外還有重鍵,即一個鍵按下后緊接著由按下另一鍵,或者兩個鍵同時按下?!?”電平時,若行電平全為“1”電平,則鍵盤無鍵按下,若不為“1”電平,則有鍵按下。所謂編程掃描就是CPU對鍵盤的掃描采取程序控制方式,一旦進入鍵盤掃描狀態(tài)則反復(fù)地掃描鍵盤,等待用戶從鍵盤上輸入命令或數(shù)據(jù)。比較通過后,然后進行密碼校驗。單片機從卡中讀出卡標(biāo)識,判斷是用戶卡是否合法,并調(diào)跳到相應(yīng)的子程序。 //設(shè)置節(jié)電工作方式do{ }while(1)。 //修改標(biāo)志位}ITO=1。主程序如下:include //頭文件define uint unsigned intdefine uchar unsigned chardefine addrl 0x40uint data consl。本設(shè)計的所有程序用C51語言編寫,由主程序和子程序組成。l 液晶顯示器LCDLCD是一種極低功耗顯示器,目前,高分辨率的LCD點陣式顯示器有顯示靈活,顯示圖型字符美觀等優(yōu)點,在很多系統(tǒng)中應(yīng)用非常廣泛。若要各位LED能夠顯示出與本位相應(yīng)的顯示字符,就必須采用掃描顯示方式,即在某一時刻只讓某一位的位選線處于選通狀態(tài),而其他各位的位選線處于關(guān)閉狀態(tài),同時,段選線上輸出相應(yīng)位要顯示字符的字形碼,這樣同一時刻只有一位顯示出字符。這種顯示方式接口編程容易,管理簡單,但占用口線資源較多。把每個顯示字段對應(yīng)于一個二進制位,這些二進制位組成字型編碼,這樣不同的顯示字符就對應(yīng)于不同的字型碼,顯示字符時,在顯示I/O驅(qū)動線輸出相應(yīng)的字型碼,就可以顯示不同的字符。 顯示電路 應(yīng)用系統(tǒng)中常用的顯示器有:發(fā)光二極管顯示器,簡稱LED;液晶顯示器,簡稱LCD。圖48 8051與鍵盤接口電路圖中,接有上拉電阻 R=5V/1 mA=5kΩ。若插入系統(tǒng)的是廢卡、非法卡,或者系統(tǒng)不能正常讀寫,則圖47中的蜂鳴器報警,增加系統(tǒng)的使用性。電源電壓正常時,V–V+,比較器輸出高電平;當(dāng)電源掉電時,V–跟隨電源電壓下降,而VZ 。串行EEPROM選用AT24C02。12V,而單片機的工作電壓為5V,所以需要MAX232接口芯片實現(xiàn)TTL與RS232電平轉(zhuǎn)換,采用簡單的3線制通信方式。復(fù)位之后的頭32個時鐘周期內(nèi),是卡的復(fù)位響應(yīng)過程,該過程中,廠家的產(chǎn)品編碼以位編碼方式逐一在數(shù)據(jù)線上送出,以后的字段則根據(jù)廠家及用戶所定義的含義不同而各不相同。給卡下電RET2)IC卡的讀寫技術(shù)不同類型的IC卡其讀寫方式或數(shù)據(jù)協(xié)議方式是不同的,ISO7816標(biāo)準(zhǔn)對異步型IC卡的讀寫協(xié)議做了較充分的定義,而對于同步型IC卡,則只定義了其復(fù)位響應(yīng)過程的協(xié)議標(biāo)準(zhǔn),這使得各廠家設(shè)計的同步型IC卡的讀寫方式不盡相同,而且同步型IC卡接口協(xié)議是面向操作而進行的,因此,其操作協(xié)議方式也各不相同。使RST=LCLR CLK 。使端口邏輯信號穩(wěn)定CLR POWER 。上電控制LCALL RE_DETECT 。有卡插入,進行處理IC卡的供電控制是一個直接涉及是否能安全可靠地操作IC卡的過程。輸出高電平至檢測端JNC RE_ DETECT 。1)IC卡的插入/退出識別與上電/下電控制技術(shù)IC卡的插入與退出的識別是通過IC卡接口電路來識別的,如果卡己插入到正確位置,且卡是合法卡,VT2導(dǎo)通,圖46中的LED點亮。=0時,VT1導(dǎo)通,IC卡的VCC得電;=1時,VT1截止,IC卡的VCC失電。如果插入的是一張電源與地?fù)舸┑膲目ǎ蚴且粋€金屬片之類的物質(zhì),就會造成供電回路的短路現(xiàn)象,若IC卡接口設(shè)備中無過流保護回路,就會干擾整個設(shè)備的正常工作。l 提供數(shù)據(jù)通訊接口與上位機進行數(shù)據(jù)通訊。l 實現(xiàn)與卡的數(shù)據(jù)交換,并提供相應(yīng)的控制信號。通過讀寫器插槽與IC卡芯片通信,由51單片機控制數(shù)據(jù)傳輸過程,實現(xiàn)讀卡和寫卡操作。 顯示電路本設(shè)計采用液晶顯示器。30V輸入電平;l 低電源電流:典型值是8mA;l 符合甚至優(yōu)于ANSI標(biāo)準(zhǔn) EIA/;l ESD保護大于MILSTD883(方法3015)標(biāo)準(zhǔn)的2000V。由于電腦串口RS232電平是10V ~+10V,而一般的單片機應(yīng)用系統(tǒng)的信號電壓是TTL電平0 ~+5V,max232就是用來進行電平轉(zhuǎn)換的,該器件包含2驅(qū)動器、2接收器和一個電壓發(fā)生器電路提供TIA/EIA232F電平。l WP:寫保護端。數(shù)據(jù)發(fā)送或接收的時鐘從該引腳輸入。該芯片存儲容量為256字節(jié),采用I2C串行總線協(xié)議與單片機通信,該芯片采用低功耗CMOS工藝制造,可以在無電源狀態(tài)下長期可靠存儲系統(tǒng)內(nèi)重要數(shù)據(jù),工作壽命可達106次。PROM用來存儲關(guān)鍵信息。從而使得主存儲器中的信息不可更改。該命令的控制字為(39H),該命令只能在可編程加密代碼 (PSC)比較成功之后才能進行。如果可編程加密代碼(PSC)的校驗不成功(除第0字節(jié)可讀除外),I/O線總保持低狀態(tài)。對保護存儲器進行讀取操作不受限制。對于從地址(N)開始讀數(shù)據(jù)所需要的時鐘脈沖的數(shù)量M=(256N)8+1。該命令的控制字為(30H)。首先傳送字節(jié)的最低位LSB(即B0)。芯片在第一個時鐘脈沖的下降沿將I/O從H狀態(tài)拉為L狀態(tài)并開始處理。當(dāng)所需要的最后一個數(shù)據(jù)送出以后,需要再附加一個時鐘脈沖來把I/O線置成H狀態(tài),以便準(zhǔn)備接受新的命令。圖33為輸出數(shù)據(jù)模式的時序關(guān)系。啟動狀態(tài):在CLK為H狀態(tài)期間,I/O線的下降沿為啟動狀態(tài)。每條命令都以一個“啟動狀態(tài)”開始。在第33個時鐘脈沖的下降沿,I/O線被置成H狀態(tài)而關(guān)閉。傳送協(xié)議包括4種模式:l 復(fù)位和復(fù)位響應(yīng)l 命令模式l 輸出數(shù)據(jù)模式l 處理模式1)復(fù)位和復(fù)位響應(yīng):復(fù)位響應(yīng)是根據(jù)ISO 78163標(biāo)準(zhǔn)來進行的。而“寫入、擦除”操作也受自身“比較”操作結(jié)果的控制。當(dāng)密碼計數(shù)器減數(shù)為零,則芯片的存儲單元將全部鎖死。如果還有“1”,則將其中一個“1”寫成“0”,然后進行比較“校驗字”操作。密碼輸入錯誤計數(shù)器的有效位是低3位。當(dāng)輸入的“校驗字”與芯片內(nèi)的“參照字”‘一致,則可以執(zhí)行后續(xù)的寫入操作。保護存儲器每個被寫“0”的單元所對應(yīng)控制的主存儲器的字節(jié)單元將不再接收任何擦除和寫入命令,從而使得該字節(jié)單元的數(shù)據(jù)不可再改變。保護存儲器從0~32的每一位對應(yīng)著主存儲器地址從0到31的字節(jié)。這時整個主存儲器變成一個只讀存儲器。這個新輸入的“校驗字”與原來存在在加密存儲器中的“參照字”進行一對一的比較。故保護數(shù)據(jù)區(qū)一般均作為IC卡的標(biāo)識數(shù)據(jù)區(qū),存放一些固定不變的標(biāo)識參數(shù)。主存儲器的地址是從00H到FFH。在寫入時,在EEPROM單元中的信息則根據(jù)輸入的數(shù)據(jù),按字位方式變換成邏輯“0”(即在EEPROM中,新寫入的數(shù)據(jù)與原來存在的數(shù)據(jù)進行“邏輯與”)。 芯片的引腳配置芯片的引腳與國際標(biāo)準(zhǔn)兼容,下表31是引腳的定義和功能說明:表31 SLE4442引腳功能引腳卡觸點符號功能12345678C1C2C3C4C5C6C7C8VCCRSTCLKNCGNDNCI/ONC操作電壓5V復(fù)位時鐘未用地未用雙向數(shù)據(jù)線(漏極開路)未用 芯片功能SLE4442IC卡芯片主要包括三個存儲器:2568位EEPROM型主存儲器、321位PROM型保護存儲器和48位EEPROM型加密存儲器。它具有2K位的存儲容量和完全獨立的可編程加密代碼存儲器。IC卡的大小和磁卡相同,它把集成電路鑲在塑料卡片上,芯片一般是不易揮發(fā)性存儲器(ROM, EPROM. EPROM),保護邏輯電路,甚至于CPU。在B類操作條件下,Vpp觸點保留于將來使用。3)Vpp觸點:在A類操作條件下卡內(nèi)的非易失性存儲器EEPROM編程或擦除時可以從Vpp端提供電源。當(dāng)卡與接口設(shè)備均處于不匹配的傳輸方式時,I/O端的邏輯狀態(tài)可能是不確定的。1) VCC觸點:下表22是VCC觸點電源電壓值,本觸點用來提供電源電壓。流入卡中的電流被定義為正電流。8個觸點所占最大面積沒有規(guī)定,(寬)mm9 .23 (高)m的矩形平面。各觸點間應(yīng)互相隔離,但未規(guī)定觸點的形狀和最大尺寸。指定強度磁場的影響;靜電影響;熱耗等。 ISO78161,接觸式集成電路卡的物理特性本標(biāo)準(zhǔn)制定的物理特性適合于ID1型識別卡。這是IC卡讀寫器終端設(shè)計的基礎(chǔ)。本文是就設(shè)計IC卡讀寫器展開的,課題的設(shè)計目標(biāo)是一種通用的接觸式IC卡讀寫終端,要求讀寫器能夠單獨工作。并可通過該產(chǎn)品從卡內(nèi)讀取指紋信息。無線型既可以通過專用的GSM MODEM與服務(wù)器做實時的連接也可以通過連接手持式數(shù)據(jù)傳遞匯總機完成數(shù)據(jù)的非實時交換。這類產(chǎn)品是為某一功能專門設(shè)計的,使用方便,功能強大,但一般價格相對比較高,也只能
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1