Ülesanne: Analoog-digitaalmuunduri lugemine ja tulemuse väljastamine kahendkoodis Käik: Analoog/digitaalmuundurid (analoogsisendid) võimaldavad mõõta pinget 0-5 V. 8-bitise muunduri korral jagatakse mõõtepiirkond 255ks osaks ning mõõdetavale pingele vastav väärtus kirjutatakse mikrokontrolleri mälus olevasse registrisse. AD-muundur võimaldab sisendi pinge 0-5 V muundada kahendkoodi ning sealt edasi. Kui LED- lambid on ühenduses, võimaldab kuvada need vastavalt kahendkoodile . Programm kuvab AD-muundur väärtust seitsmesegmendilise indikaatoriga. Plokkskeem: Joonis 1: AD-muunduri plokkskeem Juhtprogrammi väljatrükk: ;Mikrokontrolleri registrinimede lisamine list p=16f877a include "p16f877a.inc" ;Muutujate defineerimine cblock 0x20 Pause Pause_tmp temp_var endc ;Programm alates aadressist 0 org 0x00
TALLINNA TEHNIKAÜLIKOOL ELEKTRIAJAMITE JA JÕUELEKTROONIKA INSTITUUT ROBOTITEHNIKA ÕPPETOOL MIKROPROTSESSORTEHNIKA TÕNU LEHTLA LEMBIT KULMAR Tallinn 1995 2 T Lehtla, L Kulmar. Mikroprotsessortehnika TTÜ Elektriajamite ja jõuelektroonika instituut. Tallinn, 1995. 141 lk Toimetanud Juhan Nurme Kujundanud Ann Gornischeff Autorid tänavad TTÜ arvutitehnika instituudi lektorit Toomas Konti ja sama instituudi dotsenti Vladimir Viiest raamatu käsikirjas tehtud paranduste ja täienduste eest. T Lehtla, L Kulmar, 1995 TTÜ elektriajamite ja jõuelektroonika instituut, 1995 Kopli 82, 10412 Tallinn Tel 620 3704, 620 3700. Faks 620 3701 ISBN 9985-69-006-0 TTÜ trükikoda. Koskla 2/9, Tallinn EE0109 Tel 552 106 3 Sisukord Saateks
Kõik kommentaarid