|
Tài trợ cho PIC Vietnam |
Luận văn tốt nghiệp Nếu bạn thắc mắc vì sao chúng tôi muốn phổ biến các luận văn tốt nghiệp? Xin xem tại đây |
|
Ðiều Chỉnh | Xếp Bài |
05-04-2012, 04:35 PM | #1 |
Đệ tử 2 túi
Tham gia ngày: Mar 2012
Bài gửi: 34
: |
Cập Nhật Giá Vàng Thông Qua Internet
Chào mọi người............
Em bị dính phải cái đề tài oái ăm này là: Cập Nhật Giá Vàng Thông Qua Internet +đề tài này bắt buộc như sau: Cập nhật thông qua giao diện VB6.0 Code vixuly viết bằng C trên là phần mềm còn phần cứng thì sử dụng VXL là pic16f877a và hiện thị trên led 7 đoạn Đối với đề tài này thì Giao diện VB em đã thực hiện xong và đã lấy thành công dữ liệu từ trang web xuống Bây giờ mong mọi anh chị giúp em phần sau đây + Thứ I làm sao send data từ trang VB sang Pic + Thứ II làm sao VXL nhận được data và hiển thị em không được rành về vấn đề này cho lắm rất rất mong được sự giúp đỡ của anh chị trong diễn đàn. |
05-04-2012, 05:18 PM | #2 |
Đệ tử 1 túi
Tham gia ngày: Jan 2012
Bài gửi: 13
: |
Bạn ởddaaau? Nếu ở HN mình sẽ giúp bạn. Bạn để lại sđt nhé! Hi vong dc hợp tác và thanks!
|
06-04-2012, 11:39 AM | #3 | |
Đệ tử 2 túi
Tham gia ngày: Mar 2012
Bài gửi: 34
: |
Trích:
Đối với đề tài này mình làm được cái giao diện VB rồi và đã lấy được số liệu từ trên internet xuống đối với con pic thì hồi xưa học lơ là quá không biết phải truyền dữ liệu từ VB xuống như thế nào và con pic nhận dữ liệu từ VB ntn?:H Rất mong được sự giúp đỡ của các bạn |
|
08-04-2012, 08:42 AM | #4 |
Đệ tử 2 túi
Tham gia ngày: Sep 2011
Bài gửi: 32
: |
Đầu tiên , em phải lấy dữ liệu từ trang web xuống , sau đó lọc lấy dữ liệu cần hiển thị ( Bóc tách dữ liệu ) , tiếp đến truyền dữ liệu cho pic theo chuẩn UART , dữ liệu mà pic nhận được là mã ASCII , viết chương trình giải mã ASCII sang mã led7 , sau đó cho hiển thị là xong! em gửi phần mềm viết bằng VB6 cho anh , anh xem code rồi tư vấn em về code cho pic,anh có đề nghị như thế này:bây giờ người ta ít dùng VB6 , em nên dùng VB.NET hay C# thì hay hơn.email: TRUNGBAOSPKT@yahoo.com .Cái này ngày trước anh cũng có nghiên cứu, đề tài này không khó lắm, nếu cần gì , em cứ liên hệ , anh sẽ giúp!nhớ nhấn thank nhé!
thay đổi nội dung bởi: TRUNGBAOSPKT, 08-04-2012 lúc 09:05 AM. |
08-04-2012, 09:31 PM | #5 | |
Đệ tử 2 túi
Tham gia ngày: Mar 2012
Bài gửi: 34
: |
Trích:
|
|
08-04-2012, 10:51 PM | #6 | |
Đệ tử 6 túi
Tham gia ngày: Feb 2009
Bài gửi: 127
: |
Trích:
|
|
09-04-2012, 11:17 AM | #7 | |
Đệ tử 2 túi
Tham gia ngày: Mar 2012
Bài gửi: 34
: |
Trích:
nếu bạn biết cách gửi data từ VB đó xuống PIC thì sửa code giùm mình nha |
|
11-04-2012, 11:56 AM | #8 |
Đệ tử 2 túi
Tham gia ngày: Sep 2011
Bài gửi: 32
: |
Sau khi lọc được dữ liệu cần hiển thị ra led7,trong phần mềm viết bằng VB,em lập trình MSCOM ( có sẵn trong VB6 , cái nì trên google có rất nhiều ) , phát những kí tự này ra comport của máy tính.về phần Pic , em khai báo ngắt nhận nối tiếp , nhận những kí tự này và lưu vào mảng , dữ liệu hiển thị của chúng ta là 10 số : từ 0 đến 9 , lại lên google tìm bảng mã ASCII , tra mã hex của 10 số từ 0 đến 9 , viết chương trình con giải mã 10 chữ số này sang mã led 7 đoạn ( chú ý là led cathode hay anode chung).dùng nhiều led7 thì dùng pp quét , nhớ đệm dòng cho led.em cứ viết như anh hướng dẫn sẽ đúng ,nếu không chạy được , gửi code của pic anh sẽ giúp.em nên mô phỏng trước bằng bằng proteus, sau khi chạy tốt thì mới thi công mạch thật.thân chào em!
Lưu đồ : Ngắt nhận dữ liệu nối tiếp , giải mã , hiển thị |
11-04-2012, 01:53 PM | #9 | |
Đệ tử 6 túi
Tham gia ngày: Feb 2009
Bài gửi: 127
: |
Trích:
|
|
11-04-2012, 06:26 PM | #10 | |
Đệ tử 2 túi
Tham gia ngày: Mar 2012
Bài gửi: 34
: |
Trích:
|
|
11-04-2012, 11:12 PM | #11 |
Đệ tử 2 túi
Tham gia ngày: Mar 2012
Bài gửi: 34
: |
Đây là code PIC +VB và mô phỏng bằng protues mình viết rồi mà không chạy, ai làm đề tài này rồi xem và sửa giúp mình với nha
|
11-04-2012, 11:37 PM | #12 | |
Đệ tử 1 túi
Tham gia ngày: Oct 2010
Bài gửi: 18
: |
Trích:
vd: Code:
public string Get() { try { String _string = ""; WebRequest request = WebRequest.Create("http://abcd.xx/"); using (WebResponse response = request.GetResponse()) { using (StreamReader stream = new StreamReader(response.GetResponseStream())) { _string = stream.ReadToEnd(); } } int first = _string.IndexOf("Address: ") + 9; int last = _string.LastIndexOf("</body>"); _string = _string.Substring(first, last - first); return _string; } catch (Exception ex) { MessageBox.Show(ex.toString()); return "Loi"; } } |
|
16-04-2012, 07:58 PM | #13 | |
Nhập môn đệ tử
Tham gia ngày: Dec 2008
Bài gửi: 3
: |
Trích:
nếu cần lh danvip332@yahoo.com.vn |
|
|
|