سورینو-لوګو

Surenoo SMC0240A-240320 لړۍ MCU انٹرفیس TFT LCD ماډل

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-ماډول-محصول-انځور

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-1

د شینزین سورینو ټیکنالوژۍ Co., Ltd.
www.surenoo.com
سکایپ: Sureno365

د حوالې کنټرولر ډیټاشیټ
د MCU انٹرفیس LCD ماډل انتخاب لارښود
ILI9341

د محصول تفصیل

محصول د 2.4 انچ TFT LCD ماډل دی، دا د 320 × 240 ریزولوشن لري او د 16BIT RGB 65K رنګ نمایش ملاتړ کوي، داخلي ډرایور IC ILI9341 دی. د دې هارډویر د 8-bit او 16-bit موازي پورټ ډیټا بس حالت بدلولو ملاتړ کوي ، ډیفالټ د 16-bit موازي پورټ ډیټا بس حالت کاروي. په ماډل کې د LCD نندارې، مقاومت لرونکی ټچ سکرین، د SD کارت سلاټ او د PCB بیکپلین شامل دي. دا په مستقیم ډول د STM32 لړۍ پراختیا بورډ داخل کیدی شي او د SD کارت توسیع ملاتړ کوي.

د محصول ځانګړتیاوې

  • د 2.4 انچ رنګ سکرین، د 16BIT RGB 65K رنګ ښودنې ملاتړ کوي، بډایه رنګونه ښکاره کوي
  • د روښانه نندارې لپاره 240 × 320 ریزولوشن
  • د 8-bit او 16-bit موازي ډیټا بس حالت بدلولو ملاتړ کوي، د ډیفالټ 16-bit موازي بس لیږد، د چټک لیږد سرعت
  • د مستقیم پلګ ان کارولو لپاره د ALIENTEK STM32 مینی، ایلیټ، وار شپ، اکسپلورر، او اپولو پراختیایی بورډونو ملاتړ کوي
  • د ټچ فعالیت لپاره ملاتړ
  • د SD کارت فعالیت پراخولو ملاتړ وکړئ
  • یو بډایه s چمتو کويampد STM32 او C51 پلیټ فارمونو لپاره لی برنامه
  • د نظامي درجې پروسې معیارونه، اوږد مهاله باثباته کار
  • د اصلي چلوونکي تخنیکي ملاتړ چمتو کړئ

د محصول پیرامیټونه

نوم تفصیل
رنګ ښکاره کړئ RGB 65K رنګ
SKU MRB2408
د سکرین اندازه 2.4 (انچ)
د سکرین ډول TFT
چلونکی IC ILI9341
قرارداد 320*240 (پکسل)
د ماډل انٹرفیس 8bit یا 16Bit موازي انٹرفیس
فعاله سیمه 48.96*36.72(mm)
د ټچ سکرین ډول مقاومت لرونکی ټچ سکرین
IC ته لمس کړئ XPT2046
د ماډل PCB اندازه 44.25×76.00 (mm)
د عملیاتي حرارت درجه -20 ℃ ~ 70 ℃
د ذخیرې د حرارت درجه -40 ℃ ~ 70 ℃
د عملیاتو Voltage 3.3V / 5V
د بریښنا مصرف TBD
د محصول وزن TBD

د انٹرفیس توضیحات

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-2

انځور1. موډل پن ورېښم سکرین انځور

یادونه: 

  1. د ماډل هارډویر د 8-bit او 16-bit موازي پورټ ډیټا بس حالت بدلولو ملاتړ کوي (لکه څنګه چې په عکس کې د سور بکس لخوا sho wn 1 ab ove) په لاندې ډول:
    • سولډر R1 د 0Ω ریزسټر یا شارټ سرکټ سره مستقیم ، او R2 منقطع کړئ:
      د 16-bit موازي پورټ ډیټا بس حالت غوره کړئ، د D1 ~ D8، D10 ~ D17 ډیټا پنونه وکاروئ
    • سولډر R2 د 0Ω ریزسټر یا شارټ سرکټ سره مستقیم ، او R1 منقطع کړئ:
      د 8-bit موازي پورټ ډیټا بس حالت غوره کړئ ، د D10 ~ D17 ډیټا پنونه وکاروئ

مهمه یادونه:

  1. لاندې پن نمبر 1 ~ 34 زموږ د شرکت د PCB بیکپلین سره د ماډل پن پن شمیره ده. که تاسو یو نری سکرین وپیرئ، مهرباني وکړئ د بېر سکرین مشخصاتو پن تعریف ته مراجعه وکړئ، د سیګنال ډول سره سم تار ته مراجعه وکړئ د مستقیم تار پرځای د لاندې ماډل پن نمبرونو مطابق. د مثال لپارهample: CS زموږ په ماډل کې 1 پن دی. دا ممکن د مختلف اندازې په سکرین کې x پن وي.
  2. د VCC عرضه کولو په اړهtage: که تاسو د PCB بیکپلین سره ماډل واخلئ، د VCC/VDD بریښنا رسولو سره د 5V یا 3.3V سره وصل کیدی شي (ماډول د الټرا لو ډراپ آوټ 5V څخه 3V سرکټ سره یوځای شوی)، مګر دا سپارښتنه کیږي چې 3.3V سره وصل شي، ځکه چې د 5V سره نښلول کیږي. د سرکټ لامل کیږي د تودوخې تولید زیات شوی، د ماډل ژوند اغیزه کوي؛ که تاسو یو خلاص سکرین LCD واخلئ، په یاد ولرئ چې یوازې 3.3V وصل کړئ.
  3. په اړه د backlight voltage: د PCB بیک پلین سره ماډل د ټرایډ بیک لایټ کنټرول سرکټ مدغم کړی ، کوم چې یوازې د BL پن یا PWM څپې لوړې کچې ته اړتیا لري ترڅو د بیک لایټ روښانه کړي. که تاسو بې پرده سکرین اخلئ، LEDAx د 3.0V-3.3V سره وصل دی او LEDKx ځمکنی دی.
شمیره د موډل پن د پن تفصیل
1 CS د LCD ری سیٹ کنټرول پن (د ټیټې کچې وړ)
2 RS د LCD راجستر / د معلوماتو انتخاب کنټرول پن (لوړ کچه: راجستر، ټیټه کچه: ډاټا)
3 WR د LCD لیکلو کنټرول پن
4 RD د LCD لوستلو کنټرول پن
5 RST د LCD ری سیٹ کنټرول پن (د ټیټې کچې بیا تنظیم کول)
6 D1 د LCD ډیټا بس ټیټ 8-bit پن (که 8-bit موډ وي
7 D2 غوره شوی، د ټیټ 8-bit ډیټا پنونه نه کارول کیږي.)
8 D3
9 D4
10 D5
11 D6
12 D7
13 D8
14 D10 د LCD ډیټا بس لوړ 8 بټ پن
15 D11
16 D12
17 D13
18 D14
19 D15
20 D16
21 D17
22 SCS د SD کارت انتخاب کنټرول پن (د SD کارت توسعې فعالیت کارولو پرمهال کارول کیږي ، دا ازموینې برنامه نه کارول کیږي)
23 BL د LCD backlight کنټرول پن (د لوړې کچې رڼا)
24 VDD د ماډل بریښنا مثبت پن (ماډول یوځای شوی حجمtagد IC تنظیم کوونکی، نو د بریښنا رسول د 5V یا 3.3V سره وصل کیدی شي)
25 VDD
26 GND د ماډل بریښنا ځمکنۍ پن
27 GND
28 V5 د LCD بیک لایټ بریښنا مثبت پن (ډیفالټ د بورډ بیک لایټ بریښنا رسولو سره شریک شوی ، دا پن نشي وصل کیدی)
29 MO د ټچ سکرین SPI بس ډیټا ان پټ پن
30 MI د ټچ سکرین SPI بس ډیټا تولید پن
31 قلم د ټچ سکرین مداخله کشف کولو پن (ټيټه کچه کله چې لمس کیږي)
32 FCS د فلش چپ انتخاب کنټرول پن (د فلش توسیع فعالیت کارولو په وخت کې کارول کیږي، دا ازموینې پروګرام نه کارول کیږي)
33 TCS د ټچ سکرین IC چپ د کنټرول پن غوره کړئ (د ټیټې کچې فعالول)
34 CLK د ټچ سکرین SPI بس ساعت کنټرول پن

