• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > C51單片機(jī)微調(diào)SH-20504程序

    C51單片機(jī)微調(diào)SH-20504程序

    作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
    /*******************************************************************************************************************
    * 版權(quán)歸huaer所有 **
    * 功能:SH-20504控制56BYG250C的單片機(jī)程序 **
    * 輸出:PWM **
    * 輸入:無 **
    * **
    *電路鏈接: 共陽 (方向+/脫機(jī)+/PWM+連接在一起與電源或者是控制I/O相連) **
    * | | **
    * 方向脈沖 P1.0---| |----P1.3 key1
    * PWM脈沖 P1.1---| |----P1.4 key2
    * 脫機(jī)脈沖 P1.2---| |----P1.5 key3
    * | |
    * 創(chuàng)作時間:2014.3.25
    * 創(chuàng)作人: huaer 周-華
    ***************************************************************/
    #include < reg51.h >
    sbit C = P1^0; //方向脈沖
    sbit D = P1^1; //pwm脈沖
    sbit E = P1^2; //脫機(jī)脈沖
    sbit key1 = P1^3; //方向開關(guān)
    sbit key2 = P1^4; //加速開關(guān)
    sbit key3 = P1^5; //減速開關(guān)
    void delay(unsigned int d)
    {
    unsigned char i;
    for ( ; d>0; d--)
    for ( i=30; i>0; i--);
    }
    void main ( void )
    {
    unsigned char v1 = 1;//速度標(biāo)志空占比調(diào)節(jié)
    unsigned char z = 0;
    while( 1 )
    {
    if ( key1 == 0 )
    {
    delay(100);
    if(key1 == 0)
    {
    while( ~key1 );
    z = 1; //反轉(zhuǎn)(默認(rèn)下正轉(zhuǎn))
    }
    }
    else z = 0;
    if( key2 == 0)
    {
    delay(100);
    if(key2 == 0)
    {
    while( ~key2 );
    ++v1;
    }
    }
    if( key3 == 0)
    {
    delay(100);
    if(key3 == 0)
    {
    while( ~key3 );
    --v1;
    }
    }
    if( z == 1)
    {
    C = 0;
    delay(1);
    D = 0;
    delay( v1 );
    D = 1;
    delay( v1 );
    /*
    D = 0;
    delay( v1 );
    E = 0;
    delay( v2 );
    E = 1;
    */
    }
    else {

    D = 0;
    delay( v1 );
    D = 1;
    delay( v1 );
    /*
    D = 0;
    delay( v1 );
    E = 0;
    delay( v2 );
    E = 1;
    */


    }
    }
    }


    關(guān)鍵詞: C51單片機(jī)SH-2050

    評論


    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 志丹县| 巴东县| 静乐县| 新竹县| 遂川县| 卢龙县| 闽清县| 郴州市| 京山县| 武平县| 崇阳县| 衡水市| 冷水江市| 鹰潭市| 进贤县| 汉阴县| 阿城市| 瓮安县| 平南县| 木兰县| 九龙坡区| 东宁县| 沛县| 永修县| 托克逊县| 理塘县| 海林市| 淮安市| 常熟市| 淄博市| 蓝山县| 大田县| 安平县| 法库县| 满洲里市| 琼中| 五寨县| 江油市| 泸水县| 岳西县| 濮阳市|