Dưới đây là sơ đồ ghép nối mạch giao tiếp giữa vi điều khiển và PC trong một số ứng dụng đo lường và điều khiển dùng máy tính
Mạch giao tiếp giữa vi điều khiển và PC dùng Max232
Collapse
X
-
Giao tiếp vi xử lý với PC
Bạn phải xem kĩ datasheet của từng con để configure cho đúng, tôi gửi một đoạn code viết bằng CCS C Compiler, ví dụ dùng với PIC 16F876A:
#include <16F876A.h>
#use DELAY(CLOCK=20000000)
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)
void main(void)
{
unsigned char recd;
while(1)
{
while(!kbhit());
recd=getchar();
if(recd==1)
{
putchar(100);
}
if(recd==2)
{
putchar(200);
}
}
}
Bạn chỉ cần lưu ý dòng in đậm là đủ.
Chương trình này chờ nhận 1 byte từ PC gửi xuống, sau đó gửi trả lại đáp ứng. Bạn viết 1 CT đơn giản dùng Visual Basic hoặc VC++ để thử không thì dùng Hyper Terminal cũng đượcCàng biết nhiều càng thấy mình biết ít.
Comment
-
:P chào các anh
em là dân hâm mộ điện tử mới, em rất mong được sự giúp đỡ của các anh.
Chính vì mới vào nghề nên dạo này em thấy mọi người nhắc đến MAX232 mà em ko hiểu nó là gì,làm việc như thế nào. các anh có thể giới thiệu sơ qua về nó được ko ạ. :shock:
Comment
-
Chào bạn !
Tui xin trả lời thắc mắc của bạn như sau :
- Vấn để dùng max232 trong giao tiếp máy tính và VĐK chẳng qua chỉ là để tương thích mức điện áp.
+VĐK thường hoạt động ở mức TTL : 0V (logic 0) -> 5V (logic 1).
+Mức logic ở cổng COM máy tính là như sau :
- Mức logic 0 : khi truyền thì điện áp khoảng +5V -> +15V.
khi nhận thì điện áp khoảng +3V -> +25V.
- Mức logic 1 : khi truyền thì điện áp khoảng -15V -> -5V.
khi nhận thì điện áp khoảng -25V -> -3V.
( Mức điện áp trong khoảng như vậy vì nó phụ thuộc vào từng loại máy tính . VD: máy PC, máy Laptop,.. là khác nhau ).
=>Do đó ta không thể nối trực tiếp chân VĐK với chân cổng COM của máy tính , nếu không mạch sẽ bị hỏng !!!
* Nếu muốn biết thêm, bạn có thể tìm đọc tài liệu về chuẩn truyền tin RS232 .
Comment
-
Giao tiếp thì dễ rồi,vậy tùy loại ứng dụng mà mình có phần mềm riêng phải ko.Mình phải có River cho nó ko các anh.các anh giúp em làm phần mềm giao tiếp qua cổng COM để đo cường độ ánh sáng đi.Viết bằng VB đấy.Em cảm ơn nhiều nha!!
Comment
-
tai lieu ve chuan RS232 o trong cuon sach nao,va hoat dong cua MAX232 ra sao,va co linh kien nao thay the no huu hieu ko.
Comment
-
bạn có thể tham khảo trong cuốn ghép nối máy tính của ngô diên tậpNguyên văn bởi thanhtungtdttai lieu ve chuan RS232 o trong cuon sach nao,va hoat dong cua MAX232 ra sao,va co linh kien nao thay the no huu hieu ko.
ghi rất rõ hay tham khỏa http://www.lvr.comSHARE KHO PHIM LỚN
Comment
-
Đúng đó các bác ạ. Em thấy đọc ở quyển Serial_Complete.pdf( gồm mấy file ghép lại ) của mấy bạn up lên trong host huuduyen.com(đã bị die) rồi rất hay. Nói rất chi tiết về viết chương trình giao tiếp của PC với các thiết bị ngoại vi. Và đặc biệt mô tả dựa trên ngôn ngữ Visual Basic rất dễ đọc và cực hay. Các bác tìm mà đọc( nặng lắm tổng cộng tới 38MB). Đó là sản phẩm của Lakeview Research(lvr). Các bác vào http://www.lvr.com/ để có thể update code mới nhất về ghép nối. Còn max232 thực chất chỉ là trung gian giữa vdk và Rs232 thôi để có sự tương thích về điện áp của RS232. Các bác lập trình như là nối thẳng với RS232 vậy. Tức là nhận tín hiệu từ chân TxD của nó, gửi dữ liệu vào chân RxD của max232 thôi.Technical sale at WT Microelectronics S'pore
Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com
Comment
-
!!!
Các bạn cứ load databook của max232 tại trang http://maxim-ic.com thì có đủ cả mọi thứ !
Chúc các bạn thành công !
Comment
-
so do thay the con MAX232 tim o dau
vi toi co do an tim hieu ki ve no nen dang rat can
mong mio nguoi giup cho
Comment
-
Không hiểu bạn quathoidai muốn hỏi gì. Có lẽ bạn nên xem kỹ datasheet của max232 http://www.ortodoxism.ro/datasheets/...220-MAX249.pdf
Bạn cũng nên gõ tiếng Việt có dấu để mọi người không phải đoán.
Comment
-
tui dang bi bi ve chuong trinh viet giao dien giua PC va 89C51
mong moi nguoi chi giao cho
de tai cua tui la:viet chuong trinh giao tiep may tinh qua cong com dung Max232,tao giao dien tren may tinh voi VB voi cac lenh nhu xuat port1,tat port1,xoa ki tu,va 1 text de nhap so tu 2>F(dangHex) thi ben 89c52 se nhan va xuat ra port1 voi cac port tuong ung la P1.0>p1.7
dung led de hien thi.
vay tui phai viet chuong trinh cho con 89C51 nhu the nao ve giao dien nhu the nao
do tui moi hoc phan co ban ve VB nen chua biet viet sao khi giao tiep voi 89c51 ca
mong rang thu hai nay tui se nhan duoc hoi an tu cac ban gan xa
va cho tui xin cam on truoc ai giup tui.
tui se that su biet on do
va giup them minh 1 ti duoc khong,
ve cau tao ben trong cua con Max232
co the vao trang web nao de xem cau tao ben trong cua no khong
va cac tu tren con max232 de lam gi vay
vi moi vao nhe nen minh chua biet gi het do
neu co ai giup do minh tim hieu thi minh cam on lam
vi minh tim may bua nay roi ma chang thay cau tao ben trong cua con max nay gi het do
mong cac huynh giup do cho
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi nhathung1101Còn sống không lão??? Mất một thời gian chữa bệnh nên quên hỏi thăm.......
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 03:09 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi nhathung1101Thời buổi năng lượng xanh, nhất là xanh cả mặt... Thì Điện mặt giời, điện gió, sẽ lên ngôi.
Nếu không nắm bắt được cái cơ bản đó thì đi làm coder à? Mà coder giờ thất nghiệp cả lũ vì AI rồi!!!









...
-
Channel: Điện tử công suất
hôm nay, 03:03 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi quangdonguehChà, lâu lắm rồi nhưng diễn đàn vẫn còn những chủ đề cốt lõi của điện tử công suất...-
Channel: Điện tử công suất
Hôm qua, 07:53 -
-
bởi bqvietNếu muốn tăng công suất cần tăng con chip và tăng biến áp lên lớn hơn. Thiết kế ban đầu dùng TNY25x và biến áp EE16 hoặc EE13. Tăng con chip lên TNY268 vẫn mạch nguyên lý đó và biến áp lên EE19 sẽ nâng công suất ra thêm nhiều. Tăng tối đa...-
Channel: Điện tử công suất
Hôm qua, 02:14 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
17-10-2026, 17:19 -
-
bởi dinhthuong80Chào cả nhà, chúc cuối tuần vui vẻ!
Hôm nay mình lên đây nhờ ai biết chỉ dùm biến trở 5 chân này tên gọi là gì, có thể mua ở đâu vậy? Xin cám ơn nhiều! ...-
Channel: Hướng dẫn tìm thông tin linh kiện
-

Comment