Upload
le-duc-anh
View
213
Download
0
Embed Size (px)
DESCRIPTION
baitap lon d
Citation preview
BÀI 1. Một máy bán hàng tự động chấp nhận 2 loại tiền xu khác nhau: đồng 5 xen và đồng 10 xen. Sản phẩm có giá là 15 xen và máy chỉ cho phép người mua cho từng đồng xu một vào. Khi có ít nhất 15 xen được cho vào, sản phẩm sẽ được đưa ra. Nếu có nhiều hơn 15 xen được đưa vào, máy sẽ trả lại tiền thừa. Khi sản phẩm đã được đưa ra, máy sẽ quay trở lại trạng thái đợi để sản phẩm tiếp theo được mua.
Thiết kế mạch thực hiện nhiệm vụ trên bằng cách sử dụng trigger JK.
BÀI LÀM
*Bước 1:Phân tích bài toán
+Xác định :-2 đầu vào
N=1: 5 cent
M=1: 10 cent
-2 đầu ra:
S=1: Điều kiện việc đưa ra sản phẩm
T=1: Điều kiện trả lại sản phẩm
*Bước 2:
+Đồ hình trạng thái:
+Bảng trạng thái:
Trạng thái Trạng thái kế tiếp/Đầu ra(ST)
hiện tại
(Q1Q0=NM)
NM=01
NM=01 NM=10
S0 S0/00 S2/00 S1/00
S1 S1/00 S0/10 S2/00
S2 S2/00 S0/11 S0/10 *Bước 3:Mã hóa
Q1.Q0
TT mã hóa
00 S0
01 S1
10 S2
Q1.Q0 00 01 10
00 00/00 10/00 01/00
01 01/00 01/10 10/00
10 10/00 00/11 00/10
11 X X X *Bước 4:PT hàm kích: áp dụng pt đặc trưng :
Qk = J.Qˉ+Kˉ.Q
NM
Q1.Q0
00
01
11
10
00
0
0
X
1
01
1
0
X
0
11
X
X
X
X
10
0
0
X
0
Q°k = Q0.N¯.Mˉ+ Q1ˉ. Q0ˉ.
Từ pt : Qk = J.Qˉ+Kˉ.Q
Ta có: J0=Q1ˉ.
K0=N+M
N.M
Q1.Q0
00
01
11
10
00
0
1
X
0
01
0
0
X
1
11
X
X
X
X
10
1
0
X
0
Q1k = Q1ˉ. Q0ˉ.M + Q1.Mˉ.Nˉ+ Q0.N
Ta có: J1= Q0ˉ.M+Q0.N.M
K1= M+N
N.M
Q0.Q1
00
01
11
10
00
0
0
X
0
01
0
1
X
0
11
X
X
X
X
10
0
1
X
1 S= Q0.M+Q1.M+Q1.N
N.M
Q1.Q0
00
01
11
10
00
0
0
X
0
01
0
0
X
0
11 X X X X
10
0
1
X
0
T= Q1.M *Bước 5: vẽ mạch