Anh em xem hộ chương trình này với, mình muốn xuất 0123456789 ra màn hình HyperTerminal mà nó xuất ra toàn các kí tự lạ... ko bik sai chỗ nào.
Code:
#include<stdio.h> #include<reg52.h> char x; void main(void) { SCON = 0x52; //Port noi tiep che do 1, REN=TI=1 TMOD = 0x20; // Timer 1 mode 2 TH1 = TL1 = -3; // Toc do baud la 9600 TR1 =1; for (x= 0x30 ; x<0x39 ; x++) { while(!TI); // wait den khi TI=1 TI=0; SBUF = x; // truyen ki tu co ma ASCII trong bien x } }
Comment