PDA

View Full Version : Loi nay la j vay?


robotpic
05-06-2010, 11:08 PM
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);

}






}

Mr.Bi
06-06-2010, 11:53 AM
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

robotpic
06-06-2010, 01:32 PM
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.

cskiller
07-06-2010, 06:10 PM
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

Mr.Bi
09-06-2010, 07:20 PM
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.


/*CHUONG TRINH ROBOT 2008-AUTOMACHINE
mach version.1 */
//XU LY LO TRINH,CHON PHUONG AN-CAC MODULE PHU DE BEN NGOAI*/
/*


t dám khẳng định u đang đọc code viết cho 18F4331 chưong trình con dò đường . U học BK Đà nẵng phải k ?

robotpic
10-06-2010, 05:03 AM
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ế.

nhamdtk4
11-06-2010, 12:23 AM
- 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!

robotpic
13-06-2010, 02:17 AM
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á.

nhamdtk4
13-06-2010, 09:29 AM
- 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ụ.

robotpic
14-06-2010, 10:16 AM
cam on anh nhieu. co j khong hieu a giup e nhe.

a co dung pic 4331 k?