เหตุผลหนึ่งที่เรานาฬิกาฟลิปฟล็อปเพื่อที่ว่าจะไม่มีความวุ่นวายเมื่อเอาท์พุตของฟลิปฟล็อปถูกป้อนผ่านฟังก์ชั่นลอจิกและกลับสู่อินพุตของพวกเขาเอง
หากมีการใช้เอาต์พุตของ flip-flop เพื่อคำนวณอินพุตของมันมัน behooves เราให้มีพฤติกรรมที่เป็นระเบียบ: เพื่อป้องกันสถานะของ flip-flop ไม่ให้เปลี่ยนแปลงจนกระทั่งเอาต์พุต (และดังนั้นอินพุต) จึงมีความเสถียร
การตอกบัตรช่วยให้เราสามารถสร้างคอมพิวเตอร์ซึ่งเป็นเครื่องรัฐ: พวกเขามีสถานะปัจจุบันและคำนวณสถานะต่อไปของพวกเขาขึ้นอยู่กับสถานะปัจจุบันและอินพุตบางส่วน
ตัวอย่างเช่นสมมติว่าเราต้องการสร้างเครื่องที่ "คำนวณ" การเพิ่มจำนวน 4 บิตจาก 0000 เป็น 1111 แล้วล้อมรอบเป็น 0000 และดำเนินต่อไป เราสามารถทำได้โดยใช้การลงทะเบียน 4 บิต (ซึ่งเป็นธนาคารของสี่ flip-flop D) เอาต์พุตของรีจิสเตอร์ถูกใส่ผ่านฟังก์ชัน combinatorial logic ซึ่งเพิ่ม 1 (ตัวบวกสี่บิต) เพื่อสร้างค่าที่เพิ่มขึ้น ค่านี้จะถูกป้อนกลับไปยังการลงทะเบียน ตอนนี้เมื่อใดก็ตามที่ขอบนาฬิกามาถึงการลงทะเบียนจะยอมรับค่าใหม่ซึ่งเป็นหนึ่งบวกกับค่าก่อนหน้า เรามีพฤติกรรมที่เป็นระเบียบและคาดเดาได้ซึ่งดำเนินการผ่านตัวเลขไบนารีโดยไม่มีความผิดพลาดใด ๆ
พฤติกรรมการตอกบัตรมีประโยชน์ในสถานการณ์อื่นด้วย บางครั้งวงจรมีอินพุตจำนวนมากซึ่งไม่เสถียรในเวลาเดียวกัน หากผลผลิตถูกสร้างขึ้นจากอินพุตทันทีมันจะไม่เป็นระเบียบจนกว่าอินพุตจะทรงตัว ถ้าเราไม่ต้องการวงจรอื่นที่ขึ้นกับเอาท์พุทเพื่อดูความโกลาหลเราจะทำให้วงจรมีสัญญาณนาฬิกา เราอนุญาตให้มีเวลาพอสมควรสำหรับอินพุตที่จะชำระและจากนั้นเราระบุไปยังวงจรเพื่อรับค่า
การตอกบัตรยังเป็นส่วนหนึ่งของความหมายของรองเท้าแตะบางชนิด โฆษณา flip flop ไม่สามารถกำหนดได้หากไม่มีสัญญาณนาฬิกา หากไม่มีอินพุตนาฬิกามันจะละเว้นอินพุต D ของมัน (ไร้ประโยชน์!) หรือเพียงคัดลอกอินพุตตลอดเวลา (ไม่ใช่ฟล็อปฟลอป!) RS flip-flop ไม่มีนาฬิกา แต่ใช้สองอินพุต เพื่อควบคุมสถานะซึ่งอนุญาตให้อินพุตเป็น "การตอกบัตรด้วยตนเอง": เช่นเพื่อป้อนเข้าเช่นเดียวกับทริกเกอร์สำหรับการเปลี่ยนสถานะ flip-flop ทั้งหมดต้องการการรวมกันของอินพุตที่โปรแกรมสถานะของพวกเขาและการรวมกันของอินพุตบางอย่างช่วยให้พวกเขารักษาสถานะของพวกเขา หากชุดของอินพุตทริกเกอร์การเขียนโปรแกรมทั้งหมดหรือหากชุดค่าผสมทั้งหมดของอินพุตถูกละเว้น (สถานะได้รับการดูแล) แสดงว่าไม่มีประโยชน์ ตอนนี้นาฬิกาคืออะไร นาฬิกาเป็นนาฬิกาพิเศษ อินพุตเฉพาะซึ่งแยกความแตกต่างว่าอินพุตอื่นถูกละเว้นหรือไม่ว่าจะตั้งโปรแกรมอุปกรณ์หรือไม่ มันจะมีประโยชน์ที่จะมีสิ่งนี้เป็นอินพุตแยกต่างหากแทนที่จะให้มันถูกเข้ารหัสในหลายอินพุต