gửi ký tự kết thúc là sao, t chỉ biết ngắt nhận với ngắt truyền thui, hix hix.Ah sẵn cho t hỏi cái này luôn nha, 1 lần gửi VĐK chỉ được 2kys tự = 16 bit là do timer có 16 bit thôi phải ko, muốn chuyển tiếp phải reset lại ah.Nếu mà m chuyển tự động 1 chuỗi >2,thi sử dụng phương pháp nào ? Dùng mảng hay cài đặt reset sau khi thực hiện 2 ký tự
Thông báo
Collapse
No announcement yet.
Giao tiep voi Com
Collapse
X
-
mình thực hiện truyền thông 2 con 89c51 với code sau thì nó ko chạy
// slaver
#include <REGX51.H>
int a;
void main(void)
{
SCON=0x50;
TMOD=0x21;
TH1=-13;
TR1=1;
while(1)
{
while(RI==0);
RI=0;
a=SBUF;
if(a==0x01)
{
P1=0;
}
else P1=0xff;
}
}
// master
#include <REGX51.H>
int a;
void main(void)
{
while(1)
{
SCON=0x50;
TMOD=0x21;
TH1=-13;
TR1=1;
while(1)
{
if(P1_0==0)
{
a=0x01;
while(TI==0);
TI=0;
SBUF=a;
}
}
}
}
truyền thông khá đơn giản bên master nhấn nút bên slaver nhận và cho P1 xuống mức 0
nhưng mình ko hiểu tại sao nó ko chạy
mình đọc tài liệu nó bảo khi nó truyền xong 1 byte thì nó cho cờ TI lên 1 , vì thế ban đầu mình cho SCON=0x50; nghỉ là nó sẻ chạy vì ban đầu bit TI mình để mức 0 trong thanh ghi SCON, khi mình để SCON =0x52 thì nó lại chạy thật khó hiểu nếu ban đầu để bít TI =1 tức SCON =0x52 thì cần gì phải làm cái lệnh while( TI==0); vì bản chất ban đầu bit TI đả bằng 1 rồi mà.
ai pro giải thích hộ.
Comment
Bài viết mới nhất
Collapse
-
bởi Andrea14Chào mọi người,
Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...-
Channel: Điện tử truyền hình
Hôm qua, 12:42 -
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi bqvietBqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
-
Channel: Thiết bị điện tử cá nhân
06-12-2025, 17:17 -
-
Trả lời cho Xin hỏi về mạch thu FM/AM trong catsettebởi nguyendinhvanTheo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
-
Channel: Điện thanh
05-12-2025, 19:59 -
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi afrendlyCó vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
-
Channel: Thiết bị điện tử cá nhân
04-12-2025, 01:27 -

Comment