UNIT1 (1).doc

31

Transcript of UNIT1 (1).doc

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