โครงสร้างของ PIC

โครงสร้างของ PIC

โครงสร้างไมโครคอนโทรลเลอร์โครงสร้างไมโครคอนโทรลเลอร์ในตระกูล PIC นั้นมีหลายลักษณะ มีทั้งไอซีแบบ 8 ขา(DIP 8 Pins), 14 ขา(DIP 14 Pins), 18 ขา(DIP 18 Pins), 28 ขา(DIP 28 Pins), 40 ขา(DIP 40 Pins) เป็นต้น มีให้ลือกมากมายว่า จะใช้ขนาดหน่วยความจำโปรแกรมขนาดเท่าใดให้เหมาะสมกับงานที่ออกแบบ

โครงสร้างภานนอกภายใน 18f252




 (การดำเนินการคำสั่ง 100 นาโนวินาที) แต่ง่ายต่อการโปรแกรม (เพียง 77 คำสั่งเดียว) ไมโครคอนโทรลเลอร์ 8 บิตแบบ CMOS ที่ใช้แฟลช FLASH บรรจุสถาปัตยกรรม PIC อันทรงพลังของ Microchip ในแพคเกจ 28 พินและเข้ากันได้กับ PIC16C5X อุปกรณ์ PIC12CXXX, PIC16CXX และ PIC17CXX จึงมอบเส้นทางการโอนย้ายที่ราบรื่นของรหัสซอฟต์แวร์ไปสู่การรวมฮาร์ดแวร์ในระดับที่สูงขึ้น PIC18F252 มีสภาพแวดล้อมการพัฒนาที่เป็นมิตรกับคอมไพเลอร์ 'C', EEPROM 256 ไบต์, การเขียนโปรแกรมด้วยตนเอง, ICD, 2 ฟังก์ชั่นถ่ายภาพ / เปรียบเทียบ / PWM, 5 ช่องทางของ 10-bit Analog-to-Digital (A / D) Converter สามารถกำหนดค่าพอร์ตอนุกรมแบบซิงโครนัสได้เป็น 3-wire Serial Peripheral Interface (SPI ™) หรือบัสรวมระหว่างวงจร (I²C™) 2 สายและแอดเดรส Universal Asynchronous Receiver Asynchronous Receiver (AUSART) คุณสมบัติทั้งหมดเหล่านี้ทำให้มันเหมาะอย่างยิ่งสำหรับอุปกรณ์การผลิตเครื่องมือและการตรวจสอบการเก็บข้อมูลการปรับสภาพพลังงาน



โครงสร้างภานนอกภายใน 18f452


CPU RISC ประสิทธิภาพสูง
- ซอร์สโค้ดเข้ากันได้กับชุดคำสั่ง PIC16 และ PIC17
- หน่วยความจำโปรแกรมเชิงเส้นที่อยู่ถึง 32 Kbytes
- DC - อินพุต 40 MHz osc./clock
- คำแนะนำแบบกว้าง 16 บิต, เส้นทางข้อมูลแบบกว้าง 8 บิต
- ระดับความสำคัญสำหรับการขัดจังหวะ
- 8 x 8 ตัวคูณฮาร์ดแวร์รอบเดียว
- หน่วยความจำโปรแกรมแฟลชขนาด 16 kBytes
- หน่วยความจำ RAM 1536 ไบต์
- หน่วยความจำข้อมูล RAM 256 ไบต์
คุณสมบัติอุปกรณ์ต่อพ่วง
- กระแสสูง 25mA / 25mA
- ตัวจับเวลา 16 บิตสองตัว / เคาน์เตอร์ (TMR1, TMR3)
- เครื่องจับเวลา / เคาน์เตอร์ 8 บิต / 16 บิตหนึ่งเครื่องพร้อม Prescaler
- ตัวจับเวลา 8 บิตหนึ่งตัว / หนึ่งตัวพร้อมรีจิสเตอร์ระยะเวลา 8 บิต
- จับภาพ 16 บิตสูงสุด ความละเอียด 6.25ns (TCY / 16)
- เปรียบเทียบ 16 บิตสูงสุด ความละเอียด 100ns
- SPI 3 สาย (รองรับโหมด SPI ทั้งหมด 4 โหมด)
- โหมดI²C Master และ Slave
- แอดเดรสโมดูล USART รองรับ RS-485 และ RS-232
- โมดูล Parallel Slave Port (PSP)
- ตัวแปลงสัญญาณอนาล็อกเป็นดิจิตอล 10 Channel แปดช่อง
คุณสมบัติไมโครคอนโทรลเลอร์พิเศษ
- เปิดเครื่องใหม่
- Power-up Timer (PWRT) และ Oscillator Start-Up Timer (OST)
- 1,000 ลบ / เขียนรอบ Enhanced Flash Program Memory
- 1,000,000 ลบ / เขียนรอบปกติ EEPROM Data Memory
Watchdog Timer (WDT) พร้อมออสซิลเลเตอร์ On-Chip RC ของตัวเอง
- การป้องกันรหัสโปรแกรม
- โหมดประหยัดพลังงาน SLEEP
- 4X เฟสล็อกลูป (ของออสซิลเลเตอร์หลัก)
- อินพุตสัญญาณนาฬิกาสำรอง Oscillator (32kHz)
- แหล่งจ่ายไฟ 5V แบบอนุกรมในวงจรเดี่ยวผ่านสองพิน
- การแก้จุดบกพร่องในวงจร (ICD)
เทคโนโลยี CMOS
- เทคโนโลยี CMOS FLASH ความเร็วสูงพลังงานต่ำ
- การออกแบบแบบคงที่อย่างเต็มที่
- ช่วงแรงดันไฟฟ้าที่กว้าง (2.0V ถึง 5.5V)
I / O และแพ็คเกจ
- 34 I / O พินพร้อมระบบควบคุมทิศทาง
- กรมทรัพย์สินทางปัญญา 40 พิน

ตัวอย่างการใช้งาน 18f252

วงจรตรวจจับสี PIC18F252









•สีทั้งหมดที่จะใช้ในวิธีนี้ค่าสีเพื่อ EEPROM หลังจากที่มีการแนะนำจะถูกบันทึกโดยอัตโนมัติ
•โดยใช้ค่าความไวที่ได้รับจากตารางค่าสีที่สร้างขึ้นสำหรับการคำนวณของตารางจะเรียงลำดับจากมากไปน้อย ความแตกต่างโดยการลบค่าใกล้กับค่าภายใต้แต่ละบรรทัดของตาราง ครึ่งหนึ่งของค่าที่น้อยที่สุดคือความไว ค่านี้เป็นSENSITIVITYโดยการเปิดหน้าจอจะต้องป้อน เป็นตัวอย่างในไฟล์โครงการไฟล์Renkler.xlsxสามารถตรวจสอบได้
•ตัวเลือกออกจากเมนูด้วย
เซ็นเซอร์ปลอกในไฟ LED สว่างใสในวงจรถูกนำมาใช้ นอกจากนี้เพื่อปรับปรุงประสิทธิภาพของกระบวนการตรวจจับเซ็นเซอร์และแสงภายนอกในวงจรกล่องดำนำมาจากขั้นต่ำในวิธีที่ได้รับผลกระทบ วงจรควบคุมเซ็นเซอร์เชื่อมต่อกันผ่านสายเคเบิลที่มีวงจรพอร์ตอนุกรม 9 พิน หลอดไฟ LED ของวงจรเซ็นเซอร์ถูกจัดเรียงตามรูปร่างของงาน 2 ^ 5 = 32 วิธีการที่แตกต่างกันในการใช้งานอย่างไรก็ตามในทางเลือกผลกระทบของการแยกค่าที่วัดได้ทั้งหมดมีขนาดเล็กและความน่าจะเป็นในการตรวจจับต่ำที่เกี่ยวข้องกับระยะเวลาของผลกระทบนั้นลดลง LDR ในสภาพแวดล้อมเนื่องจากใช้เวลาในการปรับให้เข้ากับแสงที่ใช้ในการศึกษามีอิทธิพลต่อผลลัพธ์
สิ่งที่ต้องทำเพื่อให้ได้ข้อสรุปที่ถูกต้องจากเซ็นเซอร์สีหลังจากอธิบายทีละขั้นตอน
•เมนูโดยการเข้าสู่หน้าจอการสอบเทียบจะเปิดขึ้น
•การสอบเทียบในขณะที่พื้นผิวสัมผัสโดยการติดต่อวงจรเซ็นเซอร์อยู่บนหน้าจอหม้อบนการ์ดควบคุมโดยใช้ค่า 160 จะถูกซิงโครไนซ์

• หน้าจอสีสมบัติขึ้น / ลงสีที่จะนำมาใช้กับปุ่มที่ถูกเลือก -กระบวนการเริ่มต้นด้วยการกดปุ่มสำหรับโปรโมชั่น เมื่อการส่งเสริมการขายเสร็จสิ้นค่าการวัดจะปรากฏบนหน้าจอของสีนั้น ค่าความแม่นยำสำหรับการกำหนดค่านี้ควรบันทึกไว้ในตาราง
ค่าสีของแสง LEDและการสะท้อนของการตรวจจับการสะท้อนจากพื้นผิวพบได้จากการคำนวณผลกระทบที่มีต่อ LDR ในการเปลี่ยนสีแต่ละครั้งจะถูกวัดและผลกระทบต่อ LDR สำหรับกระบวนการนี้จะถูกเก็บไว้ในอาร์เรย์ ด้วยการเพิ่มไฟ LED กระพริบคงที่ในที่มืดเป็นระยะเวลา LDR โดยให้แน่ใจว่าในระหว่างการวัดผลก่อนหน้าของผลการวัดในเวลานั้นจะลดลง ค่า LDR ของ LED ที่จะใช้งาน LDR วัดหลังจากช่วงเวลาหนึ่งเพื่อปรับให้เข้ากับสถานการณ์ปัจจุบัน
LED ที่ระบุสถานะของสถานการณ์ที่ส่งผลกระทบต่อผลลัพธ์ของเจ็ดล่าสุดในตารางนั้นใหญ่กว่าค่าอื่นเนื่องจากค่าเหล่านี้ถูกรวบรวมระหว่างกันหลังจากที่ถูกคูณด้วย 15 และเพิ่มเข้าไปในผลลัพธ์ ดังนั้นจึงพยายามเพิ่มความแตกต่างระหว่างซอฟต์แวร์ค่าสี สามารถเขียนใหม่เป็นสูตรที่ใช้ในการกำหนดค่าสีในที่สุด






ความคิดเห็น