2012
Trang1
B CÔNG THƯƠNG
TRƯỜNG: ĐẠI HC CÔNG NGHIP TP H CHÍ MINH
KHOA: CÔNG NGH ĐIN T
MÔN: VI X
BÀI TIU LUN
ĐỀ TÀI: TRÌNH BÀY V B ĐỊNH THI TRONG VI
ĐIU KHIN PIC16F877A
GVHD: Hunh Minh Ngc
SVTH MSSV
Nguyn Phú Huy 10261121
Nguyn Ngc Hà 10242381
Nguyn Văn Tun 10058371
LP: DHDT6A
KHÓA: 2010-2014
Tp HCM ngày 09 tháng 11 năm 2012
2012
Trang2
LI M ĐẦU
Ngày nay k thut vi điu khin đã tr nên quen thuc trong các ngành k thut và trong dân
dng. Các b vi điu khin có kh năng x lý nhiu hot động phc tp mà ch cn mt chip vi
mch nh, nó đã thay thế các t điu khin ln và phc tp bng nhng mch đin gn nh, d
dàng thao tác s dng.
Vi điu khin không nhng góp phn vào k thut điu khin mà còn góp phn to ln vào
vic phát trin thông tin. Chính vì các lý do trên, vic tìm hiu, kho sát vi điu khin là điu
mà các sinh viên ngành đin mà đặc bit là chuyên ngành k thut đin-đin t phi hết sc
quan tâm. Đó chính là mt nhu cu cn thiết và cp bách đối vi mi sinh viên, đề tài này được
thc hin chính là đáp ng nhu cu đó.
Các b điu khin s dng vi điu khin tuy đơn gin nhưng để vn hành và s dng đươc
li là mt điu rt phc tp. Phn công vic x lý chính vn ph thuc vào con người, đó chính
là chương trình hay phn mm. Nếu không có s tham gia ca con người thì h thng vi điu
khin cũng ch là mt vt vô tri. Do vy khi nói đến vi điu khin cũng ging như máy tính bao
gm 2 phn là phn cng và phn mm.
Mc dù vi điu khin đã đi được nhng bước dài như vy nhưng để tiếp cn được vi k
thut này không th là mt vic có được trong mt sm mt chiu. Để tìm hiu b vi điu khin
mt cách khoa hc và mang li hiu qu cao làm nn tn cho vic xâm nhp vào nhng h
thng ti tân hơn. Vic trang b nhng kiến thc v vi điu khin cho sinh viên là hết sc cn
thiết. Xut phát t thc tin này nhóm chúng em đã đi đến quyết định TRÌNH BÀY V B
ĐỊNH THI TRONG VI ĐIU KHIN PIC16F877A nhm đáp ng nhu cu ham mun
hc hi ca bn thân và giúp cho các bn sinh viên d tiếp cn và hiu sâu hơn v VĐK PIC.
Nhóm chúng em xin chân thành cm ơn!
TP.H Chí Minh, ngày 9 tháng 11 năm 2012
I. Gii thiu v vi điu khin Pic 16F877A
2012
Trang3
1. Khái quát
- PIC là tên viết tt ca “Programmable Intelligent computer” do hãng General Instrument đặt
tên cho con vi điu khin đầu tiên ca h.Hãng Micrchip tiếp tc phát trin sn phm này và
cho đến hàng đã to ra gn 100 loi sn phm khác nhau.
- PIC16F887A là dòng PIC khá ph biến, khá đầy đủ tính năng phc v cho hu hết tt c các
ng dng thc tế. Đây là dòng PIC khá d cho người mi làm quen vi PIC có th hc tp
và to nn tn v h vi điu khin PIC ca mình.
- PIC 16F877A thuc h vi điu khin 16Fxxx có các đặt tính sau:
Ngôn ng lp trình đơn gin vi 35 lnh có độ dài 14 bit.
Tt c các câu lnh thc hin trong 1 chu kì lnh ngoi tr 1 s câu lnh r nhánh thc
hin trong 2 chu kì lnh. Chu kì lnh bng 4 ln chu kì dao động ca thch anh.
B nh chương trình Flash 8Kx14 words, vi kh năng ghi xoá khong 100 ngàn ln.
B nh Ram 368x8bytes.
B nh EFPROM 256x8 bytes.
Kh năng ngt (lên ti 14 ngun c ngt trong và ngt ngoài).
Ngăn nh Stack được chia làm 8 mc.
Truy cp b nh bng địa ch trc tiếp hoc gián tiếp.
Di đin thế hot động rng: 2.0V đến 5.5V.
Ngun s dng 25mA.
Công sut tiêu th thp:
<0.6mA vi 5V, 4MHz
20uA vi ngun 3V, 32 kHz.
Có 3 timer: timer0, 8 bit chc năng định thi và b đếm vi h s t l trước.Timer1, 16
bit chc năng b định thi, b đếm vi h s t l trước, kích hot chế độ Sleep.Timer2,
8 bit chc năng định thi và b đếm vi h s t l trước và sau.
Có 2 kênh Capture/ so sánh đin áp (Compare)/điu chế độ rng xung PWM 10 bit /
(CCP).
Có 8 kênh chuyn đổi ADC 10 bit.
2012
Trang4
Cng truyn thong ni tiếp SSP vi SPI phương thc ch và I2C (ch/ph).B truyn
nhn thông tin đồng b, d b (USART/SCL) có kh năng phát hin 9 bit địa ch.
Cng ph song song (PSP) vi 8 bít m rng, vi RD, WR và CS điu khin.
\
.
.
Hình: Hình nh 1 vi điu khin PIC 16F877A
2. Sơ đồ khi
2012
Trang5
- Khi ALU – Arithmetic Logic Unit.
- Khi b nh cha chương trình – Flash Program Memory.
- Khi b nh cha d liu EPROM – Data EPROM.
-Khi b nh file thanh ghi RAM – RAM file Register.
-Khi gii mã lnh và điu khin – Instruction Decode Control.
-Khi thanh ghi đặc bit.