Πώς να γράψετε απασχολημένος σημαία;

R

ru

Guest
πώς είναι η πολυσύχναστη σημαία πρόγραμμα μοιάζει;
πώς να το χρησιμοποιήσω;;
pls όποιος ξέρει να με βοηθήσει ASAP ..είναι επείγον ...
χάρη ...

 
Salam,

Ξέχασες να αναφέρω όταν χρησιμοποιείτε τη σημαία απασχολημένος.

απασχολημένος σημαία είναι γενική λέξη που χρησιμοποιείται σε πολλές εφαρμογές.

Παρακαλώ να είναι πιο αναλυτικά.

Sphinx

 
# περιλαμβάνουν <at89s53.h>

# καθορίσει EN P0_1#define RW P0_2 # καθορίσει RS P0_7
# καθορίσει SW P0_6
# καθορίσει clearLCD 0x01Καθυστέρηση άκυρη (unsigned int Διάρκεια)
(
ενώ ((Διάρκεια -)! = 0)
(
unsigned int loop = 1000?
ενώ ((βρόχο -)! = 0)?
)
)

άκυρη στροβοσκοπικού φωτς ()
/ / E Δημιουργήστε το σήμα
(
EN = 1?
Καθυστέρηση (5)?
EN = 0?
Καθυστέρηση (5)?
)άκυρη LCD_control (unsigned char controlCode) / /
Ο έλεγχος θέση των χαρακτήρων που θα εμφανίζονται.
(
P2 = controlCode?
RS = 0?
RW = 0?
στροβοσκοπικού φωτς ()?
)

άκυρη LCD_CMD_Write (unsigned char Command)
(
EN = 0?
P2 = Command?
RS = 0?
RW = 0?

EN = 1?
Καθυστέρηση (5)?
EN = 0?
Καθυστέρηση (5)?
)

άκυρη LCD_DATA_Write (unsigned char δεδομένων)
(
EN = 0?
P2 = Data?
RS = 1?
RW = 0?

EN = 1?
Καθυστέρηση (5)?
EN = 0?
Καθυστέρηση (5)?
)

κενό κύριο ()
(
unsigned char x, y?

LCD_CMD_Write (0x38)? / / 8-bit, 2-line απεικόνιση, 5x7 γραμματοσειρά
LCD_CMD_Write (0x06)? / / Auto increment
LCD_CMD_Write (0x0E)? / / Για την απεικόνιση, για δρομέα, δεν αναβοσβήνει
LCD_CMD_Write (clearLCD)? / / Σαφή απεικόνιση, επαναφέρετεενώ (1) (LCD_CMD_Write (clearLCD)? / / Σαφή απεικόνιση, επαναφέρετε

για το (x = 0x41? x <0x5B? x )
(

LCD_CMD_Write (0x0e)?
LCD_control (0xcf)?
LCD_DATA_Write (x)?
Καθυστέρηση (5)?
)

για (y = 0x31? y <0x3a? y )
(
LCD_CMD_Write (0x0e)?
LCD_control (0x80)?
LCD_DATA_Write (y)?
Καθυστέρηση (5)?
)

)

)κάπου μεταξύ του προγράμματος για την αντικατάσταση της καθυστέρησης λειτουργίας.για να καταστεί το πρόγραμμα πιο αποτελεσματικό ν γρήγορα ..ευχαριστώ για ur είδους απάντηση ..

 

Welcome to EDABoard.com

Sponsor

Back
Top