
Bai Tâp
Bai Tâp ............................................................................................................................................. 1
Câu 0: Trình bày cách xây d ng hàm xor 2 đ u vào?ự ầ ..................................................................... 2
Câu 1. Xây d ng hàm AND2 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ ................................................. 4
Câu 2. Xây d ng hàm NAND2 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ .............................................. 6
Câu 3. Xây d ng hàm OR2 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ ................................................... 8
Câu 4. Xây d ng hàm NOR2 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ ............................................... 10
Câu 5. Xây d ng hàm AND3 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ ............................................... 12
Câu 6. Xây d ng hàm OR3 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ ................................................. 14
Câu 7. Xây d ng hàm NAND3 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ ............................................ 16
Câu 8. Xây d ng hàm NOR3 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ ............................................... 18
Câu 9. Cho BD nh hình 4. v gi i thích ho t đ ng c a ch ng trình, n u input A = 54, input B =ư ẽ ả ạ ộ ủ ươ ế
28 thì đ u ra output C có k t qu là bao nhiêu? Và So vong lap là bao nhiêu?ầ ế ả ............................ 20
Câu 10. D a vào hình 7 sau, gi i thích ho t đ ng c a ch ng trình và cho bi t b c ng hay bự ả ạ ộ ủ ươ ế ộ ộ ộ
tr đ c ch y tr c.ừ ượ ạ ướ ...................................................................................................................... 21
Câu 11. Cho blok diagram nh hình 6 sau gi i thích ho t đ ng và cách xu t ngu n d li u như ả ạ ộ ấ ồ ữ ệ ư
th nào?ế ......................................................................................................................................... 22
Câu 12. Cho s đô hinh 2: Nêu tăng sô case lên thi phai lam thê nao? Ve s đô va giai thich giaiơ ơ
thuât? .............................................................................................................................................. 24
Câu 13. Cho l u đô thuât toan nh hinh 8: Xac đinh thông sô đâu vao, đâu ra, giai thich nguyên lyư ư
hoat đông? ..................................................................................................................................... 28
Câu 14. Cho FP nh hình 5. Gi i thích ho t đ ng ch ng trình và k t qu t ng ng A B.ư ả ạ ộ ươ ế ả ươ ứ ....... 32
Câu 15. cho block diagram nh hình 3,gi i thích ch ng trình và v l u đ thu t toán t ng ngư ả ươ ẽ ư ồ ậ ươ ứ
........................................................................................................................................................ 33
Cau 16. Cho hs: Y = (A1 and A2 and A3) OR ( A4 NOR A5) Phân tích , th c thi xây d ng VI choự ự
hàm trên? ....................................................................................................................................... 36
Câu 9. Cho hs: Y = (x1 + x2).(x3+x4) Phân tích , th c thi xây d ng VI cho hàm trên?ự ự ................. 39
1

Câu 0: Trình bày cách xây d ng hàm xor 2 đ u vào?ự ầ
Ta xây d ng b ng chân lý c a hàm XOR 2 đ u vào:ự ả ủ ầ
A B Y
0 0 0
0 1 1
1 0 1
1 1 0
Nhìn trên b ng chân lý ta có th th y r ng d li u đ u vào c a xor là d li u logic, vàả ể ấ ằ ữ ệ ầ ủ ữ ệ
ho t đ ng c a xor thì nh ta th y khi 2 đ u vào d li u gi ng nhau thì đ u ra =0 khi 2ạ ộ ủ ư ấ ầ ữ ệ ố ầ
đ u vào d li u khác nhau thì đ u ra =1.ầ ữ ệ ầ
Đ xây d ng thi t k hàm XOR trên ph n m m labview ta th c theo các b c c b nể ự ế ế ầ ề ự ướ ơ ả
nh sau:ư
B1: t o m t blank Vis.ạ ộ
B2: t o các đ i t ng trong front panel.ạ ố ượ
B3: l y đ u vào logic A trong buttonấ ầ toggle switch.
B4: đ i tên toggle switch là “bit A”.ổ
B5: l y đ u vào logic B trong buttonấ ầ toggle switch.
B6: đ i tên toggle switch là “bit B”.ổ
B7: l y đ u ra hi n th trong LEDấ ầ ể ị round LED.
B8: đ i tên toggle switch là “LED hi n th ”.ổ ể ị
B9: xây d ng hàm trong block diagram.ự
B10: trong b c này ta có th có 2 ph ng án cho hàm x lý xorướ ể ươ ử
•Ta l y hàm xor t Programmingấ ừ BooleanExclusive Or.
•Ta có th l y các thành ph n Boolean nh c ng Not, And, Or đ th c hi nể ấ ầ ư ổ ể ự ệ
hàm ch c năng Xor theo hàm Boolean sau:ứ
Y=A.(not)B+(not)A.B
B11: Ta th c hi n n i dây gi a các nút nh sau:ự ệ ố ữ ư
đây ta s d ng luôn hàm Xor có s n trong th vi n labview.Ở ử ụ ẵ ư ệ
Ta n i đ u ra c a “bit A” v i đ u vào x c a hàm Xor.ố ầ ủ ớ ầ ủ
Ta n i đ u ra c a “bit B” v i đ u vào y c a hàm Xor.ố ầ ủ ớ ầ ủ
2

