quocbao_1000

New Member

Download miễn phí Luận văn Thiết kế và thi công mạch đếm sản phẩm dùng vi điều khiển 8051





Tín hiệu điều khiển rơle được lấy ra từ PortAcủa 8255 1. Rơle sẽ tác
động khi đếm xong số lượng sản phẩm cài đặttrước. Ở đây chúng em sự tác động của rơle bằng đèn Led hiển thị. Khi led sáng tương ứng với tác động của rơle. Giống như mạch hiển thị, tín hiệu lấy ra điều khiển rơle đuợc đưa qua bộ đệm 74245 và hạn dòng bằng điện trở.
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

0
DQ0
DQ1
DQ2
Vss
6264
Vcc
WE\
CE2
A8
A9
A11
OE\
A10
CE1\
DQ7
DQ6
DQ5
DQ4
DQ3
Mode \ Pin WE\ CE1\ CE2 OE\ Output
x H x xNot Select
x x L x
Hi-Z
Output
Disable
H L H H Hi-Z
Read H L H L Dout
Write L L H H Din
Vpp
A12
A7
A6
Vcc
PGM\
N.C
A8 A0-A12
WE, OE, CS1, CS2 : chân điều khiểnâ à åâ à åâ à å
Luận văn tốt nghiệpä ê á ää ê á ää ê á ä
Trang 28
GVHD Nguyễn Việt Hùng ã ä øã ä øã ä ø
thụ là 132mW so với 525mW khi ở trạng thái đọc dữ liệu, thời gian truy xuất là 200ns.ï ø ù û ï ù ï õ ä ø á øï ø ù û ï ù ï õ ä ø á øï ø ù û ï ù ï õ ä ø á ø
Sơ đồ chân và sơ đồ logic của 2764 như sau:à â ø à ûà â ø à ûà â ø à û
- EPROM có thể được lập bởi người lập trình sử dụng và nó cũng có thểù å ï ä û ø ä û ï ø ù õ ù åù å ï ä û ø ä û ï ø ù õ ù åù å ï ä û ø ä û ï ø ù õ ù å
xóa để lập trình lại khi nào muốn.ù å ä ï ø áù å ä ï ø áù å ä ï ø á
-EPROM dùng trong mạch được chứa sẵn chương trình điều khiển, tức làø ï ï ù ü à å ù øø ï ï ù ü à å ù øø ï ï ù ü à å ù ø
chỉ xuất Data mỗi khi CPU tham khảo đến, do đó ta chỉ quan tâm đến chếá ã û á ù â á áá ã û á ù â á áá ã û á ù â á á
độ đọc và chờ. Dựa vào các Mode hoạt động trên thì EPROM được điềuä ï ø ø ï ø ù ï ä â ï àä ï ø ø ï ø ù ï ä â ï àä ï ø ø ï ø ù ï ä â ï à
khiển các chân sau:å ù âå ù âå ù â
- PGM = 5 Volt (Vcc )
- OE\ nối chân PSEN của CPUá â ûá â ûá â û
- CE\ nối xuống CSOá áá áá á
+ Chế độ đọc (Read Mode ): Chế độ này được thiết lập khi CE\ và OE\ ởá ä ï á ä ø ï á ä ø ûá ä ï á ä ø ï á ä ø ûá ä ï á ä ø ï á ä ø û
mức thấp, PGM ở mức cao. Có hai ngõ vào điều khiển dùng để truy xuấtù á û ù ù õ ø à å ø å áù á û ù ù õ ø à å ø å áù á û ù ù õ ø à å ø å á
Data từ ROM là CE\ và OE\ dùng để kiểm soát ngõ ra Data, đưa Data lênø ø ø ø å å ù õ âø ø ø ø å å ù õ âø ø ø ø å å ù õ â
Data bus.
+ Chế độ chờ (Stanby Mode ): Chế độ này làm giảm công suất tiêu thụá ä ø á ä ø ø û â á â ïá ä ø á ä ø ø û â á â ïá ä ø á ä ø ø û â á â ï
được thiết lập khi CE\ ở mức cao, ở chế độ này Data ở trạng thái trởï á ä û ù û á ä ø û ï ù ûï á ä û ù û á ä ø û ï ù ûï á ä û ù û á ä ø û ï ù û
kháng cao độc lập.ù ä äù ä äù ä ä
Mode (chếááá
độ)äää
CE\ OE\ PGM\ VPP Ra
(Output)
Đọcïïï L L H Vcc Dout
Chờøøø H x x Vcc Hi-Z
Lập trìnhäää L x L Vpp Din
Kiểm trẩåå L L H Vpp Do ut
Cấm lập trìnhá äá äá ä H x x Vpp Hi-Z
Bảng trạng tháiû ï ùû ï ùû ï ù
Luận văn tốt nghiệpä ê á ää ê á ää ê á ä
Trang 29
GVHD Nguyễn Việt Hùng ã ä øã ä øã ä ø
*Giải mã địa chỉ:
Do 8051 thiết kế cần quản lý nhiều thiết bị ngoại vi, nhiều ô nhớ,á á à û ù à á ï à â ùá á à û ù à á ï à â ùá á à û ù à á ï à â ù
muốn làm được việc này người ta phải cung cấp cho mỗi ô nhớ và thiết bịá ø ï ä ø ø û á ã â ù ø áá ø ï ä ø ø û á ã â ù ø áá ø ï ä ø ø û á ã â ù ø á
ngoại vi tầm địa chỉ cho thiết bị đó. Vì vậy cần có mạch giải mã địa chỉï à á ù ä à ù ï û õï à á ù ä à ù ï û õï à á ù ä à ù ï û õ
trong mạch điện. Người ta thường dùng IC giải mã 74HC138 với các ngõï ä ø ø ø û õ ù ù õï ä ø ø ø û õ ù ù õï ä ø ø ø û õ ù ù õ
ra được nối tới các ngõ vào chọn chip (CS\) trên các IC nhớ. Sau đây là sợ á ù ù õ ø ï â ù ù â øï á ù ù õ ø ï â ù ù â øï á ù ù õ ø ï â ù ù â ø
đồ chân, bảng sự thật và đặc điểm của 74138:à â û ï ä ø ë å ûà â û ï ä ø ë å ûà â û ï ä ø ë å û
INPUTS
ENABLE SELECT
OUTPUTS
G1 G2 C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
x H x x x H H H H H H H H
L x x x x H H H H H H H H
H L L L L L H H H H H H H
H L L L H H L H H H H H H
H L L H L H H L H H H H H
H L L H H H H H L H H H H
H L H L L H H H H L H H H
H L H L H H H H H H L H H
H L H H L H H H H H H L H
H L H H H H H H H H H H L
A
B
C
G2A
G2B
G1
Y7
GND
Vcc
Y0
Y1
Y2
Y3
Y4
Y5
Y6
7413
8
7413
8
A
B
C
Y0 ...Y7
G2A\
G2B
G
Sơ đồ chânà âà âà â
Luận văn tốt nghiệpä ê á ää ê á ää ê á ä
Trang 30
GVHD Nguyễn Việt Hùng ã ä øã ä øã ä ø
sơ lược về các chân:
- Ngõ vào A,B,C là các chân ngõ vào số nhị phân 3 bit. C là bit cóõ ø ø ù â õ ø á â ø ùõ ø ø ù â õ ø á â ø ùõ ø ø ù â õ ø á â ø ù
trọng số lớn nhất, A là bit có trọng số nhỏ nhấtï á ù á ø ù ï á û áï á ù á ø ù ï á û áï á ù á ø ù ï á û á
- Các chân ngõ ra: Yo ù â õù â õù â õ  Y7, tích cực mức thấp.ï ù áï ù áï ù á
- Các chân điều khiển: Gù â à åù â à åù â à å 1,G2A, G2B. IC chỉ hoạt động giải mã khi cácï ä û õ ùï ä û õ ùï ä û õ ù
chân điều khiển đồng thời tích cực. G1 tích cực ở mức cao; Gâ à å à ø ï ï û ùâ à å à ø ï ï û ùâ à å à ø ï ï û ù 2A\ vàøøø
G2B\ tích cực ở mức thấp Khi một trong 3 chân này không tích cực cácï û ù á ä â ø â ï ùï û ù á ä â ø â ï ùï û ù á ä â ø â ï ù
ngõ ra từ Yo õ øõ øõ ø  Y7 ở mức cao.û ùû ùû ù
*Giải đa hợp các đường dữ liệu và đường địa chỉ:
Khi dùng bộ nhớ ngoài, port 0 không còn là port IO thuần túy. Nóø ä ù ø â ø ø à ù ùø ä ù ø â ø ø à ù ùø ä ù ø â ø ø à ù ù
được kết hợp giữa bus địa chỉ và bus dữ liệu nên dùng tín hiệu ALE và ICï á ï õ ø õ ä â ø ä øï á ï õ ø õ ä â ø ä øï á ï õ ø õ ä â ø ä ø
chốt để chốt byte thấp của bus địa chỉ khi bắt đầu mỗi chu kỳ bộ nhớ.á å á á û é à ã ø ä ùá å á á û é à ã ø ä ùá å á á û é à ã ø ä ù
Port2 cho byte cao của bus địa chỉ. Ơû đây chúng em dùng IC chốt 74373.û û â ù ø áû û â ù ø áû û â ù ø á
Sơ đồ chân, đặc điểm và bảng trạng thái của 74373à â ë å ø û ï ù ûà â ë å ø û ï ù ûà â ë å ø û ï ù û
Sơ đồ chânà âà âà â
Bảng trạng thái
7437
3
D0-D7
Q0-Q7
OC \
G
Output
Control (OC)
Enable
G
D OUTPUT
L H H H
L H L L
L L x Q0
H x x HI-Z
Vcc
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
G
OE\
D0
D1
D2
D3
D4
D5
D6
D7
GND
7437
3
Luận văn tốt nghiệpä ê á ää ê á ää ê á ä
Trang 31
GVHD Nguyễn Việt Hùng ã ä øã ä øã ä ø
Đặc điểm
_ 74LS373 gồm 8 D-FF có ngõ ra 3 trạng thái được điều khiển chốtà ù õ ï ù ï à å áà ù õ ï ù ï à å áà ù õ ï ù ï à å á
và xuất dữ liệu bằng chân G và OC. Trong ứng dụng này chân G được nốiø á õ ä è â ø ù ï ø â ï áø á õ ä è â ø ù ï ø â ï áø á õ ä è â ø ù ï ø â ï á
với chân ALE của 8051, chân OC nối mass.ù â û â áù â û â áù â û â á
_ là IC chốt 8 bitø áø áø á
_ Các bộ đệm ngõ ra 3 trạng tháiù ä ä õ ï ùù ä ä õ ï ùù ä ä õ ï ù
_ Tín hiệu điều khiển ngõ ra 3 trạng thái chung.ä à å õ ï ùä à å õ ï ùä à å õ ï ù
*Xếp chồng các vùng nhớ chương trình và dữ liệu bên ngoài:
Vì bộ nhớ chương trình là Rom nên xảy ra vấn đề bất tiện khi phátä ù ø â û á à á ä ùä ù ø â û á à á ä ùä ù ø â û á à á ä ù
triển phần mềm cho 8051 là tổ chức bộ nhớ như thế nào để có thể sửa đổiå à à ø å ù ä ù á ø å ù å û åå à à ø å ù ä ù á ø å ù å û åå à à ø å ù ä ù á ø å ù å û å
chương trình và có thể ghi trở lại khi nó được chứa trong bộ nhớ Rom.ø ù å û ï ù ï ù ä ùø ù å û ï ù ï ù ä ùø ù å û ï ù ï ù ä ù
Cách giải quyết là xếp chồng các vùng dữ liệu và chương trình. Một bộù û á ø á à ù ø õ ä ø ä äù û á ø á à ù ...
 

Các chủ đề có liên quan khác

Top