Đăng ký Đăng nhập

Tài liệu Bai_tp_k_thut_s_trich_t_cac_d_thi

.PDF
12
207
95

Mô tả:

kỹ thuật số
Bài tập kỹ thuật số (trích từ các đề thi cuối học kỳ) Câu 1 Cho heä toå hôïp coù ngoõ vaøo bieåu dieãn 1 giaù trò x (soá nhò phaân 2 bit x1x0). Heä coù 3 ngoõ ra a, b, c ñieàu khieån caùc thanh ñeøn töông öùng seõ saùng hoaëc taét (1 thì saùng, 0 thì taét) tuøy theo giaù trò cuûa x. Ví duï: x = 0 thì saùng taát caû thanh ñeøn. a c b 0 1 2 3 a. Thieát keá heä treân chæ baèng coång logic. b. Thieát keá heä treân chæ baèng mạch giải mã (decoder) 2  4 vaø coång caàn thieát. Baûng hoaït ñoäng X1 Y0 X0(LSB) Y1 Y2 EN Y3 EN X1 X0 0 x x 1 0 0 1 0 1 1 1 0 1 1 1 Y0 Y1 Y2 Y3 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 Câu 2 Cho boä so saùnh 3-bit (coù ngoõ ra tích cöïc cao) vaø boä MUX 2  1. Haõy thieát keá heä toå hôïp tìm giaù trò lôùn nhaát trong 2 giaù trò 3-bit M (M2 M1 M0) vaø N (N2 N1 N0) ñeå choïn ñöa ñeán ngoõ ra P (P2 P1 P0) Comparator Mux 21 Baûng hoaït ñoäng A2 D0 S Y Y A1 0 D0 D1 A>B A0 1 D1 A=B S B2 A IF x = ’0’ THEN z <= ’1’; nx_state <= ELSIF z <= ’1’; nx_state <= END IF; WHEN S2 => IF x = ’0’ THEN z <= ’0’; nx_state <= ELSIF z <= ’1’; nx_state <= END IF; END CASE; END PROCESS; END B; nx_out: PROCESS (x, ps_state ) BEGIN CASE ps_state IS WHEN S0 => IF x = ’0’ THEN z <= ’0’; nx_state <= S0; ELSIF z <= ’0’; nx_state <= S1; END IF; Hãy vẽ giản đồ trạng thái của máy trạng thái này. S2; S1; S2; S1;
- Xem thêm -