;***************************************************************ReciveByteForm74hc165
;/*****************************************
;** 函数名: ReciveByteForm74hc165
;** 输 入:无
;** 输 出: 采集到的数据 a byte; 出口参数:w
;** 功能描述:用串行的形式采集8位,io口必须设置为输出。
;
;** 全局变量:无
;** 调用模块:无
;** 作 者:lijun leejun@qingdaonews.com
;** 日 期:2007/02/10
;** 版本 1.0
;******************************************/
ReciveByteForm74hc165
MOVLW 8
MOVWF count
BSF CLK_165
CLRF tmp_data
Reciv1
CLC
RLF tmp_data,1
BTFSC QH_165
INCF tmp_data,1
BCF CLK_165
NOP
MOVLW 1
call DelayXms
nop
NOP
BSF CLK_165
NOP
MOVLW 1
call DelayXms
nop
nop
DECFSZ count,1
GOTO Reciv1
MOVF tmp_data,0 ;temp_data ---> W
RETURN
文章评论(0条评论)
登录后参与讨论