PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 15-07-2005, 09:28 PM   #1
PIC-NGHEO
Đệ tử 2 túi
 
PIC-NGHEO's Avatar
 
Tham gia ngày: Jun 2005
Bài gửi: 28
:
Nút bấm cho chương trình đố vui !

Dạo một vòng quanh diễn đàn www.diendandientu.com Có bạn muốn thực hiện một chương trình, tạm gọi là "Nút bấm ưu tiên" dành cho chương trình đố vui.
PIC-NGHEO đã dùng PIC16F84A để thực hiện. Tiện đây xin gởi luôn trên diễn đàn picvietnam.com để làm tài liệu tham khảo.

Có sáu nút bấm tương ứng với 6 Led hiển thị , dành cho sáu đội thi đua. Đội nào bấm trước sẽ chiếm quyền ưu tiên ( 5 nút bấm còn lại sẽ vô tác dụng...dĩ nhiên ! ) sau khi hoàn tất câu trả lời, ban giám khảo sẽ bấm nút RESET chương trình sẽ trở lại từ đầu.



PIC16F84A -> Chân 14 nối với +5V - Chân 5 nối GND
File Kèm Theo
File Type: zip Button_led.zip (8.4 KB, 406 lần tải)
__________________
..::Được che chở có đáng gì? Được tự do mới quý::..

thay đổi nội dung bởi: PIC-NGHEO, 15-07-2005 lúc 09:34 PM.
PIC-NGHEO vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-07-2005, 11:49 PM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Để người dùng dễ hiểu, bạn có thể mô tả chương trình cụ thể hơn được không? Ví dụ như bạn dùng những tính năng gì của PIC, và dùng chúng như thế nào.

Sự mô tả và chương trình chi tiết, sẽ giúp các bạn muốn làm hiểu rõ hơn về chương trình của bạn.

Cám ơn rất nhiều...

PIC nghèo hơi bị nhiệt tình với chúng ta, mời các bạn tiếp tục tham gia như picngheo để chúng ta có một kho thư viện tốt về các đề tài về PIC.

Khi nào tôi xong việc, tôi sẽ chuyển tất cả các chương trình pic nghèo viết sang MPASM.. chúc vui.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-07-2005, 11:56 PM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Hôm nay tôi xem thử bài của pic nghèo viết, sẽ có thêm vài ý kiến góp ý cho pic nghèo, nhưng hiện tại hơi bận, nên chưa góp ý được.

Tuy nhiên, tôi gợi ý bạn sử dụng interrupt, chứ không nên dùng cách này. Tất nhiên, các của bạn không sai, nhưng trong thực tế, nếu bạn cứ cho kèn kêu tit to tit to.... 100 lần, thì không ổn, và cũng không hiểu là bạn sử dụng loại còi kêu nào, nếu cần tạo xung thì tôi sẽ không làm vậy.

Xin khất các bạn một thời gian.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-04-2006, 03:11 PM   #4
phanta
Nhập môn đệ tử
 
Tham gia ngày: Mar 2006
Bài gửi: 1
:
Sao toi khong coi dc attach??? no cứ hiện ra bảng "Bạn chưa đăng nhập hoặc bạn không có quyền truy cập trang này với những lý do sau: ....." Đăng nhập, gõ user/pass rồi lại hiện ra bảng trên. Không thể xem được. Các bác kiểm tra giùm nhé

PT.

thay đổi nội dung bởi: phanta, 26-04-2006 lúc 03:14 PM.
phanta vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-04-2006, 05:28 PM   #5
hpecom
Đệ tử 2 túi
 
Tham gia ngày: Nov 2005
Bài gửi: 45
:
Talking

Trích:
Nguyên văn bởi PIC-NGHEO
Dạo một vòng quanh diễn đàn www.diendandientu.com Có bạn muốn thực hiện một chương trình, tạm gọi là "Nút bấm ưu tiên" dành cho chương trình đố vui.
PIC-NGHEO đã dùng PIC16F84A để thực hiện. Tiện đây xin gởi luôn trên diễn đàn picvietnam.com để làm tài liệu tham khảo.

Có sáu nút bấm tương ứng với 6 Led hiển thị , dành cho sáu đội thi đua. Đội nào bấm trước sẽ chiếm quyền ưu tiên ( 5 nút bấm còn lại sẽ vô tác dụng...dĩ nhiên ! ) sau khi hoàn tất câu trả lời, ban giám khảo sẽ bấm nút RESET chương trình sẽ trở lại từ đầu.



PIC16F84A -> Chân 14 nối với +5V - Chân 5 nối GND
Xin góp ý cùng PIC-NGHEO!
Về phong cách viết:
1. Chương trình bạn viết có ít lời diễn giải quá làm người đọc khó hiểu.
2. Phần phân cách giữa các hàm nên làm cho rõ ràng hơn.
3. Chương trình main nên làm cho nổi bật.
4. Bạn viết các lệnh nên đặt có cấu trúc để chúng ta dễ kiểm soát lỗi.
Về ý tưởng chương trình:
1. Với chương trình bạn viết: Nếu có một người bấm thì chip sẽ dừng tất cả công việc khác để chỉ nhá đèn -> thiếu sôi động.
2. Ban giám khảo reset bằng cách nào? Nhấn phím reset chip luôn hay sao?
3. Thú thực mình cũng chưa hiểu rõ yêu cầu bài toán.
Góp ý xây dựng chương trình:
1. Bạn nên nêu yêu cầu bài toán bên trên chương trình.
2. Bạn nên có nhiều dòng chú thích hơn.
3. Các lệnh nên viết có cấu trúc để dễ gỡ rối.
4. Bạn nên cho nhiều người cùng bấm và sau khi cùng chớp thì người bấm trước sẽ sáng đến khi nào BGK reset. Cho nhiều người cùng bấm nghĩa là cái delay bạn phải dùng timer và viết cho ngắt timer.
5. Nên cho BGK một nút reset nhé!
Xin hết
hpecom.
__________________
Biết thì nói là biết,
Không biết thì nói là không biết,
..
hpecom vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-04-2009, 04:35 PM   #6
anhtrainguyen
Nhập môn đệ tử
 
Tham gia ngày: Dec 2008
Bài gửi: 6
:
bac pic nghèo ơi có mạch mô phỏng bằng poutes không up lên cho mọi người với??
tôi đang cần làm cái này cho khoa !
mong bác PIC NGHEO hồi âm cho tui được nhờ. cảm ơn bác trước nhé!
hay gởi cho tôi qua mail: anhtrainguyen@gmail.com
anhtrainguyen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


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


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam