
MSP4030_MSP403
1 C51 დემო ინსტრუქციები
ტესტირების პლატფორმის შესავალი
განვითარების დაფა: STC89/STC12 განვითარების დაფა
MCU: STC89C52RCSTC12C5A60S2
სიხშირე: 11.0592 MHZ
დამაგრების ინსტრუქციები
დისპლეის მოდული დაკავშირებულია მიკროკონტროლერთან DuPont კაბელის გამოყენებით, კონკრეტული ინსტრუქციებით შემდეგნაირად:
სურათი 1. მოდულის უკანა ქინძისთავები
STC89C52RC და STC12C5A60S2 მიკროკონტროლერის ტესტის პროგრამის გაყვანილობის ინსტრუქციები
| ნომერი | მოდულის პინი | STC89/STC12 განვითარება დაფის გაყვანილობის პინი |
შენიშვნები |
|---|---|---|---|
| 1 | VCC | 5V | LCD სიმძლავრე დადებითი |
| 2 | GND | GND | LCD დენის მიწა |
| 3 | LCD_CS | P13 | LCD შერჩევის კონტროლის სიგნალი, დაბალი P13 დონე აქტიური |
| 4 | LCD_RST | P33 | LCD გადატვირთვის კონტროლის სიგნალი, დაბალი P33 დონის გადატვირთვა |
| 5 | LCD_RS | P12 | მაღალი დონე: მონაცემები, დაბალი დონე: ბრძანება |
| 6 | SDI (MOSI) | P15 | SPI ავტობუსის ჩაწერის მონაცემთა სიგნალი (გამოყენებულია SD ბარათი და LCD ეკრანი ერთად) |
| 7 | SCK | P17 | SPI ავტობუსის საათის სიგნალი (გამოყენებულია SD ბარათი და LCD ეკრანი ერთად) |
| 8 | LED | P32 | LCD განათების კონტროლის სიგნალი (სურვილისამებრ) |
| 9 | SDO (MISO) | P16 | SPI ავტობუსის წაკითხვის მონაცემების სიგნალი (გამოყენებულია SD ბარათი და LCD ეკრანი ერთად) |
| 10 | CTP_SCL | P36 | ტევადი სენსორული ეკრანი IIC ავტობუსის საათის სიგნალი (სურვილისამებრ) |
| 11 | CTP_RST | P37 | ტევადი სენსორული ეკრანის გადატვირთვის კონტროლის სიგნალი (სურვილისამებრ) |
| 12 | CTP_SDA | P34 | ტევადი სენსორული ეკრანი IIC ავტობუსის მონაცემთა სიგნალი (სურვილისამებრ) |
| 13 | CTP_INT | P35 | ტევადი სენსორული ეკრანის შეხების შეფერხების სიგნალი (სურვილისამებრ) |
| 14 | SD_CS | NC | SD ბარათის შერჩევის კონტროლის სიგნალი (სურვილისამებრ) |
დემო ფუნქციის აღწერა
ეს ტესტირების პროგრამა მოიცავს ორ ტიპის MCU პროგრამებს: STC89C52RC და STC12C5A60S2. STC12C5A60S2 მოიცავს პროგრამულ SPI და აპარატურულ SPI პროგრამებს, ხოლო STC89C52RC-ს აქვს მხოლოდ პროგრამული SPI პროგრამები, რომლებიც მდებარეობს
Demo_ C51 დირექტორიაში, როგორც ნაჩვენებია შემდეგ ფიგურაში:
აღწერა სampპროგრამის შინაარსი
STC89C52RC მიკროკონტროლერის ROM არის მხოლოდ 25KB და ვერ ინახავს ზედმეტად რთულ და დიდ პროგრამებს, ამიტომ ტარდება მხოლოდ მარტივი ეკრანის გადახვევის ტესტები; STC12C5A60S2 მიკროკონტროლერის ტესტირების პროგრამა შეიცავს შემდეგ სატესტო პუნქტებს:
A. ძირითადი ინტერფეისი აჩვენებს ტესტს;
B. ეკრანის ID და GRAM ფერის მნიშვნელობის წაკითხვის ტესტის ჩვენება (მხარდაჭერილია მხოლოდ პროგრამული უზრუნველყოფის SPI და არის გამონაკლისები, როდესაც აპარატურის SPI წაიკითხავს ID-ს);
გ. მარტივი ფუნჯის ტესტი;
დ. მართკუთხა ნახაზი და შევსების ტესტი;
E. წრიული ნახაზი და შევსების ტესტი;
ვ. სამკუთხედის დახაზვა და შევსების ტესტი;
გ. ინგლისური საჩვენებელი ტესტი;
H. ჩინური ჩვენების ტესტი;
I. სურათის ჩვენების ტესტი;
J. დინამიური ციფრული ჩვენების ტესტი
K. მბრუნავი დისპლეის ტესტი;
L. ტევადი სენსორული ეკრანის ტესტირება (მათ შორის სენსორული ღილაკების ტესტირება და ხელნაწერის ხაზის ტესტირება)
მიმართულების გადართვის ინსტრუქციების ჩვენება:
იპოვეთ მაკრო განსაზღვრება USE_HORIZONTAL lcd.h-ში, როგორც ეს ნაჩვენებია ქვემოთ:

