欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 求助,畫的汽車尾燈設計multisim不對,小白 [打印本頁]

作者: 0123.    時間: 2018-10-14 22:17
標題: 求助,畫的汽車尾燈設計multisim不對,小白
本來應該是這樣的,現在是開關單個閉合沒有燈亮,都閉合6個燈全亮。
希望能幫忙解決,非常感謝。
1)設計任務
設計一個汽車尾燈控制電路,用六個發光二極管模擬汽車尾燈(左右各三個),用開關S1S0選擇控制汽車正常運行、右轉彎、左轉彎和剎車時尾燈的情況。
2)設計要求
1汽車正常運行時尾燈全部熄滅;
2汽車左轉彎時左邊的三個發光二極管按順序循環點亮;
3汽車右轉彎時右邊的三個發光二極管按順序循環點亮;
4汽車剎車時所有的指示燈隨CP脈沖同時閃爍。



圖片23.png (86.68 KB, 下載次數: 56)

圖片23.png

作者: wulin    時間: 2018-10-15 13:31
這個電路功能用單片機很容易做到,樓主用S1、S0兩個開關如何表示汽車運行的4種狀態?
作者: zh223344    時間: 2018-10-15 14:42
汽車用電標準,小汽車12V,卡車24V,新能源48V。你這5V供電的燈完全不對。輸出要么MOS,要么繼電器。外保護電路更多。你這電路不如說是玩具汽車。。。
作者: HLzhou    時間: 2018-10-15 15:05
wulin 發表于 2018-10-15 13:31
這個電路功能用單片機很容易做到,樓主用S1、S0兩個開關如何表示汽車運行的4種狀態?

這是一個數電的設計吧,S1,S0用單刀雙擲開關可以實現四種狀態
作者: wulin    時間: 2018-10-15 15:29
給你用單片機畫的電路和程序及仿真



#include <REG51.H>
#define uchar unsigned char
#define uint unsigned int
sbit D0=P2^0;
sbit D1=P2^1;
sbit D2=P2^2;
sbit D3=P2^3;
sbit D4=P2^4;
sbit D5=P2^5;

sbit K1=P3^0;//左閃
sbit K2=P3^1;//右閃
sbit K3=P3^2;//剎車開關
uchar sign=0;
bit num;
uint com=0;
void Timer0Init()        //250微秒@12.000MHz
{
        TMOD= 0x02;                //設置定時器模式
        TL0 = 0x06;                //設置定時初值
        TH0 = 0x06;                //設置定時重載值
        TR0 = 1;                //定時器0開始計時
        EA=1;                        //開總中斷
        ET0=1;                        //開定時器0中斷       
}

void main()
{
        uchar i=0;
        Timer0Init();
        while(1)
        {
                if(K3==0)
                        sign=3;
                else if(K2==0)               
                        sign=2;
                else if(K1==0)
                        sign=1;
                else sign=0;       

                if(num==1)
                {
                        num=0;
                        i++;
                        if(i>=3)
                                i=0;
                        D0=D1=D2=D3=D4=D5=1;
                        switch(sign)
                        {
                                case 0: D0=D1=D2=D3=D4=D5=1; break;
                                case 1:
                                switch(i)
                                {
                                        case 0:D2=0;D1=D0=1;break;
                                        case 1:D1=0;D2=D0=1;break;
                                        case 2:D0=0;D1=D2=1;break;
                                }
                                break;
               
                                case 2:
                                switch(i)
                                {
                                        case 0:D3=0;D4=D5=1;break;
                                        case 1:D4=0;D3=D5=1;break;
                                        case 2:D5=0;D3=D4=1;break;
                                }               
                                break;

                                case 3:
                                switch(i)
                                {
                                        case 1:D0=D1=D2=D3=D4=D5=0; break;
                                        case 2:D0=D1=D2=D3=D4=D5=1; break;
                                }               
                                break;
                        }
                }
        }
}

void timer0() interrupt        1
{
        com++;
        if(com>=400)
        {
                com=0;
                num=1;
        }
}


作者: 0123.    時間: 2018-10-15 16:40
wulin 發表于 2018-10-15 15:29
給你用單片機畫的電路和程序及仿真

非常感謝,有點不好意思,我們是做課程設計的必須用 multisim 畫。
謝謝你。
作者: wc86110    時間: 2018-10-15 16:48
就這圖片萌萌噠能幫上忙么
作者: 童邂逅    時間: 2019-1-7 22:52
0123. 發表于 2018-10-15 16:40
非常感謝,有點不好意思,我們是做課程設計的必須用 multisim 畫。
謝謝你。

我們也是啊,,問題是老師還給增加了要求,,,,好難啊




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1