![]() |
|
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 |
Đệ tử 4 túi
Tham gia ngày: Jun 2010
Bài gửi: 79
: |
Loi nay la j vay?
KHI DICH THI BAO LOI O DONG: rotate_right(PORTA);
MOI NGUOI CHI GIUP #include <18f4331.h> #include <def_4331.h> #fuses HS,NOWDT,NOPROTECT #use delay(clock=20000000) #use fast_io(a) #use fast_io(b) #use fast_io(c) #use fast_io(d) #use fast_io(e) void delay() { // dieu khien T0CON=TMR0ON-T016BI-T0CS-PSA-T0PS2-T0PS1-T0SP0 T016BIT=1; // CHON TIMER 8 T0CS=1; //CHON Fosc=1/4 OS PSA=1; // KHONG CHON PRESCALER /* NEU CHON PRRESCALER THI PSA=0 T0PS2-T0PS1-T0SP0 // CHON GIA TRI BO CHIA CHON THEO DATA SHEET 111 = 1:256 110= 1:128 101 =1:64 100 = 1:32 011 = 1:16 010 =1:8 001 = 1:4 000 = 1: 2 */ TMR0ON=1; // CHO PHEP TIMER0 HOAT DONG TMR0L=100; TMR0H=100; if(TMR0IF==1){ TMR0IF=0; TMR0ON=0; } } main() { Trisb=0b00000000; while(true) { porta=0b01111111; delay(); rotate_right(PORTA); } } |
![]() |
![]() |
![]() |
#2 |
Đệ tử 7 túi
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
: |
copy code ng khác , k hỉu ~ cái căn bản thì làm sao chữa lỗi đc . Lỗi là j ? sao k up lên đây lun để bik mà giúp cho chữa
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 4 túi
Tham gia ngày: Jun 2010
Bài gửi: 79
: |
day la doan chuongt trinh cua e.
e dich no bao loi. e k hieu vi sao loi cho do. e tu viet viet chu copy j a?
a nhin dau ma dua ra nhan xét buồn vậy. |
![]() |
![]() |
![]() |
#4 | |
Đệ tử 7 túi
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
: |
Trích:
Code:
/*CHUONG TRINH ROBOT 2008-AUTOMACHINE mach version.1 */ //XU LY LO TRINH,CHON PHUONG AN-CAC MODULE PHU DE BEN NGOAI*/ /* |
|
![]() |
![]() |
![]() |
#5 |
Đệ tử 4 túi
Tham gia ngày: Aug 2008
Bài gửi: 89
: |
Nhảm, nguyên mẫu hàm rotate_right yêu cầu 2 tham số (address, bytes) rõ ràng thế kia mà.
Regards
__________________
Quang báo RG/RGB 6/8/12/16 bits màu Phone No: 0905.034.086 Email: lmquyen@gmail.com |
![]() |
![]() |
![]() |
#6 |
Đệ tử 4 túi
Tham gia ngày: Jun 2010
Bài gửi: 79
: |
thi e dau noi la khong tham khao dau. nhung doan chuong trình tren thi sao a dam noi la copy dc.
doan chuong trình trên e tập làm quen các thanh ghi trong timer của pic nên mới viết thế. |
![]() |
![]() |
![]() |
#7 |
Đệ tử 3 túi
Tham gia ngày: Feb 2009
Bài gửi: 47
: |
- Giúp được thì giúp ko thì thôi sao phải nhì nhằng thế nhỉ, học chứ đâu phải là nghĩ ra kiến thức copy code để học hoàn toàn là chuyện...phình phường (học là biến kiến thức của người khác thành của mình mà).
@robotpic: Nếu chưa sửa được thì cứ post lên diễn đàn ko có người này thì có người khác giúp bạn và lưu ý là phải viết tiếng Việt có dấu (theo như một số 4rum họ nói làm như vậy là để tôn trọng bản thân và tôn trọng người khác). Have a nice day!
__________________
tatcachilanguybien |
![]() |
![]() |
![]() |
#8 |
Đệ tử 4 túi
Tham gia ngày: Jun 2010
Bài gửi: 79
: |
a noi hay that đấy. e cũng sửa được lỗi đó rồi.
a nhamdtk4 a chỉ cho e về giao tiếp với píc với. e không rõ đoạn code LCD như thế nào cả. e thấy các a đi trước viết cao thủ quá. |
![]() |
![]() |
![]() |
#9 |
Đệ tử 3 túi
Tham gia ngày: Feb 2009
Bài gửi: 47
: |
- Bạn chỉ cần post file lcd_doan.c vào C:\program files\PICC\Drivers, muốn thay đổi chân kết nối thì mở nó ra đổi các chân LCD_RS (E, D4,...) các hàm trong đó đều được mô tả rất kỹ đọc khắc hiểu.
- Đây là một ví dụ.
__________________
tatcachilanguybien |
![]() |
![]() |
![]() |
#10 |
Đệ tử 4 túi
Tham gia ngày: Jun 2010
Bài gửi: 79
: |
cam on anh nhieu. co j khong hieu a giup e nhe.
a co dung pic 4331 k? |
![]() |
![]() |
![]() |
|
|