د هارډویر ترتیب

د LCD ماډل هارډویر سرکټ پنځه برخې لري: د LCD ډیسک کنټرول سرکټ، د مقاومت وړ ټچ سکرینampد لینګ سرکټ ، د SD کارت انٹرفیس سرکټ ، د ډیټا بس حالت بدلولو سرکټ او د بیک لایټ کنټرول سرکټ.
د LCD د پنونو کنټرول لپاره د LCD ډسپلین کنټرول سرکټ ، پشمول د کنټرول پنونو او ډیټا لیږد پنونو.
د مقاومت وړ ټچ سکرین sampد لینګ سرکټ د ټچ پیښې کشف کولو ، د ټچ ډیټا کې د AD تبادلې ترسره کولو ، او د ټچ همغږي ارزښتونو لیږدولو لپاره کارول کیږي.
د SD کارت کنټرول سرکټ د SD کارت فعالیت پراخولو ، د SD کارت پیژندنې کنټرول ، لوستلو او لیکلو لپاره کارول کیږي.
د 8-bit یا 16-bit موازي پورټ ډیټا بس حالت سویچ کولو لپاره د ډیټا بس حالت بدلولو سرکټ.
د بیک لائټ کنټرول سرکټ د بیک لائټ روښانتیا او بریښنا رسولو انتخاب کنټرول لپاره.

د کار اصول

د ILI9341 کنټرولر پیژندنه
د ILI9341 کنټرولر د 240 * 320 اعظمي ریزولوشن ملاتړ کوي او د 172800 بایټ ګرام لري. دا د 8-bit، 9-bit، 16-bit، او 18-bit موازي پورټ ډیټا بسونو ملاتړ هم کوي. دا د 3 تار او 4 تار SPI سیریل بندرونو هم ملاتړ کوي. څرنګه چې ملاتړ شوی ریزولوشن نسبتا لوی دی او د لیږد شوي ډیټا اندازه لوی ده، د موازي بندر لیږد منل شوی، او د لیږد سرعت ګړندی دی. ITI9341 د 65K ، 262K RGB رنګ ښودنې ملاتړ هم کوي ، د نندارې رنګ خورا بډایه دی ، پداسې حال کې چې د څرخيدونکي ښودنې او سکرول ښودنې او ویډیو پلے بیک ملاتړ کوي ، په مختلفو لارو ښودنه کوي.
د ILI9341 کنټرولر د پکسل نندارې کنټرول لپاره 16bit (RGB565) کاروي، نو دا کولی شي په هر پکسل کې تر 65K رنګونه ښکاره کړي. د پکسل پته ترتیب د قطارونو او کالمونو په ترتیب سره ترسره کیږي، او د زیاتوالي او کمولو لوري د سکینګ حالت لخوا ټاکل کیږي. د ILI9341 ښودلو طریقه د پتې په ترتیب کولو او بیا د رنګ ارزښت ترتیبولو سره ترسره کیږي.

د موازي بندر ارتباط پیژندنه
د موازي پورټ مخابراتو لیکلو حالت وخت په لاندې ډول ښودل شوی:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-3

د موازي پورټ مخابراتو لوستلو موډل وخت په لاندې شکل کې ښودل شوی:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-4

CSX د موازي پورټ مخابراتو وړ او غیر فعال کولو لپاره د چپ انتخاب سیګنال دی ، فعال ټیټ
RESX یو بهرنۍ ری سیٹ سیګنال دی، فعال ټیټ
D/CX د ډیټا یا کمانډ انتخاب سیګنال دی، د 1-رایټ ډیټا یا د کمانډ پیرامیټرې، د 0 لیکلو کمانډ
WRX د لیکلو ډاټا کنټرول سیګنال دی
RDX د لوستلو ډاټا کنټرول سیګنال دی
D[X:0] یو موازي پورټ ډیټا بټ دی، چې څلور ډوله لري: 8-bit، 9-bit، 16-bit، او 18-bit.
کله چې د لیکلو عملیات ترسره کوئ ، د ریسیټ پراساس ، لومړی د ډیټا یا کمانډ انتخاب سیګنال تنظیم کړئ ، بیا د چپ انتخاب سیګنال ټیټ راوباسئ ، بیا د کوربه څخه لیکل شوي مینځپانګې داخل کړئ ، او بیا د لیکلو ډیټا کنټرول سیګنال ټیټ کړئ. . کله چې لوړ راښکته شي، ډاټا د لیکلو کنټرول سیګنال په پورته کیدو څنډه کې د LCD کنټرول IC ته لیکل کیږي. په نهایت کې ، د چپ انتخاب سیګنال لوړ ایستل شوی او د ډیټا لیکلو عملیات بشپړ شوي.
کله چې د لوستلو عملیاتو ته ننوځي ، د ریسیټ پراساس ، لومړی د چپ انتخاب سیګنال ټیټ راوباسئ ، بیا ډیټا یا کمانډ انتخاب سیګنال لوړ کړئ ، بیا د لوستلو ډیټا کنټرول سیګنال ټیټ راوباسئ ، او بیا د LCD کنټرول IC څخه ډاټا ولولئ. . او بیا د لوستلو ډیټا کنټرول سیګنال لوړ راښکته کیږي ، او ډاټا د لوستلو ډیټا کنټرول سیګنال په راپورته کیدو څنډه کې لوستل کیږي. په نهایت کې ، د چپ انتخاب سیګنال لوړ ایستل شوی ، او د معلوماتو لوستلو عملیات بشپړ شوي.

د کارولو لپاره لارښوونې

د STM32 لارښوونې
د تار لګولو لارښوونې:
د پن دندې لپاره د انٹرفیس توضیحات وګورئ.

یادونه: 

  1. دا ماډل په مستقیم ډول د وخت د اتوم پراختیا بورډ TFTLCD سلاټ کې دننه کیدی شي، هیڅ لاسي تار ته اړتیا نشته.
  2. د اړوند MCU لاندې داخلي پلگ ان پنونه د MCU پنونو ته مراجعه کوي چې مستقیم د پراختیا بورډ دننه د TFTLCD سلاټ سره وصل دي، یوازې د حوالې لپاره.
MiniSTM32 پراختیا تخته TFTLCD ساکټ په لیکه کې لارښوونې
شمیره د موډل پن اړونده د TFTLCD ساکټ پن د STM32F103RCT6 سره مطابقت لري د مایکرو کنټرولر داخلي پیوستون پن
1 CS CS PC9
2 RS RS PC8
3 WR WR PC7
4 RD RD PC6
5 RST RST PC4
6 D1 D0 PB0
7 D2 D1 PB1
8 D3 D2 PB2
9 D4 D3 PB3
10 D5 D4 PB4
11 D6 D5 PB5
12 D7 D6 PB6
13 D8 D7 PB7
14 D10 D8 PB8
15 D11 D9 PB9
16 D12 D10 PB10
17 D13 D11 PB11
18 D14 D12 PB12
19 D15 D13 PB13
20 D16 D14 PB14
21 D17 D15 PB15
22 SCS نه کارول کیږي GND
23 BL BL PC10
24 VDD 3.3 3.3V
25 VDD 3.3 3.3V
26 GND GND GND
27 GND GND GND
28 V5 نه کارول کیږي 5V
29 MO MISO PC2
30 MI MOSI PC3
31 قلم قلم PC1
32 FCS نه کارول کیږي NC
33 TCS TCS PC13
34 CLK CLK PC0
ایلیټ STM32 پراختیا تخته TFTLCD ساکټ په لیکه کې لارښوونې
شمیره  

