91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

那位大俠幫我看一下這個軟體(用匯編的)

;Rs232 control I/O system
; <9600 N 8 1 >
;--------------------
LF EQU 0AH
CR EQU 0DH
;----------------------
ORG 0H
JMP BEGIN
;----------------------
BEGIN:
   MOV   SP,#60H   ;設置堆棧至RAM地址的60H
CALL  INIT_RS232       ;Rs232 端口初始化
MOV   DPTR,#MESS   ;將MESS內字符存至DPTR
CALL TX_STR   ;將DPTR里面的內容發送至電腦
MOV DPTR,#MESS1   ;將MESS1內字符存至DPTR
CALL TX_STR   ;將DPTR里面的內容發送至電腦
RUN:
JNB Ri,$   ;Ri為0則繼續掃描
CLR RI   ;Ri清0
MOV A,SBUF   ;將串中寄存器中的數據存到A寄存器
CALL TX_CHAR   ;
JMP RUN
;-----------------------------------------
INIT_RS232:                  ;<9600 N 8 1> Rs232 communication subroutine
MOV SCON,#50H ;RS232在方式1下運行
MOV TMOD,#20H ;定時器1在模試二方式運行,SET TMOD 00100000B
MOV TH1,#0FDH ;定時器1高8位寄存器設定為0FDH,波特率為9600
SETB TR1 ;啟動定器1
SETB TI ;中斷請求開啟
RET
;------------------------------------
TX_CHAR: ;接收電腦數據子程序
;TX 1 CHAR
JNB TI,$ ;如果T1為0則繼續掃描
CLR TI ;將T1設為0
MOV SBUF, A ;將寄存器A里面的內容存入串口寄存器.
RET
;-------------------------------------
TEST_TX:              
MOV R4, #100
TE1: MOV A,#'A'
CALL TX_CHAR
DJNZ R4, TE1
RET
;---------------------------------------
TX_STR:                 ;TX A STRING,向電腦發送數據子程式
CLR A
MOVC A,@A+DPTR
CJNE A,#'$', TX1
RET
TX1:
CALL TX_CHAR
INC DPTR
JMP TX_STR
RET
;--------------------------
MESS: DB "Load control board is set complete", LF, CR, "$"
MESS1: DB "PLEASE KEY IN DATA 1-9 TSET CONTROL PIN ", LF, CR, "$"
END
全部回復(1)
正序查看
倒序查看
liwanli
LV.2
2
2007-11-12 19:42
我覺得TSET_TX標號下可以去掉,放在里面好像沒用,可以去掉嗎?如果不能去掉其作用是什么?
0
回復
主站蜘蛛池模板: 义乌市| 浦县| 甘南县| 通州区| 墨竹工卡县| 吉安市| 砚山县| 宜黄县| 岢岚县| 上思县| 蓝山县| 上饶市| 民丰县| 丰宁| 西乌| 新竹市| 贞丰县| 田东县| 思南县| 芜湖市| 中宁县| 临沭县| 南投县| 色达县| 彭泽县| 营山县| 南漳县| 蓝田县| 永福县| 安义县| 招远市| 上虞市| 白水县| 遂平县| 鹤山市| 汤阴县| 华池县| 大宁县| 巴楚县| 永州市| 涟水县|