- ได้รู้ว่าการออกแบบวงจรไม่ได้ยากอย่างที่คิด ถ้าจะยากคงเป็นตอนต่อวงจรซะมากกว่า =3=
- d(=^・ω・^=)b
สิ่งที่ได้เรียนรู้ และปฏิบัติ <3
- ได้เรียนรู้การออกแบบวงจร Sequential Logic โดยการใช้ State Diagram ที่มีขั้นตอนประมาณนี้
1. ทำการวิเคราะห์ว่าวงจรที่เราต้องการออกแบบมีกี่ state และแต่ละมีจะเปลี่ยนแปลงยังไง เมื่อให้ input เข้าไป
2. นำแต่ละ state มาวาดเป็น state diagram ดังรูปด้านล่าง โดยให้แทนแต่ละ state ด้วยเลข ฐาน 2 และเลขที่อยู่ในครึ่งล่างของวงกลมคือ output ของ state นั้น ๆ
3. นำ State Diagram ที่ได้ ไปเขียนเป็นตาราง truth table ของ State, Input, Output และ D-Flip Flop Input เช่นตารางข้างล่าง
4. หา Boolean Function ของแต่ละอันแล้วนำไปต่อเป็นวงจรตามต้องการ
5. ชื่นชมวงจรที่ต่อมาได้และรอดูเผื่อมีบัคอะไรมาให้แก้
ปัญหาที่ได้พบ <3
- ตอนเรียนรอบแรกยังไม่ค่อยเข้าใจเนื้อหาซักเท่าไหร่ ทำให้ตารางที่คิดมาค่อนข้างมั่วๆไปหน่อย
***********************************
State Diagram ที่พูดถึง วงจรในที่นี้มี 3 States
Truth Table ที่กำเนิดขึ้นมาจาก State Diagram
อันนี้แถม =w=
************************************

ไม่มีความคิดเห็น:
แสดงความคิดเห็น