Home
Add Document
Sign In
Register
Seven_Segment_Keypad_dan_LCD (1).docx
Home
Seven_Segment_Keypad_dan_LCD (1).docx
...
Author:
M Faisal Faruqi
18 downloads
95 Views
444KB Size
Report
DOWNLOAD .PDF
Recommend Documents
_tarea 1docx
Riesgos en el sector de elaboración de subproductos forestalesDescripción completa
El Mesencéfalo.1docx
mesencefalo;anatomia,funcion y patologias.Descripción completa
Clase de Minesched.1docx
clases
HLT. Analisis 1docx
Deskripsi lengkap
Documento de Katherine.1docx
es proecesamiento de documentos instantaneos documentos de word
Lesson Log Science 11-1docx
DLLFull description
Kumpulan Soal Soal Prakarya Kelas Xii Ipa Ok 1docx
tatatataDeskripsi lengkap
PRAKTIKUM MIKROPROSESOR MODUL II SEVEN SEGMENT, KEYPAD dan LCD LAPORAN AWAL
NAMA
: Mukh Yasin Yasin Nur Supriyadi Supriyadi
NPM
: 140303130001
WAKTU
: Senin, 6 Ok!"er #014, 16$30 % 1&$00
ASS'ST(N
: Ah)ad dan *a+ar
LABORATORIUM HARDWARE HARDWARE PROGRAM STUDI TEKNIK KOMPUTER FMIPA UNPAD 2014
MODUL II SEVEN SEGMENT, KEYPAD dan LCD
I
T!"!an P#a$%&$!' Prakikan dapa )e)aha)i rankaian )ikr!k!nr!-er ATMea &.3. denan se/en se)en$ • Prakikan dapa )enunakan dan )e)aha)i insruksi pr!ra) !deisi!n A2 unuk •
• • •
)ena)pi-kan daa ke se/en se)en$ Prakikan )e)pe-a+ari unsi keypad$ Prakikan dapa )e)"ua pr!ra) unuk )e)eriksa !)"!- yan diekan pada keypad$ Prakikan )a)pu )e)"ua pr!ra) unuk )ena)pi-kan suau karaker pada 5 i7uid rysa- 5isp-ay8 )e-a-ui pin '9O A2$
II
T()#& Da*a# II1
S(+(n S('(n%
Se/en se)en ada-ah suau se)ense)en yan diunakan )ena)pi-kan anka$ Se/en se)en ini ersusun aas ; "aan (5 yan disusun anka & denan )enunakan huru a yan dise"u 5OT MAT2'KS$ Seiap se)en erdiri dari 1 aau # ih ()iin 5i!de(58$ Peraa se/en )erupakan k!niurasi ; "uah (5 dan 1 iik (5 yan dapa di"enuk )en+adi anka dan karaker erenu yan diandai denan "aa n
Ga'-a# 21 K!nsruksi Se/en Se)en
Se/en se)en dapa di"edakan )en+adi dua )a>a) yaiu: •
!))!n An!da
:
!ika 1 ? )ai -!ika ini8 !ika 0 ? )enya-a -!ika rendah8
•
!))!n Ka!da
:
!ika 1 ? )enya-a -!ika ini8 !ika 0 ? )ai -!ika rendah8
Ta"e- unuk )ena)pi-kan anka 0@ :
An$
B&%.
B&%/
B&%
a 0 1 # 3 4 . 6 ; & @
d)% 1 1 1 1 1 1 1 1 1 1
1 1 0 0 0 0 0 1 0 0
0 1 1 1 0 0 0 1 0 0
An$
B&%.
B&%/
B&%
a 0 1 # 3 4 . 6 ; & @
d)% 0 0 0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 0 1 1
1 0 0 0 1 1 1 0 1 1
Ran$a&an S(+(n S('(n%8
COMMON ANODA B&%4 B&% E 0 1 0 1 1 1 0 1 0 1
D 0 1 0 0 1 0 0 1 0 0
COMMON ANODA B&%4 B&% E 1 0 1 0 0 0 1 0 1 0
D 1 0 1 1 0 1 1 0 1 1
B&%2
B&%1
B&%0
Da%a
3 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 1 1 0 0 0
A 0 1 0 0 1 0 0 0 0 0
5(6a7 0>0 0B@ 0Ba4 0C0 0@@ 0@# 0 0B& 0&0 0@0
B&%2
B&%1
B&%0
Da%a
3 1 1 0 1 1 1 1 1 1 1
1 1 1 1 1 0 0 1 1 1
A 1 0 1 1 0 1 1 1 1 1
5(6a7 03* 006 0.C 04* 066 06( 0;( 00; 0;* 06*
Ga'-a# 22 2ankaian Se/en Se)en II2
K(9:ad
Keypad ada-ah ku)pu-an "e"erapa sDi>h yan ersusun aas "aris dan k!-!), yan )e)punyai sia yan unik yaiu k!-!) dan "arisnya idak dapa diru"ah$ 5a-a) )e-akukan pr!ses pe)"a>aan dan peniri)an daa keypad dapa "eker+a denan )enunakan dua )e!da, yaiu )e!da s>annin dan p!--!n$ Keypad ATMea &.3. yan diunakan )enunakan )e!da s>annin yan "erunsi unuk )eneri)a inpu !)"!- keypad sera )ena)pi-kan dii aau karaker yan diininkan ke a-a pena)pi- seperi se/en se)en aau 5$
Ceriku ini )erupakan a)"ar rankaian dari keypad:
Ga'-a# 2 2ankaian Keypad 34
Keypad )erupakan susunan sak-ar push"u!n )enuru "aris dan k!-!), ha)pir sa)a denan d! )ariks, hanya sa+a d! )ari ersusun dari (5$ Cenuk dan susunan keypad dapa di-iha pada a)"ar #$3$ Eu"unkan pin keypad denan pin )ikr!k!nr!-er$ ara unuk )eneahui sak-ar )ana yan diekan ada-ah denan )e)eriksa "aris dan k!-!)$ Aar )ikr!k!nr!-er )eneahui "aris dan k!-!) )ana yan erhu"un, )aka se"aian p!r )ikr!k!nr!-er diunsikan se"aai !upu dan se"aian -ai diunsikan se"aai inpu$
II
LCD
5 ada-ah suau disp-ay dari "ahan >airan Krisa- yan pen!perasiannya )enunakan syse) d! )ariks, 5 "anyak diunakan se"aai disp-ay dari a-aa-a e-ekr!nik seperi ka-ku-a!r, )u-ieser diia-, +a) diia- dan se"aainya$
Ga'-a# 24 C-!k 5iara) 5
5 dapa diunakan denan )udah dihu"unkan denan )ikr!k!nr!-er A2 ATMea &.3.$ 5 yan diunakan da-a) per>u"aan ada-ah 5 # 16, -e"ar disp-ay # "aris 16 k!-!), yan )e)punyai 16 pin k!nek!r yan dideinisikan se"aai "eriku:
Ga'-a# 2 K!niurasi Pin pada 5 K)n&!#a*& P&n :ada LCD
PI N
NAMA PIN
1
SS
Fr!und !-ae
#
G./
3
((
!nras !-ae
4
2S
.
29W
6
(
; & @ 10 11 1# 13 14 1. 16
5C0 5C1 5C# 5C3 5C4 5C. 5C6 5C; CP FN5
FUNGSI
2eiser Se-e> 1 ? 'nru>i!n 2eiser 0 ? 5aa 2eiser 2ead9Wrie, ! >h!!se Drie !r read )!de 0 ? Drie )!de 1 ? read )!de (na"-e 0 ? sar ! -a>h daa ! 5 >hara>er 1 ? disa"-e 5aa "i ke0 SC8 5aa "i ke1 5aa "i ke# 5aa "i ke3 5aa "i ke4 5aa "i ke. 5aa "i ke6 5aa "i ke; Ca>k P-ane ih Fr!und !-ae
III
TUGAS PENDAHULUAN 1$ He-askan >ara ker+a se/en se)enI Jawab : Prinsip kerja seven
dikonversikan
masuk
ke
segmen ialah input biner pada switch
dalam
decoder,
baru
kemudian
decoder
mengkonversi bilangan biner tersebut menjadi decimal, yang nantinya akan
ditampilkan
pada
seven
segment. Seven
segment
dapat
menampilkan angka-angka desimal dan beberapa karakter tertentu melalui kombinasi aktif atau tidaknya LE penyusunan dalam seven segment. !ntuk memudahkan penggunaan seven segment, umumnya digunakan sebuah decoder" mengubah# mengkoversi input bilangan biner menjadi decimal$ atau seven segment driver yang akan mengatur aktif tidaknya led-led dalam seven segment sesuai dengan nilai biner yang diberikan. #$ Apa per"edaan anara se/en se)en >!))!n an!da denan se/en se)en >!))!n ka!daJ Jawab : a C)'')n an)da
5isini, se)ua an!da dari di!de disaukan se>ara para--e- dan se)ua iu dihu"unkan ke dan ke)udian (5 dihu"unkan )e-a-ui ahanan pe)"aas arus ke-uar dari penerak$ Karena dihu"unkan ke , )aka !))!n An!da ini "erada pada k!ndisi aki hih$ - C)'')n $a%)da
5isini se)ua ka!da disaukan se>ara para--e- dan dihu"unkan ke r!und$ Karena se-uruh ka!da dihu"unkan ke r!und, )aka >!))!n ka!da ini "erada pada k!ndisi aki -!D$ 3$ Se/en se)en er)asuk ke da-a) en>!der aau de>!derI He-askan a-asannyaI Jawab : Decoder. Karena pada dasarnya prinsip kerja seven segmen ialah input
biner pada switch dikonversikan masuk ke dalam decoder, baru kemudian decoder mengkonversi bilangan biner tersebut menjadi decimal, yang nantinya akan ditampilkan pada seven segment. 4$ 5!Dn-!ad rankaian 5I Jawab :
.$ Apa unsi kaki 1. dan 16 pada 5J Jawab : kaki 1. "erunsi se"aai CP Ca>k P-ane i h8 , dan kaki 16 se"aai Ground Voltage, 6$ Apa unsi dari p!ensi!)eer pada rankaian 5J Jawab : pada se"uah 5 erdapa ri)p! p!ensi!)eer yan "esarnya 10K$ 5i)ana unsi dari ri)p! p!ensi!)eer erse"u diunakan unuk )enaur >!nras dari karaker yan dia)pi-kan pada 5$
;$ Cua pr!ra) unuk )ena)pi-kan na)a anda di 5I Jawab :
lcd_gotoxy(0,0); lcd_gotoxy(0,0); lcd_putsf("Tampilkan Nama"); lcd_gotoxy(0,1); lcd_putsf("Mukh Yasin Nu !upiyadi"); dlay_ms(100); lcd_cla(); dlay_ms(100); aau denan >ara "eriku # #include
// Alphanumeric LCD Module Functions #asm .equ __lcd_port=0x1 ! "$%C #endasm #include &lcd.h' // (tandard )nput / utput Functions #include &stdio.h' lcd_init (16); lcd_putsf ("Mukh Yasin Nur Supriyadi"); *hile +,
// put our code here
&$ He-askan >ara ker+a keypad ATMea &.3.I Jawab : scanning yaiu )endeeksi erus )enerus apakah ada penekanan !)"!-$ Scanning ini di-akukan denan "anuan )ikr!k!nr!-er ATMea &.3. yan e-ah dipr!ra) unuk scanning $
@$ Se"ukan dan +e-askan dua )e!da >ara ker+a keypadI Jawab : a. Me!da Scanning Me!de scanning keypad di-akukan denan )endeeksi hu"unan pin "aris dan k!-!) karena !)"!- diekan, se>ara "eruruan, "eranian dan saupersau . 10$ Cua-ah pr!ra) unuk )ena)pi-kan huru pera)a dari na)a anda pada se/en se)en )enunakan >!de/is!n A2I Jawab :
$g 0h !tat# Mo% &0,'01001101 ; tulis huuf M pada sgmn *nd 11$ Cua-ah pr!ra) se/en se)en unuk )ena)pi-kan daa A5I Jawab :
1#$ Cua-ah pr!ra) unuk )ena)pi-kan karaker pada 5 )enunakan keypadI Jawab :
'includ +mga-.-/h 'includ +stdli/h 'includ +dlay/h 'includ +lcd/h 2lphanumic 345 Modul functions 'asm /6u __lcd_pot7081- ;&$9T4 'ndasm
%oid tkan_kypad_tampil_lcd() pnkanan kypad kmudian ditampilkan di 345 : &$9T 7 011111110; dlay_ms(.0); if (&
1?); dlay_ms(.00);@ if (&
=?); dlay_ms(.00);@ if (&
?); dlay_ms(.00);@ if (&
BC); dlay_ms(.00);@ &$9T 7 011111101; dlay_ms(.0);
if (&
D?); dlay_ms(.00);@ if (&
-?); dlay_ms(.00);@ if (&
?); dlay_ms(.00);@ if (&
0?); dlay_ms(.00);@ &$9T 7 011111011; dlay_ms(.0); if (&
.?); dlay_ms(.00);@ if (&
A?); dlay_ms(.00);@ if (&
E?); dlay_ms(.00);@ if (&
*C); dlay_ms(.00);@ &$9T 7 011110111; dlay_ms(.0); if (&
2C); dlay_ms(.00);@ if (&
C); dlay_ms(.00);@ if (&
4C); dlay_ms(.00);@ if (&
5C); dlay_ms(.00);@ @
%oid tampil_sting() : lcd_gotoxy(0,0);
mnmpatkan kuso lcd pada ais 0 kolom 0
lcd_putsf(>tampilan lcdDx1A?);
mnampilkan tulisan tampilan
lcdDx1A lcd_gotoxy(0,1);
mnmpatkan kuso lcd pada ais 1 kolom 0
lcd_putsf(>*lktoFc$nt$lC);
mnampilkan tulisan *lkt$F
c$nt$l @
%oid tampil_%aial() : suah %aial yg akan ditampilkan kdalam 345 haus diuah dahulu kdalam tip data aay Gika %aial tip data float maka diuah kdalan aay dngan instuksi ftoa Gika %aial tip data int maka diuah kdalan aay dngan instuksi itoa cha tmpHAI; int a7-00; float 71D./=-;
itoa(a,tmp); lcd_gotoxy(0,0); lcd_puts(tmp); ftoa(,D,tmp); angka D, anyaknya digit dilakang koma yg ditampilkan lcd_gotoxy(0,1); lcd_puts(tmp); @
%oid main(%oid) : &$9T 7 0xff; 559 7 0x0f;&20F. sagai output, &2=F sagai input
Jhil(1) pogam utama : tinggal dilakukan pmanggilan fungsi saGa, contoh# tampil_sting(); pmanggilan fungsi tampil_sting() @; @
DAFTAR PUSTAKA
'n! Suryana, 5rs,$M$K!)$ #014 , a"!ra!riu) EardDare: M!du- Prakiku) Mikr!pr!sess!r Uni/ersias Pad+ad+aran$ Hainan!r hp:99id$Dikipedia$!r9Diki9ayarLu+uhLse)en hp:99pe)uda)inanka"au$D!rdpress$>!)9#01390#9#&9penerian)!!rd>9 hp:99Dahyurah)aniar$i-es$D!rdpress$>!)9#0109119->d#1$+p hp:99naasyakinsky$"-!sp!$>!)9#0139069se/ense)endisp-ay$h)hp:99i-)u"aDan$"-!sp!$>!)9#0119049d!Dn-!adarike-inida-a)"ahasa$h)hp:99e-ek!"!$"-!sp!$>!)9#01390@9pr!ra))ena)pi-kankaadari$h)hp:99uad)uha))ad$"-!sp!$>!)9#01191#9huruk!de"iner$h)hp:99e-ekr!k!nr!-$"-!sp!$>!)9#0119069->ddankeypad$h)hp:99ari"aD!n!$"-!sp!$>!)9#01#90@9"e-a+ar)ena)pi-kandaaad>di->d#16$h)-
×
Report "Seven_Segment_Keypad_dan_LCD (1).docx"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Our partners will collect data and use cookies for ad personalization and measurement.
Learn how we and our ad partner Google, collect and use data
.
Agree & close