Báo cáo thực hành kỹ thuật xung số
Báo cáo thực hành kỹ thuật xung số Lời mở đầu Trong các thiết bịđiện tử số, để biễu diễn 10 chữ số thập phân từ 0 đến 9, người ta dùng 4 bit để tổ hợp nên tạo ra được 16 tổ hợp khác nhau.Ta chỉ dùng 10 tổ hợp trong 16 tổ hợp nên tạo ra đựơc nhiều hệ mã khác nhau trong đó có 6 tổ hợp thừa.Những hệ mã đó là: mã BCD 8421, BCD 2421, BCD 5421, BCD 2421, Gray, Dư 3. Để nắm vững cách chuyển đổi qua lại giữa các hệ mã, bài tập yêu cầu: Thiết kế mạch chuyển mã từ BCD8421 sang các bảng mã BCD7421, BCD5421, BCD2421, dư 3, GRAY sử dụng toàn cổng NOR-AND Trang 1 Báo cáo thực hành kỹ thuật xung số Chương 1: Thiết kế mạch chuyển mã BCD8421 sang BCD7421 Trang 2 Báo cáo thực hành kỹ thuật xung số I. Lập bảng mã (nguồn – đích) BCD8421 abcd BCD7421 klmn 0 0000 0000 1 0001 0001 2 0010 0010 3 0011 0011 4 0100 0100 5 0101 0101 6 0110 0110 7 0111 1000 8 1000 1001 9 1001 1010 1 0 1010 xxxx 11 1011 xxxx 12 1100 xxxx 13 1101 xxxx 14 1110 xxxx 15 1111 xxxx Trang 3 Báo cáo thực hành kỹ thuật xung số II. Lập bảng Karnaugh: c Trang 4 Báo cáo thực hành kỹ thuật xung số III. Vẽ mạch: NOR-AND Trang 5 Báo cáo thực hành kỹ thuật xung số IV. Chương trình C: /*BCD8421 SANG BCD7421*/ #include <stdio.h> #include <conio.h> #include <math.h> main() { int a,b,c,d,k,l,m,n,t; clrscr(); printf("BCD8421 sang BCD7421\n"); for(a=0;a<=1;a++) for(b=0;b<=1;b++) for(c=0;c<=1;c++) for(d=0;d<=1;d++) { t=a*pow(2,3)+b*pow(2,2)+c*pow(2,1)+d; if(t>=10)continue; else { k=!((!a&&!b)||(!a&&!d)||(!a&&!c)); l=!(a||(!a&&!b)||(!a&&c&&d)); m=!((!a&&!c)||(b&&d)||(!c&&!d)); n=!((a&&d)||(b&&c)||(!a&&!d)); printf("%d%d%d%d %d%d%d %d\n",a,b,c,d,k,l,m,n); } } getch(); } Trang 6 Báo cáo thực hành kỹ thuật xung số Chương 2: Thiết kế mạch chuyển mã BCD8421 sang BCD5421 Trang 7 Báo cáo thực hành kỹ thuật xung số I. Lập bảng mã (nguồn – đích) BCD8421 abcd BCD5421 klmn 0 0000 0000 1 0001 0001 2 0010 0010 3 0011 0011 4 0100 0100 5 0101 1000 6 0110 1001 7 0111 1010 8 1000 1011 9 1001 1100 1 0 1010 xxxx 11 1011 xxxx 12 1100 xxxx 13 1101 xxxx 14 1110 xxxx 15 1111 xxxx Trang 8 Báo cáo thực hành kỹ thuật xung số II. Lập bảng Karnaugh: Trang 9 Báo cáo thực hành kỹ thuật xung số III. Vẽ mạch: NOR-AND Trang 10 [...]... xxxx 1011 1100 1101 1110 1111 xxxx xxxx xxxx xxxx xxxx II Lập bảng Karnaugh: Trang 16 Báo cáo thực hành kỹ thuật xung số III Vẽ mạch: NOR-AND Trang 17 Báo cáo thực hành kỹ thuật xung số Trang 18 Báo cáo thực hành kỹ thuật xung số Chương 5: Thiết kế mạch chuyển mã BCD8421 sang Gray Trang 19 Báo cáo thực hành kỹ thuật xung số I Lập bảng mã (nguồn – đích): 0 1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15 Trang BCD8421... 1101 1110 1111 xxxx 1011 1100 1101 1110 1111 xxxx xxxx xxxx xxxx xxxx 12 Báo cáo thực hành kỹ thuật xung số II Lập bảng Karnaugh: Trang 13 Báo cáo thực hành kỹ thuật xung số III Vẽ mạch: NOR-AND Trang 14 Báo cáo thực hành kỹ thuật xung số Chương 4: Thiết kế mạch chuyển mã BCD8421 sang dư 3 Trang 15 Báo cáo thực hành kỹ thuật xung số I Lập bảng mã (nguồn – đích) 0 1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15 BCD8421... 1010 GRAY klmn 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 xxxx 1011 1100 1101 1110 1111 xxxx xxxx xxxx xxxx xxxx 20 Báo cáo thực hành kỹ thuật xung số II Lập bảng Karnaugh: Trang 21 Báo cáo thực hành kỹ thuật xung số III Vẽ mạch: NOR-AND Trang 22 Báo cáo thực hành kỹ thuật xung số Mục lục Lời mở đầu 1 Chương 1: Thiết kế mạch chuyển mã BCD8421 sang BCD7421 2 I Lập bảng mã (nguồn – đích).. .Báo cáo thực hành kỹ thuật xung số Chương 3: Thiết kế mạch chuyển mã BCD8421 sang BCD2421 Trang 11 Báo cáo thực hành kỹ thuật xung số I.Lập bảng mã (nguồn – đích) 0 1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15 Trang BCD8421 abcd 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 BCD2421 klmn 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111 xxxx 1011 1100 1101 1110 1111 xxxx xxxx xxxx xxxx xxxx 12 Báo . Trang 3 Báo cáo thực hành kỹ thuật xung số II. Lập bảng Karnaugh: c Trang 4 Báo cáo thực hành kỹ thuật xung số III. Vẽ mạch: NOR-AND Trang 5 Báo cáo thực hành kỹ thuật xung số IV. Chương. xxxx Trang 8 Báo cáo thực hành kỹ thuật xung số II. Lập bảng Karnaugh: Trang 9 Báo cáo thực hành kỹ thuật xung số III. Vẽ mạch: NOR-AND Trang 10 Báo cáo thực hành kỹ thuật xung số Chương 3:. Trang 12 Báo cáo thực hành kỹ thuật xung số II. Lập bảng Karnaugh: Trang 13 Báo cáo thực hành kỹ thuật xung số III. Vẽ mạch: NOR-AND Trang 14 Báo cáo thực hành kỹ thuật xung số Chương 4: