logo
บ้าน ข่าว

อินทิวติฟ์ STN LCD Control Interface

จีน ESEN HK LIMITED รับรอง
จีน ESEN HK LIMITED รับรอง
การบริการที่ดีเยี่ยมทําให้เราเชื่อมั่นในสินค้าของคุณ

—— เฮนรี่

ในกระบวนการการร่วมมือ ทีมงานทางเทคนิคตอบสนองอย่างรวดเร็ว และแก้ไขปัญหาต่างๆ ที่เราเจอในทันที เพื่อให้กระบวนการผลิตของเราสามารถดําเนินการได้อย่างเรียบร้อยและพวกเราหวังที่จะร่วมมือกันมากขึ้นในอนาคต.

—— ฟอร์ด

ทีมงานบริการหลังการขายเป็นมืออาชีพมาก การเยี่ยมชมและสนับสนุนทางเทคนิคเป็นประจํา เพื่อให้เราไม่ต้องกังวล

—— มาร์โค

เป็นคู่หูที่น่าเชื่อถือสําหรับบริษัทของเรา

—— เมียหลวง

สนทนาออนไลน์ตอนนี้ฉัน
บริษัท ข่าว
อินทิวติฟ์ STN LCD Control Interface
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface

ESEN นำเสนอโมดูล LCD แบบอักขระมาตรฐานที่หลากหลายสำหรับการใช้งานของลูกค้า คุณสามารถแสดงผลได้โดยใช้พินควบคุมจำนวนน้อยที่สุด ทำให้ง่ายต่อการเลือก MCU

โมดูล LCD แบบอักขระทั่วไปในตลาดจะเพิ่มบอร์ดถ่ายโอนเพื่อรองรับอินเทอร์เฟซ I2C ดังที่แสดงในรูปที่ 1 ซึ่งนำไปสู่การเพิ่มขึ้นของความหนาของ LCM กระบวนการผลิตที่มากขึ้น และอัตราผลตอบแทนที่ต่ำลง

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  0 ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  1
รูปที่ 1: โมดูล LCD แบบอักขระทั่วไปในตลาดที่เพิ่มบอร์ดถ่ายโอนเพื่อรองรับ I2C รูปที่ 2: โมดูลคริสตัลเหลวแบบอักขระ 1602 ของ ESEN รองรับอินเทอร์เฟซ I2C และ SPI และไม่จำเป็นต้องใช้บอร์ดส่งสัญญาณเพิ่มเติม


คุณไม่จำเป็นต้องเพิ่มบอร์ดรีเลย์ เพียงเชื่อมต่อบอร์ดพัฒนา Arduino Uno และคุณสามารถควบคุมโมดูล LCD แบบอักขระได้โดยตรงโดยใช้อินเทอร์เฟซการสื่อสารที่แตกต่างกัน

ระบุพินของ LCM

ตารางที่ 1:กำหนดพิน LCM
หมายเลขพิน สัญลักษณ์ คำอธิบาย
หมายเลข 1 Vss กราวด์
หมายเลข 2 Vdd แหล่งจ่ายไฟสำหรับลอจิก
หมายเลข 3 V0 การปรับคอนทราสต์
หมายเลข 4 RS การเลือกคำสั่ง/ข้อมูล
หมายเลข 5 RW อ่าน/เขียนสัญญาณเลือกสำหรับอินเทอร์เฟซ 6800 8/4bit เท่านั้น
หมายเลข 6 E เปิดใช้งานสัญญาณสำหรับอินเทอร์เฟซ 6800 8/4bit เท่านั้น
หมายเลข 7 DB0/SA0 สายบัสข้อมูล 0 สำหรับอินเทอร์เฟซ 6800 8bit เท่านั้น
สายตั้งค่าที่อยู่ SA0 สำหรับอินเทอร์เฟซ I2C
หมายเลข 8 DB1/SA1 สายบัสข้อมูล 1 สำหรับอินเทอร์เฟซ 6800 8bit เท่านั้น
สายตั้งค่าที่อยู่ SA1 สำหรับอินเทอร์เฟซ I2C
หมายเลข 9 DB2 สายบัสข้อมูล 2 สำหรับอินเทอร์เฟซ 6800 8bit เท่านั้น
หมายเลข 10 DB3 สายบัสข้อมูล 3 สำหรับอินเทอร์เฟซ 6800 8bit เท่านั้น
หมายเลข 11 DB4 สายบัสข้อมูล 4 สำหรับอินเทอร์เฟซ 6800 8/4bit เท่านั้น
หมายเลข 12 DB5/CSB/CSB สายเลือกเปิดใช้งาน CSB สำหรับอินเทอร์เฟซ I2C & SPI
หมายเลข 13
DB6/SDA/SCLK สายบัสข้อมูล 6 สำหรับอินเทอร์เฟซ 6800 8/4bit เท่านั้น สายข้อมูล SDA สำหรับอินเทอร์เฟซ I2C
จังหวะเวลา SCLK สำหรับอินเทอร์เฟซ SP
หมายเลข 14
DB7/SCL/SID สายบัสข้อมูล 7 สำหรับอินเทอร์เฟซ 6800 8/4bit เท่านั้น สายจังหวะเวลา SCL สำหรับอินเทอร์เฟซ I2C
สายข้อมูล SID สำหรับอินเทอร์เฟซ SPI
หมายเลข 15
A+ แหล่งจ่ายไฟสำหรับ B/L + หมายเลข 16
K- แหล่งจ่ายไฟสำหรับ B/L - เกี่ยวกับ V0 ในตารางด้านบน ตัวต้านทานแบบปรับค่าได้ 20k Ohm ใช้เพื่อปรับคอนทราสต์ของอักขระ หากข้อความมองไม่เห็นหรือยังคงแสดงภาพพื้นหลังในระหว่างการทดสอบ โปรดหมุนตัวต้านทานแบบปรับค่าได้นี้เพื่อปรับคอนทราสต์


