国产一级黄色美女视频-粉嫩蜜臀国产欧美日韩-一区二区三区蜜臀在线-av变态另类天堂在线

全國(guó)咨詢熱線0591-28082552180-5018-0580

1

返回>>

  • 超聲波低頻開發(fā)板


    名稱:超聲波低頻開發(fā)板


    開發(fā)板特征::板載JTAG 接口,可以方便進(jìn)行仿真調(diào)試


    主控芯片ATMEGA1284P 芯片


    優(yōu)勢(shì):硬件設(shè)計(jì)模塊劃分清晰,原理明確,電路簡(jiǎn)單

     



    全國(guó)熱線 0591-28082552

    產(chǎn)品詳情

    常規(guī)低頻超聲波開發(fā)板的優(yōu)勢(shì)


    板載JTAG 接口,可以方便進(jìn)行仿真調(diào)試;板載有2LED,可模擬指示工作狀態(tài);板載有3 路獨(dú)立按鍵,可以方便的進(jìn)行人機(jī)互動(dòng)實(shí)驗(yàn);板載LCD12864 顯示接口,可以方便顯示漢字和圖形數(shù)據(jù);


    原創(chuàng)超聲波發(fā)射與接收電路,實(shí)現(xiàn)多級(jí)放大,同時(shí)含有帶通濾波處理;所有I/O 口全部引出,方便擴(kuò)展實(shí)驗(yàn)及測(cè)試;UART 異步串行口+MAX3232 電平轉(zhuǎn)換芯片,可自行通過外接DB9頭與電腦COM 口通訊;


    超聲波開發(fā)實(shí)驗(yàn)板主控芯片為ATMEGA1284P 芯片,可用于后續(xù)的AVR 學(xué)習(xí)實(shí)驗(yàn)開發(fā);眾多功能、人性化設(shè)計(jì)。除普通的實(shí)驗(yàn)功能外,還能更大的發(fā)揮您的潛能,合理的布局讓您在操作的時(shí)候更得心應(yīng)手;


    低頻超聲波開發(fā)板硬件設(shè)計(jì)模塊劃分清晰,原理明確,符合正常使用習(xí)慣;電路簡(jiǎn)單,安排了最常用最實(shí)用的功能電路,接口盡量不復(fù)用;無論是程序下載還是仿真調(diào)試,讓您在學(xué)習(xí)中事半功倍,從而更快的學(xué)習(xí)和掌握超聲波的應(yīng)用;


    標(biāo)準(zhǔn)例程的基礎(chǔ)上加配了綜合程序,購(gòu)買者可全方位體驗(yàn)代碼的學(xué)習(xí),更重要的是能了解產(chǎn)品開發(fā)的全過程實(shí)例。 


    開始前的準(zhǔn)備工作


    當(dāng)用戶拿到實(shí)驗(yàn)板后的第一件事是先看實(shí)驗(yàn)板供電是否正常、下載程序功能是否正常、各芯片功能是否都能成功實(shí)現(xiàn),檢測(cè)方法如下所示:


    1. 先把產(chǎn)品包裝中的四個(gè)銅柱及鏍母安裝在實(shí)驗(yàn)板上。


    2. 把相應(yīng)的測(cè)試程序燒寫之單片機(jī)中觀察各模塊測(cè)試是否正常。


    3. 常用的硬件工具:AVR JTAG ICE XPII 或者 AVR JTAG ICE MKII


    4. 軟件工具:AVR StudioV4.16 IAR for Atmel AVR

     

    例程簡(jiǎn)介

     

    實(shí)驗(yàn)1 :LED 閃爍。


    實(shí)驗(yàn)?zāi)康模撼醪秸莆誂VR 單片機(jī)I/O 口作為輸出的應(yīng)用。


    局部電路:


     


    源程序:見LED 測(cè)試文件夾。


    #include

    #define uint unsigned int

    #define uchar unsigned char

    #define SET_BIT(x,y) (x|=(1<<y))

    #define CLR_BIT(x,y) (x&=~(1<<y))

    #define GET_BIT(x,y) (x&(1<<y))

    #define PD5 5

    #define PD6 6

    #define LED1_1 SET_BIT(DDRD,PD5);SET_BIT(PORTD,PD5)

    #define LED1_0 SET_BIT(DDRD,PD5);CLR_BIT(PORTD,PD5)

    #define LED2_1 SET_BIT(DDRD,PD6);SET_BIT(PORTD,PD6)

    #define LED2_0 SET_BIT(DDRD,PD6);CLR_BIT(PORTD,PD6)

    void delay(uint z) //8M

    {

    uint x,y;

    for(x=0;x<z;x++)

    for(y=0;y<1141;y++);

    }

    void main(void)

    {

    while(1)

    {

    LED1_1;

    5

    LED2_1;

    delay(500);

    LED1_0;

    LED2_0;

    delay(500);

    }

    }

     

     

    實(shí)驗(yàn)2:獨(dú)立按鍵控制LED。


    實(shí)驗(yàn)?zāi)康模撼醪秸莆誂VR 單片機(jī)IO 口作為輸入口的使用。


    局部電路:


     

    源程序:見獨(dú)立按鍵測(cè)試文件


    #include

    #define uint unsigned int

    #define uchar unsigned char

    #define LED1_PORTn PORTA_Bit0

    #define LED2_PORTn PORTA_Bit1

    #define LED1_DDRn DDRA_Bit0

    #include

    #define uint unsigned int

    #define uchar unsigned char

    #define LED1_PORTn PORTD_Bit5

    #define LED2_PORTn PORTD_Bit6

    #define LED1_DDRn DDRD_Bit5

    #define LED2_DDRn DDRD_Bit6

    #define KEY1_PORTn PORTA_Bit0

    #define KEY2_PORTn PORTA_Bit1

    #define KEY3_PORTn PORTA_Bit2

    #define KEY1_PINn PINA_Bit0

    #define KEY2_PINn PINA_Bit1

    #define KEY3_PINn PINA_Bit2

    6

    #define KEY1_DDRn DDRA_Bit0

    #define KEY2_DDRn DDRA_Bit1

    #define KEY3_DDRn DDRA_Bit2

    void delay(uint z) ;

    unsigned char key();

    void LED_flicker();

    void main(void)

    {

    KEY1_DDRn=0;

    KEY2_DDRn=0;

    KEY3_DDRn=0;

    KEY1_PORTn=1;

    KEY2_PORTn=1;

    KEY3_PORTn=1;

    LED1_DDRn=1;

    LED2_DDRn=1;

    while(1)

    {

    LED_flicker();

    }

    }

    //------------------按鍵掃描函數(shù)------------------//

    unsigned char key()

    {

    static unsigned char num=0;

    if(KEY1_PINn==0)

    {

    delay(10);

    if(KEY1_PINn==0)

    {

    while(!KEY1_PINn)

    {

    num=1;

    }

    }

    }

    if(KEY2_PINn==0)

    {

    delay(10);

    if(KEY2_PINn==0)

    7

    {

    while(!KEY2_PINn)

    {

    num=2;

    }

    }

    }

    if(KEY3_PINn==0)

    {

    delay(10);

    if(KEY3_PINn==0)

    {

    while(!KEY3_PINn)

    {

    num=3;

    }

    }

    }

    return num;

    }

    void LED_flicker()

    {

    switch(key())

    {

    case 0:

    LED1_PORTn=1;

    LED2_PORTn=1;

    break;

    case 1:

    LED1_PORTn=1;

    LED2_PORTn=0;

    break;

    case 2:

    LED1_PORTn=0;

    LED2_PORTn=1;

    break;

    case 3:

    LED1_PORTn=0;

    LED2_PORTn=0;

    break;

    }

    }

    void delay(uint z) //晶振8M

    {

    8

    uint x,y;

    for(x=0;x<z;x++)

    for(y=0;y<1141;y++);

    }

     


  • 上一條

    暫無~

  • 下一條

    暫無~

  • 聯(lián)系我們
    全國(guó)咨詢熱線:0591-28082552

    QQ:2187169532

    手機(jī):18050180580

    郵箱:2187169532@qq.com

    地址:福建省福州市晉安區(qū)福興經(jīng)濟(jì)開發(fā)區(qū)紅光路11號(hào)E座

    TOP

    閩公網(wǎng)安備 35011102350743號(hào)

    神池县| 湖口县| 福鼎市| 兖州市| 甘德县| 德保县| 鹤壁市| 宁乡县| 尉犁县| 什邡市| 阜城县| 嘉义县| 濮阳市| 汕尾市| 阜康市| 营山县| 镇雄县| 武邑县| 合阳县| 区。| 普宁市| 当涂县| 蓝田县| 大悟县| 遵化市| 漳浦县| 青川县| 玉树县| 香港 | 双桥区| 铜陵市| 勐海县| 塔城市| 北川| 大安市| 连云港市| 商都县| 宁河县| 富宁县| 贺兰县| 呼玛县| 1