Tôi cung gặp TH như vậy với 8051. Khi truyền từ máy tinh xuống VDDK thi ok. nhưng truyền từ VDDK lên MT thì không thấy gì hết trên giao diện VB6.0, terminal Hyperline cung không được? Có ai biết chỉ giúp mình với.
#include <REGX52.H>
#include <stdio.h>
char x;
void main(void)
{
SCON = 0x52; //Cong noi tiep che do 1, REN = TI =1
TMOD = 0x20; // Timer 1 che do 2
TH1 = TL1 = -3; //Toc do baud 9600
TR1 =1;
for(x = 0x31; x<0x35; x++)
{
while(!TI); //cho TI = 1
TI =0; //xoa TI
SBUF = x; //truyen ky tu trong bien x
}
}
#include <REGX52.H>
#include <stdio.h>
char x;
void main(void)
{
SCON = 0x52; //Cong noi tiep che do 1, REN = TI =1
TMOD = 0x20; // Timer 1 che do 2
TH1 = TL1 = -3; //Toc do baud 9600
TR1 =1;
for(x = 0x31; x<0x35; x++)
{
while(!TI); //cho TI = 1
TI =0; //xoa TI
SBUF = x; //truyen ky tu trong bien x
}
}
Comment