
MSP4030_MSP403
1 C51 ការណែនាំអំពីការបង្ហាញ
ការណែនាំអំពីវេទិកាសាកល្បង
ក្រុមប្រឹក្សាអភិវឌ្ឍន៍៖ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ STC89/STC12
MCU: STC89C52RCSTC12C5A60S2
ប្រេកង់៖ ១១.០៥៩២ MHZ
ខ្ទាស់ការណែនាំអំពីការតភ្ជាប់
ម៉ូឌុលបង្ហាញត្រូវបានភ្ជាប់ទៅ microcontroller ដោយប្រើខ្សែ DuPont ដោយមានការណែនាំជាក់លាក់ដូចខាងក្រោមៈ
រូបភាព១. ម្ជុលខាងក្រោយម៉ូឌុល
STC89C52RC និង STC12C5A60S2 សេចក្តីណែនាំអំពីកម្មវិធីតេស្តមីក្រូកុងទ័រ
| លេខ | ម្ជុលម៉ូឌុល | ការអភិវឌ្ឍន៍ STC89/STC12 បន្ទះខ្សភ្លើង |
សុន្ទរកថា |
|---|---|---|---|
| 1 | វី.ស៊ី.ស៊ី | 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 bus សរសេរសញ្ញាទិន្នន័យ (កាត SD និងអេក្រង់ LCD ត្រូវបានប្រើប្រាស់ រួមគ្នា) |
| 7 | អេសខេ | P17 | សញ្ញានាឡិការថយន្ត SPI (កាតអេសឌី និងអេក្រង់ LCD ត្រូវបានប្រើប្រាស់ រួមគ្នា) |
| 8 | LED | P32 | សញ្ញាត្រួតពិនិត្យអំពូល Backlight LCD (ជាជម្រើស) |
| 9 | SDO (MISO) | P16 | រថយន្តក្រុង SPI អានសញ្ញាទិន្នន័យ (កាតអេសឌី និងអេក្រង់ LCD ត្រូវបានប្រើប្រាស់ រួមគ្នា) |
| 10 | CTP_SCL | P36 | សញ្ញានាឡិការថយន្តក្រុង IIC អេក្រង់ប៉ះ Capacitive (ជាជម្រើស) |
| 11 | CTP_RST | P37 | Capacitive touch screen reset control signal (ស្រេចចិត្ត) |
| 12 | CTP_SDA | P34 | សញ្ញាទិន្នន័យរថយន្តក្រុង IIC អេក្រង់ប៉ះ Capacitive (ជាជម្រើស) |
| 13 | CTP_INT | P35 | សញ្ញារំខានអេក្រង់ប៉ះ Capacitive (ជាជម្រើស) |
| 14 | SD_CS | NC | សញ្ញាត្រួតពិនិត្យការជ្រើសរើសកាត SD (ជាជម្រើស) |
ការពិពណ៌នាមុខងារសាកល្បង
កម្មវិធីសាកល្បងនេះរួមមានកម្មវិធី MCU ពីរប្រភេទ៖ STC89C52RC និង STC12C5A60S2។ STC12C5A60S2 រួមបញ្ចូលកម្មវិធី SPI និងកម្មវិធី Hardware SPI ខណៈពេលដែល STC89C52RC មានកម្មវិធី SPI តែប៉ុណ្ណោះ ដែលមានទីតាំងនៅ
Demo_ នៅក្រោមថត C51 ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
ការពិពណ៌នារបស់ សampមាតិកាកម្មវិធី
ROM របស់ STC89C52RC microcontroller មានទំហំត្រឹមតែ 25KB ហើយមិនអាចផ្ទុកកម្មវិធីដែលស្មុគស្មាញ និងធំពេកទេ ដូច្នេះមានតែការធ្វើតេស្តអូសអេក្រង់ធម្មតាប៉ុណ្ណោះដែលត្រូវបានអនុវត្ត។ កម្មវិធីតេស្តមីក្រូត្រួតពិនិត្យ STC12C5A60S2 មានធាតុសាកល្បងដូចខាងក្រោមៈ
A. ចំណុចប្រទាក់ចម្បងបង្ហាញការសាកល្បង;
ខ. បង្ហាញលេខសម្គាល់អេក្រង់ និងការធ្វើតេស្តអានតម្លៃពណ៌ GRAM (មានតែកម្មវិធី SPI ប៉ុណ្ណោះដែលត្រូវបានគាំទ្រ ហើយមានករណីលើកលែងនៅពេលដែលផ្នែករឹង SPI អានលេខសម្គាល់);
គ. ការធ្វើតេស្តជក់សាមញ្ញ;
ឃ. គំនូរចតុកោណនិងការធ្វើតេស្តបំពេញ;
E. ការគូសរង្វង់ និងការធ្វើតេស្តបំពេញ;
F. គំនូរត្រីកោណ និងការធ្វើតេស្តបំពេញ;
G. តេស្តបង្ហាញភាសាអង់គ្លេស;
H. ការធ្វើតេស្តបង្ហាញរបស់ចិន;
I. ការធ្វើតេស្តបង្ហាញរូបភាព;
J. ការធ្វើតេស្តបង្ហាញឌីជីថលថាមវន្ត
K. ការធ្វើតេស្តបង្ហាញបង្វិល;
L. ការធ្វើតេស្តអេក្រង់ប៉ះ Capacitive (រួមទាំងការធ្វើតេស្តប៊ូតុងប៉ះ និងការធ្វើតេស្តបន្ទាត់សរសេរដៃ)
បង្ហាញការណែនាំអំពីការប្តូរទិសដៅ៖
ស្វែងរកនិយមន័យម៉ាក្រូ USE_HORIZONTAL ក្នុង lcd.h ដូចបង្ហាញខាងក្រោម៖

ការណែនាំអំពីការប្រើប្រាស់សាកល្បង
ការដំឡើងកម្មវិធីឧបករណ៍អភិវឌ្ឍន៍
ដំបូងអ្នកត្រូវដំឡើងកម្មវិធីឧបករណ៍អភិវឌ្ឍន៍។ កម្មវិធី Keil5 និង stc-isp ត្រូវបានប្រើនៅទីនេះ ដែល Keil5 ត្រូវបានប្រើសម្រាប់ការកែសម្រួល និងចងក្រងកូដ ហើយ stc-isp ត្រូវបានប្រើសម្រាប់ការទាញយក។ សូមយោងទៅលើវិធីទាញយក និងដំឡើងតាមអ៊ីនធឺណិតសម្រាប់កម្មវិធីទាំងពីរ។
ការដំឡើងកញ្ចប់បន្ទះឈីប
បន្ទាប់ពីដំឡើង keil5 ចាំបាច់ត្រូវដំឡើងកញ្ចប់បន្ទះឈីប C51 បើមិនដូច្នេះទេ បន្ទះឈីប C51 មិនអាចត្រូវបានរកឃើញ ហើយគម្រោង C51 មិនអាចបង្កើតបានទេ។ សូមពិគ្រោះតាមអ៊ីនធឺណិតសម្រាប់វិធីសាស្ត្រដំឡើងជាក់លាក់។
កម្មវិធីចងក្រង
បន្ទាប់ពីឧបករណ៍អភិវឌ្ឍន៍ និងកញ្ចប់បន្ទះឈីបត្រូវបានដំឡើងដោយជោគជ័យ សូមបើកថតគម្រោងក្រោម sample កម្មវិធី កំណត់ទីតាំង uvprojx fileចុចពីរដងដើម្បីបើក sample project ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
បន្ទាប់ពីបើក សample គម្រោង អ្នកអាចធ្វើការកែប្រែកូដគម្រោង (ឬអត់)។ បន្ទាប់ពីការកែប្រែត្រូវបានបញ្ចប់ សូមចុចប៊ូតុង ចងក្រង ដើម្បីចងក្រងកូដ។ ប្រអប់បញ្ចូលខាងក្រោមបង្ហាញឡើង ដែលបង្ហាញពីការចងក្រងដោយជោគជ័យ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
ទាញយកនិងដំណើរការកម្មវិធី
ក. បើកកម្មវិធី STC-ISP សម្រាប់ការទាញយកកម្មវិធី ដំបូងជ្រើសរើសម៉ូដែល microcontroller និងអត្រា baud ដែលត្រឹមត្រូវ ហើយកំណត់ពួកវាដូចបង្ហាញក្នុងរូបភាពខាងក្រោម៖
ខ. ចុចដើម្បីបើកកម្មវិធី file -> ជ្រើសរើសថតដែលគោលដប់ប្រាំពីរដែលបានចងក្រង file មានទីតាំងនៅ -> ជ្រើសរើស hex file -> ចុចប៊ូតុងបើក ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
គ. ចុចប៊ូតុងទាញយក ដើម្បីបើកថាមពលនៅលើ microcontroller ម្តងទៀត ហើយកម្មវិធីនឹងត្រូវបានដុត។ នៅពេលដែលប្រអប់បញ្ចូល "ប្រតិបត្តិការបានជោគជ័យ" លេចឡើងវាបង្ហាញពីការដុតដោយជោគជ័យ។ ប្រតិបត្តិការត្រូវបានបង្ហាញក្នុងរូបភាពខាងក្រោម៖
D. ប្រសិនបើម៉ូឌុលបង្ហាញបង្ហាញតួអក្សរ និងក្រាហ្វិកជាធម្មតា វាបង្ហាញថាកម្មវិធីបានដំណើរការដោយជោគជ័យ។
ឯកសារ/ធនធាន
![]() |
LCDWIKI MSP4030 ម៉ូឌុល Capacitive SPI 4.0 អ៊ីញ [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module |