วิธีการเชื่อมต่อตัวต้านทานแบบปรับค่าได้ V0 ดังแสดงในรูปที่ 3:

รูปที่ 3:

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  2
วิธีการเชื่อมต่อตัวต้านทานแบบปรับค่าได้ V0วิธีการเชื่อมต่อ LCM และบอร์ดพัฒนา Arduino Uno


วิธีการเชื่อมต่ออินเทอร์เฟซการสื่อสาร LCM สี่แบบ (I2C, SPI, 6800 8bit/4bit) กับ Arduino Uno ดังแสดงในรูปที่ 4 ผู้ใช้สามารถสังเกตได้ว่าอินเทอร์เฟซ I2C และ SPI ต้องการพิน GPIO จำนวนเล็กน้อยเพื่อควบคุมโมดูล LCD แบบอักขระ

 

สำหรับอินเทอร์เฟซ I2C เนื่องจาก Arduino Uno มีตัวต้านทานแบบดึงขึ้นภายในพิน I2C จึงไม่มีตัวต้านทานแบบดึงขึ้นเพิ่มเติมที่เชื่อมต่อกับพิน SDA และ SCL หากปิดใช้งานตัวต้านทานแบบดึงขึ้นภายในโปรแกรม จะต้องเชื่อมต่อตัวต้านทานแบบดึงขึ้นภายนอก

(ก)

การเชื่อมต่ออินเทอร์เฟซ I2C(ข) 
 
การเชื่อมต่ออินเทอร์เฟซ SPI             
 
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  3             
 
รูปที่ 4:ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  4
 
การเชื่อมต่ออินเทอร์เฟซ 6800-4bit(ง)
 
การเชื่อมต่ออินเทอร์เฟซ 6800-8bit             
 
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  5             
 
รูปที่ 4:ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  6
 
วิธีการเชื่อมต่ออินเทอร์เฟซการสื่อสาร LCM 4 แบบกับ Arduino Unoคำสั่ง LCM


อินเทอร์เฟซการสื่อสารทุกแบบไม่สามารถใช้ชุดคำสั่งทั้งหมดของ LCM ได้ ด้วยอินเทอร์เฟซ SPI ไม่มีสายควบคุม RW และพิน MISO ดังนั้นจึงไม่รองรับคำสั่งอ่าน สำหรับการเขียน ผ่านสายควบคุม RS เพื่อกำหนดว่าจะเขียนข้อมูลคำสั่งหรือแสดงข้อมูล

ในอินเทอร์เฟซ I2C ไม่มีสายควบคุม RW ดังนั้นจึงไม่มีการรองรับคำสั่งอ่านเช่นกัน ก่อนที่จะเขียนข้อมูลคำสั่งหรือแสดงข้อมูล จะต้องส่งรหัสควบคุมคำสั่ง (A0=0) หรือรหัสควบคุมข้อมูล (A0=1) เพื่อกำหนดว่าไบต์ถัดไปที่จะส่งเป็นข้อมูลคำสั่งหรือข้อมูลการแสดงผล

จังหวะเวลาอินเทอร์เฟซ SPI และ I2C

ไดอะแกรมจังหวะเวลาสองแบบแสดงในรูปที่ 5 และรูปที่ 6 เป็นไดอะแกรมจังหวะเวลาของการควบคุม LCM ผ่านอินเทอร์เฟซ SPI ผู้ใช้สามารถสังเกตได้ว่า LCM ใช้ SPI ที่ไม่ใช่ SPI ทั่วไปที่จัดทำโดย MCU ทั่วไป ต้องใช้สายสัญญาณ RS เพิ่มเติมเพื่อกำหนดว่าไบต์ปัจจุบันที่กำลังส่งเป็นคำสั่งหรือไม่? หรือข้อมูล? ข้อมูลบิต (BIT7~BIT0) ของสายข้อมูล (SID) เปลี่ยนแปลงเมื่อสายนาฬิกา (SCLK) อยู่ในระดับต่ำ ข้อมูลบิต (BIT7~BIT0) จะถูกจับเมื่อสายนาฬิกา (SCLK) อยู่ในระดับสูง (BIT7~BIT0)

รูปที่ 5:

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  7
จังหวะเวลาของคำสั่งเขียน SPIรูปที่ 6:
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  8
จังหวะเวลาของข้อมูลเขียน SPIรูปที่ 7 และ 8 แสดงไดอะแกรมจังหวะเวลาของการควบคุม LCM ผ่านอินเทอร์เฟซ I2C ยกเว้นแถบเลือกชิป (CSB) ผู้อ่านสามารถสังเกตได้ว่าการควบคุมอินเทอร์เฟซ I2C คือการส่งสามไบต์ในแต่ละครั้งเพื่อเขียนข้อมูลคำสั่งหรือแสดงข้อมูล ในบรรดาข้อมูลเหล่านั้น บิต A0 ของไบต์ที่สองจะกำหนดว่าไบต์ที่สามเป็นข้อมูลคำสั่งหรือข้อมูลการแสดงผล


รูปที่ 7:

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  9
จังหวะเวลา I2C ของการเขียนคำสั่งรูปที่ 8:
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  10
จังหวะเวลา I2C ของการเขียนข้อมูลรหัส


LCM สามารถรวบรวมและใช้งานได้โดยตรงโดยการปรับเปลี่ยนการตั้งค่าโปรแกรม

ขั้นตอนที่ 1: ตั้งค่าจำนวนอักขระสูงสุดในบรรทัดเดียวของ LCM

ตัวอย่างเช่น สิ่งต่อไปนี้ตั้งค่าให้หนึ่งบรรทัดมีอักขระสูงสุด 16 ตัว
ขั้นตอนที่ 2: ตั้งค่าจำนวนบรรทัดสูงสุดใน LCM

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  11

ตัวอย่างเช่น สิ่งต่อไปนี้ตั้งค่าให้ LCM มี 2 บรรทัด
ขั้นตอนที่ 3: ตั้งค่าอินเทอร์เฟซ LCM

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  12

ตัวอย่างเช่น สิ่งต่อไปนี้ตั้งค่าอินเทอร์เฟซ I2C
ขั้นตอนที่ 4: รวบรวมและอัปโหลดโปรแกรมไปยังบอร์ดพัฒนา Arduino Uno

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  13

รูปที่ 9 แสดงไดอะแกรมแผนผังของหน้าจอของ LCM สามแบบ
เมื่อคอนทราสต์การแสดงผลสว่างหรือมืด สามารถปรับตัวต้านทานแบบปรับค่าได้ที่พิน V0 ให้เป็นคอนทราสต์ที่เหมาะสม ดังแสดงในรูปที่ 10
(ก) คอนทราสต์แสง มองเห็นเฉพาะอักขระแสงเท่านั้น

(ข) คอนทราสต์ที่เหมาะสม (ค) คอนทราสต์มืด อักขระแต่ละตัวมีเงาที่ชัดเจน รูปที่ 9:
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  14 ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  15 ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  16
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  17 ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  18 ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  19
ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  20 ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  21 ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  22
ไดอะแกรมแผนผังของหน้าจอของ LCM สามแบบรูปที่ 10:
 

ข่าว บริษัท ล่าสุดเกี่ยวกับ อินทิวติฟ์ STN LCD Control Interface  23

พิน V0 สามารถปรับได้หากคุณมีความต้องการโค้ดเดโมทั้งหมด โปรด 

ติดต่อเรา.

ผับเวลา : 2025-07-18 09:00:00 >> รายการข่าว
รายละเอียดการติดต่อ
ESEN HK LIMITED

ผู้ติดต่อ: Mr. james

โทร: 13924613564

แฟกซ์: 86-0755-3693-4482

ส่งคำถามของคุณกับเราโดยตรง (0 / 3000)