Ποια είναι η διαδικασία εμφάνισης των γραμματοσειρών LCD;

Dec 17, 2016

Αφήστε ένα μήνυμα

Στο σύστημα, οι υπορουτίνες του τμήματος εμφάνισης και η δομή δεδομένων γραμματοσειράς σχετίζονται μεταξύ τους. Εδώ, έχω παραθέσει τις υπορουτίνες για την εμφάνιση χαρακτήρων ASCII και τις μεμονωμένες υπορουτίνες για την εμφάνιση κινεζικών γραμματοσειρών. Σύμφωνα με αυτές τις δύο υπορουτίνες, μπορούμε επίσης να δούμε την αρχή υλοποίησης του προγράμματος εμφάνισης στο τμήμα οθόνης.



代码

Σε αυτήν την υπορουτίνα, το x αναφέρεται στη σειρά των κινεζικών χαρακτήρων, που μπορεί να είναι μόνο 0~3, συνολικά 4 σειρές. Το y αναφέρεται στη στήλη χαρακτήρων μισού πλάτους, μπορεί να είναι μόνο 0~15, συνολικά 16 στήλες, επομένως μπορεί να εμφανιστεί στην οθόνη Ένας χαρακτήρας μισού πλάτους ASCII εμφανίζεται πάνω από οποιαδήποτε θέση χαρακτήρων μισού πλάτους. Κατά την επεξεργασία κινεζικών χαρακτήρων, οι κινεζικοί χαρακτήρες αντιμετωπίζονται ως δύο χαρακτήρες μισού πλάτους. Κατά την εμφάνιση, εμφανίζεται ένας κινέζικος χαρακτήρας με τη σειρά επάνω αριστερά, κάτω αριστερά, επάνω δεξιά και κάτω δεξιά. Οι κινεζικοί χαρακτήρες εμφανίζονται από το παρακάτω μοντέλο. Αυτό φαίνεται στο πρόγραμμα.

子程序


Μπορεί να φανεί από το πρόγραμμα ότι όταν j=0, γράφεται το επάνω αριστερό και το κάτω αριστερό του πρώτου κινεζικού χαρακτήρα και, στη συνέχεια, η επάνω δεξιά και η κάτω δεξιά πλευρά του πρώτου κινεζικού χαρακτήρα εμφανίζονται με τη σειρά κατά τη διάρκεια του κύκλου του j, και το δεύτερο Το επάνω αριστερό και κάτω αριστερό του ενός κινεζικού χαρακτήρα, το επάνω δεξιά και κάτω δεξιά του δεύτερου κινεζικού χαρακτήρα. Στην πραγματικότητα, η αρχική σελίδα της οθόνης LCD αντιπροσωπεύει τις πρώτες 8 γραμμές που εμφανίζονται, που είναι το πάνω μισό ενός χαρακτήρα μισού πλάτους. Αυτή είναι μια διαδικασία εμφάνισης για την εμφάνιση ορισμένων κινεζικών χαρακτήρων.






Αποστολή ερώτησής