ไมโครโปรเซสเซอร์ - การกำหนดค่าพิน 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