久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
HD7279A鍵盤檢測匯編程序
[打印本頁]
作者:
heicad
時間:
2014-6-10 04:30
標題:
HD7279A鍵盤檢測匯編程序
ORG 0000H
lJMP START ;檢測到按鍵并顯示
ORG 0100H
BIT_COUNT DATA 07FH
TIMER DATA 07EH
TIMER1 DATA 07DH
TEN DATA 07CH
DATA_IN DATA 020H
DATA_OUT DATA 021H
DAT BIT P1.2 ;HD7279A DATA P1.2
KEY BIT P1.3 ;HD7279A KEY P1.3
CS BIT P1.0 ;HD7279A CS P1.4
CLK BIT P1.1 ;HD7279A CLK P1.5
START: MOV SP,#2FH ;
MOV TIMER,#50 ; 25MS
START_DELAY: MOV TIMER1,#255
START_DELAY1:DJNZ TIMER1,START_DELAY1
DJNZ TIMER,START_DELAY
MOV P1,#70H
MOV 29H,#0A4H ; ( )復位
CALL SEND
SETB CS ; CS
MAIN: mov c,p1.4
JC MAIN ;
MOV 29H,#15H ;
CALL SEND
CALL RECEIVE
DISP:MOV 29H,#0C8H
ACALL SEND
MOV 29H,28H
ACALL SEND
SJMP DISP
SEND:CLR P1.7
MOV R3,#08H
ACALL LONG
SEND_LOOP:MOV C,29H.7
MOV P1.6,C
SETB P1.5
ACALL SHORT
CLR P1.5
ACALL SHORT
MOV A,29H
RL A
MOV 29H,A
DJNZ R3,SEND_LOOP
CLR P1.6
RET
;*******************************************
; HD7279
;*******************************************
RECEIVE: MOV BIT_COUNT,#8 ; =8
SETB DAT ; P1.2(DATA)
CALL LONG ;
RECEIVE_LOOP: SETB CLK ; CLK
CALL SHORT ;
MOV A,28H ;
RL A
MOV 28H,A
MOV C,DAT ;
MOV 28H.0,C
CLR CLK ; CLK
CALL SHORT
DJNZ BIT_COUNT,RECEIVE_LOOP; 8
CLR DAT ; DAT ( )
RET
;*******************************************
;*******************************************
LONG: MOV TIMER,#25 ; 50uS
DELAY_LOOP: DJNZ TIMER,DELAY_LOOP
RET
SHORT: MOV TIMER,#4 ; 8uS
SHORT_LP: DJNZ TIMER,SHORT_LP
RET
END
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
99久久久久久
|
精品久久亚洲
|
欧美电影大全
|
亚洲人成在线播放
|
中文字幕一区二区三区四区
|
电影91久久久
|
正在播放国产精品
|
久久亚洲精品久久国产一区二区
|
久久精品亚洲
|
婷婷毛片
|
午夜影晥
|
小川阿佐美pgd-606在线
|
国产精品国产亚洲精品看不卡15
|
www.日本在线播放
|
成人免费看黄
|
国产成人精品av
|
韩国精品在线
|
国产大片一区
|
国产一区二区三区网站
|
国产激情毛片
|
亚洲一区中文字幕在线观看
|
免费视频99
|
国产特级毛片aaaaaa喷潮
|
日韩一区在线播放
|
www.激情.com
|
欧美日韩国产欧美
|
精品视频一区二区三区在线观看
|
国产精品污www在线观看
|
欧美日韩成人在线观看
|
不卡的av在线
|
天天天操
|
久久久资源
|
一区二区三区亚洲
|
搞黄视频免费看
|
美女久久视频
|
www久久久
|
日韩中文字幕在线观看
|
国产精品久久福利
|
亚洲成人av
|
欧美日韩1区2区3区 欧美久久一区
|
日本午夜在线视频
|