[KEMBALI KE MENU SEBELUMNYA]
DAFTAR ISI
1.Pendahuluan
2. Dasar Teori
3. Rangkaian
4. Listing Program
5. Flowchart
6. Video Simulasi
7. Link Download
4. Listing Program
5. Flowchart
6. Video Simulasi
7. Link Download
DAC
1. Pendahuluan
Assalamuallaikum wr.wb. pengunjung sekalian...
Materi yang saya posting kali ini merupakan materi mata kuliah Mikroprosesor dan Mikrokontroller jurusan Teknik Elektro , Universitas Andalas. TP 2017/2018. Dengan dosen pembimbingnya adalah bapak Darwison M.T.2.Dasar Teori
1. MCS51
Mikrokontroler tipe AT89S51 merupakan mikrokontroler keluarga
MCS-51 dengan konfigurasi yang sama persis dengan AT89C51 yang cukup
terkenal, hanya saja AT89S51 mempunyai fitur ISP (In-System Programmable
Flash Memory). Fitur ini memungkinkan mikrokontroler dapat diprogram
langsung dalam suatu sistem elektronik tanpa melalui Programmer Board
atau Downloader Board.Personal Computer. Mikrokontroler dapat diprogram
langsung melalui kabel ISP yang dihubungkan dengan paralel port pada
suatu pada suatu Personal Computer. Mikrokontroler tipe AT89S51
merupakan mikrokontroler keluarga MCS-51 dengan konfigurasi yang sama
persis dengan AT89C51 yang cukup terkenal, hanya saja AT89S51 mempunyai
fitur ISP (In-System Programmable Flash Memory).
2. LED
Sebuah LED adalah sejenis dioda semikonduktor istimewa. Seperti sebuah dioda normal, LED terdiri dari sebuah chip bahan semikonduktor yang diisi penuh, atau di-dop, dengan ketidakmurnian untuk menciptakan sebuah struktur yang disebut p-n junction. Pembawa-muatan – elektron dan lubang mengalir ke junction dari elektroda dengan voltase berbeda. Ketika elektron bertemu dengan lubang, dia jatuh ke tingkat energi yang lebih rendah, dan melepas energi dalam bentuk photon.
3. Rangkaian
Rangkaian ini berfungsi untuk merubah input digital menjadi analog (DAC)
4. Flowchart
5. Listing Program
#include <reg51.h>
sbit s1=P1^0;
sbit s2=P1^1;
sbit s3=P1^2;
void d(unsigned int );
void d(unsigned int value){
unsigned int x,y;
for(x=0;x<value;x++)
for(y=0;y<1275;y++);
}
void main(){
while(1){
if(s1==1){
P2=0x07;}
else if(s2==1){
P2=0x0F;}
else if(s3==1){
P2=0x2F;}
else if((s1==s2==s3==1)){break;}
}
}
6. Video Simulasi
7. Download File
File HTML ==>Download
File Proteus ==> Download
File Program ==>Download
Video Rangkaian ==>Download
File Proteus ==> Download
File Program ==>Download
Video Rangkaian ==>Download
Tidak ada komentar:
Posting Komentar