Diberdayakan oleh Blogger.

Rabu, 31 Mei 2017

Bascom AVR - Seven Segment

Chapter 1. PENDAHULUAN

Materi ini merupakan tugas mata kuliah Mikroprosesor dan Mikrokontroler jurusan Teknik Elektro Universitas Andalas tahun pelajaran 2017/2018. Dengan Dosen Pembimbingnya adalah bapak Darwison, M.T. rangkuman dari berbagai macam sumber baik itu dari buku dan juga dari website

Chapter 2. KOMPONEN RANGKAIAN

1. Seven Segment Display (7 Segment Display) dalam bahasa Indonesia disebut dengan Layar Tujuh Segmen adalah komponen Elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven Segment Display memiliki 7 Segmen dimana setiap segmen dikendalikan secara ON dan OFF untuk menampilkan angka yang diinginkan. Angka-angka dari 0 (nol) sampai 9 (Sembilan) dapat ditampilkan dengan menggunakan beberapa kombinasi Segmen. Selain 0 – 9, Seven Segment Displayjuga dapat menampilkan Huruf Hexadecimal dari A sampai F. Segmen atau elemen-elemen pada Seven Segment Display diatur menjadi bentuk angka “8” yang agak miring ke kanan dengan tujuan untuk mempermudah pembacaannya.

2. Mikrokontroler ATMega8535 merupakan mikrokontroler keluarga AVR 8bit. Beberapa tipe mikrokontroler yang “berkeluarga” sama dengan ATMega8535 ini antara lain ATMega8, ATMega16, ATMega32, ATmega328, dll. 

Chapter 3. RANGKAIAN

Rangkaian keseluruhan



Chapter 4. FLOWCHART


Chapter 5. Listing Program

$regfile = "m8535.dat"
$crystal = 16000000
Config Portd = Output

Portb = &B01000000
Ddrb = &B11111111
Ddra = &B1110000
Porta = &B11111111
Portd = &B00001111

Do
Porta = &B1101111
Portd = &B00001101
Waitms 1

If Pina.0 = 0 Then
Portb = &B11111001
Waitms 10
Elseif Pina.1 = 0 Then
Portb = &B10011001
Elseif Pina.2 = 0 Then
Portb = &B11111000
End If

Porta = &B1011111
Waitms 1
If Pina.0 = 0 Then
Portb = &B10100100
Elseif Pina.1 = 0 Then
Portb = &B10010010
Elseif Pina.2 = 0 Then
Portb = &B10000000
Elseif Pina.3 = 0 Then
Portb = &B11000000
End If

Porta = &B0111111
Waitms 1
If Pina.0 = 0 Then
Portb = &B10110000
Elseif Pina.1 = 0 Then
Portb = &B10000010
Elseif Pina.2 = 0 Then
Portb = &B10010000
Elseif Pina.3 = 0 Then
Portb = &B11000000
End If

Loop
End

Chapter 6. Video Simulasi


Chapter 7. Download File

Link Download HTML+PROTEUS+PROGRAM, Klik Disini
Link Download VIDEO, Klik Disini
Share:

0 komentar:

Posting Komentar

Popular Posts

Blogger templates