დემო გამოყენების ინსტრუქცია
განვითარების ხელსაწყოს პროგრამული უზრუნველყოფის ინსტალაცია
პირველ რიგში, თქვენ უნდა დააინსტალიროთ განვითარების ინსტრუმენტის პროგრამა. აქ გამოიყენება Keil5 და stc-isp პროგრამული უზრუნველყოფა, სადაც Keil5 გამოიყენება კოდის რედაქტირებისა და კომპილაციისთვის, ხოლო stc-isp გამოიყენება ჩამოტვირთვისთვის. გთხოვთ, გაეცნოთ ორივე პროგრამული უზრუნველყოფის ონლაინ ჩამოტვირთვისა და ინსტალაციის მეთოდებს.
ჩიპების პაკეტების დაყენება
keil5-ის დაყენების შემდეგ აუცილებელია C51 ჩიპის პაკეტის დაყენება, წინააღმდეგ შემთხვევაში ვერ მოიძებნება C51 ჩიპი და ვერ შეიქმნება C51 პროექტი. გთხოვთ, მიმართოთ ონლაინ ინსტალაციის კონკრეტულ მეთოდებს.
პროგრამების შედგენა
განვითარების ხელსაწყოს და ჩიპების პაკეტის წარმატებით დაინსტალირების შემდეგ, გახსენით PROJECT დირექტორია sample პროგრამა, იპოვნეთ uvprojx file, ორჯერ დააწკაპუნეთ სample პროექტი, როგორც ნაჩვენებია შემდეგ სურათზე:
გახსნის შემდეგ სampპროექტში, შეგიძლიათ შეიტანოთ ცვლილებები პროექტის კოდში (ან არა). ცვლილებების დასრულების შემდეგ დააწკაპუნეთ კომპილ ღილაკზე კოდის შედგენისთვის. ჩნდება შემდეგი მოთხოვნა, რომელიც მიუთითებს წარმატებულ კომპილაციაზე, როგორც ნაჩვენებია შემდეგ სურათზე:
ჩამოტვირთეთ და გაუშვით პროგრამები
A. გახსენით STC-ISP პროგრამული უზრუნველყოფა პროგრამის ჩამოტვირთვისთვის, ჯერ აირჩიეთ მიკროკონტროლერის სწორი მოდელი და ბაუდის სიხშირე და დააყენეთ ისინი, როგორც ნაჩვენებია შემდეგ სურათზე:
B. დააწკაპუნეთ პროგრამის გასახსნელად file ->აირჩიეთ დირექტორია, სადაც არის შედგენილი hex file მდებარეობს ->აირჩიეთ თექვსმეტი file ->დააწკაპუნეთ გახსნის ღილაკზე, როგორც ნაჩვენებია შემდეგ სურათზე:
C. დააწკაპუნეთ ჩამოტვირთვის ღილაკზე, რომ კვლავ ჩართოთ მიკროკონტროლერი და პროგრამა დაიწვება. როდესაც გამოჩნდება მოთხოვნა "ოპერაცია წარმატებულია", ის მიუთითებს წარმატებულ წვაზე. ოპერაცია ნაჩვენებია შემდეგ სურათზე:
D. თუ ჩვენების მოდული ჩვეულებრივ აჩვენებს სიმბოლოებს და გრაფიკას, ეს მიუთითებს, რომ პროგრამა წარმატებით მუშაობდა.
დოკუმენტები / რესურსები
![]() |
LCDWIKI MSP4030 4.0 დიუმიანი Capacitive SPI მოდული [pdf] მომხმარებლის სახელმძღვანელო MSP4030 4.0 დიუმიანი Capacitive SPI მოდული, MSP4030, 4.0inch Capacitive SPI მოდული, Capacitive SPI მოდული, SPI მოდული, მოდული |
