2011-07-05

Responsi Mikrokontroler

 

Rancanglah suatu display dengan memanfaatkan sebuah 7-segment untuk menampilkan huruf secara bergantian (satu persatu). Gunakan port 3 sebagai masukan tombolnya(dua tombol). Dengan penjelasan sebagai berikut :

- Jika tombol P3.6 ditekan maka 7-segment akan menampilkan huruf secara bergantian dimulai dari huruf r sampai huruf I, sehingga kalau dirangkai menjadi kata “r E S P O n S I”.

- Sedangkan bila tombol P3.7 ditekan maka tampilan pada 7-segment akan berhenti dan mati.

Hubungkan 7-segment tersebut ke port 1 sebagai keluaran. Berdasarkan rancangan anda tersebut, cantumkan :

a. Gambar rangkaiannya!

b. Listing Programme-nya!

c. Flowchart-nya!

penyelesaian :

a. gambar

gambar

b. Listing Program

ORG 0H

Awal :

Mov A,P3

CJNE A,#0BFH,Step1

Mov P1,#0AFH

Acall Delay

Mov P1,#86H

Acall Delay

Mov P1,#92H

Acall Delay

Mov P1,#8CH

Acall Delay

Mov P1,#0C0H

Acall Delay

Mov P1,#0ABH

Acall Delay

Mov P1,#92H

Acall Delay

Mov P1,#0F9H

Acall Delay

SJMP Awal

Step1 :

CJNE A,#7FH,Awal

Mov P1,#0FFH

Acall Delay

SJMP Awal

;-----------------------------------------------------

; Subrutin Delay

;-----------------------------------------------------

Delay   : Mov R0,#5

Delay1 : Mov R1,#0FFH

Delay2 : Mov R2,#0

    DJNZ R2,$

    DJNZ R1,Delay2

    DJNZ R0,Delay1

    RET

                 End

c. flowchat

gmb

 

 

 

semester genap_mikrokontroler