<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > HD7279A的原理與應用

HD7279A的原理與應用

作者: 時(shí)間:2012-04-10 來(lái)源:網(wǎng)絡(luò ) 收藏

接口程序實(shí)例:
    MOV  P1,#0F9H;I/O口初始化
    ACALL DEY25;等待25ms復位時(shí)間
    MOV   029H,#0A4H;發(fā)復位指令
    ACALL  SEND
    SETB   P1.0;置CS高電平
MAIN: JB P1.3, MAIN;檢測按鍵,無(wú)鍵按下等待
    MOV   029H,#15H;發(fā)讀鍵盤(pán)指令
    ACALL   SEND
    ACALL  RECE
    SETB   P1,0;置CS高電平
    MOV   B,#10;十六進(jìn)制鍵碼轉換成BCD碼, ;以備顯示
    MOV   A,028H
    DIV   AB
    MOV   R1,A
    MOV   029H,#0C9H;發(fā)送鍵碼的十位值,按 ;方式1譯碼下載顯示
    ACALL   SEND
    MOV   029H,R1
    ACALL  SEND
    MOV   029H,#0C8H;發(fā)送鍵碼的個(gè)位值,按 ;方式1譯碼下載顯示
    ACALL  SEND
    MOV   029H,B
    ACALL   SEND
    SETB   P1.0;置CS高電平
WAIT: JNB P1.3,WAIT
    AJMP   MAIN
SEND: MOV R2,#08H;發(fā)送8位
    CLR   P1.0
    ACALL   DEY1;延時(shí)50μs(T1)
S_LOOP:MOV C,029H.7;輸出1位到的 ;DATA端
    MOV   P1.2,C
    SETB   P1.1;置CLK高電平
    MOV   A,029H;待發(fā)數據左移
    RL   A
    MOV   029H,A
    ACALL   DEY2;延時(shí)8μs(T2)
    CLR   P1.1;置CLK低電平
    ACALL  DEY2;延時(shí)8μs(T3)
    DJNZ   R2,S_LOOP;檢測8位是否發(fā)送完畢
    CLR   P1.2;發(fā)送完畢,DATA端置低,返回
    RET  
RESE: MOV R2,#08H;接收8位
    SETB P1.2;DATA端置為高電平,輸入狀態(tài)
    ACALL DEY1;延時(shí)50μs(T5)
R_LOOP:SETB P1.1;置CLK高電平
    ACALL DEY2;延時(shí)8μs(T6)
    MOV 028H,A
    RL A;接收數據左移1位
    MOV 028H,A
    MOV C,P1.2;接收1位數據
    MOV 028H.0,C
    CLR P1.1;置CLK低電平
    ACALL DEY2;延時(shí)8μs
    DJNZ R2,R_LOOP;接收8位是否發(fā)送完畢
    CLR P1.2;接收完畢,DATA端重新置成低電平(輸出狀態(tài))
RET延時(shí)子程序略。MES

參考文獻
1 何立民MCS-51系列單片機系統設計.北京:北京航空航天大學(xué)出版社,1990
2 王幸之鋇テ機系統抗干擾技術(shù).北京:北京航空航天大學(xué)出版社,2000


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: 應用 原理 HD7279A

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>