找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3387|回復(fù): 7
收起左側(cè)

求助,畫的汽車尾燈設(shè)計(jì)multisim不對(duì),小白

[復(fù)制鏈接]
ID:320832 發(fā)表于 2018-10-14 22:17 | 顯示全部樓層 |閱讀模式
本來(lái)應(yīng)該是這樣的,現(xiàn)在是開(kāi)關(guān)單個(gè)閉合沒(méi)有燈亮,都閉合6個(gè)燈全亮。
希望能幫忙解決,非常感謝。
1)設(shè)計(jì)任務(wù)
設(shè)計(jì)一個(gè)汽車尾燈控制電路,用六個(gè)發(fā)光二極管模擬汽車尾燈(左右各三個(gè)),用開(kāi)關(guān)S1、S0選擇控制汽車正常運(yùn)行、右轉(zhuǎn)彎、左轉(zhuǎn)彎和剎車時(shí)尾燈的情況。
2)設(shè)計(jì)要求
1、汽車正常運(yùn)行時(shí)尾燈全部熄滅;
2汽車左轉(zhuǎn)彎時(shí)左邊的三個(gè)發(fā)光二極管按順序循環(huán)點(diǎn)亮;
3汽車右轉(zhuǎn)彎時(shí)右邊的三個(gè)發(fā)光二極管按順序循環(huán)點(diǎn)亮;
4、汽車剎車時(shí)所有的指示燈隨CP脈沖同時(shí)閃爍。



圖片23.png
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2018-10-15 13:31 | 顯示全部樓層
這個(gè)電路功能用單片機(jī)很容易做到,樓主用S1、S0兩個(gè)開(kāi)關(guān)如何表示汽車運(yùn)行的4種狀態(tài)?
回復(fù)

使用道具 舉報(bào)

ID:409939 發(fā)表于 2018-10-15 14:42 | 顯示全部樓層
汽車用電標(biāo)準(zhǔn),小汽車12V,卡車24V,新能源48V。你這5V供電的燈完全不對(duì)。輸出要么MOS,要么繼電器。外保護(hù)電路更多。你這電路不如說(shuō)是玩具汽車。。。
回復(fù)

使用道具 舉報(bào)

ID:389519 發(fā)表于 2018-10-15 15:05 | 顯示全部樓層
wulin 發(fā)表于 2018-10-15 13:31
這個(gè)電路功能用單片機(jī)很容易做到,樓主用S1、S0兩個(gè)開(kāi)關(guān)如何表示汽車運(yùn)行的4種狀態(tài)?

這是一個(gè)數(shù)電的設(shè)計(jì)吧,S1,S0用單刀雙擲開(kāi)關(guān)可以實(shí)現(xiàn)四種狀態(tài)
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2018-10-15 15:29 | 顯示全部樓層
給你用單片機(jī)畫的電路和程序及仿真
無(wú)標(biāo)題.jpg


#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;//剎車開(kāi)關(guān)
uchar sign=0;
bit num;
uint com=0;
void Timer0Init()        //250微秒@12.000MHz
{
        TMOD= 0x02;                //設(shè)置定時(shí)器模式
        TL0 = 0x06;                //設(shè)置定時(shí)初值
        TH0 = 0x06;                //設(shè)置定時(shí)重載值
        TR0 = 1;                //定時(shí)器0開(kāi)始計(jì)時(shí)
        EA=1;                        //開(kāi)總中斷
        ET0=1;                        //開(kāi)定時(shí)器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;
        }
}

回復(fù)

使用道具 舉報(bào)

ID:320832 發(fā)表于 2018-10-15 16:40 | 顯示全部樓層
wulin 發(fā)表于 2018-10-15 15:29
給你用單片機(jī)畫的電路和程序及仿真

非常感謝,有點(diǎn)不好意思,我們是做課程設(shè)計(jì)的必須用 multisim 畫。
謝謝你。
回復(fù)

使用道具 舉報(bào)

ID:96682 發(fā)表于 2018-10-15 16:48 | 顯示全部樓層
就這圖片萌萌噠能幫上忙么
回復(fù)

使用道具 舉報(bào)

ID:463357 發(fā)表于 2019-1-7 22:52 來(lái)自觸屏版 | 顯示全部樓層
0123. 發(fā)表于 2018-10-15 16:40
非常感謝,有點(diǎn)不好意思,我們是做課程設(shè)計(jì)的必須用 multisim 畫。
謝謝你。

我們也是啊,,問(wèn)題是老師還給增加了要求,,,,好難啊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表