PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   HELP ME GIÚP EM VỚI ĐANG GẤP :(( PIC16F877a (http://www.picvietnam.com/forum/showthread.php?t=18544)

shinichi0255 13-05-2012 08:17 PM

HELP ME GIÚP EM VỚI ĐANG GẤP :(( PIC16F877a
 
Số là em đang làm đồ án QUANG Báo Chớp Tắt, em phải điều khiển led sáng dần tối dần theo nhiều kiểu pic16f877a em dùng port b và port d @@'. ai biết giúp em với đang cần gấp gấp lắm ạ :((. dùng ccs :)

shinichi0255 13-05-2012 08:17 PM

giúp em với bài đầu tiên hix :L

shinichi0255 14-05-2012 09:37 AM

không ai giúp ah :(

shinichi0255 14-05-2012 11:12 AM

giúp em với

shinichi0255 14-05-2012 08:27 PM

admin đâu rồi giúp em với

tinh08260491 14-05-2012 08:49 PM

chớp tắt thì dùng điều khiển bình thường được rồi.Còn nếu muốn sáng dần thì phải dùng pwm.Bạn dùng ccs thì dể thôi mà đọc tài liệu là có thể làm được chúc bạn thành công.

shinichi0255 14-05-2012 09:16 PM

@@ nhưng pwm cổng portb,d làm sao bạn hướng dẫn cụ thể được không . ví dụ đoạn code cho mình đi :((

shinichi0255 15-05-2012 11:39 AM

giúp em với ai có code up lên dùm em với

shinichi0255 15-05-2012 11:44 AM

giúp với :(( help me zzz

shinichi0255 15-05-2012 10:09 PM

Cứu với trời :((

shinichi0255 16-05-2012 01:01 PM

ai giúp với hjx

shinichi0255 16-05-2012 02:46 PM

không ai giúp ah :(

shinichi0255 16-05-2012 07:48 PM

admin giúp em với :(

levuphuong 17-05-2012 02:58 PM

mình viết ý tưởng mờ led thôi nha;
int j =0 ;
led_on();
for(int i=0 ;i<j;i++)
delay_ms(10) ;

led_off() ;
for(int i=0;i<10-j:i++)
delay_ms(10) ;

if(j++=10)
j=0 ;

Ps:hình như bạn học bk.thấy nick quen quen

longtu 17-05-2012 04:44 PM

Một Vài Góp Ý
 
Xin chào,

Tôi có vài góp ý như sau:

- "HELP ME GIÚP EM VỚI ĐANG GẤP :(( PIC16F877a": Vào picvietnam, đọc tựa đề này là không muốn xem nội dung bài viết của bạn là gì rồi. Theo tôi bạn nên thế này:
+ Nêu thẳng vấn đề bạn muốn hỏi (nhưng ngắn gọn) ở tựa đề này luôn. Làm như thế mọi người sẽ thấy ngay vấn đề của bạn cần hỏi, và nếu như biết cách giải quyết người đọc sẽ vào thẳng bài viết của bạn để xem kỹ hơn, từ đó sẽ cho bạn câu trả lời.
+ Tự đề vừa tiếng anh, vừa tiếng Việt, có cảm giác như bạn không nghiêm túc..
Vi dụ: "Vấn đề điều khiển sáng tối cho quang báo. Xin vui lòng giúp đỏ"

- Thông thường, không ai có sẵn toàn bộ để cho bạn đâu. Và nếu như thật sự có sẵn đúng vấn đề của bạn đi nữa thì theo tôi hiếm có ai cho bạn toàn bộ cả.

- Bạn cần tự lực của mình là chính. Chia vấn đề của bạn ra làm nhiều vấn đề nhỏ. Trước hết hãy tự nghiên cứu tim hiểu thông tin trên internet, bạn bè...song song với đó, bạn có thể đặt câu hỏi cho 1 vấn đề nhỏ này lên diễn dàn để tham khảo ý kiến mọi người.

- Tóm lại, bạn luôn phải chủ động tìm hiểu trước, ý kiến của mọi người chỉ giúp bạn tham khảo bổ xung vào nghiên cứu của mình mà thôi.
- Dừng trình bay dài dòng, mà hãy đi thẳng vào vấn đề để hỏi. Tôi thấy rằng, nhiều bạn dưa cả toàn bộ code lên đây chỉ để giải quyết 1 vấn đề nào đó. Việc này chắc chắn là sẽ có rất ít người quan tâm, vì không ai rãnh để dò từng đòng code cả...

Trở lại với mong muốn của bạn: Điều khiển sáng tôi cho quang báo.
- Thiết kết như sau: sử dụng thanh ghi dịch 74HC595. Có các chân quan trọng sau:
+ SDI: Serial Data input
+ CLK: Clock
+ Latch:
+ Enable.
- Nếu bạn muốn điều khiển sáng dần, tối dần hay Sáng/Tắt. Bạn có thể sử dụng ngay chân Enable để làm việc này. Vi dụ:
Chân Enable tích cực ở mức [1](ví dụ):
+ Enable= 5V: Sáng
+ Enabe= 0V: Tắt
+ Enable ở dạng xung __|"""|__|"""|__: Điều khiển độ rộng xung này bạn sẽ có sáng dần hay tối dần.

Thân,


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

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