PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Giao tiếp cổng COM và LPT (http://www.picvietnam.com/forum/forumdisplay.php?f=44)
-   -   Giao diện VB 6 điều khiển LED (http://www.picvietnam.com/forum/showthread.php?t=11175)

phong172 25-02-2012 12:05 PM

cam on bac nh nha

nhandv_at 27-02-2012 12:45 AM

còn em muốn led hiển thị theo giá trị cua adc 8 bit thi viet code như the nao vay anh.nhan dữ liệu từ pic 16f887 qua cổng rs232

caremlanh 28-02-2012 02:41 AM

Đọc giá trị ADC 8 bit hiển thị ra VB
http://www.mediafire.com/download.php?hdwvh63xe6dx08j
http://i1218.photobucket.com/albums/...ADC/ketqua.png

caremlanh 28-02-2012 02:49 AM

Trích:

Nguyên văn bởi phong172 (Post 54494)
cam on bac nh nha

ko co chi hihi

caremlanh 28-02-2012 02:56 AM

Trích:

Nguyên văn bởi jaxuan (Post 54442)
Mình đang làm một đồ án và có bài này mình không biết phải làm sao. Cho mình hỏi về giao tiếp Vb với led. Trên Vb mình tạo nút dịch trái và dịch phải, khi mình ấn nút dịch trái (hay dịch phải) thì led sáng dần trên protues. Mình không biết viết code như thế nào trên VB và code cho pic để nạp. Mong các bạn giải đáp thắc mắc cho mình, cám ơn!!

gọi x là giá trị VB gửi cho PIC
ban đầu x=0
led sáng dần thì gửi x = x + 2^i, i=0->7
và ngược lại led tắt dần thì gửi x = x - 2^i

caremlanh 28-02-2012 03:00 AM

Trích:

Nguyên văn bởi longero (Post 51807)
chuong trinh viet cho pic sao bien dich bao loi hoai vay anh

kiếm file def_877a.h bỏ vô project hay bỏ vô thư mục Devices của CCS, mình thì để trong Devices nên lúc post quên mất chuyện này

quochoang200191 01-03-2012 11:24 PM

Tìm file def_877a.h ở đâu anh. giúp e với. e cũng đang làm một bài cung tương tự z nhưng làm máy tính bỏ túi đơn giản. e ko biết mô phỏng trên protues qua cổng com. Hiện giờ code vb6 e có rồi bi giờ chỉ con tạo giao diện trên protues rồi nạp vô nữa. Có cách nào chỉ e với pro carmelanh.thank nhiều.

ladykiller 12-03-2012 01:03 AM

thank anh caremlanh em đang kiếm cái bài này :))

khangfet 28-03-2012 05:35 PM

Bạn có thể hướng dẫn mình nhận tín hiệu ADC của PIC 16F877A lên VB^ được ko. Đề yêu cầu gửi dữ liệu 5 byte.

ngdnhanbk 28-03-2012 07:37 PM

Cám ơn, bài viết rõ ràng

caremlanh 29-03-2012 03:14 AM

Trích:

Nguyên văn bởi khangfet (Post 55256)
Bạn có thể hướng dẫn mình nhận tín hiệu ADC của PIC 16F877A lên VB^ được ko. Đề yêu cầu gửi dữ liệu 5 byte.

Tôi post lại phần ADC ở post #18, bạn lên đó xem đi

caremlanh 29-03-2012 03:26 AM

cảm ơn các bạn đã ủng hộ, tôi sẽ cố gắng update lại bài hướng dẫn cho hoàn thiện hơn :D

khangfet 29-03-2012 08:49 AM

Mình chưa hiểu ở chỗ truyền 5 byte bạn có thể giải thích giúp mình không. Mình sắp nộp bài thường kì

caremlanh 29-03-2012 02:25 PM

Trích:

Nguyên văn bởi khangfet (Post 55297)
Mình chưa hiểu ở chỗ truyền 5 byte bạn có thể giải thích giúp mình không. Mình sắp nộp bài thường kì

bạn xem lại trên post #18, chỉnh biến trở để thay đổi byte, mỗi lần nhấn nút gửi 1byte
muốn gửi bao nhiêu byte cũng được.

tuanhvhq2011 29-03-2012 04:09 PM

Cái này đơn giản mà! Tạo một Project trên vb. Tạo một HScroll với giá trị max là 1. chọn giao tiếp cổng com giống như caremlanh nhưng không viết code. trong mục form1 load khởi tạo cho cổng com để cổng com bắt đầu hoạt động. Trong mục HScroll_change viết lệnh
mscomm1.output=chr(HScroll.value).
Code vdk chỉ cần viết lệnh nhận dữ liệu sau đó nếu bằng 0 thì xuất tín hiệu tắt led nếu bằng 1 thì xuất tín hiệu mở led. thế là ok


Múi giờ GMT. Hiện tại là 11:40 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam