<strike id="tpvd9"><dfn id="tpvd9"></dfn></strike>

        <em id="tpvd9"></em>

          <address id="tpvd9"></address>
            <dfn id="tpvd9"><sub id="tpvd9"></sub></dfn>

            <thead id="tpvd9"><noframes id="tpvd9">
            <ruby id="tpvd9"></ruby>

                  <thead id="tpvd9"></thead>
                  歡迎您訪(fǎng)問(wèn)鄭州興邦電子股份有限公司官方網(wǎng)站!
                  阿里巴巴誠信通企業(yè)
                  全國咨詢(xún)熱線(xiàn):40000-63966
                  興邦電子,中國水控機第一品牌

                  聯(lián)系興邦電子

                  全國咨詢(xún)熱線(xiàn):40000-63966

                  售后:0371-55132951/55132952

                  工廠(chǎng):河南省 鄭州市 高新區蓮花街電子電器產(chǎn)業(yè)園

                  關(guān)于非接觸式IC智能(射頻)卡及其讀寫(xiě)設備內核技術(shù)的研究與應用開(kāi)發(fā)(連載12)

                  文章出處:http://psychicreadingswithdeb.com 作者:張敏&nbsp;&nbsp; 人氣: 發(fā)表時(shí)間:2011年11月01日

                  [文章內容簡(jiǎn)介]:關(guān)于非接觸式IC智能(射頻)卡及其讀寫(xiě)設備內核技術(shù)的研究與應用開(kāi)發(fā)(連載12)

                  ;----------------- the 1st sector --------------------
                  COMPARE_04:    CJNE A,#04H,COMPARE_05
                           lcall sector_01_common

                           MOV 78h,#04h          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit

                  COMPARE_05:    CJNE A,#05H,COMPARE_06
                           lcall sector_01_common

                           MOV 78h,#05h          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit

                  COMPARE_06:    CJNE A,#06H,COMPARE_07
                           lcall sector_01_common

                           MOV 78h,#06h          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit

                  COMPARE_07:    CJNE A,#07H,COMPARE_08
                           lcall sector_01_common

                           MOV 78h,#07h          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit
                  ;----------------- the 2nd sector --------------------
                  COMPARE_08:        
                           CJNE A,#08H,COMPARE_09
                           lcall sector_02_common

                           MOV 78h,#08h          ;READ'S Sect. NO.        
                           lcall read_x_block
                           ljmp read_x_block_exit
                  COMPARE_09:         
                           CJNE A,#09H,COMPARE_0A
                           lcall sector_02_common
                           MOV 78h,#09h          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit

                  COMPARE_0A:    CJNE A,#10H,COMPARE_0B
                           lcall sector_02_common
                           MOV 78h,#0ah          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit
                  COMPARE_0B:    CJNE A,#11H,COMPARE_0C
                           lcall sector_02_common
                           MOV 78h,#0bh          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit
                  ;-----------------the 3rd sector -------------------
                  COMPARE_0C:    CJNE A,#12H,COMPARE_0D
                           lcall sector_03_common

                           MOV 78h,#0ch          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit

                  COMPARE_0D:    CJNE A,#13H,COMPARE_0E
                           lcall sector_03_common
                           MOV 78h,#0dh          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit
                  COMPARE_0E:    CJNE A,#14H,COMPARE_0F
                           lcall sector_03_common
                           MOV 78h,#0eh          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit
                  COMPARE_0F:    CJNE A,#15H,COMPARE_10
                           lcall sector_03_common
                           MOV 78h,#0fh          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit
                  ;---------------- the 4th sector------------------------
                  COMPARE_10:    CJNE A,#16H,COMPARE_11
                           lcall sector_04_common
                           MOV 78h,#10h          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit

                  (省略COMPARE_11 至COMPARE_3E 之程序,基本同上)

                  COMPARE_3f:   CJNE A,#63H,read_x_block_exit
                           lcall sector_15_common

                           MOV 78h,#3fh          ;READ'S Sect. NO.
                           lcall read_x_block
                           ljmp read_x_block_exit
                  ;------------------------ end of 0--63 block setup ----------------------

                  ;---------------- exit ------------------------
                  read_x_block_exit:
                      ret
                  ;--------------------------------

                  ;------------------------ DISP_BUF_right_MOVE -------------------------------
                  DISP_BUF_right_MOVE:
                      MOV 32H,33H
                      MOV 33H,34H
                      MOV 34H,35H
                      MOV 35H,37H
                      MOV 37H,38H
                      MOV 38H,39H
                      MOV 39H,3AH

                      RET


                  ;--------------------- read_x_block--------------------------
                  read_x_block:
                      setb p2.5        ;MCM ON (-RST=1)
                      clr p2.4        ;MCM ON (-CS=0)

                      MOV R2,#01H      ;SELECT REQUEST_STD
                      ;MOV R2,#00H      
                      lcall request      ;request
                      lcall display
                      lcall h_display
                      lcall d500ms
                      clr p2.6
                      lcall init_disp_buf
                      lcall display
                      lcall h_display

                      lcall anticollision   ;anticollision
                      lcall display
                      lcall h_display
                      lcall d500ms
                      clr p2.6
                      lcall init_disp_buf
                      lcall display
                      lcall h_display

                      lcall select      ;select
                      lcall display
                      lcall h_display
                      lcall d500ms
                      clr p2.6
                      lcall init_disp_buf
                      lcall display
                      lcall h_display

                      lcall load_key    ;load_key
                      lcall display
                      lcall h_display
                      lcall d500ms
                      lcall d500ms
                      clr p2.6
                      lcall init_disp_buf
                      lcall display
                      lcall h_display
                      mov 7eh,79h      ;sel keyset0
                      mov 7dh,7ah      ;
                      mov 7ch,#60h     ;auth_1a instr. code
                      lcall authentication  ;authentication
                      lcall display
                      lcall h_display
                      lcall d500ms
                      lcall d500ms
                      clr p2.6
                      lcall init_disp_buf
                      lcall display
                      lcall h_display

                      mov 7dh ,#50h      ;the address for storing reading_data
                      mov 7ch,78h       ;read sector & block
                      lcall read       ;read
                      lcall display
                      lcall h_display
                      lcall d500ms
                      lcall d500ms
                      clr p2.6
                      lcall init_disp_buf
                      lcall display
                      lcall h_display

                      lcall halt       ;halt
                      lcall display
                      lcall h_display
                      lcall d500ms
                      clr p2.6
                      lcall init_disp_buf
                      lcall display
                      lcall h_display
                      
                      lcall disp_rd_blk    ;display the reading_value
                      lcall clear_disp_rd_blk_in_cpu
                      clr p2.6
                      MOV A,#80H   ;SOFTWARE_RESET MCM
                      MOV R0,#01H
                      MOVX @R0,A
                      LCALL D500MS
                      ret
                  ;---------------------end of “read_x_block” ----------------------


                  ;-----------------------------------------------------
                  sector_01_common:
                           MOV 7fh,#0AaH        
                           MOV 7eh,#00H         
                           MOV 7dh,#01h         
                           MOV 7ch,#47H         
                           MOV 79h,#80H         
                           MOV 7ah, #81h        
                           MOV 7bh, #60H        
                          ret
                  ;-----------------------------------------------------
                  sector_02_common:
                           MOV 7fh,#0AbH        
                           MOV 7eh,#00H         
                           MOV 7dh,#02h         
                           MOV 7ch,#60H        
                           MOV 79h,#80H         
                           MOV 7ah, #82h        
                           MOV 7bh, #60H        
                          ret
                  ;----------------------------------------------------
                  (省略sector_03_common 至sector_14_common 之程序,基本同上)
                  ;----------------------------------------------------
                  sector_15_common:
                           MOV 7fh,#0AaH        
                           MOV 7eh,#00H        
                           MOV 7dh,#0fh        
                           MOV 7ch,#60H        
                           MOV 79h,#80H        
                           MOV 7ah, #8fh        
                           MOV 7bh, #60H        
                          ret
                  ;----------------------------------------------------
                  ;end of this program.
                    END
                  ;====================== End of This Program =========================

                  結 束 語(yǔ)

                    智能IC卡片及其讀寫(xiě)設備之技術(shù)正處于成熟/發(fā)展其間,只要我們中國自己的微電子技術(shù)再提高一步,相信我國將能實(shí)現真正意義上的“金卡工程”,因為實(shí)現這一工程的軟件和硬件完全可以“自給自足”, 金融,郵電,公交等國家主干行業(yè)將能抵御外國“侵略”,不依賴(lài)進(jìn)口。筆者相信在國內ICC界同行的共同努力下,在國家金卡工程辦公室領(lǐng)導小組的正確領(lǐng)導下,我國的國民經(jīng)濟將在得益于“金卡工程”的前提下,高速增長(cháng)。
                  (全文完)

                  本文關(guān)鍵詞:關(guān)于非接觸式IC智能射頻卡及其讀寫(xiě)設備內,于非接觸式IC智能射頻卡及其讀寫(xiě)設備內核,非接觸式IC智能射頻卡及其讀寫(xiě)設備內核技,接觸式IC智能射頻卡及其讀寫(xiě)設備內核技術(shù),觸式IC智能射頻卡及其讀寫(xiě)設備內核技術(shù)的,式IC智能射頻卡及其讀寫(xiě)設備內核技術(shù)的研,IC智能射頻卡及其讀寫(xiě)設備內核技術(shù)的研究,C智能射頻卡及其讀寫(xiě)設備內核技術(shù)的研究與,智能射頻卡及其讀寫(xiě)設備內核技術(shù)的研究與應,能射頻卡及其讀寫(xiě)設備內核技術(shù)的研究與應用,射頻卡及其讀寫(xiě)設備內核技術(shù)的研究與應用開(kāi),頻卡及其讀寫(xiě)設備內核技術(shù)的研究與應用開(kāi)發(fā),卡
                  回到頂部
                  99久热只有精品视频在线17_精品一区二区三区自拍图片_最新国产v亚洲_久久综合九色综合久
                  <strike id="tpvd9"><dfn id="tpvd9"></dfn></strike>

                        <em id="tpvd9"></em>

                          <address id="tpvd9"></address>
                            <dfn id="tpvd9"><sub id="tpvd9"></sub></dfn>

                            <thead id="tpvd9"><noframes id="tpvd9">
                            <ruby id="tpvd9"></ruby>

                                  <thead id="tpvd9"></thead>