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

正文內容

基于單片機的ic卡讀寫控制系統(tǒng)設計-文庫吧資料

2024-11-24 19:50本頁面
  

【正文】 the 12volt programming enable voltage(VPP) during Flash programming, for parts that require 12volt VPP. XTAL1 Input to the inverting oscillator amplifier and input to the internal clock operating circuit. XTAL2 Output from the inverting oscillator amplifier.
。 /*清正在通信標志 */ while(! RST)。 /*向上位機回送 CC*/ TI=0。 Default: SBUF=0Xcc。 /*IC 卡上電 */ writeic(0,16)。 /*上位機在發(fā)送前必須適當延時,以等待下位機準備好 */ receive()。 while(! TI)。 /*將緩沖區(qū)數(shù)據(jù)發(fā)往上位機 */ break。 /*向上位機回送 AA*/ TI=0。 switch(a) { case 0xaa: SBUF=0xaa。 RI=0。 PWR=1。 /*確認 IC卡插入 */ ICwr=1。 /*等待 IC卡插入 */ delay(10)。 fuwei: init()。j++)。k++) for(i=0; i〈 100; i++〉 for(j=0。 for(k=0。 RST=1。 if(! ICOUT) /*確實拔卡則進行以下處理*/ { If(ICWR|ONCOMM) { PWR=1; /*關閉 IC卡電源 */ BELL=0; /*否則,蜂鳴一聲返回 */ delay(10)。 /*寫之間的延時時間間隔,以保證寫入 */ } } /*拔卡中斷程序,主要完成 IC 卡下電及讀 /寫器軟復位 */ void int0( void) interrupt 0 using 1 { while(! ICOUT)。y++) { Writbyte(address+y,buf[y])。 for(y=0。 buf[i]=a。 RI=0。i16。 } } /*接收 16B 存入緩沖區(qū) */ /*波特率 2400, 8位數(shù)據(jù)位, 1位停止位,無校驗位 */ /*緩沖區(qū)為 buf*/ void receive(void) { uchar i,a。j1000。 TI=0。i++) { SBUF=buf[i]。 for(i=0。 /*開放中斷 */ } /*將緩沖區(qū)數(shù)據(jù) 16B 發(fā)往上位機 */ /*波特率 2400, 8位數(shù)據(jù)位, 1位停止位,無校驗位 */ /*待發(fā)送數(shù)據(jù)在 buf 緩沖中 */ void transfer(void) { uchar I。 /*波特率設置為 4800*/ } TR1=1。 If(BAUD= =0) { PCON=0X80。 /*串行口工作方式 */ TH1=0Xf3。 /*準許 INT0 中斷 */ TMOD=0X20。 /*清有卡標志 */ ONCOMM=0。 /*系統(tǒng)熱復位標志清除,只有拔卡才能置位 */ PWR=1。j++)。 While(T1= =0); TI=0; } For(j=0。ix。 if(a!=y)goto l1。 uint j。 Stopic()。 Wd24(address)。 } } /**/ /*字節(jié)寫入模式寫函數(shù),其中阿對 address 為單元地址, dd為數(shù)據(jù) */ void wrirebyte(uchar address,uchar dd) { Startic()。y++) { A=readbuter(address+y)。 for(y=0。 return(x)。 x=rd24()。 startic()。 wd24(0a0)。 SCL=0。scl=1。scl=0。 sda=a0。scl=1。scl=0。 sda=a2。scl=1。scl=0。 sda=a4。scl=1。scl=0。 sda=a6。scl=1。 } /*寫字節(jié)函數(shù) */ Void wd24(unsigned char dd) { ACC=dd。sci=0。 sda=1。a0=sda。scl=0。 scl=1。a2=sda。scl=0。 scl=1。a4=sda。scl=0。 scl=1。a6=sda。scl=0。 scl=1。 sda=1。 delay(3)。 delay(3)。 sda=0。 /*在 scl=1,sda的 0到 1跳變結束 */ delay(6)。 delay(6)。 } void stopic(void) { sda=0。 /*scl 為高狀態(tài)下, sda 的下降沿跳變啟動 */ scl=0。 sda=0。 scl=1。 /*系統(tǒng)與上位機在通信狀態(tài)標志*/ sbit RST=flag^2。 /*全局標志字節(jié) */ /*標志定義 */ sbit ICWR=flag^0。 /*讀 /寫數(shù)據(jù)緩沖區(qū) ,24c01 最多為 128B*/ uchar buf[16]。 sbit a6=ACC^6。 sbit a4=ACC^4。 sbit a2=ACC^2。 /*0: 2400; 1: 4800*/ /*24c01~ 24c16 讀 /寫驅動程序 */ sbit a0=ACC^0。 /*蜂鳴器控制 */ sbit PWR=P1^4。 /*插卡信號,與上同接卡座微動開關 */ sbit COMM=P3^4。 /*I/O 口定義 */ sbit ICOUT=P3^2。 ORG 8000H AJMP MAIN ORG 8100H MAIN: MOV SP, 60H WritereadCard: MOV R0,PSWD MOV R0,0X11 INC R0 MOV R0,0X22 INC R0 MOV R0,0X33 LCALL CheckPassword Jnz WRExit XXXXXXXXXX......此處刪除無數(shù) +N個字,完整 設計請加扣扣 :2215891151 附錄三:程序清單: include〈 〉 include define uchar unsigned char define uint unsigned int /*IC 卡信號輸入 /輸出 */ sbit scl=P1^7。使端口邏輯信號穩(wěn)定 CLR PWR ;給卡供電 CLR DATOUT ;使 I/O 端口 =L; RET ;返回 下電過程: PWROFF1: CLR RST ;使 RST=L CLR CLK ;使 CLK=L CLR DATOUT ;使 I/O=L LCALL ;延遲 ,使端口邏輯信號穩(wěn)定 SETB PWR ;給卡下電 RET ;返回 由于 IC 寫主存儲器時需要驗證密碼,所以執(zhí)行下面程序時請確保 SLE4442 的密碼的正確性。 提供; 上電過程: PWRON1: LCALL Recog 。它必須嚴格地遵循 ISO78163規(guī)定,其操作如下: ( 1)上電過程: —— RST 處于 L狀態(tài); ( 2)下電過程: —— RST 為狀態(tài) L; —— vcc 供電; —— CLK 為狀態(tài) L; —— 接口設備處于接受 —— VPP 不起 作用; 方式 。當插入的卡是一個電源對地的短路負載時, U1 會因輸出過載而形成短路保護,由于接口設備的供電是在 U2 提供的穩(wěn)壓回路上,因而不會干擾接口設備的工作,這一段路保護信息會在“短路報警指示”信號線上形成一個低電平輸出,接口設備的微處理器通過感知這一信號而切斷對 IC卡接口的供電,直到該卡退出為止, U1 的輸出也會隨之而轉入正常的電壓輸出范圍,以便為后續(xù)插入的 IC 卡提供正常的供電服務。即便有保護措施,若與 IC 卡接口設備的其他部分共同使用一個保護回路,就會干擾整個設備的正常工作。 IC 卡接口設備中的 IC 卡供電電路也是一個 相對獨立于其他回路,這是由于IC 卡接口設備是一個獨立于 IC 卡的設備,當有卡插入時,接口設備便開始向 IC卡提供其所須的電力。解決這一問題的辦法有兩種,第一種:是通過減小時鐘驅動端的上拉電,減小上升時間來解決;另一種是采用互補驅動方式來進行時鐘驅動,這種方式結構復雜些,但可以實現(xiàn)更高的時鐘頻率。這種電路結構簡單,可與 CMOS, TTL 接口相兼容,上升沿阻尼較大,不易產生邊沿振蕩,缺點是當接口端的分布電容較大時,上升沿過緩。上拉電阻 R 源端與 IC 卡的供電電源相連接。并切斷其邏輯連接,實現(xiàn)對 IC 卡的保護。若帶電插拔 IC 卡,可能會給 IC 卡帶來損傷,甚至損壞它。 ? IC 卡的接口電路 : IC卡的接口電路是連接 IC卡與讀寫機具的通路,由它實現(xiàn)對 IC 卡的供電,并滿足不帶電插拔的要求。 中止狀態(tài)的時序: ( 圖 13 ) 芯片的操作命令格式 : 每條命令包含三個字節(jié)其排列順序如下 (表 格 4) SLE4442芯片具有 7種命令: (表 格 5) SLE4442 卡的接口技術: IC 卡接口設備是由 IC卡適配插座, IC 卡電氣接口電路,用于 IC卡時序生成與數(shù)據(jù)交換的微處理器以及其他主設備的連接接口組成。 I/O 線被鎖定到高狀態(tài)。必須在對任意地址進行讀操作或做一個復位響應操作之后才可以進行數(shù)據(jù)交換。 2. 復位:在把操作電壓連接到 Vcc 段之后,芯片內部進行復位 操作。 處理模式的時序關系: ( 圖 12 ) 3. 3. 4 SLE4442 卡的應用: ? 芯 片的復位方式 : 1. 部復位: SLE4442是基于同步夫位響應的傳送協(xié)議
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1