L UA ÄN V A ÊN T OÁT NGHI EÄP trang1
B GIÁO DCĐÀO TO
TRƯNG……………..
LUN VĂN
Thiết kế và thi công h thng Kit Vi Điu Khin 8951
L UA ÄN V A ÊN T OÁT NGHIEÄP trang2
PHN M ĐẦU
I. KI QUÁT VN Đ
Ngày nay k thut vi điu khin đã tr n quen thuc trong các ngành k thut
trong dân dng. T các dây chuyn sn xut ln đến các thiết b gia dng, chúng ta đu thy
s hin din ca vi điu khin. Các b vi điu khin kh năng x nhiu hot đng phc
tp ch cn mt chip vi mch nh, đã thay thế các t điu khin ln 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 còn góp phn to ln
vào vic phát trin thông tin. Đó chính là s ra đi ca hàng lot thiết b ti n trong ngành
vin thông, truyn hình, đc bit là s ra đời ca mng Internet –siêu xa l thông tin, góp phn
đưa con người đến đnh cao ca nn văn minh nhân loi.
Chính vì các do trên, vic m hiu, kho sát vi điu khin điu các sinh viên
ngành đin đc bit chuyên ngành k thut đin-đin t phi hết sc quan tâm. Đó
chính mt nhu cu cn thiết cp bách đối vi mi sinh viên, đề tài này đưc thc hin
chính là đáp ng nhu cu đó.
c b điu khin s dng vi điu khin tuy đơn gin nhưng đ vn hành s dng
đươc li mt điu rt phc tp. Phn công vic x chính vn ph thuc vào con người,
đó chnh chương trình hay phn mm. Tuy cng ta thy các y nh ngày nay cc k
thông minh, gii quyết các bài toán phc tp trong vài phn triu giây, nhưng đó cũng là da
trên s hiu biết ca con người. Nếu không s tham gia ca con ngưi thì h thng vi điu
khin cũng ch là mt vt tri. Do vy khi nói đến vi điu khin cũng ging như y tính
bao gm 2 phn là phn cng và phn mm.
c b vi điu khin theo thi gian ng vi s phát trin ca ng ngh bán dn đã
tiến trin rt nhanh, t các b vi điu khin 4 Bit đơn gin đến các b vi điu khin 32 Bit.
Vi công ngh tiên tiến ngày nay c y tính th đi đến vic suy nghĩ, tri thc các thông
tin đưa vào, đó là các máy tính thuc thế h trí tu nhân to.
Mc 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 mt vic đưc trong mt sm mt chiu. Vic hiu được cơ chế
hot động ca b vi điu khin 8 Bit cơ s để chúng ta tìm hiu s dng các b vi điu
khin ti tân hơn, đây chính bước đi đu tiên khi chúng ta mun xâm nhp sâu hơn vào lĩnh
vc này.
Để 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 y em đã đi đến quyết định
Thiết kế thi công h thng Kit Vi Điu Khin 8951. Nhm đáp ng nhu cu ham mun
hc hi ca bn thân.
L UA ÄN V A ÊN T OÁT NGHIEÄP trang3
II.GII HN VN ĐỀ
Do thi gian nghiên cu và thc hin đ tài ch gii hn trong vòng 7 tun l, vn kiến
thc và vic tìm hiu sâu v mt h vi điu khin còn hn chế, lun án này ch thc hin trong
phm vi sau:
* Phn I : Gii thiu các linh kin s dng trong mch
* Phn II : Thiết kế và thi công phn cng .
* Phn III : Thiết kế phn mm
* Phn IV : Ph lc
III. MC TIÊU NGHIÊN CU
Da trên cơ s ca các đề i vi x vi điu khin, đc bit các tính năng ca
chúng cũng như các h IC giao tiếp, hin th gii …, nhm thiết kế mt h thng vi
điu khin góp phn làm phong phú thêm cho vic hiu biết v lĩnh vc y đng thi th
m rng và đnh hướng cho nhng đ tài sau.
L UA ÄN V A ÊN T OÁT NGHIEÄP trang4
PHN I : GII THIU CÁC LINH KIN S DNG
TRONG MCH
CHƯƠNG I KHO SÁT VI ĐIU KHIN 8951
I. GII THIU CU TRÚC PHN CNG H MCS-51 (8951):
1.Gii thiu h MCS-51:
MCS-51 là h IC vi điu khin do hãng Intel sn xut. c IC tiêu biu cho h là 8051
và 8031. Các sn phm MCS-51 thích hp cho nhng ng dng điu khin. Vic x trên
Byte các toán s hc cu trúc d liu nh được thc hin bng nhiu chế độ truy xut d
liu nhanh trên RAM ni. Tp lnh cung cp mt bng tin dng ca nhng lnh s hc 8 Bit
gm c lnh nhân lnh chia. Nó cung cp nhng h tr m rng trên Chip dùng cho nhng
biến mt Bit như là kiu d liu riêng bit cho phép qun kim tra Bit trc tiếp trong
điu khin và nhng h thng logic đòi hi x lý lun lý.
8951 mt vi điu khin 8 Bit, chế to theo công ngh CMOS cht lượng cao, công
sut thp vi 4 KB PEROM (Flash Programeable and erasable read only memory). Thiết b
này được chế to bng cách s dng b nh không bc hơi mt độ cao ca ATMEL và tương
thích vi chun công nghip MCS-51 v tp lnh và các chân ra. PEROM ON-CHIP cho phép
b nh lp trình được lp trình trong h thng hoc bi mt lp trình viên bình thường. Bng
cách kết hp mt CPU 8 Bit vi mt PEROM trên mt Chip đơn, ATMEL AT89C51 mt
vi điu khin mnh (có công sut ln) mà nó cung p mt s linh động cao và gii pháp v giá
c đối vi nhiu ng dng vi điu khin.
AT89C51 cung cp nhng đặc tính chun như sau: 4 KB b nh ch đọc có th xóa
lp trình nhanh (EPROM), 128 Byte RAM, 32 đường I/O, 2 TIMER/COUNTER 16 Bit, 5
vectơ ngt cu trúc 2 mc ngt, mt Port ni tiếp bán song ng, 1 mch dao động to
xung Clock và b dao động ON-CHIP. Thêm vào đó, AT89C51 được thiết kế vi logic tĩnh
cho hot động đến mc không tn s h tr hai phn mm th la chn nhng chế đ
tiết kim công sut, chế độ ch (IDLE MODE) s dng CPU trong khi vn cho pp RAM,
timer/counter, port ni tiếp và h thng ngt tiếp tc hot động. Chế độ gim công sut s lưu
ni dung RAM nhưng s treo b dao động làm mt kh năng hot động ca tt c nhng chc
năng khác cho đến khi Reset h thng.
c đc đim ca 8951 được tóm tt như sau:
4 KB b nh có th lp trình li nhanh, có kh năng ti 1000 chu k ghi xoá
Tn s hot động t: 0Hz đến 24 MHz
3 mc khóa b nh lp trình
2 b Timer/counter 16 Bit
128 Byte RAM ni.
4 Port xut /nhp I/O 8 bit.
Giao tiếp ni tiếp.
64 KB vùng nh mã ngoài
L UA ÄN V A ÊN T OÁT NGHIEÄP trang5
64 KB vùng nh d liu ngoi.
X lý Boolean (hot động trên bit đơn).
210 v trí nhth đnh v bit.
4 s cho hot động nhân hoc chia.
2.Sơ đồ khi ca AT89C51 được trìnhy hình 1-1
OTHER
REGISTE
R
128 byte
RAM
128 byte
RAM
8032\ 8052
ROM
0K:
8031\8032
4K:8951
8K:8052
INTERRUP
T
CONTROL
INT1\
INT0\
SERIAL PORT
TEMER0
TEMER1
TEMER2
8032\8052
CPU
OSCILATOR
BUS
CONTROL I/O PORT
SERIAL
PORT
EA
\
RST
ALE
\
PSEN\
P
0
P
1
P
2
P
3
Address\Data
TXD RXD
TEMER2
8032
\
8052
TEMER1
TEMER1