![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Apr 2011
Bài gửi: 10
: |
đếm ngược từ 99 về 0 dùng 1 port sử dụng pic16f877a
Em đang học vy xử lý đang có đoạn viết code đếm ngược từ 99 về 0 nhưng chỉ dùng 1 port thôi để điều khiển 2 led 7 đoạn. Ai có thể giúp dùm em viết đoạn code này được không à. Em xin cảm ơn các anh chị trên diễn đàn rất nhiều
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 2 túi
Tham gia ngày: Aug 2010
Bài gửi: 27
: |
dùng quet led đi bạn. để lại mail đi mình sẽ send tài liệu hướng dẫn cho bạn
|
![]() |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Apr 2011
Bài gửi: 10
: |
Dùng quét led thì em biết rồi, cần ở đây là kỹ thuật bảng(Lệnh retlw) mà chỉ được dùng 1 port để đếm ngược thôi không được dùng 2 port. Anh có thẻ giúp em k nếu được xin gửi qua yahoo: phong_le92000@yahoo.com. Em xin cảm ơn anh.
|
![]() |
![]() |
![]() |
#4 | |
Đệ tử 7 túi
Tham gia ngày: May 2009
Bài gửi: 242
: |
Trích:
![]() Code:
#include <16F877a.h> #include <def_8877A.h> #fuses NOWDT,PUT,HS,NOPROTECT #use delay(clock=4000000) #define led0 ra0 #define led1 ra1 #define led2 ra2 #define led3 ra3 #define data_led portb char dig[]={192, 249, 164, 176, 153, 146, 130, 248, 128, 144}; void hienthi7doan(int16 x) { int8 i,j; for (j = 0;j<50;j++) { x = x%100; i = x/10; led2 = 0; data_led = dig[i]; delay_ms(10); led2 = 1; i = x%10; led3 = 0; data_led = dig[i]; delay_ms(10); led3 = 1; } } void main() { int8 i; // TODO: USER CODE!! trisb = 0x00; trisa = 0x00; portb = 0x00; porta = 0xff; while(true) { for (i = 0; i<100; i++) hienthi7doan(i); } }
__________________
Mạch nạp Pickit 2 SE ---> 170k BH 1 năm Pic 18F2550 PDIP Thailand bao test 60K/1c https://sites.google.com/site/machnapvdk/ [url]http://vidieukhien.tk[/url thay đổi nội dung bởi: vidieukhiencdn, 11-04-2011 lúc 02:29 PM. |
|
![]() |
![]() |
![]() |
#5 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 5
: |
Các anh ơi cho hương dẫn em viết chương trình điều khiển led matrix với .em mới học lên chưa bit nhiều .các anh gửi vào mail cho em nhé .thanks các anh .mail :nguyenhuunguyen91@gmail.com
|
![]() |
![]() |
![]() |
#6 |
Nhập môn đệ tử
Tham gia ngày: Apr 2011
Bài gửi: 1
: |
Có ai biết viết bằng Asembly ko vậy?
Help me. |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|