6
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

Baitap Lon Dts

Embed Size (px)

DESCRIPTION

baitap lon d

Citation preview

Page 1: Baitap Lon Dts

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)

Page 2: Baitap Lon Dts

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

Page 3: Baitap Lon Dts

 

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 

01 

11 

10 

Q1k = Q1ˉ. Q0ˉ.M + Q1.Mˉ.Nˉ+ Q0.N

Page 4: Baitap Lon Dts

Ta có: J1= Q0ˉ.M+Q0.N.M

           K1= M+N  

     N.M 

Q0.Q1

 

00 

01 

11 

10

 

00 

01 

11 

10 

1 S= Q0.M+Q1.M+Q1.N                  

    N.M 

Q1.Q0

 

00 

01 

11 

10

 

00 

01 

0         

Page 5: Baitap Lon Dts

11 X X X X 

10 

0

   T= Q1.M   *Bước 5: vẽ mạch