د موډل پن

اړونده د TFTLCD ساکټ پن د STM32F103ZET6 مایکرو کنټرولر داخلي پیوستون پن سره مطابقت لري
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST پن بیا تنظیم کړئ
6 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SCS نه کارول کیږي GND
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 نه کارول کیږي 5V
29 MO MISO PB2
30 MI MOSI PF9
31 قلم قلم PF10
32 FCS نه کارول کیږي NC
33 TCS TCS PF11
34 CLK CLK PB1
جنګي بېړۍ STM32 پراختیا تخته TFTLCD ساکټ په لیکه کې لارښوونې
شمیره د موډل پن اړونده د TFTLCD ساکټ پن د STM32F103ZET6 سره مطابقت لري د مایکرو کنټرولر داخلي پیوستون پن
V2 V3
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST پن بیا تنظیم کړئ
6 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SCS نه کارول کیږي GND
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 نه کارول کیږي 5V
29 MO MISO PF8 PB2
30 MI MOSI PF9
31 قلم قلم PF10
32 FCS نه کارول کیږي NC
33 TCS TCS PB2 PF11
34 CLK CLK PB1
سپړونکی STM32F4 پراختیا تخته TFTLCD ساکټ په لیکه کې لارښوونې
شمیره د موډل پن اړونده د TFTLCD ساکټ پن د STM32F407ZGT6 سره مطابقت لري د مایکرو کنټرولر داخلي پیوستون پن
1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST پن بیا تنظیم کړئ
6 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SCS نه کارول کیږي GND
23 BL BL PB15
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 نه کارول کیږي 5V
29 MO MISO PB2
30 MI MOSI PF11
31 قلم قلم PB1
32 FCS نه کارول کیږي NC
33 TCS TCS PC13
34 CLK CLK PB0
اپولو STM32F4/F7 پراختیا تخته TFTLCD ساکټ په لیکه کې لارښوونې
شمیره د موډل پن اړونده د TFTLCD ساکټ پن د STM32F429IGT6 سره مطابقت لري، STM32F767IGT6،STM32H743IIT6 د مایکرو کنټرولر داخلي پیوستون پن
1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST پن بیا تنظیم کړئ
6 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SCS نه کارول کیږي GND
23 BL BL PB5
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 نه کارول کیږي 5V
29 MO MISO PG3
30 MI MOSI PI3
31 قلم قلم PH7
32 FCS نه کارول کیږي NC
33 TCS TCS PI8
34 CLK CLK PH6

عملیاتي مرحلې: 

  • د پورتنیو تارونو لارښوونو سره سم د LCD ماډل (لکه څنګه چې په 1 عکس کې ښودل شوي) او STM32 MCU سره وصل کړئ ، او بریښنا فعاله کړئ؛
  • د ازموینې لپاره د C51 ازموینې برنامه غوره کړئ ، لکه څنګه چې لاندې ښودل شوي: (د ازموینې برنامې توضیحات مهرباني وکړئ د ازموینې کڅوړه کې د ازموینې برنامې توضیحي سند ته مراجعه وکړئ)

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-5

 

  • د ټاکل شوي ازموینې برنامې پروژه خلاص کړئ ، تالیف او ډاونلوډ کړئ؛
    د STM32 ازموینې برنامې تالیف او ډاونلوډ تفصيلي توضیحات په لاندې سند کې موندل کیدی شي:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • که د LCD ماډل په نورمال ډول کرکټرونه او ګرافیک ښکاره کړي ، برنامه په بریالیتوب سره پرمخ ځي؛

C51 لارښوونې
د تار لګولو لارښوونې:

د پن دندې لپاره د انٹرفیس توضیحات وګورئ.

STC12C5A60S2 مایکرو کنټرولر ازموینه پروګرام د تار لګولو لارښوونې
شمیره د موډل پن د STC12 پراختیایی بورډ سره مطابقت لري د تارونو پن
1 CS P13
2 RS P12
3 WR P11
4 RD P10
5 RST P33
6 D1 P00
7 D2 P01
8 D3 P02
9 D4 P03
10 D5 P04
11 D6 P05
12 D7 P06
13 D8 P07
14 D10 P20
15 D11 P21
16 D12 P22
17 D13 P23
18 D14 P24
19 D15 P25
20 D16 P26
21 D17 P27
22 SCS د نښلولو اړتیا نشته
23 BL P32
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 GND GND
27 GND GND
28 V5 د نښلولو اړتیا نشته
29 MO P35
30 MI P34
31 قلم P40
32 FCS د نښلولو اړتیا نشته
33 TCS P37
34 CLK P36
STC89C52RC مایکرو کنټرولر ازموینه پروګرام تارونه لارښوونې
شمیره  

د موډل پن

د STC89 پراختیایی بورډ سره مطابقت لري

د تارونو پن

1 CS P13
2 RS P12
3 WR P11
4 RD P10
5 RST P14
6 D1 P30
7 D2 P31
8 D3 P32
9 D4 P33
10 D5 P34
11 D6 P35
12 D7 P36
13 D8 P37
14 D10 P20
15 D11 P21
16 D12 P22
17 D13 P23
18 D14 P24
19 D15 P25
20 D16 P26
21 D17 P27
22 SCS د نښلولو اړتیا نشته
23 BL 3.3V
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 GND GND
27 GND GND
28 V5 د نښلولو اړتیا نشته
29 MO د نښلولو اړتیا نشته
30 MI د نښلولو اړتیا نشته
31 قلم د نښلولو اړتیا نشته
32 FCS د نښلولو اړتیا نشته
33 TCS د نښلولو اړتیا نشته
34 CLK د نښلولو اړتیا نشته

یادونه: 

  1. څرنګه چې د STC89C52RC مایکرو کنټرولر د پش پل آوټ پټ فعالیت نلري، د بیک لایټ کنټرول پن باید د 3.3V بریښنا رسولو سره وصل شي ترڅو په سمه توګه روښانه شي.
  2. څرنګه چې د STC89C52RC مایکرو کنټرولر فلش ظرفیت خورا کوچنی دی (له 25KB څخه کم) ، د ټچ فنکشن سره برنامه نشي ډاونلوډ کیدی ، نو د ټچ سکرین تار ته اړتیا نلري.

عملیاتي مرحلې: 

  • د پورته تارونو لارښوونو سره سم د LCD ماډل (لکه څنګه چې په 1 انځور کې ښودل شوي) او C51 MCU سره وصل کړئ، او بریښنا یې فعاله کړئ؛
  • د ازموینې لپاره د C51 ازموینې برنامه غوره کړئ ، لکه څنګه چې لاندې ښودل شوي:
    (د ازموینې برنامه توضیحات مهرباني وکړئ د ازموینې بسته کې د ازموینې برنامې توضیحي سند ته مراجعه وکړئ)

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-6

  • د ټاکل شوي ازموینې برنامې پروژه خلاص کړئ ، تالیف او ډاونلوډ کړئ؛
    د C51 ازموینې برنامې تالیف او ډاونلوډ تفصيلي توضیحات په لاندې سند کې موندل کیدی شي:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • که د LCD ماډل په نورمال ډول کرکټرونه او ګرافیک ښکاره کړي ، برنامه په بریالیتوب سره پرمخ ځي؛

د سافټویر توضیحات

د کوډ جوړښت
د C51 او STM32 کوډ جوړښت توضیحات د کوډ جوړښت لاندې ښودل شوی:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-7

