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
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ố
III. Vẽ mạch: NOR-AND
Trang
10
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)
BCD8421
abcd
BCD2421
klmn
0 0000 0000
1 0001 0001
2 0010 0010
3 0011 0011
4 0100 0100
5 0101 1011
6 0110 1100
7 0111 1101
8 1000 1110
9 1001 1111
1
0
1010 xxxx
11 1011 xxxx
12 1100 xxxx
13 1101 xxxx
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
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):
BCD8421
abcd
GRAY
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) 3
II. Lập bảng Karnaugh: 4
III. Vẽ mạch: NOR-AND 5
Chương 2: Thiết kế mạch chuyển mã BCD8421 sang BCD5421 7
I. Lập bảng mã (nguồn – đích) 8
II. Lập bảng Karnaugh: 9
I.Lập bảng mã (nguồn – đích) 12
II. Lập bảng Karnaugh: 13
III. Vẽ mạch: NOR-AND 14
Chương 4: Thiết kế mạch chuyển mã BCD8421 sang dư 3 15
I . Lập bảng mã (nguồn – đích) 16
II. Lập bảng Karnaugh: 16
III. Vẽ mạch: NOR-AND 17
Chương 5: Thiết kế mạch chuyển mã BCD8421 sang Gray 19
I . Lập bảng mã (nguồn – đích): 20
II. Lập bảng Karnaugh: 21
III. Vẽ mạch: NOR-AND 22
Mục lục 23
Trang
23