Anda di halaman 1dari 7

Home

Theory
Power System
Generation
Transmission
Distribution
Protection
MATLAB
ETAP
PSIM
Project

AVR TUTORIAL

Pemrograman
Keypad 34 + 7
Segment

FOLLOW:


NEXT STORY

PWM (Pulse Width Modulation)

PREVIOUS STORY

Pemrograman Keypad 44 + LCD

BY I PUTU GIOVANNI ELIEZER 28 JUNE


2014

Pemrograman Keypad 34

dengan Tampilan 7 Segment


Tutorial

ini

kelanjutan
pemrograman

merupakan
tutorial
keypad

44

GENERATION

Dasar Sistem Tenaga Listrik


26 SEP, 2015

ELECTRONICS / MICROCONTROLLER

dengan tampilan lcd disini.


Perbedaannya

kali

Merancang Driver Motor DC

ini

15 NOV, 2014

menggunakan keypad 33 yang


kemudian outputan nya akan

EMBEDDED SYSTEM / INFO

di tampilkan di 7 segment

4 Raspberry Pi + Arduino DUE =


UDOO

common anoda untuk masing

11 OCT, 2014

masing nilai tombol keypad.


Saat tombol 0 pada keypad

MICROCONTROLLER / THEORY

ditekan maka 7 segment akan

PWM (Pulse Width Modulation)


11 OCT, 2014

muncul angka 0, saat tombol 1


pada keypad ditekan maka 7

AVR TUTORIAL

segment akan muncul angka 1

Pemrograman Keypad 34 + 7
Segment

begitu

seterusnya

sampai

28 JUN, 2014

angka 9.
Teknik

pembacaan

masih

sama

AVR TUTORIAL

keypad

Pemrograman Keypad 44 + LCD

yaitu

28 JUN, 2014

menggunakan teknik scanning


dengan
sebagai

konfigurasi
input

dan

baris
kolom

sebagai output. Keypad 34


memiliki 4 buah inputan dan 3
buah output. Secara prinsip
mikrokontroler akan membaca

geyosoft.com
230likes

kolom 1, kolom 2, dan kolom 3


secara cepat kemudian akan
mendeteksi tombol pada baris
1,2,3 dan 4 untuk tiap masingmasing kolom.
Berikut ini simulasi skematik
Keypad 44dengan 7
Segment:

LikePage

Bethefirstofyourfriendstolikethis

Share

Berikut ini program


simulasiKeypad 44dengan
7 Segment:

#include<mega16.h>
#include<delay.h>
voidkeypad_segment()
{
PORTB=0b01111110
delay_ms(10)
if(PINB.3==0)
{
PORTC=0xF9//ANGKA1
delay_ms(300)
}
if(PINB.4==0)
{
PORTC=0x99//ANGKA4
delay_ms(300)
}
if(PINB.5==0)
{
PORTC=0xF8//ANGKA7
delay_ms(300)
}
PORTB=0b01111101
delay_ms(10)
if(PINB.3==0)
{
PORTC=0xA4//ANGKA2
delay_ms(300)
}
if(PINB.4==0)
{
PORTC=0x92//ANGKA5

delay_ms(300)
}
if(PINB.5==0)
{
PORTC=0x80//ANGKA8
delay_ms(300)
}
if(PINB.6==0)
{
PORTC=0xC0//ANGKA0
delay_ms(300)
}
PORTB=0b01111011
delay_ms(10)
if(PINB.3==0)
{
PORTC=0xB0//ANGKA3
delay_ms(300)
}
if(PINB.4==0)
{
PORTC=0x82//ANGKA6
delay_ms(300)
}
if(PINB.5==0)
{
PORTC=0x90//ANGKA9
delay_ms(300)
}
}
voidmain(void)
{
PORTB=0xFF
DDRB=0x07
PORTC=0xFF
DDRC=0xFF
while(1)
{
keypad_segment()
}
}

Tags:

Keypad3x4

I Putu Giovanni
Eliezer

Lahir di Kota
Denpasar, 28
Januari 1994. Saat
ini sedang
berdomisili di
Surabaya. Sedang
aktif sebagai
mahasiswa di
salah satu Institut
negeri ternama di
kota Surabaya.
Bidang pendidikan
dalam Teknik
Elektro terutama
bidang
pengaturan. Mulai
aktif nge-blog saat
mulai SMA dan
terus
dikembangkan
hingga saat ini.

YOU MAY ALSO LIKE...


2

Pemrog
raman
LED
(Blink
LED)
27 APR,
2013

Pemrog
raman
7Segme
nt
(Tampil
an)
28 APR,

Pemrog
raman
LED
(Push
Button)
30 APR,
2013

2013

1 RESPONSE
Comments 1
Pingbacks 0
Ruth Yuliana Palupi

9 July 2014 at 21.06

Bagus artikelnya. Mudah


dipahami. jadi paham
meskipun sedikit soal
elektronika. Smoga lolos ya
Lintas Jalurnya..
Reply

LEAVE A REPLY
Name *

Email *

Website

Comment

Post Comment
Konfirmasi Untuk
Memberikan Komentar

RECENT POSTS

Dasar Sistem Tenaga

Listrik

Merancang Driver Motor

DC

RECENT COMMENTS

To search type and hit enter

Arfan on Membuat

Minimum Sistem ATMega 16

zaid on Merancang Driver

Motor DC
4 Raspberry Pi + Arduino

DUE = UDOO

ACHMAD WAHYU WIBOWO

on 10 Tool untuk Hobby


Elektronika

PWM (Pulse Width

Modulation)

yoga on Membuat

Minimum Sistem ATMega 16

Pemrograman Keypad

34 + 7 Segment

Rury Zairil on Rangkaian

Downloader USBasp

Home
Site Map
Contact
About Us

Geyosoft.com 2015. All Rights Reserved.

Anda mungkin juga menyukai