... U T H I ẾT KẾ:
Thiết
kế
mạch
đếm
đồng
bộ
với
K
đ
=
16
có
nghĩa
là
thiết
kế
một
mạch
đếm
thay
đổi
trạng
thái
đếm
khi
có
một
xung
đồng
hồ
...
mạch
này
có
thể
đếm
từ
0
=>
15
rồi
lại
đếm
ngược
trở
lại,
nó
có
chu
trình
đếm
là
16
II. SƠ ĐỒ K HỐ I CỦ A M ẠC H :
Bộ tạo xung Bộđếmđồng
bộ
Bộ ...
chỉ
Bộ hiển thị
Chức
năng
cơ
bản
của
các
khối:
Bộ
tạo
xung:
tạo
xung
đồng
bộ
điều
khiển
có
chu
kỳ
không
đổi
hoạt
động
của
mạch.
Bộ
đếm
đồng
bộ:
...
... trong mạch ít hơn.
-Mạch đơn giản hơn so với mạchđếm sản phẩm dù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ều khiển đếm được ... Port I/O 8 bit.
- 2 bộ đếm/ định thời 16 bit.
- Giao tiếp nối tiếp.
- 64k byte không gian bộ nhớ chương trình mở rộng.
- 64k byte không gian bộ nhớ dữ liệu mở rộng.
- Một bộ xử lý luận lý (thao ... pháp dùng IC rời kết nối lại
không thực hiện được.
2. Với mạchđếm sản phẩm dù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ẩm dùng...
... quan về bộđếm
- Thiếtkếbộđếm
IV Bộ giải mã hiển thi 7 đoạn:
- Dụng cụ 7 đoạn
- Giải mã BCD sang led 7 thanh
V Thiếtkếmạchđếm số chẵn lẻ hiển thị số
- a. Công tắc ở vị trí A: đếm ... để thiếtkếmạchđếm này là: Bảng chân lý mã hóa
ra BCD và điều kiện để Reset (Trở về trạng thái ban đầu)
Theo datasheet ta có sơ đồ chân như sau:
Đồ án thiếtkếmạch số
Thiếtkếmạchđếm ...
I. Sơ đồ khối của hệ thống đếm như sau:
- Mạch tạo xung đồng hồ là mạch tạo xung vuông bằng mạch định thời gian Ic555
- Mạchđếm là bộđếm dùng IC 74LS90
- Mạch giải mã từ hệ nhị phân sang...
... ENTER
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
38
P0.2/AD2
37
P0.3/AD3
36
P0.4/AD4
35
P0.5/AD5
34
P0.6/AD6
33
P0.7/AD7
32
P1.0/T2
1
P1.1/T2EX
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
U1
AT89C52
PROGRAM=dem_san_pham.hex
SRCFILE=dem_san_pham.asm
A
7
QA
13
B
1
QB
12
C
2
QC
11
D
6
QD
10
BI/RBO
4
QE
9
RBI
5
QF
15
LT
3
QG
14
U2
7447
Q1
MPS5179
Q2
MPS5179
Q3
MPS5179
Q4
MPS5179
R1
10k
R2
10k
R3
10k
R4
10k
R12
10k
C1
10u
C2
33pF
C3
33pF
X1
CRYSTAL
R14
10k
R5
470R
D2
LED-GREEN
... 32 - 39 của 8951. Trong các
thiết kế cỡ nhỏ không dùng bộ nhớ mở rộng nó có chức năng như các ñường I/O. Đối
với các thiếtkế cỡ lớn có bộ nhớ mở rộng, nó ñược kết hợp giữa bus ñịa chỉ và bus ... giá trị
thích hợp ñể khởi ñộng hệ thống. Khi cấp ñiện mạch tự ñộng Reset.
RESET
VCC
10K
R2
100
R1
1
3
2
4
P
104
C6
+
10uF
C3
Hình 3: Mạch Reset hệ thống
Trạng thái của tất cả các thanh ghi...
... cơ sẽ không
10
, thì đầu vào 2 của V
10
không có tín hiệu vì lúc này pha C đang ở nửa chu kỳ âm, do đó đầu ra của V
10
không có tín hiệu ra.
12
thì do pha A đang ở nửa chu kỳ âm nên không ...
V
4
V
10
V
8
V
8
V
7
R
8
10K
10K
10
à
C
4
D
5
R
7
D
4
V
11
C
3
R
6
V
12
V
9
V
6
V
6
V
3
220V
C
7812
10
25V
15V
220à
25V
12V
RL2
+12V
2200
25V
100 à
50V ... ra của mạch AND V
10
có một xung ra (ở mức cao).
ở pha B, do mất pha C nên không có tín hiệu đa đến đầu vào 2 của mạch AND V
11
do đó
tại đầu ra của V
11
không có xung ra.
ở pha C, không...
... giá trị của bộđếm chương trình khi bắt
đầu thực hiện chương trình con và lấy lại khi kết thúc chương
trình con.
-
Con trỏ dữ liệu
Con trỏ dữ liệu DPTR được dùng để truy xuất bộ nhớ ngoài ... Lệnh MUL AB sẽ
nhân các giá trị không dấu 8 bit trong A và B rồi trả kết quả về
16 bit trong A (byte thấp) và B (byte cao). Lệnh DIV AB sẽ chia
A cho B rồi trả kết quả nguyên trong A và phần ... trong
khả năng giao tiếp.
-Các thanh ghi timer:
8051 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 (TH0:...
... tin cần
thiết khi chạy chương trình, khi đó phải dùng kỹ thuật mở rộng
bộ nhớ. 8051 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 ... Bộ nhớ
chương trình là bộ nhớ Rom còn bộ nhớ dữ liệu là bộ nhớ Ram.
_ Bộ nhớ Ram chia ra làm 2 loại Sram và Dram. Dram được
chế tạo dùng kỹ thuật MOS, có dung lượng bộ nhớ lớn, công
xuất tiêu ... liệu chính là bộ nhớ. Các bộ
nhớ của Microprcessor là các IC, các IC nhớ này có thể đọc dữ
liệu ra, ghi dữ liệu vào hoặc chỉ đọc dữ liệu ra. Đôi khi bộ nhớ
của Microprocessor không đủ để lưu...
... RD\. Sơ đồ mạch như hình
sau cho phép bộ nhớ Ram có 2 chức năng vừa là bộ nhớ chương
trình vừa là bộ nhớ dữ liệu.
Vậy 1 chương trình có thể được tải vào Ram (bằng cách ghi
nó như bộ nhớ dữ ...
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 8255
8051
Port C
H
8255
PortA
Đệm
74245
Giải mã
74138
LED
Port0
Port2
_ Các bộđệm ngõ ... linh kiện trong mạch
b1.Cổng xuất nhập 8255:
Trong hệ thống Vi xử lý hay máy vi tính nếu chỉ giao tiếp
với bộ nhớ trong ROM, RAM thì chưa đủ, máy tính còn phải
giao tiếp với các thiết bị ngoại...
... đây là mạchđếm sản phẩm, đếm số sản phẩm trong một
thùng, và số sản phẩm trong một lô, mỗi loại như vậy có thể nhập
vào số đếm trong phạm vi từ 0 đến tối đa 9999, do đó chúng em
sử dụng 10 phím ... Nguyễn Việt Hùng
đếm chưa hoặc hủy bỏ số vừa nhập phải cần sử dụng thêm các
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 ... 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
8051:
Sơ đồ khối kết nối như sau:
8051
BÀN PHÍM
PORT 1
Luận văn tốt nghiệp Trang 2
GVHD Nguyễn Việt Hùng
Cấu trúc...
...
chính:
PHẦN1: Khảo sát vi điều khiển 8051, vi mạch giao tiếp
ngoại vi 8255, 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đếm sản phẩm dùng vi
điều khiển 8051.
ANL A,#0FH
MOV ... nhiều vào vi xử lý thì các nhà chế tạo khôngbỏ lỡ
cơ hội cho ra đời các họ vi điều khiển ngày càng tiến bộ hơn.
Vi điều khiển được sử dụng nhiều trong các thiết bị công
nghiệp, trong máy giặt, ... 37H,LUU_SPH
LJMP L10
L2: CJNE A,#03H,L3
MOV 38H,LUUHOPL
MOV 39H,LUUHOPH
MOV 3AH,LUU_SPL
MOV 3BH,LUU_SPH
LJMP L10
L3: CJNE A,#04H,L4
MOV 3CH,LUUHOPL
MOV 3DH,LUUHOPH
MOV 3EH,LUU_SPL
MOV 3FH,LUU_SPH
LJMP L10
L4:...