- Explorați Documente
Categorii
- Academic Papers
- Business Templates
- Court Filings
- Toate documentele
- Sporturi și recreere
- Culturism și antrenament cu greutăți
- Box
- Arte marțiale
- Religie și spiritualitate
- Creştinism
- Iudaism
- New Age și spiritualitate
- Budism
- Islam
- Artă
- Muzică
- Arta spectacolului
- Stare de bine
- Corp, minte și spirit
- Pierdere în greutate
- Autodezvoltare
- Tehnologie și inginerie
- Politică
- Științe politice Toate categoriile
0% au considerat acest document util [0 voturi]
473 vizualizări
28 pagini
Drepturi de autor
© Attribution Non-Commercial [BY-NC]
Formate disponibile
PDF, TXT sau citiți online pe Scribd
Partajați acest document
Vi se pare util acest document?
0% au considerat acest document util [0 voturi]
473 vizualizări28 pagini
Vi điều Khiển PIC - Học Nhanh
Vi
đ
i
ề
u khi
ể
n PIC - H
ọ
c nhanh
đ
i vào
ứ
ng d
ụ
ng
L
ờ
i khuyên l
ự
a ch
ọ
n b
ộ
công c
ụ
làm vi
ệ
c v
ớ
i PIC
M
ạ
ch n
ạ
p:
PG2C - PIC Tutorial
Ch
ươ
ng trình n
ạ
p:
IC - PROG
Bootloader:
Tiny bootloader
Debugger:
ICD2 Clone
Ch
ươ
ng trình d
ị
ch:
MPLAB IDE - CCS C
L
ự
a ch
ọ
n PIC:
- M
ớ
i h
ọ
c: PIC16F628A ho
ặ
c PIC16F88 - H
ọ
c t
ổ
ng h
ợ
p: PIC16F877A - Làm
đề
tài: PIC16F876A - C
ầ
n m
ạ
nh h
ơ
n: PIC18F458 Các lo
ạ
i trên
đề
u có th
ể
dùng PG2C và IC-PROG 1.05D
-
Đ
i
ề
u khi
ể
n
độ
ng c
ơ
:
PIC18F4331, PIC18F4431 [ICD2]
- L
ậ
p trình thu
ậ
t toán:
dsPIC30Fxxxx [dùng ICD2]
Để
tránh m
ấ
t th
ờ
i gian các câu h
ỏ
i th
ườ
ng
đượ
c l
ặ
p
đ
i l
ặ
p l
ạ
i v
ề
PIC, các b
ạ
n m
ớ
i h
ọ
c v
ề
PIC l
ư
u ý bài vi
ế
t này. Bài vi
ế
t này s
ẽ
đượ
c update liên t
ụ
c khi có các thông tin m
ớ
i.
- M
ộ
t vài
đ
i
ề
u c
ơ
b
ả
n v
ề
PIC
- PIC16F84 là dòng PIC ph
ổ
bi
ế
n nh
ấ
t
đượ
c khuy
ế
n khích cho nh
ữ
ng ng
ườ
i m
ớ
i h
ọ
- Tuy nhiên, g
ầ
n
đ
ây, dòng PIC16F628A ra
đờ
i, giá th
ấ
p h
ơ
n, nhi
ề
u ch
ứ
c n
ă
ng h
ơ
n, và th
ự
c s
ự
là dòng PIC Flash. Nó
đượ
c h
ầ
u h
ế
t các chuyên gia khuyên dùng
để
b
ắ
t
đầ
u th
ự
c hành v
ề
PIC. H
ầ
u h
ế
t các tutorial m
ớ
i
đề
u b
ắ
t
đầ
u ch
ọ
n PIC16F628A. Tuy nhiên, hi
ệ
n nay dòng PIC16F88 m
ớ
i ra
đờ
i, c
ũ
ng nh
ư
s
ự
ra
đờ
i c
ủ
a PIC16F628A, PIC16F88 có nhi
ề
u ch
ứ
c n
ă
ng h
ơ
n PIC16F628A, giá c
ả
không chênh l
ệ
ch là bao [kho
ả
ng 5000
đế
n 10000
đồ
ng t
ạ
i Vi
ệ
t Nam], và nó h
ỗ
tr
ợ
g
ầ
n nh
ư
toàn b
ộ
ch
ứ
c n
ă
ng c
ủ
a m
ộ
t vi
đ
i
ề
u khi
ể
n hi
ệ
n
đạ
- Do v
ậ
y, chúng tôi khuyên các b
ạ
n nên ch
ọ
n PIC16F628A ho
ặ
c PIC16F88
để
b
ắ
t
đầ
u h
ọ
c v
ề
PIC
Th
ờ
i
đ
i
ể
m tháng 05 n
ă
m 2005
- Giá hi
ệ
n nay c
ủ
a dòng PIC 18 chân dao
độ
ng t
ừ
20.000
đồ
ng
đế
n 50.000
đồ
ng m
ỗ
i con - Giá dòng PIC16Fxxxx dao
độ
ng t
ừ
40.000
đồ
ng
đế
n 150.000
đồ
ng - Giá dòng PIC18Fxxxx dao
độ
ng t
ừ
100.000
đồ
ng
đế
n 300.000
đồ
ng - Giá dòng dsPIC dao
độ
ng t
ừ
150.000
đồ
ng
đế
n 350.000
đồ
ng ho
ặ
c h
ơ
n - Giá dòng rfPIC dao
độ
ng t
ừ
50.000
đồ
ng
đế
n 100.000
đồ
ng
Đ
ánh giá các dòng PIC
- Dòng PIC nhi
ề
u chân nh
ấ
t là dòng PIC18Fxxxx, có nh
ữ
ng con s
ố
chân lên
đế
n 80 chân - Dòng PIC ít chân nh
ấ
t là dòng PIC10Fxxx, ch
ỉ
có 6 chân - Dòng PIC ph
ổ
bi
ế
n nh
ấ
t là dòng PIC16F877A [
đủ
m
ạ
nh v
ề
tính n
ă
ng, 40 chân, b
ộ
nh
ớ
đủ
cho h
ầ
u h
ế
t các
ứ
ng d
ụ
ng thông th
ườ
ng] - Dòng PIC mà chúng tôi
đ
ánh giá cao nh
ấ
t là dòng PIC16F876A [28 chân, ch
ứ
c n
ă
ng không khác gì so v
ớ
i PIC16F877A, nh
ư
ng nh
ỏ
g
ọ
n h
ơ
n nhi
ề
u, và s
ố
chân c
ũ
ng không quá ít nh
ư
PIC16F88]. - Dòng PIC h
ỗ
tr
ợ
giao ti
ế
p USB là dòng PIC18F2550 và PIC18F4550 - Dòng PIC
đ
i
ề
u khi
ể
n
độ
ng c
ơ
m
ạ
nh nh
ấ
t là dòng PIC18F4x31 - Khi cho r
ằ
ng mình chuyên nghi
ệ
p h
ơ
n, các b
ạ
n nên dùng PIC18F458 - dsPIC chúng tôi khuyên không nên dùng và không nên ngh
ĩ
t
ớ
i khi m
ớ
i h
ọ
c, b
ả
n thân chúng tôi c
ũ
ng ch
ư
a có
đ
i
ề
u ki
ệ
n làm vi
ệ
c v
ớ
i dsPIC m
ặ
c dù v
ề
l
ậ
p trình thì dsPIC hoàn toàn gi
ố
ng v
ớ
i PIC thông th
ườ
ng. - Dòng PIC tàng hình là dòng PIC17xxxxx, hi
ệ
n nay
đ
ã không còn
đượ
c s
ả
n xu
ấ
t
- M
ạ
ch n
ạ
p PIC, Bootloaders và các ch
ươ
ng trình n
ạ
p t
ươ
ng
ứ
ng M
ạ
ch n
ạ
p
//www.olimex.com/ Trang web này cung c
ấ
p r
ấ
t nhi
ề
u lo
ạ
i m
ạ
ch n
ạ
p c
ủ
a PIC, có s
ơ
đồ
nguyên lý
đầ
y
đủ
, và t
ấ
t c
ả
các h
ướ
ng d
ẫ
n liên quan
đế
n vi
ệ
c cài
đặ
t và s
ử
d
ụ
ng m
ạ
ch n
ạ
- Trong tài li
ệ
u h
ướ
ng d
ẫ
n PIC Tutorial, chúng tôi ch
ọ
n s
ử
d
ụ
ng m
ạ
ch n
ạ
p PG2C
để
h
ướ
ng d
ẫ
- //siscobf.webcindario.com/winpic800.htm H
ơ
i khó coi m
ộ
t chút vì nó là ti
ế
ng Tây Ban Nha hay sao
đ
ó? Nh
ư
ng không v
ấ
n
đề
gì, các b
ạ
n download v
ề
, t
ự
độ
ng s
ẽ
hi
ể
u ph
ả
i làm th
ế
nào. Tôi v
ẫ
n ch
ủ
tr
ươ
ng, ng
ườ
i ch
ư
a bi
ế
t gì dùng PG2C.
In Circuit Debugger
//www.stolz.de.be/ ICD2 Clone, n
ạ
p
đượ
c h
ầ
u h
ế
t các lo
ạ
i PIC hi
ệ
n có, h
ỗ
tr
ợ
debug trong m
ạ
ch và quan tr
ọ
ng nh
ấ
t là n
ạ
p
đượ
c cho dòng dsPIC30F
Bootloader
//www.ac.ugal.ro/staff/ckiku/software/picbootloader.htm
Đ
ây là b
ộ
tinybootloader, là b
ộ
bootloader x
ị
n nh
ấ
t cho
đế
n bây gi
ờ
mà tôi bi
ế
- //www.dontronics.com/rfarmer.html //www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en012031 Microchip bootloader, ch
ỉ
h
ỗ
tr
ợ
dòng 16F, nh
ư
ng là bootloader chính th
ứ
c c
ủ
a hãng, cung c
ấ
p mi
ễ
n phí
Ch
ươ
ng trình n
ạ
p
//www.ic-prog.com/
- Các ch
ươ
ng trình d
ị
ch
Ch
ươ
ng trình MPLAB IDE : //www.microchip.com/ Ch
ươ
ng trình CCS C [phiên b
ả
n 3.222 có crack]: download t
ạ
i
đ
ây Ch
ươ
ng trình HT PIC [phiên b
ả
n 8.05PL2 ngày 27/9/2004, có crack]: download t
ạ
i
đ
ây Ch
ươ
ng trình HT PIC18 [phiên b
ả
n demo]: //www.hitech.com/ H
ướ
ng d
ẫ
n cài
đặ
t: MPLAB, CCS C, HT PIC, HT PIC18 , download t
ấ
t c
ả
- Các tài li
ệ
u h
ướ
ng d
ẫ
n
- Chúng tôi
đă
ng toàn v
ă
n các tài li
ệ
u h
ướ
ng d
ẫ
n trong lu
ồ
ng TÀI LI
Ệ
U H
ƯỚ
NG D
Ẫ
N TI
Ế
NG ANH
để
các b
ạ
n ti
ệ
n download. L
ư
u ý r
ằ
ng, chúng tôi
đă
ng nh
ữ
ng tài li
ệ
u này b
ằ
ng file .pdf
để
thu
ậ
n ti
ệ
n cho vi
ệ
c download,
đọ
c trên máy và in
ấ
- Chúng tôi không mu
ố
n
đă
ng file .doc vì lý do không mu
ố
n các b
ạ
n m
ớ
i h
ọ
c thu
ậ
n tay copy and paste. Chúng tôi hy v
ọ
ng r
ằ
ng th
ờ
i gian
đầ
u m
ớ
i h
ọ
c, các b
ạ
n nên kiên nh
ẫ
n h
ọ
c t
ừ
ng dòng l
ệ
nh, cách trình bày
để
hi
ể
u rõ n
ộ
i dung. Ngoài ra, theo nh
ữ
ng
đ
ánh giá cá nhân, nh
ữ
ng tài li
ệ
u h
ướ
ng d
ẫ
n này không gi
ố
ng nh
ư
m
ộ
t th
ư
vi
ệ
n source code, cách th
ự
c hi
ệ
n t
ố
i
ư
u hoá t
ừ
ng
đề
tài m
ộ
t, nên c
ũ
ng không phù h
ợ
p v
ớ
i các b
ạ
n m
ớ
i h
ọ
- - Tài li
ệ
u h
ướ
ng d
ẫ
n ti
ế
ng Vi
ệ
t
đ
ang
đượ
c th
ự
c hi
ệ
n, và s
ẽ
đă
ng t
ừ
ng ph
ầ
n trong lu
ồ
ng TÀI LI
Ệ
U H
ƯỚ
NG D
Ẫ
N TI
Ế
NG VI
Ệ
- Tài li
ệ
u này c
ũ
ng cung c
ấ
p d
ạ
ng file .pdf
để
tránh sao chép, vì lý do chúng tôi mu
ố
n so
ạ
n th
ả
o hoàn thi
ệ
n tài li
ệ
u này tr
ướ
c khi công b
ố
, và
đ
ây c
ũ
ng là m
ụ
c
đ
ích chính c
ủ
a di
ễ
n
đ
àn picvietnam.
- H
ướ
ng d
ẫ
n m
ạ
ch n
ạ
p Falleaf PG2C - PIC Tutorial
- Tài li
ệ
u h
ướ
ng d
ẫ
n này
đượ
c
đă
ng t
ạ
i lu
ồ
ng Falleaf PG2C - PIC Tutorial - Các b
ạ
n có th
ể
tìm mua m
ạ
ch n
ạ
p này và
đĩ
a CD
đ
i kèm thông qua phungtbinh@yahoo.com [Hà N
ộ
- myfrienddang@yahoo.com [TPHCM] v
ớ
i giá 35.000
đồ
ng/b
ộ
- Các
đị
a ch
ỉ
tìm source code c
ủ
a PIC
//www.piclist.com/ [
đị
a ch
ỉ
nhi
ề
u source code c
ủ
a PIC nh
ấ
t trên
đờ
- Các forum ti
ế
ng Anh v
ề
PIC
- Forum chuyên v
ề
MPASM, có s
ự
tham gia c
ủ
a Nigel Goodwin: //www.electro-tech-online.com/ - Forum chuyên v
ề
CCS C, do chính CCS C info xây d
ự
ng: //www.ccsinfo.com/forum/viewforum.php?f=1 - Forum h
ướ
ng d
ẫ
n c
ủ
a Olimex và SparkFun: //www.sparkfun.com/ Trang web này h
ướ
ng d
ẫ
n các m
ạ
ch do Olimex cung c
ấ
p, hay nói cách khác SparkFun là forum
c
ủ
a Olimex.
- //www.microchip.com/
Trang web chính c
ủ
a Microchip PIC, cung c
ấ
p: - datasheet - di
ễ
n
đ
àn chính c
ủ
a Microchip PIC [nh
ư
ng không sôi n
ổ
i l
ắ
- - môi tr
ườ
ng so
ạ
n th
ả
o và trình d
ị
ch MPLAB [luôn có phiên b
ả
n m
ớ
i nh
ấ
- - bán các linh ki
ệ
n [PIC, dsPIC, rfPIC, m
ạ
ch n
ạ
p, ch
ươ
ng trình d
ị
ch, linh ki
ệ
n analog...] - bootloader chính th
ứ
c c
ủ
a PIC dùng cho 16F877A và 16F876A
- M
ộ
t s
ố
trang web mua bán các công c
ụ
h
ỗ
tr
ợ
PIC, các s
ả
n ph
ẩ
m t
ừ
PIC...
//www.ccsinfo.com/ [bán ch
ươ
ng trình CCS C cho PIC] //www.dontronics.com/dt101.html [bán m
ộ
t s
ố
s
ả
n ph
ẩ
m
đ
i
ệ
n t
ử
] //www.digikey.com/ [bán m
ộ
t s
ố
s
ả
n ph
ẩ
m
đ
i
ệ
n t
ử
] //www.phanderson.com/PIC/PICC/index.html [
đị
a ch
ỉ
mua trình d
ị
ch và th
ư
vi
ệ
n source code] //www.diendandientu.com/ [trong lu
ồ
ng Mua Bán Linh Ki
ệ
n có m
ộ
t s
ố
ng
ườ
i buôn bán l
ẻ
các s
ả
n ph
ẩ
m PIC]
- Các
đề
tài th
ự
c hi
ệ
n v
ớ
i PIC
//www.bobblick.com/techref/projects/propclock/propclock.html
Đồ
ng h
ồ
quay, dùng
đ
èn led và hi
ệ
n t
ượ
ng l
ư
u
ả
nh
để
hi
ể
n th
ị
gi
ờ
, dùng tín hi
ệ
u xung trên các m
ấ
u rotor
để
xác
đị
nh th
ờ
i gian hi
ể
n th
ị
. //www.seattlerobotics.org/encoder/may97/picchip.html
- Email h
ỗ
tr
ợ
th
ự
c hành PIC
Các b
ạ
n có th
ể
email cho tôi khi g
ặ
p v
ấ
n
đề
c
ầ
n t
ư
v
ấ
n v
ề
PIC qua
đị
a ch
ỉ
: falleaf.pic@gmail.com Khi g
ử
i email, mong các b
ạ
n g
ử
i kèm theo m
ạ
ch nguyên lý, ch
ươ
ng trình
đ
ã th
ự
c hi
ệ
n, và các thông tin nh
ư
: b
ạ
n s
ử
d
ụ
ng h
ệ
đ
i
ề
u hành gì? b
ạ
n dùng m
ạ
ch n
ạ
p nào? b
ạ
n dùng ch
ươ
ng trình d
ị
ch gì? b
ạ
n dùng ch
ươ
ng trình n
ạ
p gì? Các l
ỗ
i báo c
ụ
th
ể
.... và t
ấ
t nhiên các v
ấ
n
đề
các b
ạ
n mu
ố
n h
ỏ
- Tôi không h
ứ
a có th
ể
tr
ả
l
ờ
i t
ấ
t c
ả
email c
ủ
a các b
ạ
n, tuy nhiên tôi và các b
ạ
n c
ủ
a tôi s
ẽ
c
ố
g
ắ
ng h
ế
t s
ứ
c
để
giúp
đỡ
các b
ạ
n th
ự
c hi
ệ
n
đề
tài trên vi
đ
i
ề
u khi
ể
n PIC. Ngoài ra, chúng tôi r
ấ
t thích trao
đổ
i v
ề
các quan
đ
i
ể
m thi
ế
t k
ế
, ý t
ưở
ng sáng t
ạ
o nh
ấ
t là v
ề
PIC, robotics, haptic device, biomedical equipements, radio frequency devices... Chúng tôi r
ấ
t mong có
đượ
c s
ự
ủ
ng h
ộ
và chia s
ẻ
c
ủ
a các b
ạ