โทรศัพท์ / WeChat App/Wechat: 0086-15153106200     อีเมล์: admin@minrry.com
|
อุปกรณ์การสอนไฟฟ้า บ้าน > อุปกรณ์การสอนไฟฟ้า
กล่องทดลองหลักการไมโครคอมพิวเตอร์ อุปกรณ์ห้องปฏิบัติการไฟฟ้า อุปกรณ์การสอน
  • กล่องทดลองหลักการไมโครคอมพิวเตอร์ อุปกรณ์ห้องปฏิบัติการไฟฟ้า อุปกรณ์การสอน

กล่องทดลองหลักการไมโครคอมพิวเตอร์ อุปกรณ์ห้องปฏิบัติการไฟฟ้า อุปกรณ์การสอน

รายการเลขที่: MR501E
MR501E กล่องทดลองหลักการไมโครคอมพิวเตอร์ อุปกรณ์ห้องปฏิบัติการไฟฟ้า อุปกรณ์การสอน
ขอใบเสนอราคา
MR501E กล่องทดลองหลักการไมโครคอมพิวเตอร์ อุปกรณ์ห้องปฏิบัติการไฟฟ้า อุปกรณ์การสอน
ภาพรวมระบบ
บทนำ
ก่อนใช้งานระบบกล่องทดลองหลักการไมโครคอมพิวเตอร์ โปรดอ่านคู่มือเล่มนี้อย่างละเอียด เพื่อให้เข้าใจระบบอย่างถ่องแท้ ภาพรวมระบบ การติดตั้ง และการใช้งานจะอยู่ในหนังสือเล่มนี้ ส่วนที่เหลือจะอ้างอิงตามบทที่เกี่ยวข้องในเล่มเดียวกัน
คุณสมบัติระบบ
1. กล่องทดสอบหลักการไมโครคอมพิวเตอร์มีอีมูเลเตอร์ภายนอก 51 ตัว โครงสร้างระบบที่กะทัดรัด การแบ่งปันทรัพยากรอย่างเต็มรูปแบบ ไม่มีการสลับสวิตช์บัส และการระบุประเภท CPU โดยอัตโนมัติ
2. ระบบทดลองมีการกำหนดค่าซอฟต์แวร์และฮาร์ดแวร์ที่สมบูรณ์แบบ ซอฟต์แวร์จำลองการทำงานรองรับ Win98/2000/XP และระบบปฏิบัติการอื่นๆ และรองรับการพัฒนาภาษาแอสเซมบลีและภาษา C เนื้อหาการทดลองมีเนื้อหาครบถ้วน และเป็นแพลตฟอร์มที่เหมาะสำหรับการสอนไมโครคอมพิวเตอร์แบบชิปเดี่ยว หลักการ และอินเทอร์เฟซของไมโครคอมพิวเตอร์
การจัดสรรทรัพยากรระบบ
1. การจัดสรรพื้นที่เก็บข้อมูล ROM/RAM ของระบบ
2. การจัดสรรที่อยู่พอร์ต I/O
การติดตั้งและใช้งานระบบ
51 การติดตั้งและใช้งานระบบทดลอง
1. การติดตั้งซอฟต์แวร์จำลอง 51 ส่วน: ไฟล์ติดตั้ง "DICE-Microcomputer Principle Test Box_KEIL CDROM\TOOL\Keil V809a \1Install\c51v809a.exe" ตามคำแนะนำใน "DICE-Microcomputer Principle Test Box_KEIL CDROM\TOOL\Keil V809a \KEIL V809a Installation Instructions.doc" ให้ดำเนินการติดตั้งซอฟต์แวร์จำลอง 51 ส่วนให้เสร็จสมบูรณ์ สำหรับคำแนะนำโดยละเอียด โปรดดู "DICE-Microcomputer Principle Test Box_KEIL CDROM\REF\DICE-KEIL USB Emulator User Manual.pdf"
2. การตั้งค่าระบบ
ตั้งสวิตช์ SW3~SW5 ทั้งหมดเป็น ON ใส่การ์ด 51K-CPU ลงในช่องใส่การ์ด CPU (ทั้งสองด้านของ 8088Unit) และลัดวงจรบล็อกลัดวงจรของการ์ด 51K-CPU เข้ากับ "โปรแกรมนอกชิป" (เมื่อทำงานแบบออฟไลน์หรือใช้โปรแกรมจำลองสำหรับการทดลอง บล็อกลัดวงจรจะเชื่อมต่อกับตำแหน่ง "โปรแกรมนอกชิป" เมื่อดาวน์โหลดโปรแกรมไปยังแฟลชภายในของคอมพิวเตอร์ชิปเดี่ยว AT89S52 ผ่านโปรแกรมเมอร์หรือ ISP ออนไลน์ บล็อกลัดวงจรจะเชื่อมต่อกับ "โปรแกรมบนชิป")
3. การเขียนโปรแกรมออนไลน์ของ ISP
เมื่อใช้สายดาวน์โหลดเพื่อดาวน์โหลดไฟล์ HEX ไปยังแฟลชภายในของคอมพิวเตอร์ชิปเดี่ยว ให้ตั้งค่าบล็อกลัดวงจรอีกอันบนการ์ด 51K-CPU เป็น "โหมดการเขียนโปรแกรม" สำหรับการทดลองปกติ ให้ตั้งค่าเป็น "โหมดทั่วไป" เมื่อรันโปรแกรม
สำหรับการใช้งานและการตั้งค่าเฉพาะของการเขียนโปรแกรมออนไลน์ของ ISP โปรดดูเอกสาร CD DICE-Microcomputer Principle Test Box_KEIL CDROM\REF\51 Single-chip Computer ISP Download Function Application (USB Interface).doc
4. การใช้งานแบบออฟไลน์
เมื่อเปิดเครื่องเครื่องมือทดลอง หลอดดิจิตอลควรแสดง "P.___ ___51" ซึ่งแสดงว่าระบบทดลองอยู่ในสถานะออฟไลน์ คุณสามารถป้อนหมายเลขการทดลองที่เกี่ยวข้องผ่านปุ่มเครื่องมือทดลอง จากนั้นกดปุ่ม [EX/FV] เพื่อรันโปรแกรมการทดลองด้วยความเร็วสูงสุด ตัวอย่างเช่น ป้อนปุ่มตัวเลข 0 และ 9 ต่อสายไฟของการทดลอง A/D แล้วกดปุ่ม [EX/FV] เพื่อรันการทดลอง A/D ตามลำดับการทดลองหมายเลข 9
5. การเชื่อมต่อกับพีซี
หลังจากตรวจสอบว่าปิดเครื่องแล้ว ให้ถอดชิปไมโครคอนโทรลเลอร์ AT89S52 บนการ์ด 51K-CPU ออก เสียบปลั๊ก IDC40 บนสายแบนสีขาว 40 คอร์ เข้ากับซ็อกเก็ต IDC40 ของโปรแกรมจำลอง USB DICE-KEIL จากนั้นใช้สาย USB ที่กระจายแบบสุ่มเชื่อมต่อโปรแกรมจำลองเข้ากับพีซี เสียบหัวจำลอง 40 คอร์ที่ปลายอีกด้านหนึ่งของสายแบนสีขาว 40 คอร์ เข้ากับซ็อกเก็ตล็อคสีเขียวที่มุมขวาบนของเครื่องมือทดลอง DICE-5210K
หมายเหตุ: ห้ามเสียบกลับด้าน พินแรกที่มุมซ้ายบนของซ็อกเก็ต DIP 40 พินคือพินแรกของไมโครคอนโทรลเลอร์ มีลูกศรอยู่ที่พินแรกของส่วนหัวจำลอง 40 พิน โปรแกรมจำลอง USB DICE-KEIL ควรติดตั้งไว้ทางด้านขวาของแผงวงจรทดลอง หากมีข้อสงสัยใดๆ โปรดติดต่อฝ่ายสนับสนุนด้านเทคนิคของเรา
(5) สำหรับรายละเอียดเกี่ยวกับการติดตั้งและการใช้งานซอฟต์แวร์และไดรเวอร์ โปรดดูคู่มือโปรแกรมจำลอง
หมายเหตุ:
(1) ไม่ว่าจะเป็นการเสียบและถอดวงจรรวมและการ์ด CPU การต่อสายสื่อสาร การตั้งค่าจัมเปอร์ หรือการต่อวงจรทดลอง โปรดตรวจสอบให้แน่ใจว่าได้ดำเนินการขณะปิดเครื่อง มิฉะนั้นอาจทำให้อุปกรณ์เสียหายได้
(2) หลังจากเชื่อมต่อวงจรทดลองแล้ว ควรตรวจสอบอย่างละเอียดก่อนเปิดเครื่อง


การเชื่อมต่อเชิงทดลอง
ตารางการเดินสายเชิงทดลองของไมโครคอนโทรลเลอร์ 51 ตัว
การทดลองที่ 1: การทดลองเปิดไฟพอร์ต P1 P1.0~P1.7→L1~L8 (ไฟ LED)
การทดลองที่ 2: การทดลองไฟเลี้ยว P1 P1.0→K1,P1.1→K2
P1.4→L1,P1.5→L2,P1.6→L5,P1.7→L6
การทดลองที่ 3: อินพุตพอร์ต P3.3, เอาต์พุตพอร์ต P1 P3.3→K1
P1.0~P1.7→L1~L8 (ไฟ LED)
การทดลองที่ 4 การควบคุมแบบลำดับอุตสาหกรรม P3.4 →K1,P3.3→K2
P1.0~P1.6→L1~L7,P1.7→VIN,JP บล็อกลัดวงจรเชื่อมต่อกับ ON (เครื่องขยายเสียง)
การทดลองที่ 5 เอาต์พุตคลื่นสี่เหลี่ยม 8255 A, B, C โดยไม่ต้องเชื่อมต่อใดๆ ให้สังเกตเอาต์พุตคลื่นสี่เหลี่ยมจาก PA, PB และพอร์ต PC
การทดลองที่ 6 8255 พอร์ต PA ควบคุมพอร์ต PB PA0~PA7→K1~K8, Q0~Q7→L1~L8
การทดลองที่ 7 8255 ไฟจราจรควบคุม 8255 PA0~PA7 ต่อไดโอดเปล่งแสงตามลำดับ L7~L5, L3~L1
การทดลองที่ 8 การขยาย I/O แบบง่าย Y0~Y7 เชื่อมต่อกับ K1~K8, Q0~Q7 เชื่อมต่อกับ L1~L8, CS1 เชื่อมต่อกับ FF80H, CS2 เชื่อมต่อกับช่อง FF90H, JX0 เชื่อมต่อกับ JX7 (D0~D7)
การทดลองที่ 9 การทดลองแปลง A/D IN0→VOUT, VIN→+5V, CS4→FF80H, JX0→JX6
WR→IOWR, RD→IORD, ADDA, ADDB, ADDC→0V (กราวด์)
การทดลอง 10 การทดลองแปลง D/A CS5→FF80H, JX2→JX0, WR→IOWR, AOUT→โวลต์มิเตอร์
การทดลองที่ 11 8279 การทดลองการแสดงผลด้วยแป้นพิมพ์ CS6→FF80H, JRL→JR, JSL→JS, JOUT→JLED
SW3, SW4, SW5 ถูกตั้งค่าเป็น OFF (ตั้งค่าเป็น ON หลังการทดลอง)
การทดลองที่ 12 และ 13 (เครื่องพิมพ์) สายเคเบิลพิเศษเชื่อมต่อ CZ4 (PRT) เข้ากับอินเทอร์เฟซเครื่องพิมพ์ขนาดเล็ก (ตัวเลือก)
*การทดลองที่ 14 นาฬิกาปฏิทิน การทดลองควบคุม DS12887 CZ7 (เมนบอร์ด) → CZ1 (MC3), P3.2 → /IRQ (MC3) (ตัวเลือก)
การทดลองที่ 15 การทดลองอ่านและเขียนการ์ดหน่วยความจำ I2C P3.0→SCL, P3.1→SDA, INS→P1.0, P1.0~P1.2→L1~L3(หลอดเปล่งแสง)
การทดลองที่ 16 การบันทึก ISD1730 ดูคำแนะนำการทดลองด้านล่าง
การทดลองที่ 17 การเล่น ISD1730 เหมือนกับการทดลองที่ 16
การทดลองที่ 18 การควบคุมรีเลย์ P1.0→JIN, JZ→กราวด์, JK→L1, JB→L2
การทดลองที่ 19: การควบคุมสเต็ปเปอร์มอเตอร์ P1.0~P1.3→HA~HD
การทดลองที่ 20 8253 คลื่นสี่เหลี่ยม CLK0→2 MHz, GATE0→5V, CS3→FF80H, ต่อ OUT0 เข้ากับออสซิลโลสโคป รันโปรแกรม และสังเกตว่าออสซิลโลสโคปมีเอาต์พุตเป็นคลื่นสี่เหลี่ยมหรือไม่
การทดลองที่ 21: การทดลองควบคุมความเร็วแบบวงปิดของมอเตอร์ DC ขนาดเล็ก P1.0~P1.7----->K8~K1;(สามารถตั้งค่าความเร็วมอเตอร์ DC ได้ที่ K1~K8, จำนวนรอบ/วินาที, อินพุตเลขฐานสิบหก)
P3.2----->HOUT(เอาต์พุตเซ็นเซอร์มอเตอร์ DC);
CS5----->FF80H,
AOUT----->DJ
WR----->/IOWR,
JX2----->JX0。
รันโปรแกรม: หลอดดิจิตอลจะแสดง "ค่าความเร็วที่ตั้งไว้ - ค่าความเร็วปัจจุบัน"! หมายเหตุ: อย่าตั้งค่ารอบ/วินาทีสูงเกินไป เนื่องจากความเร็วจริงของมอเตอร์ DC ขนาดเล็กอยู่ที่ประมาณ 1F/วินาที
การทดลองที่ 22 การทดลองแสดงผลแบบดอทเมทริกซ์ LED 16*16 JLPC→JX16, JHP1→JX10, JLPA→JX9, JLPB→JX15
การทดลองที่ 23 การทดลองแสดงผล LCD 128*64 JX10→JX12, JX11→JX14, /RST→/RST
การทดลองที่ 24 การทดลองอินเทอร์เฟซการสื่อสารแบบอะซิงโครนัสที่ตั้งโปรแกรมได้ 8250 (การส่งสัญญาณและการรับด้วยตนเอง) JX0→JX3, CS7→FF80H, TXD→RXD