จำนวนผู้เยี่ยมชม

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday227
mod_vvisit_counterYesterday245
mod_vvisit_counterThis week227
mod_vvisit_counterThis month4953
mod_vvisit_counterAll303968

เพื่อนบ้าน

ทดลอง MCU ตอนที่ 3 (Output Port) - วงจรบัฟเฟอร์ใน Proteus PDF Print E-mail
Written by Administrator   
Friday, 07 November 2008 12:55
Article Index
ทดลอง MCU ตอนที่ 3 (Output Port)
วงจรบัฟเฟอร์ใน Proteus
วงจรจริง
All Pages

 

การต่อวงจรเพื่อจำลองการทำงาน

สำหรับการทดลองหากเราใช้โปรแกรมจำลองพฤติกรรม(Simulator) ที่ชื่อว่า Proteus ไอซีบัฟเฟอร์เบอร์ 74HC541 จะไม่สามารถจำลองได้เนื่องจากไม่มีโมเดลจำลองการทำงาน ดังนั้นในการต่อวงจรเพื่อจำลองการทำงานจะใช้ไอซีเบอร์ 74HC573 แทน เมื่อต่อวงจรใน Proteus จะได้ดังรูป

 

** การต่อวงจรเพื่อจำลองพฤติกรรมด้วยโปรแกรม Proteus มีสิ่งที่ไม่ต้องทำดังนี้ **
1. ไม่ต่อต่อไฟเลี่ยงให้กับไอซี
2. ไม่ต้องต่อวงจรรีเซต
3. ไม่ต้องต่อวงจรคริสตอล
4. ไม่ต้องต่อขา EA เข้ากับโลจิกใดๆ

 ตัวอย่างโปรแกรม

#include<reg52.h>
void delay (int count);
void main (void)
{
    unsigned char value=0;
    while(1)
    {
        P0=value;
        delay(50);
        value++;
    }
}
void delay (int count)
{
    int x,y;
    for(x=0;x<count;x++)
    {
        for(y=0;y<500;y++);
    }
}

ผลที่ได้

 

 

 การต่อวงจรเพื่อทดลองจริง

1. วงจรหลัก (ซึ่งต่ออยู่บนแผ่นปริ้นเอนกประสงค์)

2. วงจรแสดงผล ซึ่งประกอบไปด้วยไอซีบัฟเฟอร์และหลอดแสดงผล LED โดยวงจรต่อในปริ้นเอนกประสงค์คนละแผ่นกับวงจรหลัก

 

 



Last Updated on Wednesday, 12 November 2008 08:30