د اصلي برنامې چلولو لپاره د ډیمو API کوډ د ازموینې کوډ کې شامل دی؛ د LCD ابتکار او اړوند بن موازي پورټ لیکلو ډیټا عملیات په LCD کوډ کې شامل دي؛ د نقاشۍ نقطې، کرښې، ګرافیک، او د چینایي او انګلیسي کرکټر ښودلو اړوند عملیات د GUI کوډ کې شامل دي؛ اصلي فعالیت د چلولو لپاره غوښتنلیک پلي کوي؛ د پلیټ فارم کوډ د پلیټ فارم له مخې توپیر لري؛ د ټچ سکرین اړوند عملیات د ټچ کوډ کې شامل دي؛ د کلیدي پروسس کولو اړوند کوډ په کلیدي کوډ کې شامل دی (د C51 پلیټ فارم د تڼۍ پروسس کولو کوډ نلري)؛ د لیډ ترتیب کولو عملیاتو پورې اړوند کوډ په لیډ کوډ کې شامل دی (د C51 پلیټ فارم د لیډ پروسس کولو کوډ نلري)؛

د GPIO تعریف تشریح
د STM32 ازموینې پروګرام GPIO تعریف توضیحات
د STM32 ازموینې برنامې LCD سکرین GPIO تعریف په lcd.h کې ځای په ځای شوی file، کوم چې په دوه لارو تعریف شوی:

  1. د STM32F103RCT6 مایکرو کنټرولر ازموینې برنامه د IO انلاګ حالت کاروي (دا د FSMC بس ملاتړ نه کوي)
  2. د STM32 MCU ازموینې نور پروګرامونه د FSMC بس حالت کاروي

STM32F103RCT6 MCU IO انلاګ ټیسټ برنامه LCD سکرین GPIO تعریف لکه څنګه چې لاندې ښودل شوي:
Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-8د FSMC ټیسټ برنامه lcd سکرین GPIO لکه څنګه چې لاندې ښودل شوي تعریف شوي (د STM32F103ZET6 مایکرو کنټرولر FSMC ازموینې برنامه د پخواني په توګه واخلئample):

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-9

د STM32 ټچ سکرین پورې اړوند GPIO تعریف په ټچ کې ځای په ځای شوی file لکه څنګه چې لاندې ښودل شوي (د STM32F103RCT6 مایکرو کنټرولر IO سمولیشن ازموینې برنامه د پخوا په توګه واخلئample):

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-10د C51 ازموینې پروګرام GPIO تعریف توضیحات
د C51 ازموینې پروګرام lcd سکرین GPIO تعریف په lcd.h کې ځای پرځای شوی fileلکه څنګه چې لاندې ښودل شوي (د پخواني په توګه د STC12C5A60S2 مایکرو کنټرولر ازموینې برنامه اخیستلample):

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-11

د موازي پن تعریف ته اړتیا ده چې د GPIO پورټ ګروپونو ټول سیټ غوره کړي، لکه P0، P2، او داسې نور، ترڅو د معلوماتو لیږدولو په وخت کې عملیات اسانه وي. نور پنونه د وړیا GPIO په توګه تعریف کیدی شي. د ټچ سکرین اړوند GPIO تعریف په touch.h کې ایښودل شوی fileلکه څنګه چې لاندې ښودل شوي (د STC12C5A60S2 مایکرو کنټرولر ازموینې برنامه د پخواني په توګه واخلئample):

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-13

د ټچ سکرین GPIO تعریف تعدیل کیدی شي او د کوم بل وړیا GPIO په توګه تعریف کیدی شي.
که مایکرو کنټرولر د P4 GPIO ګروپ ونه لري، penirq د نورو GPIOs په توګه تعریف کیدی شي.

د موازي بندر ارتباط کوډ پلي کول
A. د STM32 ازموینې پروګرام موازي پورټ ارتباطي کوډ پلي کول
د STM32 ازموینې برنامه موازي پورټ مخابراتو کوډ په LCD.c کې ځای په ځای شوی file، کوم چې په دوه لارو پلي کیږي:

  1. د STM32F103RCT6 مایکرو کنټرولر ازموینې برنامه د IO انلاګ حالت کاروي (دا د FSMC بس ملاتړ نه کوي)
  2. د STM32 MCU ازموینې نور پروګرامونه د FSMC بس حالت کاروي

د IO سمولو ازموینې برنامه پلي کیږي لکه څنګه چې لاندې ښودل شوي:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-14

