Radix - Βάση αριθμητικών
συστημάτων
Η πιο διαδεδομένη αριθμητική βάση για τα υπολογιστικά συστήματα
είναι η δεκαεξαδική (Hexadecimal).
Decimal - Δεκαδικό σύστημα
αρίθμησης Στην καθημερινή μας ζωή όλοι οι
άνθρωποι χρησιμοποιούμε το δεκαδικό σύστημα αρίθμησης το οποίο αποτελείται από τον αριθμό 0 έως τον αριθμό
9. Μετρώντας θετικά μετά τον
αριθμό εννέα (9) δημιουργείται κρατούμενο και έτσι ο επόμενος αριθμός
είναι το δέκα (10). Εάν θέλετε να ορίσετε έναν αριθμό μέσα στο πρόγραμμα
του PIC σε δεκαδική μορφή πρέπει πριν τον αριθμό να βάλετε τελεία Π.Χ: .10
Binary - Δυαδικό σύστημα
αρίθμησης Το δυαδικό σύστημα χρησιμοποιεί
μονάχα δύο αριθμούς για αρίθμηση, το μηδέν (0) και το ένα (1). Αρκετές
φορές θα τα συναντήσετε και σαν λογικό 1 (High level) ή λογικό
0 (Low level). Η αρίθμηση ξεκινά με το 0 συνεχίζει με το ένα 1 και
το επόμενο είναι το 10,11,100,101,110,111,1000,1001,1011,1100,κ.λ.π. Εάν θέλετε
να ορίσετε έναν αριθμό μέσα στο πρόγραμμα του PIC σε δυαδική μορφή
πρέπει πριν τον αριθμό να βάλετε το γράμμα b Π.Χ:
b'10010111
The correspondence of radix - Αντιστοιχία
συστημάτων αρίθμησης
Στον παρακάτω πίνακα φαίνεται η αντιστοιχία του
Δεκαδικού, Δυαδικού και Δεκαεξαδικού συστήματος.
| Δεκαδικό |
Δυαδικό |
Δεκαεξαδικό |
|
Δεκαδικό |
Δυαδικό |
Δεκαεξαδικό |
| 0 |
0 |
0h |
100 |
1100100 |
64h |
| 1 |
1 |
1h |
127 |
1111111 |
7Fh |
| 2 |
10 |
2h |
128 |
10000000 |
80h |
| 3 |
11 |
3h |
200 |
11001000 |
C8h |
| 4 |
100 |
4h |
255 |
11111111 |
FFh |
| 5 |
101 |
5h |
256 |
100000000 |
100h |
| 6 |
110 |
6h |
300 |
100101100 |
12Ch |
| 7 |
111 |
7h |
400 |
110010000 |
190h |
| 8 |
1000 |
8h |
500 |
111110100 |
1F4h |
| 9 |
1001 |
9h |
511 |
111111111 |
1FFh |
| 10 |
1010 |
Ah |
512 |
1000000000 |
200h |
| 11 |
1011 |
Bh |
600 |
1001011000 |
258h |
| 12 |
1100 |
Ch |
700 |
1010111100 |
2BCh |
| 13 |
1101 |
Dh |
800 |
1100100000 |
320h |
| 14 |
1110 |
Eh |
900 |
1110000100 |
384h |
| 15 |
1111 |
Fh |
1000 |
1111101000 |
3E8h |
| 16 |
10000 |
10h |
1023 |
1111111111 |
3FFh |
| 17 |
10001 |
11h |
1024 |
10000000000 |
400h |
| 18 |
10010 |
12h |
2000 |
11111010000 |
7D0h |
| 19 |
10011 |
13h |
2047 |
11111111111 |
7FFh |
| 20 |
10100 |
14h |
2048 |
100000000000 |
800h |
Οι μετατροπή από σύστημα σε σύστημα γίνεται εύκολα με
την χρήση της επιστημονικής αριθμομηχανής των Windows. Αν θέλετε να το κάνετε δίχως την βοήθεια αριθμομηχανής
ακολουθήστε τους παρακάτω τρόπους:
General format for instructions - Διαμόρφωση εντολών Οι εντολές της σειράς PIC16ΧΧΧ χωρίζονται σε τρείς κατηγορίες.
Γράφονται στην μνήμη προγράμματος και κάθε μια συγκροτείται από 14 ψηφία
(14 bits). Αυτά τα 14 ψηφία ονομάζονται λέξη (word).
|