Intel 8253/54 - โหมดการทำงาน
8253/54 สามารถใช้งานได้ 6 โหมด ในบทนี้เราจะพูดถึงโหมดการทำงานเหล่านี้
โหมด 0 ─ขัดจังหวะเมื่อนับขั้ว
ใช้เพื่อสร้างการขัดจังหวะไปยังไมโครโปรเซสเซอร์หลังจากช่วงเวลาหนึ่ง
ในขั้นต้นเอาต์พุตจะต่ำหลังจากตั้งค่าโหมด ผลลัพธ์จะยังคง LOW หลังจากโหลดค่าการนับลงในตัวนับ
กระบวนการลดตัวนับจะดำเนินต่อไปจนกว่าจะถึงจำนวนเทอร์มินัลกล่าวคือจำนวนนับจะกลายเป็นศูนย์และเอาต์พุตจะสูงและจะยังคงสูงอยู่จนกว่าจะโหลดการนับใหม่
สัญญาณ GATE สูงสำหรับการนับปกติ เมื่อ GATE อยู่ในระดับต่ำการนับจะสิ้นสุดลงและการนับปัจจุบันจะถูกล็อคจนกว่า GATE จะสูงอีกครั้ง
โหมด 1 - โปรแกรม One Shot
สามารถใช้เป็นมัลติไวเบรเตอร์แบบโมโนที่เสถียร
อินพุตประตูใช้เป็นอินพุตทริกเกอร์ในโหมดนี้
เอาต์พุตจะยังคงสูงอยู่จนกว่าจะโหลดจำนวนและใช้ทริกเกอร์
โหมด 2 - ตัวสร้างอัตรา
โดยปกติเอาต์พุตจะสูงหลังจากการเริ่มต้น
เมื่อใดก็ตามที่นับกลายเป็นศูนย์พัลส์ต่ำอีกอันจะถูกสร้างขึ้นที่เอาต์พุตและตัวนับจะถูกโหลดซ้ำ
โหมด 3 - เครื่องกำเนิดคลื่นสี่เหลี่ยม
โหมดนี้คล้ายกับโหมด 2 ยกเว้นเอาต์พุตจะยังคงต่ำเป็นเวลาครึ่งหนึ่งของช่วงเวลาจับเวลาและสูงสำหรับช่วงเวลาอีกครึ่งหนึ่ง
โหมด 4 - โหมดทริกเกอร์ซอฟต์แวร์
ในโหมดนี้เอาต์พุตจะยังคงสูงอยู่จนกว่าตัวจับเวลาจะนับเป็นศูนย์ ณ จุดนั้นเอาต์พุตจะพัลส์ต่ำและสูงอีกครั้ง
จำนวนจะถูกสลักเมื่อสัญญาณ GATE ไปต่ำ
ในการนับเทอร์มินัลเอาต์พุตจะต่ำสำหรับหนึ่งรอบนาฬิกาจากนั้นไปที่ HIGH ชีพจรต่ำนี้สามารถใช้เป็นไฟแฟลชได้
โหมด 5 - โหมดทริกเกอร์ฮาร์ดแวร์
โหมดนี้จะสร้างแฟลชเพื่อตอบสนองต่อสัญญาณที่สร้างจากภายนอก
โหมดนี้คล้ายกับโหมด 4 ยกเว้นว่าการนับเริ่มต้นโดยสัญญาณที่อินพุตประตูซึ่งหมายความว่าเป็นฮาร์ดแวร์ที่ทริกเกอร์แทนซอฟต์แวร์ที่ทริกเกอร์
หลังจากเริ่มต้นแล้วผลลัพธ์จะสูง
เมื่อถึงจำนวนเทอร์มินัลเอาต์พุตจะต่ำสำหรับหนึ่งรอบนาฬิกา