... đặc biệt.
8 051 có bộ nhớ theo cấu trúc Harvard: có những vùng nhớ
riêng biệt cho chương trình và dữ liệu. Chương trình và dữ liệu
có thể chứa bên trong 8 051 nhưng 8 051 vẫn có thể kết nối với ...
địa chỉ hóa từng bit.
-Thanh ghi điềukhiển công suất:
Thanh ghi điềukhiển công suất (PCON) ở địa chỉ 87H chứa các
bit điều khiển.
-
Tín hiệu Reset:
8 051 có ngõ vào reset RST tác động ở ... thuận tiện trong
khả năng giao tiếp.
-Các thanh ghi timer:
8 051 có chứa 2 bộ định thời/ đếm 16 bit được dùng cho
vi c định thời hoặc đếm sự kiện. Timer 0 ở địa chỉ 8AH (TL0:
byte thấp) và 8CH...
... mã địa chỉ:
Do 8 051 thiếtkế 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ì ... Chương 6:
Kết hợp 8 051 với bộ nhớ
ngoài
Vi xử lý (Microprocessor) là IC chuyên dụng về xử lý dữ
liệu, điềukhiển theo một chương trình, muốn Microprocessor
thực hiện một công vi c gì ... cần
thiết khi chạy chương trình, khi đó phải dùng kỹ thuật mở rộng
bộ nhớ. 8 051 có khả năng mở rộng bộ nhớ đến 64k byte bộ nhớ
chương trình và 64k byte bộ nhớ dữ liệu bên ngoài. Bộ nhớ
chương...
... xuất nhập 8 255 để giao tiếp giữa máy
tính với thiết bị ngoài là một điều cần thiết giúp máy có thể mở
rộng khả năng làm vi c.
*Sơ đồ chân của 8 255
8 051
Port C
H
8 255
PortA
Đệm
742 45
Giải mã
74138
LED
Port0
Port2
_ ... 8 255 được chọn bởi tín hiệu mức thấp ở ngõ vào chọn chíp
CS\. Khi 8 255 không được chọn, bộ đệm bus dữ liệu nối 8 255
với hệ thống được thả nổi. Khi được chọn, các ngõ vào A
0
và A
1
được dùng ... A
0
A
1
CS\
PA
0
-PA
7
PB
0
-PB
7
PC
0
-PC
3
PC
4
-PC
7
PA
3
PA
2
PA
1
PA
0
RD\
CS\
GND
A
1
A
0
PC
7
PC
6
PC
5
PC
4
PC
0
PC
1
PC
2
PC
3
PB
0
PB
1
PB
2
PA
4
PA
5
PA
6
PA
7
WR\
RESET
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
V
cc
PB
7
PB
6
PB
5
PB
4
PB
3
8 255 A
Chương 7:
Giải đa hợp các...
... 742 45
4. Bàn phím:
Vì đây là mạchđếmsản phẩm, đếm số sảnphẩm trong một
thùng, và số sảnphẩm trong một lô, mỗi loại như vậy có thể nhập
vào số đếm trong phạmvi từ 0 đến tối đa 9999, do đó ...
phím chức năng, nên chúng em dùng thêm 6 phím chức năng từ A
đến F. Do đó bàn phím gồm 16 phím được kết nối vào port 1 của
8 051 :
Sơ đồ khối kết nối như sau:
8 051
BÀN PHÍM
PORT 1
Luận văn tốt ... Nguyễn Vi t Hùng
Luận văn tốt nghiệp Trang 2
GVHD Nguyễn Vi t Hùng
SƠ ĐỒ KHỐI CHI TIẾT CỦA MẠCH
ĐIN
Luận văn tốt nghiệp Trang 1
GVHD Nguyễn Vi t Hùng
8
0
5
1
74373 ROM
CS\
RAM
CS\
8 255 -2
CS\
74138...
... giao tiếp
ngoại vi 8 255 , cùng với bộ nhớ bán dẫn, cảm biến.
PHẦN 2: Thiếtkế và thi công mạchđếmsảnphẩmdùngvi
điều khiển 8 051 .
ANL A,#0FH
MOV LED77,A
MOV A,LED70
JNZ THOAT3
MOV LED70,#BLK
MOV ... về viđiềukhiển và tìm hiểu một ứng dụng cụ thể
của nó nhóm chúng em xin thực hiện đề tài gồm hai phần
chính:
PHẦN1: Khảo sát viđiềukhiển 8 051 , vimạch giao tiếp
ngoại vi 8 255 , cùng với ... đã
ứng dụng nhiều vào vi xử lý thì các nhà chế tạo không bỏ lỡ
cơ hội cho ra đời các họ viđiềukhiển ngày càng tiến bộ hơn.
Vi điềukhiển được sử dụng nhiều trong các thiết bị công
nghiệp,...
... của 8 255 . Khi Yi = 0 thì IC đó được chọn:
A13, A14, A 15 = 0 chọn Rom
A13 = 1, A14, A 15 = 0 chọn Ram
A13 = 0, A14 = 1, A 15 = 0 chọn 8 255
1
A13 =1, A14 = 1, A 15 = 0 chọn 8 255
2
4. Kết nối mạch ... vậy thiếtkế phần cứng phải cân đối
sao cho phần mềm không quá phức tạp.
I. KẾT NỐI 8 051 VỚI BỘ NHỚ VÀ CÁC IC NGOẠI VI :
1. Kết nối bộ nhớ chương trình bên ngoài:
Bộ xử lý chính là IC 8 051 với ... mỗi chương trình đếmsảnphẩm và reset nếu
như nguồn cung cấp yếu. Sơ đồ nguyên lý mạch reset trong sơ
đồ nguyên lý mạchđiều khiển.
1. Mạch reset từ vi c chọn Rom: Mạch được tạo bởi cổng
nand,...
... la:ø
-Lắp mạchdùng kỹ thuật số với các IC đếm, chốt, so sánh
ghép lại
-Lắp mạchdùng kỹ thuật vi xử lí
-Lắp mạchdùng kỹ thuật viđiều khiển
II. CHỌN PHƯƠNG ÁN THIẾT KẾ:
1. Với mạchđếmsảnphẩmdùng ... trong mạch ít hơn.
-Mạch đơn giản hơn so với mạchđếmsảnphẩmdùng IC
rời và có phần cài đặt số đếm ban đầu
-Mạch có thể lưu lại số liệu của các ca sản xuất
-Mạch có thể điềukhiểnđếm được ... máy vi tính.
Nhưng trong thiếtkế người ta thường chọn phương pháp tối
ưu nhưng kinh tế do đó chúng em chọn phương pháp đếmsản
phẩm dùng kỹ thuật viđiều khiển
3. Phương pháp đếmsảnphẩm dùng...
... 62 61 60
2B 5F 5E 5D 5C 5B 5A 59 58
2A 57 56 55 54 53 52 51 50
29 4F 4E 4D 4C 4B 4A 49 48
28 47 46 45 44 43 42 41 40
27 3F 3E 3D 3C 3B 3A 39 38
26 37 36 35 34 33 32 31 30
25 2F 2E 2D 2C ... trong mạch ít hơn.
-Mạch đơn giản hơn so với mạchđếmsảnphẩmdùng IC rời và có phần cài đặt số
đếm ban đầu
-Mạch có thể lưu lại số liệu của các ca sản xuất
-Mạch có thể điềukhiểnđếm được ... máy vi tính.
Nhưng trong thiếtkế người ta thường chọn phương pháp tối ưu nhưng kinh tế do đó
chúng em chọn phương pháp đếmsảnphẩmdùng kỹ thuật viđiềukhiển
3. Phương pháp đếmsảnphẩm dùng...
... được.
2. Với mạchđếmsảnphẩmdùng kỹ thuật vi xử lí:
Ngoài những ưu điểm như đã liệt kê trong phương pháp dùng IC rời thì mạchđếm
sản phẩmdùng kỹ thuật vi xử lí còn có những ưu điểm sau:
-Mạch ... trong mạch ít hơn.
-Mạch đơn giản hơn so với mạchđếmsảnphẩmdùng IC rời và có phần cài đặt số
đếm ban đầu
-Mạch có thể lưu lại số liệu của các ca sản xuất
-Mạch có thể điềukhiểnđếm được ... máy vi tính.
Nhưng trong thiếtkế người ta thường chọn phương pháp tối ưu nhưng kinh tế do đó
chúng em chọn phương pháp đếmsảnphẩmdùng kỹ thuật viđiều khiển
3. Phương pháp đếmsảnphẩm dùng...
... sát viđiềukhiển 8 051 ,, vimạch chuyển đổi mức điện
áp TTL sang RS 232 , cùng với bộ nhớ bán dẫn và cảm biến hồng ngoại.
Phần 2 : Thiếtkế và thi công mạchđếmsảnphầmdùngviđiều khiển
8 051 ... điềukhiển robot, dây chuyền tự động Các hệ
thống càng thông minh thì vai trò của viđiềukhiển càng quan trọng.
III. Khảo sát bộ viđiềukhiển 89s52
Họ viđiềukhiển 8 051 (còn gọi là họ C51) ... các thiết bị điện và điện tử dân dụng, thiết bị tự động hoá các bộ vi điều
khiển, điềukhiển hoạt đọng của các thiết bị này Trong hệ thống sản xuất tự động,
bộ viđiềukhiển đợc sử dụng trong điều...
... tiếp ngoại vi 8 255 , cùng với
bộ nhớ bán dẫn, cảm biến.
PHẦN 2: Thiếtkế và thi công mạchđếmsảnphẩmdùngviđiềukhiển 8 051 .
Chương trình hệ thống và ứng dụng.
Nhờ có sự giúp đỡ của quý thầy ... về viđiềukhiển và tìm hiểu một ứng dụng cụ thể của nó nhóm chúng
em xin thực hiện đề tài gồm hai phần chính:
PHẦN1: Khảo sát viđiềukhiển 8 051 , vimạch giao tiếp ngoại vi 8 255 , cùng với ... đã ứng dụng nhiều vào vi xử lý thì các nhà chế tạo không bỏ lỡ cơ
hội cho ra đời các họ viđiềukhiển ngày càng tiến bộ hơn.
Vi điềukhiển được sử dụng nhiều trong các thiết bị công nghiệp,...
... Nguyễn Vi t Hùng
12. Chương trình con lưu số sảnphẩm số hộp trong mỗi ca sản xuất:
Chương trình này lưu kết quả của mỗi ca sản xuất. Số hộp, số sảnphẩm được lưu vào
các ô nhớ từ 30H 53 H. ... trước + 1).
13. Chương trình con cho phép xem số liệu của ca sản xuất:
Chương trình này xem kết quả của mỗi ca sản xuất, cụ thể là xem nội dung số hộp số
sản phẩm trong mỗi ca sản xuất. Ở đề ... LƯU:
Luận văn tốt nghiệp Trang 25
GVHD Nguyễn Vi t Hùng
8. Chương trình Blank: xóa số 0 không có nghóa
Chương trình này có ý nghóa như sau: khi số sảnphẩm hay số hộp chỉ tới hàng đơn
vị,...
... từ 1 xuống 0 thì ô nhớ dùng cho vi c đếmsảnphẩm
sẽ được tăng lên một đơn vị thông qua vi c gọi chương trình con tăng 1, và khi đủ số
sản phẩm thì ô nhớ dùng cho vi c đếm số hộp cũng được tăng ... Gọi chương trình con nhập sảnphẩm
- Cho phép băng truyền hoạt động
Đủ SP
Ro
-
le đóng hộp, đếm hộp (RL
–
ĐH)
Gọi chương trình con đầu dò (DAUDO)
Đếm sản phẩm
S
-
Gọi chương ...
GVHD Nguyễn Vi t Hùng
CHƯƠNG II. CHƯƠNG TRÌNH ĐIỀUKHIỂN
A. THUẬT GIẢI
I. Chương trình chính:
Để các thiết bị hoạt động được đầu tiên phải khởi động các thiết bị ngoại vi, khởi
động Timer...