我尝试通过AVR ATMEGA8535微控制器的串口将ASCII字符发送到我的个人计算机。 如果我想发送一个" A"字符我使用此代码:
MOV TMOD,#20H ;timer1,mode 2(auto reload)
MOV TH1,#-6 ;4800 baud rate
MOV SCON,#50H ;8-bit, 1 stop, REN enabled
SETB TR1 ;start timer 1
AGAIN: MOV SBUF,#”A” ;letter “A” to transfer
HERE: JNB TI,HERE ;wait for the last bit
CLR TI ;clear TI for next char
SJMP AGAIN ;keep sending A
但是如何发送从ADC生成的字符?