Đ u ra c a hàm Xor ta n i v i đ u c a “LED hi n th ”.ầ ủ ố ớ ầ ủ ể ị
B12: Ta ch y th ch ng trình đ ki m tra tính chính xác c a ch ng trình ạ ử ươ ể ể ủ ươ
3

Câu 1. Xây d ng hàm AND2 s d ng ngôn ng l p trình labview:ự ử ụ ữ ậ
- Đ xây d ng hàm AND2 ta c n s d ng hàm duy nh t đó là hàm AND2 ể ự ầ ử ụ ấ
- ta có b ng chân lý c a hàm AND2 nh sau (xét hàm logic AND có 2 l i vàoả ủ ư ố
t ng ng là X1, X2 và l i ra Y ):ươ ứ ố
Input Output Y
X1 X2 X1 And X2
0 0 0
0 1 0
1 0 0
1 1 1
Xây d ng hàm AND2:ự
- Thi t k trên Front panelế ế
Gi s thi t k hàm AND2 v i 2 l i vào là X1, X2 logic và l i ra Y(logic) ta thi t kả ử ế ế ớ ố ố ế ế
trên front panel nh sau:ư
t o các l i vào input: Click chu t ph i lên front panel ch n đ i t ng đ i sạ ố ộ ả ọ ố ượ ạ ố
logic (boolean). Sau đó đ i tên boolean v a t o đ c thành X1, nh v y taổ ừ ạ ượ ư ậ
ch n đ c l i vào X1.ọ ượ ố
Nh n Ctrl trên bàn phím đ ng th i gi chu t trái kéo ta s t o đ c booleanấ ồ ờ ữ ộ ẽ ạ ượ
2, ti p t c đ i tên thành X2.ế ụ ổ
T o l i ra output: Click chu t ph i, trong control ch n LEDs đ l y ra đ cạ ố ộ ả ọ ể ấ ượ
led hi n th m c logic. Led t t t ng ng v i m c logic 0, led b t t ng ng v iể ị ứ ắ ươ ướ ớ ứ ậ ươ ứ ớ
m c logic 1. Đ i tên LED v a đ a ra thành l i ra Y.ứ ổ ừ ư ố
- Thi t k Block diagramế ế
L y hàm AND 2 l i vào b ng cáchấ ố ằ click chu t ph i lên Block diagram, ch nộ ả ọ
hàm AND trong Boolean .
N i l n l t đ u out c a X1, X2 vào 2 đ u vào c a hàm ANDố ầ ượ ầ ủ ầ ủ
N i đ u out c a hàm AND vào đ u vào c a hàm output Y.ố ầ ủ ầ ủ
Save ch ng trình.ươ
- S đ logic: ơ ồ
4

- K t qu đ c th hi n trong b ng sau:ế ả ượ ể ệ ả
Input Output Y
X1 X2 X1 AND X2
0 0 0
0 1 0
1 0 0
1 1 1
5

