解密程序源代码
大小:67 人气: 2010-02-09 需要积分:0
标签:源代码(65730)
解密程序源代码源程序5
;***********************************************************
; File: system.ASM
; Taget board infomation:
;?? Fosc = 11.0592MHz
;?? Chip = AT89C52WD
;?? Uart = MAX232CPE
; @2007.5.18 by Yang Zhibin
;***********************************************************
p_row_clk????? bit??? p1.2??????????????? ;行串行移位时钟控制线
p_row_cs?????? bit??? p1.1??????????????? ;行输出时钟控制口
p_row_data???? bit??? p1.0??????????????? ;行数据输出口
p_col_clk????? bit??? p1.5??????????????? ;列串行移位时钟控制线
p_col_cs?????? bit??? p1.4??????????????? ;列输出时钟控制口
p_col_data???? bit??? p1.3??????????????? ;列数据输出口
;******************************************************************
;**********************初始化**************************************
?????????????? org???? 0000h
START:???????? MOV???? TMOD,#20H????????? ;设置定时器1为方式2
?????????????? MOV???? TH1,#0FDH????????? ;置波特率初值
?????????????? MOV???? TL1,#0FDH
?????????????? MOV???? SCON,#50H????????? ;串行口初始化,为方式1,允许接收
?????????????? MOV???? PCON,#00H????????? ;SMOD=0
?????????????? setb??? tr1??????????????? ;启动定时器1
;******************************************************************
;*******************数据接收与发送模块*****************************
?????????????? MOV???? dptr,#0000H??????? ;设数据存放的地址指针
?????????????? mov???? r3,#56 ;总共接收32×56字节
wait3:???????? MOV???? R2,#32???????????? ;接收32个字节
WAIT1:???????? JNB???? RI,$?????????????? ;判断一帧是否接收完
?????????????? CLR???? RI
?????????????? MOV???? A,SBUF???????????? ;读入一帧的数据
?????????????? MOVX??? @dptr,A??????????? ;将数据存储于6264中
?????????????? inc???? dptr?????????
?????????????? djnz??? r2,wait1
?????????????? djnz??? r3,wait3
;******************************************************************
?????????????? mov???? dptr,#0000h
?????????????? mov???? r3,#56
wait4:???????? mov???? r2,#32
wait2:???????? MOVX??? A,@dptr
?????????????? MOV???? SBUF,A???????????? ;将6264存储单元中的数据发送出去
非常好我支持^.^
(5) 100%
不好我反对
(0) 0%