สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทช่วยสอนนี้ ฉันจะบอกคุณเกี่ยวกับวิธีการจับเวลาของ 8051 ในที่นี้ เราจะพูดถึงเกี่ยวกับตัวจับเวลา 0 ในโหมด 1 บทช่วยสอนถัดไป เราจะพูดถึงโหมดอื่นๆ ด้วย
ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
ในขณะที่เรากำลังแสดงการจำลองโพรทูส ดังนั้นสำหรับโค้ดและการจำลอง คุณต้องการ:
1 Keil uvision: เป็นผลิตภัณฑ์จาก keil จำนวนมาก ดังนั้นคุณจะต้องใช้คอมไพเลอร์ c51 คุณสามารถดาวน์โหลดซอฟต์แวร์นั้นได้จากที่นี่
2 Proteus Software สำหรับการจำลอง: เป็นซอฟต์แวร์สำหรับแสดงการจำลอง คุณจะได้รับข้อมูลมากมายในการดาวน์โหลดซอฟต์แวร์นี้
หากคุณกำลังทำในฮาร์ดแวร์ คุณจะต้องใช้ซอฟต์แวร์หนึ่งตัวที่เป็นแฟลชเวทย์มนตร์เพื่ออัปโหลดรหัสในฮาร์ดแวร์ของคุณ โปรดจำไว้ว่าแฟลชเวทย์มนตร์ได้รับการพัฒนาโดย NXP ดังนั้นคุณจึงไม่สามารถอัปโหลดไมโครคอนโทรลเลอร์ตระกูล 8051 ทั้งหมดผ่านซอฟต์แวร์นี้ได้ ดังนั้นคุณเท่านั้นที่สามารถอัปโหลดตัวควบคุมที่ใช้ Philips ได้
ขั้นตอนที่ 2: ฮาร์ดแวร์ที่ใช้:
ในที่นี้ เรากำลังใช้ตัวอย่างการกะพริบตาเพื่ออธิบายตัวจับเวลา ดังนั้นคุณจึงสามารถเชื่อมต่อหนึ่ง led เข้ากับพอร์ต 1 พินที่ 5 ฉันกำลังแก้ไขข้อบกพร่องจากซอฟต์แวร์ keil ดังนั้นฉันจะอธิบายตัวจับเวลาจากซอฟต์แวร์เท่านั้น แต่คุณสามารถรับดีบักเกอร์สำหรับ 8051
ส่วนประกอบ:
ในวิดีโอสาธิตของเรา เราใช้การจำลองโพรทูส แต่แน่นอนว่าถ้าคุณทำในฮาร์ดแวร์ คุณจะต้องใช้ส่วนประกอบเหล่านี้สำหรับโครงการนี้:8051 บอร์ดพัฒนา: ดังนั้นถ้าคุณมีบอร์ดนี้ จะดีกว่าเพื่อให้คุณสามารถอัปโหลดได้อย่างง่ายดาย รหัสด้วยตัวเอง
ตัวแปลง USB เป็น UART: นี่คือขั้วต่อตัวผู้ชนิด 9 Pin D สำหรับ RS232 O / pSome Jumper Wires
ขั้นตอนที่ 3: วิดีโอของบทช่วยสอนนี้:
คุณสามารถรับคำอธิบายทั้งหมดของบทช่วยสอนนี้ได้จากวิดีโอด้านบน
หากคุณมีข้อสงสัยเกี่ยวกับบทช่วยสอนนี้โปรดแสดงความคิดเห็นด้านล่าง และหากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถไปที่ช่อง YouTube ของเราได้ โปรดเยี่ยมชมและกดถูกใจหน้า Facebook ของเราสำหรับการอัปเดตบ่อยๆ
ขอขอบคุณและขอแสดงความนับถือ,