ไมโครโปรเซสเซอร์ - การกำหนดค่าพิน 8085

ภาพต่อไปนี้แสดงแผนภาพพินของไมโครโปรเซสเซอร์ 8085 -

หมุดของไมโครโปรเซสเซอร์ 8085 สามารถแบ่งออกเป็นเจ็ดกลุ่ม -

ที่อยู่บัส

A15-A8 มีหน่วยความจำ 8 บิต / ที่อยู่ IO ที่สำคัญที่สุด

บัสข้อมูล

AD7-AD0 มีแอดเดรสและบัสข้อมูล 8 บิตที่มีนัยสำคัญน้อยที่สุด

สัญญาณควบคุมและสถานะ

สัญญาณเหล่านี้ใช้เพื่อระบุลักษณะการทำงาน มี 3 สัญญาณควบคุมและ 3 สัญญาณสถานะ

สัญญาณควบคุมสามสัญญาณคือ RD, WR & ALE

  • RD - สัญญาณนี้ระบุว่าจะอ่าน IO หรืออุปกรณ์หน่วยความจำที่เลือกและพร้อมสำหรับการรับข้อมูลที่มีอยู่บนบัสข้อมูล

  • WR - สัญญาณนี้บ่งชี้ว่าข้อมูลบนบัสข้อมูลจะถูกเขียนลงในหน่วยความจำที่เลือกหรือตำแหน่ง IO

  • ALE- เป็นพัลส์ที่เป็นบวกที่สร้างขึ้นเมื่อการทำงานใหม่เริ่มต้นโดยไมโครโปรเซสเซอร์ เมื่อชีพจรสูงขึ้นแสดงว่าอยู่ เมื่อชีพจรลงจะแสดงข้อมูล

สัญญาณสถานะสามแบบคือ IO / M, S0 & S1

IO / M

สัญญาณนี้ใช้เพื่อแยกความแตกต่างระหว่างการทำงานของ IO และหน่วยความจำกล่าวคือเมื่อมีค่าสูงแสดงว่าการทำงานของ IO และเมื่อสัญญาณต่ำแสดงว่ามีการทำงานของหน่วยความจำ

S1 และ S0

สัญญาณเหล่านี้ใช้เพื่อระบุประเภทของการทำงานปัจจุบัน

แหล่งจ่ายไฟ

มี 2 ​​สัญญาณแหล่งจ่ายไฟ - VCC และ VSS VCC ระบุแหล่งจ่ายไฟ + 5v และ VSS แสดงสัญญาณกราวด์

สัญญาณนาฬิกา

มีสัญญาณนาฬิกา 3 แบบคือ X1, X2, CLK OUT

  • X1, X2- คริสตัล (RC, LC N / W) เชื่อมต่อที่หมุดทั้งสองนี้และใช้เพื่อตั้งค่าความถี่ของเครื่องกำเนิดสัญญาณนาฬิกาภายใน ความถี่นี้หารภายในด้วย 2

  • CLK OUT - สัญญาณนี้ใช้เป็นนาฬิการะบบสำหรับอุปกรณ์ที่เชื่อมต่อกับไมโครโปรเซสเซอร์

สัญญาณขัดจังหวะและเริ่มต้นจากภายนอก

อินเทอร์รัปต์คือสัญญาณที่สร้างขึ้นโดยอุปกรณ์ภายนอกเพื่อขอให้ไมโครโปรเซสเซอร์ทำงาน มีสัญญาณขัดจังหวะ 5 สัญญาณ ได้แก่ TRAP, RST 7.5, RST 6.5, RST 5.5 และ INTR เราจะพูดถึงการขัดจังหวะโดยละเอียดในส่วนการขัดจังหวะ

  • INTA - เป็นสัญญาณตอบรับการขัดจังหวะ

  • RESET IN - สัญญาณนี้ใช้เพื่อรีเซ็ตไมโครโปรเซสเซอร์โดยตั้งค่าตัวนับโปรแกรมเป็นศูนย์

  • RESET OUT - สัญญาณนี้ใช้เพื่อรีเซ็ตอุปกรณ์ที่เชื่อมต่อทั้งหมดเมื่อไมโครโปรเซสเซอร์ถูกรีเซ็ต

  • READY- สัญญาณนี้บ่งชี้ว่าอุปกรณ์พร้อมที่จะส่งหรือรับข้อมูล หาก READY ต่ำแสดงว่า CPU ต้องรอให้ READY สูงขึ้น

  • HOLD - สัญญาณนี้บ่งชี้ว่านายคนอื่นกำลังขอใช้ที่อยู่และบัสข้อมูล

  • HLDA (HOLD Acknowledge)- แสดงว่า CPU ได้รับคำขอ HOLD และจะยกเลิกบัสในรอบนาฬิกาถัดไป HLDA ถูกตั้งค่าเป็นต่ำหลังจากที่สัญญาณ HOLD ถูกลบออก

สัญญาณ I / O แบบอนุกรม

มีสัญญาณอนุกรม 2 สัญญาณคือ SID และ SOD และสัญญาณเหล่านี้ใช้สำหรับการสื่อสารแบบอนุกรม

  • SOD (สายข้อมูลเอาต์พุตแบบอนุกรม) - SOD เอาต์พุตถูกตั้งค่า / รีเซ็ตตามที่ระบุโดยคำสั่ง SIM

  • SID (สายข้อมูลอินพุตแบบอนุกรม) - ข้อมูลในบรรทัดนี้จะถูกโหลดลงในแอคคูมูเลเตอร์ทุกครั้งที่มีการดำเนินการคำสั่ง RIM