BÀI GIẢNG
Phần Cứng Của CPU
MỤC LỤC
1. GIỚI THIỆU CHUNG .............................................................................3
2. MÔ TẢ KĨ THUẬT ..................................................................................4
2.1 THIẾT K MẠCH ..............................................................................................................................4
2.2 T PHẦN CỨNG CPU .............................................................................................................. 13
2.3 T THIẾT K C PHẦN KHÁC ............................................................................................ 15
2.4 THIẾT K PHẦN MỀM ................................................................................................................... 16
2.5 CÁC BƯỚC KIỂM TRA ................................................................................................................... 17
3. KẾT QUẢ ĐẠT ĐƯỢC VÀ PHÂN TÍCH LỖI .................................... 18
4. KẾT LUẬN ............................................................................................. 22
5. MRỘNG ĐỀ TÀI ................................................................................ 22
6. I LIỆU THAM KHẢO ...................................................................... 23
7. PHỤ LỤC ................................................................................................ 23
7.1 DANH SÁCH THIẾT B ................................................................................................................... 23
7.2 NGUỒN .................................................................................................................................... 24
7.3 CÁC DATASHEET .......................................................................................................................... 40
1. GIỚI THIỆU CHUNG
Vi x (viết tắt là µP hay uP), đôi khi còn được gọi là bộ vi xử , một linh
kiện điện tử máy tính được chế tạo từ các tranzito thu nhtích hợp lên trên một vi mạch
tích hp đơn. Khi xử trung tâm (CPU) là một bộ vi xử lý được nhiều người biết đến
được như bộ não của máy tính nhưng ngoài ra nhiều thành phần khác trong
máy tính cũng bộ vi xử riêng của nó, dụ trên cạc màn hình, đĩa cứng…
cũng có các bộ bộ vi xử lý.
Vi điều khiển thđược coi là một máy tính được tích hợp trên một chíp,
thường được sdụng để điu khiển các thiết bị điện t. Vi điu khiển, thực chất, là
một hệ thống bao gồm một vi xhiệu suất đủ dùng và giá thành thấp (khác với
các bvi xử đa ng dùng trong y tính) kết hợp với các khối ngoại vi như b
nh, các module vào ra, ADC, DAC, timer, ngắt...Ở máy tính thì các đun
thường được y dựng bởi các chíp và mạch ngoài.
Vi điều khiển thường được dùng để xây dựng các hthống nhúng. xuất hin
khá nhiều trong các dụng cụ điện t, thiết bđiện, máy giặt, lò vi sóng, điện thoại, đầu đọc
DVD, thiết bị đa phương tin, dây chuyền tự đng, v.v.
Hầu hết c vi điều khiển ngày nay được xây dựng dựa trên kiến trúc Harvard,
kiến trúc y định nghĩa bốn thành phần cần thiết của một hệ thống nhúng. Những
thành phần này là lõi CPU, bnhớ chương trình (thông tng là ROM hoặc bnhớ
Flash), b nhớ dliệu (RAM), một hoặc vài b định thời các cng vào/ra để giao tiếp
với các thiết bị ngoại vi các môi trường bên ngoài - tất cả các khối này được thiết
kế trong một vi mạch tích hợp. Vi điều khiển khác với các bộ vi xử đa ng ch
là nó có thể hoạt động chỉ vi vài vi mạch hỗ trợ bên ngoài.
Đề tài thiết kế xe chy theo đường vẽ sẵn được chúng em thực hiện dựa trên nn
kiến thức về mạch đin tử, vi x nói chung và vi điều khiển họ 8051 nói riêng
được thầy giáo hướng dẫn trên lớp. Thực hiện đề tài này tin đề để chúng em
nắm được những kiến thức cơ bản về vi điu khiển 8051, tđó tạo sở để tiếp
tục nghiên cu những hvi điều khin khác như AVR, PIC, ARM… phc vụ trong
quá trình học tập và làm việc sau này.
Chúng em chân thành cm ơn thầy Nguyễn Hồng Quang đã hướng dẫn chúng
em hoàn thành bài tp này.
Nhóm 2 – TĐH 4 K50
2. MÔ TẢTHUẬT
2.1 THIẾT KẾ MẠCH
Hai mạch chính sdụng trong bài tập này mạch SENSORS để dò đường và
mạch VI XỬ VÀ ĐỘNG CƠ để thu tín hiệu, xử đưa ra tín hiệu điu
khiển hai động để dẫn hướng. Ngoài ra, để nạp chương trình cho vi điều khiển,
chúng em s dụng mạch nạp ISP loại đơn giản tự làm theo đồ trên mạng
Internet.
a) MẠCH SENSORS
Đường đi ca xe được vẽ bằng vạch đen nằm trên nền trắng. Để xe nhận ra
được đường đi, chúng em sử dụng các cặp led thu phát hồng ngoại đặt gần nhau.
Các led phát phát ra ánh ng đỏ, các led thu điện trở phụ thuộc vào nhn
được ánh sáng phản xạ từ đường đi hay không.
Khi cặp thu phát ở vị trí nền trắng, ánh sáng từ led phát phát ra phản xạ trên nền
trắng và ti led thu. Led thu thu được ánh sáng này thì điện trở giảm xuống, điện
áp cực Anot của led thu gn v0. Ngược lại, vị trí vạch đen, ánh ng từ led
phát phát ra không phn xạ li được do bị vạch đen hấp thụ. Led thu không nhn
được ánh sáng y nên điện áp cực Anot của gần bằng 5 V. Điện áp ra từ led
thu được đem so nh với điện áp chuẩn đã được tinh chỉnh hợp qua IC LM324
để cho ra mức logic 0-1, đưa vào vi điều khin xử lý.
Hình ảnh minh họa như sau:
IC LM324 gm 4 bộ so sánh.
Mỗi bộ so sánh được minh họa như
hình n. Trong đó, đầu vào đảo nối với
cực Anot của led thu đầu vào không
đảo nối với điện áp so sánh từ chiết áp.
Khi led ngoài nền trắng, mức điện
áp trên led thu đo được là 3.0V, ngược
li, mức điện áp thu đo được khi bắt vào
vạch đen là 4.6 V. Điện áp so sánh (Vref)
được đặt qua biến trở 10k là 3.8 V.
Khi ngoài nn trắng:
Vled thu <Vref nên Output=1
Khi bắt vạch đen:
Vled thu >Vref nên Output=0
Để bắt đường được tốt, chúng em sử dụng 6 cặp led thu phát được btrí như
sau (LT: Led thu; LP: Led phat):
LT3
LP3
LT1 LT2 LT5 LT6
LP1 LP2 LP5 LP6
LT4
LP4