Translate

Membuat Simulasi ADC Mikrokontroller Pembacaan Sensor Analog Menggunakan Bascom AVR

Membuat Simulasi ADC Mikrokontroller Pembacaan Sensor Analog Menggunakan Bascom AVR


        Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah simulasi yang bisa menjelaskan mengenai cara penggunaan fitur ADC pada mikrokontroller menggunakan bahasa pemrograman Bascom AVR. jadi pada contoh kali ini hanyalah simulasi saja tanpa ada hardware nyatanya. jika ingin dibuat hardware bisa saja dan juga hasilnya pun nanti akan sama seperti pada simulasi. untuk software simulasi menggunakan proteus kemudian untuk contoh sensor menggunakan potensiometer. untuk lebih jelasnya berikut adalah skema dan programnya.



a. Minimum System ATMega




b. Potensiometer




c. LCD 16x2





d. Program Bascom AVR

$regfile = "m16def.dat"
$crystal = 12000000
$baud = 9600
'--------------------------

Config Lcdpin = Pin , Rs = Portc.4 , E = Portc.5 , Db4 = Portc.0
Config Lcdpin = Pin , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3
Config Lcd = 16 * 2

Config Adc = Single , Prescaler = Auto , Reference = Avcc

Dim Dataadc1 As Word
Dim Volt1 As Single
Dim Dataadc2 As Word
Dim Volt2 As Single

Cls
Cursor Off

Start Adc


Do

Dataadc1 = Getadc(0)

Volt1 = Dataadc1 * 5
Volt1 = Volt1 / 1023

Dataadc2 = Getadc(1)

Volt2 = Dataadc2 * 5
Volt2 = Volt2 / 1023


Print "v1= " ; Volt1
Print "v2= " ; Volt2

   Upperline
   Lcd "v1= " ; Volt1
   Lowerline
   Lcd "v2= " ; Volt2

Waitms 10


Loop





e. VIDEO HASILNYA









No comments:

Post a Comment