unit1 (1).doc
TRANSCRIPT
UNIT : ALAT PENUKARAN DAN PENSUISAN
PAGE 22LITAR PENGENDALIAN DATA E2002/1/
Objektif am :
Mengetahui, mempelajari dan memahami konsep-konsep asas litar pengendalian data serta kegunaannya.
Objektif khusus :
Diakhir unit ini anda sepatutnya dapat:
1.0 PENGENALAN
Dalam kehidupan kita hari ini penggunaan alat digital begitu meluas. Contoh yang paling mudah ialah kalkulator dan komputer peribadi. Oleh kerana kedua-duanya merupakan alat digital maka semua maklumat dan data yang diproses adalah dalam bentuk kod binari. Jika masukan data dalam bentuk nombor desimal maka kod BCD akan digunakan dan jika masukan melibatkan nombor, huruf dan simbol maka kod ASCII digunakan.
Sekarang perhatikan rajah 1.1 , cuba bayangkan sekiranya ia adalah sistem digital yang terdapat di dalam kalkulator anda.
Apabila anda menekan keypad 7, maka paparan akan memaparkan nombor 7. Tetapi tahukah anda, apabila kita menekan keypad 7, isyarat yang dihantar ini akan ditukarkan kebentuk kod binari oleh litar yang dipanggil pengkod. Jika sistem digital tersebut menggunakan kod BCD maka kod yang terhasil adalah seperti jadual 1.1. Kod binari bagi desimal 7 (0111) akan diproses oleh CPU, kemudian akan dinyahkod oleh litar penyahkod supaya boleh dipaparkan dalam bentuk yang mudah difahami oleh pengguna.
Dengan penerangan ini saya harap anda telah mendapat gambaran secara umum sebelum kita meneruskan pembelajaran kita dengan lebih mendalam mengenai pengkod (Encoder), penyahkod (Decoder), pemultipleks (Multiplexers) dan Penyahmultipleks (Demultipleks).
1.1 PENGKOD
Pengkod berfungsi menukarkan masukan data samada dalam bentuk nombor atau simbol (contoh nombor desimal ) ke bentuk kod (contoh Kod BCD) sebelum ianya diproses oleh komputer. Ringkasnya pengkod direka bagi menghasilkan kod-kod tertentu supaya isyarat masukan boleh difahami oleh komputer atau litar digital.
Sebuah pengkod yang mempunyai 2n talian masukan akan menghasilkan n talian keluaran. Rajah 1.2 menunjukkan rajah blok Pengkod Desimal ke Kod BCD. Pengkod ini mempunyai 10 talian masukan mewakili setiap nombor desimal dan 4 keluaran yang mewakili kod BCD. Dengan itu pengkod ini dipanggil pengkod 10-talian ke 4-talian.
Litar Asas PengkodRajah 1.3 menunjukkan litar asas pengkod desimal ke kod BCD yang dibina menggunakan push-buttons, pull-up resistor dan get NAND. Pull-up resistor bertujuan memastikan masukan kepada get NAND sentiasa TINGGI. Apabila suis 1 ditekan, masukan teratas get NAND A menjadi RENDAH. Oleh kerana sifat get NAND ialah apabila salah satu masukannya RENDAH maka keluarannya menjadi TINGGI , maka keluaran get A adalah TINGGI. Isyarat logik rendah dari suis 1 (SW1) tidak memberi kesan kepada masukan-masukan bagi get B, C dan D. Dengan itu keluaran bagi get B, C dan D ialah RENDAH. Ini bermakna apabila suis 1 ditekan kod BCD yang terhasil ialah 0001.
Begitu juga apabila kita menekan suis 2 (SW2), maka masukan teratas get NAND B akan mendapat logik RENDAH menyebabkan keluarannya TINGGI, kod BCD yang terhasil ialah 0010. Semua masukan dan kod BCD yang terhasil boleh kita ringkaskan seperti jadual 1.2.
Jadual 1.2: Pengkod Desimal ke Kod BCDDesimalMASUKANKELUARAN
SW1SW2SW3SW4SW5SW6SW7SW8SW9DCBA
0HHHHHHHHH0000
1LHHHHHHHH0001
2HLHHHHHHH0010
3HHLHHHHHH0011
4HHHLHHHHH0100
5HHHHLHHHH0101
6HHHHHLHHH0110
7HHHHHHLHH0111
8HHHHHHHLH1000
9HHHHHHHHL1001
Contoh 1.1:
Merujuk kepada rajah 1.3, tentukan kod binari yang terhasil sekiranya butang 2 dan 4 ditekan serentak.
Penyelesaian:
Sekiranya butang 2 dan 4 ditekan serentak, get NAND B dan C akan mendapat masukan RENDAH, maka kedua-dua get akan menghasilkan keluaran TINGGI. Kita tahu kod bagi butang 2 (0010) dan 4 (0100) dengan itu kombinasi kedua-dua kod menghasilkan kod keluaran ialah 0110.
1.2 PENYAHKOD
Penyahkod seperti juga pengkod merupakan alat penukaran. Setelah maklumat diproses oleh komputer, hasilnya perlulah ditukarkan kembali kebentuk yang mudah difahami oleh manusia. Dengan itu penyahkod akan digunakan.
Penyahkod merupakan litar logik yang akan menukarkan kod binari (maklumat) dari n talian masukan ke 2n talian keluaran.
Litar Asas Penyahkod
Rajah 1.4 menunjukkan bagaimana get AND dan get INVERTER disambung bagi membentuk litar penyahkod. Sepertimana yang kita ketahui, kesemua masukan get AND perlu diberi logik 1 sekiranya keluaran yang dikehendaki ialah 1. Oleh kerana litar ini mempunyai dua talian masukan, maka kita boleh menghasilkan empat kombinasi kod binari iaitu (00, 01, 10 dan 11). Setiap kod yang terhasil akan mengaktifkan salah satu keluaran yang dikehendaki.
Jika anda perhatikan rajah 1.4, apabila masukan S1 dan S0 ialah 00, kedua-dua masukan ini akan disongsangkan oleh get INVERTER, dengan itu keluaran get AND ialah 1. Operasi litar ini boleh tunjukkan seperti jadual 1.3.
Litar ini boleh kita kenali sebagi penyahkod 1-dari-4 kerana satu kod binari akan memilih atau mengaktifkan salah satu dari empat keluarannya. Kadang kala ia juga dikenali sebagai penyahkod 2-ke-4 talian.
InputOutput (LED)
S1S0DCBA
000001
010010
100100
111000
Contoh 1.2:
IC 74138 merupakan IC penyahkod 1-dari-8. Isyarat masukan diberi pada kaki A, B dan C. Nyatakan kod binari yang perlu bagi mengaktifkan setiap peranti pada keluaran Y 0, Y1, Y5, Y6 dan Y7.
ABCOutput Terpilih
Y0 -Dot Matrix
Y2-Laser
Y5-Desk Jet
Y6-Plotter
Y7-Serial Port
Penyelesaian :
ABCOutput Terpilih
000Y0 -Dot Matrix
010Y2-Laser
101Y5-Desk Jet
110Y6-Plotter
111Y7-Serial Port
1.3 Litar Bersepadu PenyahkodLitar bersepadu bagi penyahkod banyak terdapat dipasaran antaranya ialah penyahkod binari ke desimal (IC 7442), penyahkod heksadesimal (IC 74154) dan penyahkod paparan 7-ruas (IC 7447 dan 7448).
Untuk perbincangan seterusnya kita akan mengkaji dua litar bersepadu penyahkod yang sering digunakan iaitu penyahkod binari ke desimal (IC 7442) dan penyahkod paparan 7-ruas (IC 7447).
1.3.1 Penyahkod Binari Ke Desimal
Penyahkod binari ke desimal berfungsi bagi memilih salah satu daripada sepuluh keluaran (desimal), bergantung kepada 4 bit masukan binari yang diberikan. IC penyahkod binari ke desimal yang sering digunakan ialah 7442.
Sekarang cuba kita perhatikan simbol logik 7442 dalam rajah 1.5, anda akan dapati IC ini mempunyai 4 bit masukan BCD yang dilabelkan sebagai A (pin 15), B (pin 14), C (pin 14) dan D (pin 12). Dan sepuluh keluaran yang dilabelkan sebagai 0 hingga 9.
Merujuk kepada jadual fungsi kita dapati bahawa masukan BCD akan menentukan keluaran desimal manakah yang akan diaktifkan. Sebagi contoh sekiranya masukan binari ialah 0010 (2), bermakna keluaran 2 akan diaktifkan, manakala masukan binari 0111 (7) akan mengaktifkan keluaran 7.
Contoh Penggunaan
Sistem masukan/keluaran (I/O) komputer
Sepertimana yang kita ketahui komputer akan berkomunikasi dengan pelbagai peranti persisian untuk menghantar data/atau menerima data. Semua peranti persisian ini seperti pencetak, modem, pengimbas, papan kekunci dan video monitor akan menghantar data/atau menerima data dari komputer melalui pengkalan I/O. Ini ditunjukkan seperti rajah 1.6. Rajah ini menunjukkan penyahkod digunakan bagi memilih peranti yang dikehendaki berdasarkan kod alamat yang dihantar oleh komputer melalui talian A0, A1, A2 dan A3. Apabila isyarat alamat ini disambung kepada masukan penyahkod 7442 (pin 15, 14, 13 dan 12) maka salah satu daripada keluaran penyahkod akan diaktifkan. Dengan itu data boleh dihantar/diterima ke/dari peranti persisian yang berkenaan.
Sebagai contoh jika kita ingin mencetak maka komputer akan menghantar isyarat 0000 ke talian A0, A1, A2 dan A3 . Kod binari ini akan dinyahkodkan oleh penyahkod lalu mengaktifkan pencetak. Semua data yang dihantar oleh CPU akan dicetak oleh pencetak.
Pembilang BCD ke Desimal
Rajah 1.7 menunjukkan pembilang dekad (IC 7490) disambung ke penyahkod BCD ke desimal bagi menghasilkan litar Pembilang BCD ke Desimal. Pembilang dekad dan lain-lain pembilang akan kita pelajari dengan lebih mendalam di dalam unit 3 nanti. Walau bagaimanapun, pembilang boleh dinyatakan secara ringkas disini sebagai suatu litar yang akan membilang jumlah denyut jam yang diberi kepada masukannya (pin 14), lalu ia akan menghasilkan 4 bit binari yang setara nilainya pada keluaran (pin 12, 9, 8 dan 11).
Dalam litar ini denyut jam akan dijana secara berterusan, oleh itu IC 7490 akan menghasilkan keluaran BCD iaitu :
Oleh kerana keluaran pembilang dekad telah disambung ke masukan binari 7442, maka apabila pembilang dekad membilang 0000 (0), 7442 mendapat masukan binari 0000, dengan itu keluaran 0 (pin 1) IC 7442 diaktifkan. Ini bermakna kaki katod LED mendapat voltan rendah, maka ia akan menyala. Begitu juga apabila pembilang membilang 0001 (1), keluaran 1 menjadi RENDAH, oleh itu LED akan menyala. Kesimpulannya setiap LED akan menyala mengikut turutan (0 hingga 9) dan ulang semula.
1.3.2 Penyahkod Paparan Tujuh (7) Ruas
Adakah anda memakai jam digital ?. Jika ya, cuba perhatikan bentuk paparannya. Tahukah anda paparan pada alat digital seperti jam digital, kalkulator dan telefon mudah alih menggunakan multi-segment display. Dalam sistem digital ini penyahkod diperlukan bagi menyahkod data binari ke multi-segment data yang diperlukan untuk memicu paparan yang dikehendaki.
Rajah 1.8 (a) menunjukkan bagaimana ruas-ruas pada paparan tujuh ruas dilabelkan iaitu a, b, c, d, e, f dan g , dan rajah 1.8 (b) menunjukkan ruas yang akan menyala bagi membentuk nombor 0 hingga 9. Bagi menyalakan ruas yang dikehendaki satu penyahkod perlu disambungkan pada setiap ruas.
Untuk lebih jelas kita akan cuba mengkaji penyahkod paparan tujuh ruas yang mudah diperolehi dipasaran iaitu IC 7447. Keluaran 7447 adalah aktif rendah.
Sekarang perhatikan rajah 1.9, rajah ini menunjukkan bagaimana IC 7447 (BCD-to-seven segment decoder) disambung supaya memicu paparan tujuh ruas jenis common-anode. Jika kita merujuk kepada jadual fungsi IC 7447, contohnya apabila masukan BCD ialah 0000, maka keluaran abcdef adalah RENDAH dan keluaran g akan TINGGI. Keluaran ini dibekalkan kepada kaki katod LED. Oleh kerana kaki anod LED telah dibekalkan + 5V, maka ruas abcdef akan diON kan dan ruas g diOFFkan. Jika kita rujuk kembali pada rajah 1.8 (b) maka paparan 0 telah terhasil.
1.1 Nyatakan fungsi pengkod
1.2 Nyatakan jumlah talian masukan dan keluaran bagi pengkod desimal ke BCD
1.3 Lukiskan litar logik pengkod desimal ke BCD
1.4 Merujuk kepada litar logik yang dilukis dalam soalan 1.3, nyatakan kod BCD yang terhasil apabila butang 5 dan 7 ditekan serentak.
1.5 Nyatakan fungsi penyahkod
1.6 Lukiskan litar logik penyahkod 1 dari 4 ( 2 ke 4 talian).
1.7 Adakah keluaran 7442 aktif rendah atau tinggi.
1.8 Merujuk kepada rajah 1.5 nyatakan keluaran yang aktif apabila masukan binari ialah 1001.
1.9 Nyatakan dua contoh kegunaan penyahkod binari ke desimal yang anda ketahui.
1.10 Nyatakan ruas pada paparan tujuh ruas yang perlu menyalakan sekiranya nombor lapan (8) hendak dipaparkan.
1.11 Merujuk kepada rajah 1.9, nyatakan kod BCD yang perlu diberikan jika nombor tujuh (7) ingin dipaparkan.
1.4 PEMULTIPLEKS DAN PENYAHMULTIPLEKS
Dalam sistem digital, penghantaran data jarak jauh akan dihantar melalui talian talifon atau kabel. Jika data dihantar secara selari (parallel) iaitu kesemua bit data dihantar serentak maka kos dan saiz kabel akan mahal dan besar. Dengan itu data akan dihantar melalui single wire iaitu dalam bentuk sesiri (serial). Data ini kemudiannya akan ditukarkan kebentuk selari apabila tiba ke distinasinya.
Rajah 1.10 menunjukkan pemultipkes dan penyahmultipleks digunakan apabila data dari banyak punca hendak dihantar melalui satu talian ke lain-lain distinasi dan kemudian ia akan diagihkan kepada distinasinya.
Untuk lebih jelas mari kita melihat rajah 1.11. Rajah ini menunjukkan data digital daripada tiga buah komputer dihantar melalui satu talian kepada tiga buah komputer yang berada dilokasi yang jauh.
Rajah ini menunjukkan data binari daripada komputer A dihantar ke talian keluaran dalam tempoh masa t1 dan dihantar secara siri ke penyahmultipleks yang bersambung dengan komputer D. Kemudian, dalam tempoh t2, pemultipleks akan menerima masukan data dari komputer B dan penyahmultipleks kemudian akan menyambung data ini ke komputer E. Seterusnya dalam tempoh t3, pemultipleks akan menerima data dari komputer C dan penyahmultipleks kemudian akan menyambung data ini ke komputer komputer F.
Secara ringkasnya dalam tempoh masa pertama komputer A menghantar data ke komputer D. Dalam tempoh masa kedua, komputer B menghantar data ke komputer E dan komputer C menghantar data ke komputer F dalam tempoh masa ketiga.
1.4.1 Pemultipleks (Multiplexers)
Pemultipleks ialah satu alat yang membenarkan maklumat digital daripada beberapa punca dihantar melalui satu talian penghantaran. Iaitu terdapat beberapa masukan (input) dan hanya satu talian keluaran (talian penghantaran). Pemultipleks juga dikenali sebagai pemilih data (data selectors). Bagi mengawal/memilih data masukan yang hendak dihantar maka satu talian kawalan/talian pemilih digunakan. Sekiranya litar mempunyai n talian pemilih ,maka 2n talian masukan terhasil.
.
Contoh 1.3:
Jika pemultipleks mempunyai 2 talian pemilih maka, jumlah talian masukan ialah 4 (22).
Rajah 1.12 menunjukkan litar logik pemultipleks 4 -ke- 1 talian. Litar ini mengandungi 4 talian masukan (D0, D1, D2 dan D3), satu keluaran dan dua talian pemilih (S1 dan S0). Talian pemilih akan menentukan masukan manakah yang akan dihantar ke keluaran. Sekiranya talian pemilih ialah 00 (S1=0,S0=0) maka data get AND A akan enabled, manakala get-get lain (B, C dan D) akan disabled, dengan itu keluaran data akan mengikut data masukan D0 (Y= D0). Keluaran yang terpilih boleh ditunjukkan dalam jadual 1.4.
Setelah anda memahami konsep asas pemultipleks, mungkin anda tertanya-tanya dimanakah litar ini boleh digunakan. Baiklah, pemultipleks boleh digunakan sebagai penukar data selari-ke-siri.
Penukar data selari-ke-siri ialah suatu litar yang akan menukarkan data masukan selari ke data keluaran siri. Seperti yang kita ketahui data binari boleh dihantar samada secara selari atau siri diantara dua litar digital. Walaupun begitu dalam penghantaran data jarak jauh, data binari akan dihantar secara siri. Meskipun kelajuan penghantaran data adalah lambat, tetapi ia menjimatkan kos. Dengan itu data selari (contoh data dari sistem komputer) perlu ditukar ke siri sebelum dihantar kedistinasinya. Dalam sistem digital penghantaran data secara selari akan digunakan apabila kelajuan penghantaran data diutamakan.
Rajah 1.13 menunjukkan lC 74151 (One-of-Eight Data Multiplexer/Selector) digunakan sebagai penukar data selari-ke-siri. Rajah ini menunjukkan perbezaan diantara dua format data, dimana ia akan menukarkan data masukan 8-bit selari ke data keluaran 8-bit siri. Susunan data yang akan dihantar keluar bergantung kepada kod binari yang diterima oleh talian pemilih (A, B dan C). Keadaan talian pemilih akan ditentukan oleh isyarat yang dihantar oleh litar pembilang binari 3 bit (0 7).
1.4.2 Penyahmultipleks (Demultiplexers)
Penyahmultipleks adalah berlawanan daripada pemultipleks. Ia berfungsi bagi menerima data melalui satu talian penghantaran (sesiri) dan kemudian mengagihkannya kepada salah satu daripada beberapa talian keluaran. Seperti mana pemultipleks, penyahmultipleks juga mempunyai talian pemilih yang berfungsi bagi mengawal penghantaran data. Jika penyahmultipleks mempunyai n talian pemilih maka talian keluarannya ialah 2n.
Contoh 1.4:
Jika penyamultipleks mempunyai 2 talian pemilih maka, jumlah talian keluaran ialah 4 (22).
Rajah 1.14 menunjukkan litar penyahmultipleks 1 talian-ke-4 talian. Semua masukan data melalui get AND. Dua suis pemilih akan memastikan hanya satu get sahaja enable pada satu-satu masa dan data masukan akan dihantar ke talian keluaran yang terpilih. Keadaan talian pemlih dan talian keluaran yang terpilih ditunjukkan seperti jadual 1.5.
Adakah anda masih ingat penyahkod BCD ke desimal (IC 7442) yang telah kita bincang sebelum ini. IC 7442 selain berfungsi sebagai penyahkod juga boleh digunakan sebagai penyahmultipleks. Rajah 1.15 menunjukkan 7442 berfungsi sebagai penyahmultipleks dimana masukan A, B dan C digunakan sebagai talian pemilih dan masukan D sebagai talian masukan. Walaupun 7442 mempunyai sepuluh (0-9) talian keluaran tetapi hanya lapan (0-7) digunakan. Dengan itu 7442 akan berfungsi sebagai penyahmultipleks 1 talian-ke-8 talian.
Sekiranya pemultipleks boleh digunakan sebagai penukar data selari ke siri, penyahmultipleks pula digunakan sebagai penukar data siri ke selari.
1.1 Nyatakan fungsi pemultipleks dan penyahmultipleks.
1.2 Nyatakan jumlah talian pemilih bagi pemultipleks 16 talian-ke- 1 talian.
1.3 Dalam penghantaran data jarak jauh, kaedah manakah yang sering digunakan dan kenapa ?.
1.4 Merujuk rajah 1.12 nyatakan keluaran Y jika talian pemilih S1=1 dan S0=0.
1.5 Lukiskan litar asas penyahmultipleks 1 talian-ke-4 talian
LITAR PENGENDALIAN DATA
UNIT 1
EMBED Unknown
OBJEKTIF
Menyatakan fungsi pengkod
Melukis litar asas dan membincangkan penggunaan pengkod didalam penukaran nombor perpuluhan kepada kod BCD 8421
Menyatakan fungsi penyahkod
Melukis litar asas penyahkod
Menerangkan ciri-ciri litar bersepadu penyahkod binari ke desimal
Menerangkan ciri-ciri litar bersepadu penyahkod paparan tujuh ruas
Menyatakan fungsi pemultipleks dan penyahmultipleks
Melukis litar asas dan membincangkan penggunaan pemultipleks
Melukis litar asas dan membincangkan penggunaan penyahmultipleks
INPUT
KEYBOARD
PENGKOD
(ENCODER)
PENYAHKOD
(DECODER)
Paparan
CPU
Masukan
Rajah 1.1 : Sistem digital
DesimalKOD BCDDCBA00000100012001030011401005010160110701118100091001
Jadual 1.1 : Desimal ke Kod BCD
0
1
2
3 A
4 B
5 C
6 D
7
8
9
Masukan
Desimal
Keluaran Kod BCD
Rajah 1.2 : Rajah blok Pengkod Desimal ke Kod BCD
A
B
C
D
1
2
3
4
5
6
7
8
9
+ 5 V
Rajah 1.3: Litar asas pengkod desimal ke BCD
Masukan Desimal
Keluaran Kod BCD
Dalam banyak penggunaan kita sebenarnya tidak perlu merekabentuk litar pengkod, ini kerana pengkod boleh didapati dalam bentuk IC dipasaran.
n isyarat masukan
2n isyarat keluaran
A
B
C
D
S0
S1
Masukan
Keluaran
Rajah 1.4: Litar logik penyahkod 1-dari- 4
Jadual 1.3: Jadual kebenaran penyahkod 1 dari 4 (2 ke 4 talian)
Setelah anda memahami konsep asas penyahkod mari kita menerus pembelajaran dengan melihat litar bersepadu penyahkod
(a)
1
2
3
15 4
14 5
13 6
7
9
10
11
0
1
2
3
4
5
6
7
8
9
A
B
C
D
Pandangan Atas
0
1
16
1
Vcc
2
15
2
A
3
13
14
B
3
5
4
12
4
C
6
11
5
D
9
6
7
8
10
Keluaran adalah aktif rendah, iaitu keluaran RENDAH (LOW) apabila diaktifkan
7
9
8
GND
DesimalMASUKANKELUARANDCBA012345678900000LHHHHHHHHH10001HLHHHHHHHH20010HHLHHHHHHH30011HHHLHHHHHH40100HHHHLHHHHH50101HHHHHLHHHH60110HHHHHHLHHH70111HHHHHHHLHH81000HHHHHHHHLH91001HHHHHHHHHL
(b)
Rajah 1.5 : (a) Simbol logik 7442 (b) Jadual fungsi 7442
Untuk memahami dengan lebih jelas penggunaan penyahkod BCD ke Desimal ini, marilah kita sama-sama mengkaji penggunaannya didalam sistem I/O komputer dan litar pembilang BCD ke desimal.
7442
1
2
3
15 4
14 5
13 6
7
9
10
11
A0
A1
A2
A3
CPU
PRINTER
EN
MODEM
EN
KEYBOARD
EN
I/O PORT
Bus data
Rajah 1.6 : Sistem pengkalan I/O komputer secara ringkas
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Bermula dari
Dan ulang semula
(1)
(5)
(2)
(3)
(4)
(6)
(9)
(10)
(7)
(11)
0
1
2
3
9
8
7
6
5
4
(14)
(8)
A3
D
C
B
(15)
(12)
(14)
(13)
(12)
(11)
(9)
(8)
A3
D
C
B
Denyut
Jam
(2) (3) (6) (7) (10)
(GND)
(GND)
(5)
+ 5 V
(16)
+ 5 V
+ 5 V
R1
220(
7442
7490
Rajah 1.7 : Pembilang BCD ke Desimal
d
a
b
c
e
f
g
(a)
(b
Rajah 1.8 : Paparan Tujuh Ruas
DesimalMASUKANKELUARANDCBAabcdefg0LLLLONONONONONONOFF1LLLHOFFONONOFFOFFOFFOFF2LLHLONONOFFONONOFFON3LLHHONONONONOFFOFFON4LHLLOFFONONOFFOFFONON5LHLHONOFFONONOFFONON6LHHLONOFFONONONONON7LHHHONONONOFFOFFOFFOFF8HLLLONONONONONONON9HLLHONONONOFFOFFONON
L - LOGIK 0
H - LOGIK 1
EMBED Unknown
Rajah 1.9 : Penyahkod paparan tujuh ruas
AKTIVITI 1A
A
B
C
D
A
B
C
D
Rajah 1.10 : Penghantaran data secara siri menggunakan
Pemultipleks dan Penyahmulripleks
Pemultipkes
Penyahmultipkes
Masukan
Selari
Data siri
Keluaran selari
t3
t2
t1
t3
t2
t1
MUX
A
B
C
DEMUX
F
E
D
Rajah 1.11 : Ilustrasi penggunaan pemultipleks dan penyahmultipleks
Setelah anda didedahkan dengan pemultipleks dan penyahmultipleks marilah kita meneruskan pembelajaran kita dengan cuba melihat pemultipleks dan penyahmultipleks dengan lebih mendalam.
MUX
2n ke 1
2n talian
masukan
Talian
keluaran
n talian pemilih
D0
D1
D2
D3
S1 S0
Talian
keluaran
2 talian pemilih
22 talian
masukan
Keluaran Data
Masukan
data
D3
D2
D1
Y
D0
Talian Pemilih
S1
S0
Rajah 1.12 : Litar asas pemultipleks 4 ke 1 talian
A
B
C
D
Jadual 1.4: Jadual kebenaran Pemultipleks 4 talian -ke- 1 talian
Talian pemilihKeluaranS1S0(Y)00Y = D001Y = D110Y = D211Y = D3
D0
D1
D2
D3
74151
D4
D5
D6
D7 A B C
D0 = 1
D1 = 0
D2 = 0
D3 = 1
D4 = 0
D5 = 1
D6 = 1
D7 = 0
Data
Masukan
Selari
Data
Keluaran Siri
Y = 0110 1001
Pembilang
0 - 7
Denyut Jam
Talian Pemilih
(A, B dan C)
Rajah 1.13 : Penggunaan : Penukar Data Selari-ke-Siri
DEMUX
1 ke 2n
Talian
masukan
n talian pemilih
Talian
keluaran
D0
D1
D2
D3
S1 S0
Talian
masukan
4 Talian
keluaran
2 talian pemilih
Data Masukan
D0
D1
D2
D3
S0 (SW1)
S1 (SW2)
Rajah 1.14: Litar Asas penyahmultipleks 1talian-ke-4 talian
Jadual 1.5: Jadual kebenaran Penyahmultipleks 1 talian -ke- 4 talian
Talian pemilihKeluaran yang dipilihS1S0D0D1D2D3001000010100100010110001
7442
1
2
3
15 4
14 5
6
7
8
12
0
1
2
3
4
5
6
7
A
B
C
D
Talian pemilih
Talian Masukan
Talian keluaran
Rajah 1.15 : Penyahkod 7442 sebagai penyahmultipleks
AKTIVITI 1B
_1086938148.bin