新聞中心

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

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

作者: 時(shí)間:2012-07-29 來源:網(wǎng)絡(luò) 收藏

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

JZINTEND
    INCDPTR
    AJMPINTEND//跳到中斷結(jié)束
  SecondJ:MOVA,R7//二次判斷
    JZWaitReply//跳到執(zhí)行應(yīng)答判斷是否命令接收結(jié)束
    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//判斷主機(jī)的發(fā)送狀態(tài),是否返回
    ANLA,#004H
    JZRLOOP1
    AJMPINTEND//跳到中斷結(jié)束
  WaitReply://執(zhí)行應(yīng)答
  RLOOP:MOVA,P3//判斷主機(jī)的復(fù)位信號(hào)
    ANLA,#004H
    JZRLOOP
    LCALLDelay30us
    CLRP3.2//從機(jī)拉低電平應(yīng)答
    LCALLDelay150us
    SETBP3.2//釋放總線
    NOP
    NOP
    NOP
    NOP
  INTEND:
    INCR7
    CLRIE0
    SETBEX0//開中斷
    RETI//中斷返回
  ID:DB001H//ID表
    DB0C3H
    DB04DH
    DB057H
    DB033H
    DB022H
    DB000H
    DB0D2H

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


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