... chân
PIC1 6F84 có tổng cộng 18 chân, tên gọi và chức năng từng chân như sau:
Trang8_56
Phần I: Giới thiệu về PIC1 6F84
Phần I: GIỚI THIỆU VỀ PIC1 6F84
I.1. Tổng quan:
I.1.1. Cấu trúc
PIC1 6F84 thuộc ...
nghệ tự động.
PIC1 6F84 là một tiêu biểu, có thể được coi là chip vi điều khiển đơn giản
nhất của dòngï PIC. Với 2 Port, 18 chân và đầy đủ các tính chất ưu việt của dòng
PIC, PIC1 6F84 phù hợp ... là mạch JDM.
III.3. Mach nạp JDM
JDM được thiết kế theo phương pháp chuẩn nạp cho PIC1 6F84 (PIC1 6F84A)
và PIC1 6C84 được nhà sản xuất Mircochip hướng dẫn. Mạch nạp khá đơn giản
được trình bày...
... Giới thiệu về CCS ?
CCS là trình biên dịch lập trình ngôn ngữ C cho Vi điều khiển PIC của hãng Microchip.
Chương trình là sự tích hợp của 3 trình biên dich riêng biết cho 3 dòng PIC khác nhau đó
là:
‐ PCB cho dòng PIC 12‐bit opcodes
‐ PCM cho dòng PIC 14‐bit opcodes
‐ ... lựa chọn
khác như chọn tần số thạch anh dao động, thiết lập các bit CONFIG nhằm thiết
lập
chế độ hoạt động cho PIC.
Hình 2.1: Tab General
‐ Device: Liệt kê danh sách các loại PIC 12F, 16F, 18F… Ta sẽ chọn tên Vi điều khiển
PIC mà ta sử dụng trong dự án. Lấy ví dụ chọn PIC1 6F877A
‐ Oscilator Frequency: Tần số thạch anh ta sử dụng, chọn 20 MHz (tùy từng loại)
‐ ... DM1602A
LCD_1602A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
VSS
VCC
VEE
RS
R/W
E
D0
D1
D2
D3
D4
D5
D6
D7
A
K
D5
HI
33pF
D7
VCC
RX_PC
RX _PIC
RS
U14
MAX232
1
3
4
5
2
6
12
9
11
10
13
8
14
7
C1+
C1-
C2+
C2-
V+
V-
R1OUT
R2OUT
T1IN
T2IN
R1IN
R2IN
T1OUT
T2OUT
10K
D6
VCC
TX _PIC
20MHz
RW
33pF
E
C8
1uF
RS
HI
D5
C7
1uF
D4
D7
TX_PC
TX _PIC
11
12
21
22
23
24
25
26
27
28
14
13
16
17
40
39
38
37
36
35
34
33
4
5
6
7
8
9
10
29
18
19
20
1
2
3
15
30
32
31
VDD
VSS
RD2/PSP2
RD3/PSP3
RC4/SDI/SDA
RC5/SDO
RC6/TX/CK
RC7/RX/DT
RD4/PSP4
RD5/PSP5
OSC2/CLKO
OSC1/CLKI
RC1/CCP2
RC2/CCP1
RB7/PGD
RB6/PGC
RB5
RB4
RB3/PGM
RB2
RB1
RB0/INT
RA2/AN2
RA3/AN3
RA4
RA5/AN4
RE0/AN5
RE1/AN6
RE2/AN7
RD6/PSP6
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1
VPP
RA0/AN0
RA1/AN1
RC0/T1CKI
RD7/PSP7
VDD1
VSS1
E
HI
Hình 3.5. Mạch giao tiếp máy tính, hiển thị LCD
Người báo cáo:
Nguyễn Chí Linh
Tài liệu:
TUT01.01.PVN
Ngày:
9/8/2006
Trang:
2/32
Giống như nhiều trình biên dich C khác cho PIC, CCS giúp cho người sử dụng nắm bắt
nhanh được vi điều khiển PIC và sử dụng PIC trong các dự án. Các chương trình diều
khiển sẽ đượ
c thực hiện nhanh chóng và đạt hiệu quả cao thông qua việc sử dụng ngôn
ngữ lạp trình cấp cao – Ngôn ngữ C
Tài liệu hướng dẫn sử dụng có rất nhiều, nhưng chi
tiết nhất chính là bản Help đi kèm
theo phần mềm (tài liệu Tiếng Anh). Trong bản trợ giúp nhà sản xuất đã mô tả rất nhiều về
hằng, biến, chỉ thị tiền xủa lý, cấu trúc các câu lệnh trong chương trình, các hàm tạo sẵn cho
người sử dụng… Ngoài ra về Tiếng Việt cũng có bản dịch của tác giả Trần Xuân Trường,
SV K2001 DH BK HCM. Tài liệu này dịch trên cơ sở bản Help của CCS, tuy rằng chưa đầy
đủ nhưng đây là một tài liệu hay, nếu bạn tìm hiểu về PIC và CCS thì nên tìm tài liệu này
về đọc. Địa chỉ Download tài liệu: www.picvietnam.com ‐> Mục nói về CCS.
2....
... núi PIC1 6F628A tng thớch PIC1 6F84A v
PIC1 6F88 tng thớch vi hai loi cũn li. Cú ngha l trong cỏc ng dng ca PIC1 6F84A, khi thay
i bng PIC1 6F88, hay PIC1 6F628A u c.
Tt nhiờn, 3 loi vi dũng PIC ...
Tác giả: falleaf Diễn dàn PICVIETNAM.COM
Su tầm và biên soạn:linhnc308@yhoo.com 4
Cơ bản về pic
Di õy l hỡnh mch chy ca PIC1 6F84A, PIC1 6F628A v PIC1 6F88. Tt c cỏc PIC ny u
cú v trớ chõn tng ...
La chn PIC:
- Mi hc: PIC1 6F628A hoc PIC1 6F88
- Hc tng hp: PIC1 6F877A
- Lm ti: PIC1 6F876A
- Cn mnh hn: PIC1 8F458
Cỏc loi trờn u cú th dựng PG2C v IC-PROG 1.05D
- iu khin ng c: PIC1 8F4331,...
... MPASM, CCS C và HT PIC để
hướng dẫn các bạn. Vì vậy, chúng tôi tạm thời gác lại các ngôn ngữ khác là C17, C18
(dùng cho PIC1 8F), C30 (dùng cho dsPIC), cũng như một số ngôn ngữ PICBasic,
hoặc ... Tương thích PICStart
Plus
Nạp nhanh, giá cao hơn MCP
PIC1 6Pro40 LPT WinPICProg Mạch nạp điển hình của Nigel
Goodwin, được dùng để giảng dạy ở
nhiều trường đại học trên thế giới
ProPIC2 COM ICPROG, ... có là 2 con PIC1 6F628A và 16F877A. Các bạn có thể tìm thấy
các con PIC này ở các chợ điện tử như Hàng Trống – Hà Nội hoặc Nhật Tảo – TPHCM.
Tuy nhiên, các bạn vẫn có thể mua được PIC thông qua...
...
Chương 2: Vi điều khiển PIC
Giới thiệu chung
Trong chương này chúng ta sẽ đi tìm hiểu về Vi điều khiển PIC, mà cụ thể là dòng Vi
điều khiển PIC1 8F4331. Tại sao lại chọn PIC1 8F4331, điều này ... ra khi
bắt đầu học PIC thì bạn có thể chọn bất cứ con PIC nào để tìm hiểu, bởi hầu hết các
dòng PIC đều có cấu trúc phần cứng về cơ bản là giống nhau, và tùy từng dòng PIC mà
sẽ có những tính ... trình ứng dụng. Sau đó sẽ tìm hiều về những tính năng
riêng của PIC1 8F4331 và PIC1 8F4550
- Kiến trúc RISC của vi điều khiển PIC
PIC được tổ chức phần cứng theo kiến trúc Harvard, và tập lệnh...
... dữ liệu và bộ nhớ chương trình (Kiến trúc Harvard)
- Con trỏ chương trình
- Tổ chức bộ nhớ của PIC (các BANK)
- Khái niệm Stack
1) Giới thiệu về kỹ thuật bảng
Để hiểu về kỹ thuật bảng, ... tiên chúng ta xem ví dụ sau:
Giả
sử chúng ta cần xuất dữ liệu ra màn hình LCD với dãy chữ : PIC_ Tutorial”. Ở
đây, chúng ta không cần quan tâm đến hoạt động của LCD và hình thức xuất dữ liệu ... phần kiến trúc
Harvard và kiến trúc Von Neumann. Tuy nhiên, chúng ta sẽ nhắc lại rằng, đối với PIC
dòng Mid Range, bộ nhớ chương trình có 14 bit cho mỗi lệnh, vì vậy, cho dù các bạn
thực hiện...
... file thanh ghi (register file) được ánh xạ vào PIC1 6F84.
PIC được chia làm 2 phần, Bank0 và
Bank1.
Bank1 dùng để điều khiển các hoạt động
của PIC, ví dụ như nói cho nó biết những
bit nào ... INCF trong con Pic, cú pháp là:
INCF <register>,d
Dson
30
Bên trong con Pic có một mạch RC, mạch này cung cấp 1 xung Clock độc lập với bất kỳ
xung Clock nào cung cấp cho Pic. Khi Watchdog ... con
Pic 16F84 rồi đấy và tất cả những thứ mà bạn biết chỉ đơn giản là làm cho con Led
chớp tắt !, thật phí phạm thời gian có phải không ?, còn tôi thì nghĩ thật là phí phạm bộ
nhớ của con Pic...