新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 1-wire系統(tǒng)中TM卡的單片機等效替換方案介紹

1-wire系統(tǒng)中TM卡的單片機等效替換方案介紹

作者: 時間:2012-07-29 來源:網絡 收藏

本文引用地址:http://www.butianyuan.cn/article/171119.htm

JZINTEND
    INCDPTR
    AJMPINTEND//跳到中斷結束
  SecondJ:MOVA,R7//二次判斷
    JZWaitReply//跳到執(zhí)行應答判斷是否命令接收結束
    ANLA,#008H
    JZWaitOrder//跳到執(zhí)行接收命令
    SETB00H
  WaitOrder: LCALLDelay15us//接收命令
    NOP
    NOP
    MOVA,P3//采樣P3.2
    ANLA,#004H
    JZSAVE_R6
    MOVA,#001H
  SAVE_R6:
    ORLA,R6 //保存命令到R6
    RRA
    MOVR6,A
  RLOOP1:
    MOVA,P3//判斷主機的發(fā)送狀態(tài),是否返回
    ANLA,#004H
    JZRLOOP1
    AJMPINTEND//跳到中斷結束
  WaitReply://執(zhí)行應答
  RLOOP:MOVA,P3//判斷主機的復位信號
    ANLA,#004H
    JZRLOOP
    LCALLDelay30us
    CLRP3.2//從機拉低電平應答
    LCALLDelay150us
    SETBP3.2//釋放總線
    NOP
    NOP
    NOP
    NOP
  INTEND:
    INCR7
    CLRIE0
    SETBEX0//開中斷
    RETI//中斷返回
  ID:DB001H//ID表
    DB0C3H
    DB04DH
    DB057H
    DB033H
    DB022H
    DB000H
    DB0D2H

  本文代碼在實際運用中得到了很好的驗證,能夠穩(wěn)定地替代SMC1990A1實現卡的ROM功能,極大地方便了權限管理人員用于丟失或損壞的卡的權限管理。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