DANH MỤC TÀI LIỆU
Các tính năng của Vi xử lý và vi điều khiển cũng như các họ IC giao tiếp, hiển thị và giải mã …, nhằm thiết kế một hệ thống vi điều khiển
LUAÄN VAÊN TOÁT NGHIEÄ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
LUAÄN VAÊN TOÁT NGHIEÄP trang2
PHN M ĐẦU
I. KHÁI 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 b vi điu khin kh năng x nhiu hot động phc
tp mà ch cn mt chip vi mch nh, đã thay thế 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 s ra đi ca hàng lot thiết b ti tâ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 lý do trên, vic tìm hiu, kho sát vi điu khin điu mà 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 và cp bách đối vi mi sinh viên, đ tài y đưc thc hin
chính đá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 ng vic x lý chính vn ph thuc vào con người,
đó chnh chương trình hay phn mm. Tuy chúng 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 gy, nhưng đó cũng 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 mt vt 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.
c b vi điu khin theo thi gian ng vi s phát trin ca công ngh bán dn đã
tiến trin rt nhanh, t 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 có 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 y không th là mt vic có được trong mt sm mt chiu. Vic hiu được cơ chế
hot động ca b vi điu khin 8 Bit là cơ s để chúng ta tìm hiu và s dng các b vi điu
khin tin 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 y.
Để tìm hiu b vi điu khin mt cách khoa hc 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.
LUAÄN VAÊN TOÁ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 khinn 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 đ tà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 có th
m rng và định hướng cho nhng đề i sau.
LUAÄN VAÊN TOÁ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 h8051
và 8031. Các sn phm MCS-51 thích hp cho nhng ng dng điu khin. Vic x trên
Byte và 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. cung cp nhng h tr m rng trên Chipng cho nhng
biến mt Bit như kiu d liu riêng bit cho phép qun kim tra Bit trc tiếp trong
điu khinnhng 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, 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 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 tn mt Chip đơn, ATMEL AT89C51 là mt
vi điu khin mnh (có công sut ln) mà nó cung p mt s linh động cao 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 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 phép 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 đ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
LUAÄN VAÊN TOÁT NGHIEÄP trang5
64 KB vùng nh d liu ngoi.
X lý Boolean (hot động trên bit đơn).
210 v trí nh có th đ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
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
LUAÄN VAÊN TOÁT NGHIEÄP trang6
II. KHO SÁT SƠ Đ CHÂN 8951, CHC NĂNG TNG CHÂN:
1.Sơ đồ chân 8951:
30pF
30pF
Hình1-2 Sơ đ chân IC 8951
2.Chc năng các chân ca 8951
- 8951tt c 40 chân có chc năng như các đường xut nhp. Trong đó có 24 chân
tác dng kép (có nghĩa 1 chân 2 chc năng), mi đường th hot động như đường
xut nhp hoc như đường điu khin hoc là thành phn ca các bus d liu và bus đa ch.
a.Các Port:
Port 0:
- Port 0 là port có 2 chc năng các chân 32 – 39 ca 8951. Trong các thiết kế c nh
không dùng b nh m rng chc năng như các đường IO. Đối vi các thiết kế c ln
có b nh m rng, nó được kết hp gia bus đa ch và bus d liu.
Port 1:
- Port 1 port IO trên các chân 1-8. Các chân được hiu P1.0, P1.1, P1.2,
th ng cho giao tiếp vi các thiết b ngoài nếu cn. Port 1 không có chc năng khác, vy
chúng ch được dùng cho giao tiếp vi các thiết b bên ngoài.
Port 2:
- Port 2 là 1 port có tác dng kép trên các chân 21- 28 đưc ng như các đường xut
nhp hoc là byte cao ca bus đa ch đi vi các thiết bng b nh m rng.
Port 3:
40
32 AD7
33 AD6
34 AD5
35 AD4
36 AD3
37 AD2
38 AD1
39 AD0
8
7
6
5
4
3
2
1
28 A15
27 A14
26 A13
25 A12
24 A11
23 A10
22 A9
21 A8
Vcc
XTAL.1
XTAL.2
PSEN\
ALE
EA\
RST
Vss
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
P2.7
P2.6
P2.5
P2.4
P2.3
P2.2
P2.1
P2.0
18
19
12 MHz
P3.7
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
17
16
15
14
13
12
11
10
RD
WR
T1
T0
INT1
INT0
TXD
RXD
8951
29
30
31
9
20
thông tin tài liệu
MCS-51 là họ IC vi điều khiển do hãng Intel sản xuất. Các IC tiêu biểu cho họ là 8051 và 8031. Các sản phẩm MCS-51 thích hợp cho những ứng dụng điều khiển. Việc xử lý trên Byte và các toán số học ở cấu trúc dữ liệu nhỏ được thực hiện bằng nhiều chế độ truy xuất dữ liệu nhanh trên RAM nội. Tập lệnh cung cấp một bảng tiện dụng của những lệnh số học 8 Bit gồm cả lệnh nhân và lệnh chia. Nó cung cấp những hổ trợ mở rộng trên Chip dùng cho những biến một Bit như là kiểu dữ liệu riêng biệt cho phép quản lý và kiểm tra Bit trực tiếp trong điều khiển và những hệ thống logic đòi hỏi xử lý luận lý.
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×