Bai Tâp
Bai Tâp ............................................................................................................................................. 1
u 0: Trình bàychy d ng m xor 2 đ uo? ..................................................................... 2
u 1. Xây d ngm AND2 s d ng ngôn ng l p trình labview: ................................................. 4
u 2. Xây d ngm NAND2 s d ng nn ng l p trình labview: .............................................. 6
u 3. Xây d ng hàm OR2 s d ng ngôn ng l p trình labview: ................................................... 8
u 4. Xây d ng hàm NOR2 s d ng nn ng l p trình labview: ............................................... 10
u 5. Xây d ng hàm AND3 s d ng nn ng l p trình labview: ............................................... 12
u 6. Xây d ng hàm OR3 s d ng ngôn ng l p trình labview: ................................................. 14
u 7. Xây d ng hàm NAND3 s d ng nn ng l p trình labview: ............................................ 16
u 8. Xây d ng hàm NOR3 s d ng nn ng l p trình labview: ............................................... 18
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 bao nhu? ế ............................ 20
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
u 11. Cho blok diagram nh hình 6 sau gi i tch 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
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
u 14. Cho FP nh hình 5. Gi i thích ho t đ ng ch ng trình k t qu t ng ng A B.ư ươ ế ươ ....... 32
u 15. cho block diagram nh hình 3,gi i thích ch ng trình 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) Pn 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ânch , th c thi xây d ng VI cho hàm trên? ................. 39
1
u 0: Tnh bày cách xây d ng hàm xor 2 đ u vào?
Ta 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 th th y r ng d li u đ u vào c a xor d li u logic,
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.
Đ y d ng thi t k m XOR trên ph n m m labview ta th c theo 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 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 ư
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 ac 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:
- Đ y d ng hàm AND2 ta c n s d ng hàm duy nh t đó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 l i ra Y ):ươ
Input Output Y
X1 X2 X1 And X2
0 0 0
0 1 0
1 0 0
1 1 1
y d ng hàm AND2:
- Thi t k trên Front panelế ế
Gi s thi t k 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 tnh 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áio 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
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