د FSMC ازموینې برنامه پلي کیږي لکه څنګه چې لاندې ښودل شوي:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-15

دواړه 8- او 16-bit کمانډ لیکي او 8- او 16-bit ډیټا لیکي او لوستل پلي کیږي.

د C51 ازموینې برنامه موازي پورټ مخابراتو کوډ پلي کول اړونده کوډ په LCD.c کې پلي کیږي file لکه څنګه چې لاندې ښودل شوي:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-16

د 8-bit او 16-bit کمانډونو پلي کول او د 8-bit او 16-bit ډیټا لیکل او لوستل.

د ټچ سکرین کیلیبریشن لارښوونې
A. د STM32 ازموینې پروګرام ټچ سکرین کیلیبریشن لارښوونې
د STM32 ټچ سکرین کیلیبریشن برنامه په اوتومات ډول پیژني چې ایا کیلیبریشن ته اړتیا ده یا په لاسي ډول د تڼۍ په فشارولو سره کیلیبریشن ته ننوځي.
دا د ټچ سکرین ازموینې توکي کې شامل دي. د کیلیبریشن نښه او د کیلیبریشن پیرامیټونه په AT24C02 فلش کې خوندي شوي. که اړتیا وي، د فلش څخه ولولئ. د کیلیبریشن پروسه په لاندې ډول ښودل شوې ده:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-17

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-1718

د C51 ټیسټ برنامه ټچ سکرین کیلیبریشن لارښوونې
د C51 ټچ سکرین کیلیبریشن د ټچ_اډجسټ ازموینې توکي اجرا کولو ته اړتیا لري (یوازې د STC12C5A60S2 ازموینې برنامې کې شتون لري) ، لکه څنګه چې لاندې ښودل شوي: د C51 ټچ سکرین کیلیبریشن لارښوونې

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-18

وروسته له دې چې د ټچ کیلیبریشن تیر شو ، تاسو اړتیا لرئ د ټچ.c په سکرین کې ښودل شوي د کیلیبریشن پیرامیټرې خوندي کړئ fileلکه څنګه چې لاندې ښودل شوي:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-19

عام سافټویر

د ازموینې دا سیټ examples د چینایي او انګلیسي، سمبولونو او انځورونو ښودلو ته اړتیا لري، نو د ماډلو سافټویر کارول کیږي. د ماډلو سافټویر دوه ډوله شتون لري: Image2Lcd او PCtoLCD2002. دلته یوازې د ازموینې برنامې لپاره د ماډلو سافټویر ترتیب دی.

د PCtoLCD2002 ماډلو سافټویر تنظیمات په لاندې ډول دي:
د ډاټ میټریکس فارمیټ تیاره کوډ غوره کړئ
موډول موډ د پرمختللی حالت غوره کوي
د سمت غوره کولو لپاره ماډل واخلئ (لومړی لوړ مقام)
د محصول شمیر سیسټم د هیکساډیسیمل شمیره غوره کوي
د ګمرک بڼه انتخاب C51 بڼه
د ځانګړي ترتیب کولو طریقه په لاندې ډول ده:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings

Image2Lcd ماډلو سافټویر تنظیمات لاندې ښودل شوي:

Surenoo-SMC0240A-240320-Series-MCU-Interface-TFT-LCD-Module-20

د Image2Lcd سافټویر باید افقی، کیڼ څخه ښیې، له پورتنۍ څخه ښکته، او د مخکینۍ سکین حالت ته ټیټ موقعیت ته تنظیم شي.

www.surenoo.com

اسناد / سرچینې

Surenoo SMC0240A-240320 لړۍ MCU انٹرفیس TFT LCD ماډل [pdf] د کارونکي لارښود
SMC0240AA3-240320، SMC0240A-240320 لړۍ، SMC0240A-240320 لړۍ MCU انٹرفیس TFT LCD ماډل، MCU انٹرفیس TFT LCD ماډل، TFT LCD ماډل، LCD ماډل

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *