8085 ไมโครโปรเซสเซอร์พินไดอะแกรมและคำอธิบาย

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ไมโครโปรเซสเซอร์ 8085 เป็นหนึ่งใน อุปกรณ์เซมิคอนดักเตอร์ ซิงโครไนซ์โดย CLK (นาฬิกา) โปรเซสเซอร์นี้สามารถสร้างขึ้นด้วยวงจรลอจิกอิเล็กทรอนิกส์ที่ประดิษฐ์ขึ้นโดยใช้เทคโนโลยีเช่น VLSI (การรวมขนาดใหญ่มาก) หรือ LSI (การรวมขนาดใหญ่) หน้าที่หลักของไมโครโปรเซสเซอร์คือทำหน้าที่หลายอย่างเช่นเดียวกับการตัดสินใจในการเปลี่ยนชุดการใช้งานโปรแกรม ในคอมพิวเตอร์หน่วยประมวลผลกลางจะดำเนินการบนแผงวงจรเดี่ยวหรือแผงวงจรเพิ่มเติมเพื่อทำงานด้านคอมพิวเตอร์ มีไมโครโปรเซสเซอร์ประเภทต่างๆที่มีอยู่ในตลาดเช่นซีพียูประกอบด้วยวงจรลอจิกชุดควบคุมและสามารถแยกออกเป็นสามส่วนเช่น ALU หน่วยควบคุมและอาร์เรย์รีจิสเตอร์

ไมโครโปรเซสเซอร์ 8085 คืออะไร?

8085 ไมโครโปรเซสเซอร์เป็นโปรเซสเซอร์อเนกประสงค์ 8 บิต ที่สามารถจัดการกับหน่วยความจำ 64K Byte ไมโครโปรเซสเซอร์นี้ประกอบด้วย 40 พินและทำงานร่วมกับ + 5V แหล่งจ่ายไฟ . โปรเซสเซอร์นี้สามารถทำงานได้ที่ความถี่สูงสุด 3MHz โปรเซสเซอร์นี้มีให้เลือกสามเวอร์ชันเช่น 8085 AH, 8085 AH1 และ 8085 AH2 ซึ่งออกแบบด้วยเทคโนโลยี HMOS เวอร์ชันที่พัฒนาขึ้นอย่างมากจะใช้แหล่งจ่ายไฟ 20% ความถี่ CLK ของโปรเซสเซอร์รุ่นนี้คือ 8085 A- 3 MHz, 8085AH-3 MHz, 8085 AH2-5 MHz และ 8085 AH1-6 MHz




ไมโครโปรเซสเซอร์ 8085

ไมโครโปรเซสเซอร์ 8085

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

หมุด 40 ของ ไมโครโปรเซสเซอร์ สามารถแบ่งออกเป็นหกกลุ่มเช่นบัสที่อยู่บัสข้อมูลสัญญาณควบคุมและสัญญาณสถานะแหล่งจ่ายไฟและความถี่สัญญาณเริ่มต้นจากภายนอกและพอร์ตอินพุต / เอาท์พุตแบบอนุกรม



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

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

แอดเดรสบัส (A8-A15)

พินแอดเดรสบัสอยู่ในช่วงตั้งแต่ A8 ถึง A15 และส่วนใหญ่จะใช้กับบิตแอดเดรสหน่วยความจำที่สำคัญที่สุด

แอดเดรสบัส (หรือ) บัสข้อมูล (AD0-AD7)


พินแอดเดรสบัสหรือพินบัสข้อมูลอยู่ในช่วง AD0 ถึง AD7 และพินเหล่านี้ใช้ได้กับ LSB (บิตที่มีนัยสำคัญน้อยที่สุด) ของแอดเดรสบัสในวงจร CLK อุปกรณ์หลักรวมทั้งใช้เป็นบัสข้อมูลสำหรับรอบนาฬิกาที่สอง & รอบนาฬิกาที่สาม
วงจร CLK สามารถออกแบบเป็นเวลาที่ใช้ระหว่างพัลส์ใกล้เคียงของออสซิลเลเตอร์สองตัวหรือเรียกง่ายๆว่าเป็นศูนย์โวลต์ก็ได้ ที่นี่นาฬิกาแรกคือการเปลี่ยนแปลงหลักของช่วงพัลส์จาก 0V ถึง 5V และจากนั้นกลับไปที่ 0V

เปิดใช้งานสลักที่อยู่ (ALE)

โดยพื้นฐานแล้ว ALE ช่วยในการยกเลิกการมัลติเพล็กซ์บัสข้อมูลและที่อยู่ในการสั่งซื้อต่ำ สิ่งนี้จะสูงขึ้นตลอดวงจรนาฬิกาหลักและอนุญาตให้บิตแอดเดรสที่มีลำดับต่ำ แอดเดรสบัสที่มีลำดับต่ำจะถูกเพิ่มสำหรับหน่วยความจำมิฉะนั้นสลักภายนอกใด ๆ

สัญญาณสถานะ (IO / 1000)

สัญญาณสถานะ IO / M จะแก้ไขว่าแอดเดรสมีไว้สำหรับหน่วยความจำหรืออินพุต / เอาต์พุต เมื่อแอดเดรสอยู่สูงจะใช้แอดเดรสของแอดเดรสบัสสำหรับอุปกรณ์ของอุปกรณ์อินพุต / เอาต์พุต เมื่อแอดเดรสเหลือน้อยระบบจะใช้แอดเดรสบัสแอดเดรสสำหรับหน่วยความจำ

สัญญาณสถานะ (S0-S1)

สัญญาณสถานะ S0, S1 ให้ฟังก์ชั่นที่แตกต่างกันและสถานะตามสถานะ

  • เมื่อ S0, S1 คือ 01 การดำเนินการจะเป็น HALT
  • S0, S1 คือ 10 จากนั้นการดำเนินการจะถูกเขียน
  • เมื่อ S0, S1 คือ 10 การดำเนินการจะถูกอ่าน
  • เมื่อ S0, S1 คือ 11 การดำเนินการจะเป็น FETCH

สัญญาณต่ำที่ใช้งาน (RD)

RD เป็นสัญญาณที่มีพลังต่ำและการดำเนินการจะดำเนินการเมื่อใดก็ตามที่ตัวบ่งชี้มีขนาดเล็กและใช้สำหรับควบคุมการทำงานของไมโครโปรเซสเซอร์ READ เมื่อขา RD มีขนาดเล็กไมโครโปรเซสเซอร์ 8085 จะเข้าใจข้อมูลจากอุปกรณ์ I / O หรือหน่วยความจำ

สัญญาณต่ำที่ใช้งาน (WR)

นี่เป็นสัญญาณที่มีพลังต่ำและควบคุมการดำเนินการเขียนของไมโครโปรเซสเซอร์ เมื่อใดก็ตามที่ WR พินมีขนาดเล็กข้อมูลจะถูกเขียนไปยังอุปกรณ์ I / O หรือหน่วยความจำ

พร้อม

PIN READY ใช้กับไมโครโปรเซสเซอร์ 8085 เพื่อให้แน่ใจว่าอุปกรณ์ได้รับการตั้งค่าสำหรับการรับหรือถ่ายโอนข้อมูล อุปกรณ์อาจเป็นตัวแปลง A / D หรือจอ LCD เป็นต้นอุปกรณ์เหล่านี้เชื่อมโยงกับไมโครโปรเซสเซอร์ 8085 ที่มีขา READY เมื่อพินนี้อยู่สูงอุปกรณ์จะถูกเตรียมไว้สำหรับการถ่ายโอนข้อมูลหากไม่เป็นเช่นนั้นไมโครโปรเซสเซอร์จะอยู่จนกว่าพินนี้จะสูง

ถือ

พิน HOLD ระบุเมื่ออุปกรณ์ใด ๆ ต้องการการจ้างแอดเดรสและบัสข้อมูล อุปกรณ์ทั้งสองคือ LCD เช่นเดียวกับตัวแปลง A / D สมมติว่าถ้า ตัวแปลง A / D กำลังใช้แอดเดรสบัสและบัสข้อมูล เมื่อ LCD ต้องการใช้บัสทั้งสองโดยให้สัญญาณ HOLD จากนั้นไมโครโปรเซสเซอร์จะส่งสัญญาณควบคุมไปยัง LCD หลังจากนั้นวงจรที่มีอยู่จะสิ้นสุดลง เมื่อไหร่ LCD ขั้นตอนสิ้นสุดแล้วสัญญาณควบคุมจะถูกส่งกลับไปยังตัวแปลง A / D

HLDA

นี่คือสัญญาณตอบสนองของ HOLD และระบุว่าได้รับหรือไม่ได้รับสัญญาณนี้ หลังจากดำเนินการตามความต้องการถือสัญญาณนี้จะอยู่ในระดับต่ำ

ใน

นี่คือสัญญาณขัดจังหวะและลำดับความสำคัญของสิ่งนี้ การขัดจังหวะ อยู่ในระดับต่ำ. สัญญาณนี้ซอฟต์แวร์อนุญาตหรือไม่อนุญาตก็ได้ เมื่อขา INTR สูงไมโครโปรเซสเซอร์ 8085 จะทำตามคำสั่งของกระแสที่กำลังดำเนินการเสร็จสิ้นจากนั้นจะรับรู้สัญญาณ INTR และดำเนินการต่อ

INTA

เมื่อไมโครโปรเซสเซอร์ 8085 ได้รับสัญญาณขัดจังหวะแล้วควรรับรู้ INTA จะดำเนินการนี้ ดังนั้นเมื่อได้อินเทอร์รัปต์แล้ว INTA จะสูงขึ้น

RST 5.5, RST 6.5, RST 7.5

พินเหล่านี้เป็นอินเทอร์รัปต์แบบมาสก์ที่รีสตาร์ทได้หรือ Vectored Interrupts ใช้เพื่อแทรกฟังก์ชันรีสตาร์ทภายในซ้ำ ๆ การขัดจังหวะทั้งหมดเหล่านี้สามารถปิดบังได้สามารถอนุญาตหรือไม่อนุญาตได้โดยใช้โปรแกรม

กับดัก

นอกเหนือจากการขัดจังหวะไมโครโปรเซสเซอร์ 8085 แล้ว TRAP ยังเป็นไฟล์ การขัดจังหวะแบบไม่ปิดบัง และไม่อนุญาตหรือหยุดโดยโปรแกรม TRAP มีลำดับความสำคัญสูงสุดระหว่างการขัดจังหวะ ลำดับความสำคัญจากสูงสุดไปต่ำ ได้แก่ TRAP, RST 5.5, RST 6.5, RST 7.5 และ INTR

รีเซ็ตใน

RESET IN พินใช้เพื่อรีเซ็ตตัวนับโปรแกรมไปที่ศูนย์และจัดเรียงอินเตอร์รัปต์ใหม่เช่นเดียวกับ HLDA รองเท้าแตะ (FF). หน่วยประมวลผลกลางถูกกักไว้ในสภาพ RST จนกว่าพินนี้จะสูง แต่การลงทะเบียนและแฟล็กจะไม่ได้รับความเสียหายนอกเหนือจากการลงทะเบียนคำแนะนำ

RST (รีเซ็ต) ออก

PIN RESET OUT ระบุว่าหน่วยประมวลผลกลางได้รับการจัดเรียงใหม่ด้วย RST IN

X1 X2

ขั้ว X1, X2 ที่เชื่อมโยงกับออสซิลเลเตอร์ภายนอกเพื่อสร้างนาฬิกาที่ต้องการและการทำงานที่เหมาะสม

CLK

บางครั้งจำเป็นต้องสร้าง CLK o / PS จากไมโครโปรเซสเซอร์ 8085 เพื่อให้สามารถใช้กับอุปกรณ์ต่อพ่วงอื่น ๆ หรือวงจรรวมดิจิทัลอื่น ๆ ได้ มีให้พร้อมกับพิน CLK ความถี่ของมันใกล้เคียงกันอย่างต่อเนื่องเนื่องจากความถี่ที่ไมโครโปรเซสเซอร์ทำงาน

SID

นี่คือข้อมูล I / p แบบอนุกรมและข้อมูลบนพินนี้จะถูกอัปโหลดไปยังตัวสะสมที่ 7 ในขณะที่คำสั่ง RIM (Read Interrupt Mask) RIM ตรวจสอบการขัดจังหวะว่ามีการครอบคลุมหรือไม่ครอบคลุม

SOD

นี่คือข้อมูล o / p แบบอนุกรมและข้อมูลบนพินนี้จะส่งเอาต์พุตไปยังตัวสะสมที่ 7 เมื่อใดก็ตามที่มีการใช้คำสั่งของซิม

VSS และ VCC

VSS เป็นพินกราวด์ในขณะที่ Vcc คือ + 5v พิน ดังนั้น แผนภาพพิน 8085 จะกล่าวถึงรายละเอียดเช่นเดียวกับสัญญาณ

ดังนั้นทั้งหมดนี้เป็นข้อมูลเกี่ยวกับ ไมโครโปรเซสเซอร์ 8085 . จากข้อมูลข้างต้นในที่สุดเราสามารถสรุปได้ว่าชื่อจริงของโปรเซสเซอร์นี้คือ 8085A โปรเซสเซอร์นี้เป็นอุปกรณ์ NMOS และประกอบด้วยทรานซิสเตอร์หลายพันตัว นี่คือคำถามสำหรับคุณว่ามีหน้าที่อะไร ระดับทริกเกอร์อินเตอร์รัปต์ ในไมโครโปรเซสเซอร์ 8085?