Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <REG51.H>
  2.  
  3. xdata unsigned char PTAC _at_ 0x8000; //odczyt z ADC
  4. xdata unsigned char POT0 _at_ 0x8005; //potencjometr 0
  5. xdata unsigned char WLED _at_ 0x8018;
  6. xdata unsigned char diodyLed _at_ 0x8008;
  7. xdata unsigned char przyciski _at_ 0x8008;
  8. code unsigned char tk7seg[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; //rozpisane od 0-9 i A-F (tj. 10-16)
  9.  
  10. unsigned char odczyt = 0;
  11.  
  12. void main (void)
  13. {
  14. long i;
  15.  
  16. while (1)
  17. {
  18. for(i = 0; i < 30000; i++);
  19.  
  20. POT0 = 0; //musimy najpierw przypisac cokolwiek do potencjometru
  21. odczyt = PTAC; //odczytujemy z ADC
  22.  
  23. WLED = tk7seg[odczyt>>4];
  24.  
  25. diodyLed = PTAC;
  26.  
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement