日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] ;********************************************;Function:基于HT48R50A的RS232串口示例程序*;MICroProcessor:HT48R50A-1/28SKDIP-A*;Author:www.picavr.com*;Crystal:4MHz*;*************************

;********************************************
;Function:基于HT48R50ARS232串口示例程序*

;MICroProcessor:HT48R50A-1/28SKDIP-A*

;Author:www.picavr.com*
;Crystal:4MHz*
;********************************************
#INCLUDEHT48R50A-1.INC
TXDEQUPB.1
RXDEQUPB.0
BAUDRATEEQU135;2400,N,8,1
;--------------------------------------------------------------------
PUBLICTRANSMIT
PUBLICRECEIVE
;--------------------------------------------------------------------
DATA_RS232.SECTION’DATA’
COUNTERDB?
DELAY_COUNTERDB?
DELAY_COUNTER_1DB?
DELAY_COUNTER_2DB?
TRANSMIT_DATADB?
RECEIVE_DATADB?
;--------------------------------------------------------------------
TRANSMIT_CODE.SECTION’CODE’
TRANSMIT:
MOV TRANSMIT_DATA,A
SETPB
MOV A,00000001B
MOV PBC,A

MOV A,BAUDRATE
MOV DELAY_COUNTER,A
CLRTXD;SENDSTART
T_START_BIT:;BIT
SDZDELAY_COUNTER
JMPT_START_BIT
;-------------------------------------------------------
MOV A,08H
MOV COUNTER,A
T_DATA_BIT:
RRCTRANSMIT_DATA
SNZC
JMPT_SEND_LOW
SETTXD
JMPT_BIT_DELAY
T_SEND_LOW:
CLRTXD
T_BIT_DELAY:
MOV A,BAUDRATE
MOV DELAY_COUNTER,A
T_DELAY_SEND:
SDZDELAY_COUNTER
JMPT_DELAY_SEND
SDZCOUNTER
JMPT_DATA_BIT
;-------------------------------------------------------
TRANSMIT_END:
SETTXD;SENDSTOP
;BIT
MOV A,025H
MOV DELAY_COUNTER_1,A
MOV DELAY_COUNTER_2,A
T_STOP_DELAY:
SDZDELAY_COUNTER_2
JMPT_STOP_DELAY
SDZDELAY_COUNTER_1
JMPT_STOP_DELAY
RET
;--------------------------------------------------------------------
RECEIVE_CODE.SECTION’CODE’
RECEIVE:
SETPB
MOV A,00000001B
MOV PBC,A
R_START_BIT:
SZRXD;RECEIVE
JMPR_START_BIT;STARTBIT
MOV A,BAUDRATE+2
MOV DELAY_COUNTER,A
R_START_BIT_DELAY:
SDZDELAY_COUNTER
JMPR_START_BIT_DELAY
;-------------------------------------------------------
MOV A,08H
MOV COUNTER,A
R_DATA_8_BITS:
CLRC
SZRXD
SETC
RRCRECEIVE_DATA
MOV A,BAUDRATE+2
MOV DELAY_COUNTER,A
R_DATA_BIT_DELAY:
SDZDELAY_COUNTER
JMPR_DATA_BIT_DELAY
SDZCOUNTER
JMPR_DATA_8_BITS
;-------------------------------------------------------
MOV A,RECEIVE_DATA
;-------------------------------------------------------
RET
;--------------------------------------------------------------------

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