Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /****************************************************************
- KPIT Cummins Infosystems Ltd, Pune, India. - 10-Mar-2003.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *****************************************************************/
- /*****************************************************************
- program testowy, zadawanie czestotliwosci z potencjometry 100Hz - 5kHz z dokladnoscia do 10 Hz
- ustawianie wypelnienia 5-95 z klawiatury, podobnie z klawiatury start i stop ukladu
- *****************************************************************/
- #include "iodefine.h"
- #include "lcd.h"
- #include "inline.h"
- //deklaracje funkcji z main
- void Ekran_startowy(void);
- short count;
- unsigned short pomiar = 0;
- unsigned short tmp;
- //------------ wlasciwy program -----------------------------------
- int main (void)
- {
- IniLCD();
- Ekran_startowy();
- count = 100;
- while(1) //petla glowna
- {
- if( ITU0.TSR.BIT.IMFA )
- {
- ITU0.TSR.BIT.IMFA=0;
- count--;
- if(!count)
- {
- PB.DR.BYTE^=0x01; //sygnalizacja na LED
- count = 100;
- }
- }
- // ##### Coś jest zdupione z przetwornikiem
- // ##### to powinno działać a nie chce
- pomiar = AD.ADDRB;
- pomiar>>6;
- GotoXY(1,1);
- putshort(pomiar);
- }
- }
- //------- ekran startowy po wlaczeniu ukladu
- void Ekran_startowy(void)
- {
- GotoXY(1,1);
- putshort(111);
- GotoXY(2,1);
- putnumber(201);
- }
Advertisement
Add Comment
Please, Sign In to add comment