PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

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

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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 05-06-2010, 11:08 PM   #1
robotpic
Đệ 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);

}






}
robotpic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-06-2010, 11:53 AM   #2
Mr.Bi
Đệ 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
Mr.Bi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-06-2010, 01:32 PM   #3
robotpic
Đệ 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.
File Kèm Theo
File Type: rar TIMER0.rar (21.9 KB, 11 lần tải)
robotpic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-06-2010, 06:10 PM   #4
cskiller
Đệ 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
cskiller vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-06-2010, 07:20 PM   #5
Mr.Bi
Đệ tử 7 túi
 
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
:
Trích:
Nguyên văn bởi robotpic View Post
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.
Code:
/*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 ?
Mr.Bi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-06-2010, 05:03 AM   #6
robotpic
Đệ 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ế.
robotpic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-06-2010, 12:23 AM   #7
nhamdtk4
Đệ tử 3 túi
 
nhamdtk4's Avatar
 
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
nhamdtk4 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-06-2010, 02:17 AM   #8
robotpic
Đệ 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á.
robotpic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-06-2010, 09:29 AM   #9
nhamdtk4
Đệ tử 3 túi
 
nhamdtk4's Avatar
 
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ụ.
File Kèm Theo
File Type: zip LCD_try_1306.zip (14.3 KB, 9 lần tải)
__________________
tatcachilanguybien
nhamdtk4 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-06-2010, 10:16 AM   #10
robotpic
Đệ 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?
robotpic 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à 04:54 PM.


Đượ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