Mình đã đọc phần nói về giao tiếp giữa PC với 8051 qua UART.Mình đã viết đựoc 1 chương trình gửi 1byte từ PC qua 8051.Giờ mình muốn phát không phải là 1 byte mà 1 chuỗi khoảng 10byte vào 8051 thì phải làm như thế nào?
Thông báo
Collapse
No announcement yet.
Giao tiếp với 8051 qua cổng rs232
Collapse
X
-
Sao không lặp công việc đó 10 lần nhỉ
Code:mov r3,#30h loop: jnb ri,$ clr ri mov @r3,sbuf dec r3 cjne r3,#3bh,loop jmp [.....] ....
-
Ko biết bạn dùng module RF nào vậy ? Mình thấy có loại module RF có UART, có loại chỉ là mạch dao động cao tần, loại này trên mạch đưa ra 3 chân GND, TxD, Vcc nhưng được cái giá nó rẻ (khoảng 15K). Loại có hỗ trợ UART thì sử dụng đơn giản, loại còn lại thì phải lập trình thêm 1 tí, code thì cũng có sẵn trong diễn đàn.
Comment
-
chào các bác.em cũng đang làm 1 bài như thế này.em đã thử làm như thế này nhưng vẫn không được
em cho cái chương trình nhận 1 kí tự vào 1 vòng lặp và ghi liên tiếp vòng lặp đó vào 1 mảng.sau đó ghi chuỗi vừa nhập lên LCD nhưng không được.các bác giúp em với
void ctngat(void)interrupt 4
{
for(j=0;j<=30;j++)
{
M[j]=_getkey();
}
write_data(M[j]);//ch? này em thay bang write_string nhung lai bao loi
delay_us(10);
bài này em hiển thị lên LCD
Comment
-
Giao tiep 8051 voi rs232
Em lập trình giao tiếp may tính điều khiển led đơn nhưng sao em làm hoài mà không được
Em post bài cho mọi người mọi người giúp em với
PHP Code:ORG 00H
LJMP MAIN
ORG 23H
LJMP SERIA
ORG 03H
MAIN:
MOV P2,#0
MOV P1,#0
MOV P0,#0
MOV TMOD,#20H
MOV TH1,#0FDH
MOV SCON,#50H
SETB TR1
BACK:
CALL SOSANH
JMP BACK
; TRINH PHUC VU NGAT
ORG 150H
SERIA:
JB TI,TRANS
MOV A,SBUF
CLR RI
RETI
TRANS:
CLR TI
RETI
;CHUONG TRINH SO SANH
SOSANH:
CJNE A,#'A',NH0
call choptat
NH0: CJNE A,#'B',NH1
call sangdan_tu
NH1: CJNE A,#'C',NH2
call tatdan_tu
NH2: CJNE A,#'D',NH3
call sangchay_tu
NH3: CJNE A,#'E',NH4
call tatchay_tu
NH4: CJNE A,#'F',NH5
call sangchay_tu
NH5: CJNE A,#'G',NH6
call sangdan_tu
NH6: CJNE A,#'H',NH7
call sangdan_tu
NH7: MOV A,#00H
RET
;//////////////////
choptat:
mov p0,#0
mov p2,#0
call delay
mov p0,#0ffh
mov p2,#00111111b
call delay
ret
sangdan_tu:
mov p0,#0
mov p2,#0
call delay
nhan1: setb c
mov a,p1
rlc a
mov p1,a
call delay
jnc nhan1
ret
tatdan_tu:
mov p0,#0ffh
mov p2,#00111111b
call delay
nhan2: clr c
mov a,p0
rlc a
mov p0,a
call delay
jc nhan2
ret
sangchay_tu:
mov p0,#0
mov p2,#0
call delay
setb c
nhan3: mov a,p0
rlc a
mov p0,a
call delay
jnc nhan3
clr c
nhan4:
mov a,p0
rrc a
mov p0,a
call delay
jnc nhan4
ret
tatchay_tu:
mov p0,#0ffh
mov p2,#0ffh
call delay
clr c
nhan5: mov a,p0
rlc a
mov p0,a
call delay
jc nhan5
mov p0,#0ffh
mov p2,#11101111b
setb c
nhan6:
mov a,p0
rrc a
mov p0,a
call delay
jc nhan6
ret
;/////////////
delay:
mov r1,30h
hoan2:mov r2,#10
hoan1:mov r3,#200
djnz r3,$
djnz r2,hoan1
djnz r1,hoan2
ret
END
Comment
-
Giao tiếp máy tinh 8051 qua rs232
Thank bạn nhá. Bạn cho mình nick yahoo được không cho mình tiện liên lạc.............. nick yahoo của mình là duchoadt_hn@yahoo.com
Comment
-
Bữa giờ mày mò mới làm được nhiều đây.Bạn nào vào giúp mình tiếp nữa.Mô phỏng thì mình có đính kèm.Mình mới chỉ dùng ngắt nối tiếp để truyền 1 chuỗi byte kết thúc bởi mã " 30h" vào MASTER (lưu bắt đầu từ địa chỉ ram 30h)theo uart, sau đó từ master gửi qua slave ( lưu bắt đầu ở địa chỉ ram 50h) dùng ngắt ngoài 0.Giờ mình không biết làm sao để có thể xuất giá trị nhận được ở Slave ra lại UART của slave nhỉ ???
Mong các bạn giúp mình
Link mô phỏng và code:
http://www.mediafire.com/?o2ywlo97gfprorf
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho tìm mua đồng hồ vạn năngbởi matnetgia99Ồ, cái này mình cũng có nè, có ai mua không, đồ cũ dùng từ năm 2008, hư 1 2 giai gì đấy bỏ xó hơn năm nay...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 14:40 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80À, sản phẩm họ thiết kế ra, họ yêu cầu mình chứng minh là sau chỉnh sửa thì 1 là gỡ jump cắm lại không hư mạch, 2 là gỡ jump thì 220Vdc vẫn dùng được led áp thấp 20V mà không hư led như mình báo, nên họ hiểu rõ mà....
-
Channel: Điện tử công suất
Hôm qua, 06:08 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Tôi biết và tôi biết.
Sẽ bắt đầu với cái Sồn La, rồi mấy mạch nguồn vớ vỉn.... Rồi sẽ đèn led...
Cuộc đời là những chuyến xe, nên sẽ có:
Xe đạp điện, xe máy điện, xe ô tô điện, xe cấp cứu điện, xe tang điện.
Rồi xem.-
Channel: Điện tử công suất
Hôm qua, 01:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vấn đề là thu ánh sáng rồi phát ra ánh sáng cơ. Hồi mẫu giáo cô bảo đừng làm, lão không nhớ à?
Tốt nhất im mồm....-
Channel: Điện tử công suất
Hôm qua, 01:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietBài học kiểu trực tuyến dù là loại đơn giản bậc nhất cũng vẫn cần chú tâm. Chỉ bật tai nghe lên thì không có loại nào thấm nổi đâu. Cách hay hơn, dễ hơn là kiếm phim tiếng Anh nào đó xem, ban đầu bật phụ đề tiếng Việt, nghe và...
-
Channel: Tâm tình dân kỹ thuật
14-02-2025, 16:15 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanỞ đtvn này mới biết đến 2 loại mạch
1 step down
2 step up
Bây giờ anh lưu vong làm thuê bên nước lạ còn làm ra cái mach vừa up vùa dow luôn.
Tính chất là:
1 Đầu vào bằn ra cho nối thẳng
2 Đầu vào cao hơn...-
Channel: Điện tử công suất
14-02-2025, 00:51 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanHa ha !
Thay đổi cách nghĩ thì sẽ nghĩ ra.
.
.
.
Một thứ cần kiểm soát dòng + nhiệt + công suất tiêu tán. Nhưng lại dùng tư duy ổn áp. Làm sao mà giải quyết được.
Nó là mạch ổn dòng.
Vì thế các anh nước lạ không thèm quan tâm là phải....-
Channel: Điện tử công suất
14-02-2025, 00:42 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vì cứ phải chỉnh sửa cho mỗi dải điện áp, quên chỉnh thì hư chíp phải bảo hành nên em thấy bất tiện, mới cần cái mạch 1 dải áp cao dùng cho tất cả loại đèn đó bác!...
-
Channel: Điện tử công suất
13-02-2025, 17:02 -
-
Trả lời cho Tiếng Anh cho người Việtbởi hankhungdtMình thỉnh thoảng cũng làm việc với người nước ngoài nói tiếng Anh thì toàn ghép nhặt từ, cộng với quơ tay quơ chân để diễn tả, hix. Nỗi khổ là không biết cách để mô tả sự việc. Tôi muốn tìm các bài giảng tiếng anh nào phù hợp...
-
Channel: Tâm tình dân kỹ thuật
13-02-2025, 08:43 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Chúc mừng bác đã chỉnh sửa thành công, nhưng theo em thì video hơi rối nếu bác muốn gửi cho bên supplier xem.
Nếu là em thì em chỉ cần nối dây để hiển thị liên tục điện áp ở ngõ ra là 220Vdc trước khi gắn LED, kế đến là cắm...-
Channel: Điện tử công suất
13-02-2025, 07:39 -
Comment