??? 07/17/08 21:24 Read: times |
#156814 - Program works Responding to: ???'s previous message |
Alan,
I just assembled your program and ran it. It works. ORG 0H JMP START ORG 40H START: MOV 44H,#055H ;MSD MOV 43h,#055H ;LSD CALL SNDWNOW JMP START SNDWNOW: MOV SCON,#01000000B MOV TH1,#0FDH MOV TMOD,#00100000B CLR RI ;NO RX COMM SETB TR1 ;TURN ON BAUD RATE TIMER ; MOV SBUF,#2AH ;SEND "*" CALL TSWAIT MOV SBUF,#57H ;SEND "W" CALL TSWAIT MOV SBUF,44H ;SEND MSD OF DATA CALL TSWAIT MOV SBUF,43H ;SEND LSD OF data CALL TSWAIT MOV SBUF,#0DH ;SEND "CR" CALL TSWAIT MOV SBUF,#0AH ;SEND "LF" CALL TSWAIT RET ; ; TSWAIT: JNB TI,TSWAIT CLR TI RET ; ; END It's got to be hardware. Jon |