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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PIC16F628的CM402型高速貼片機控制系統改造設計與實現

    基于PIC16F628的CM402型高速貼片機控制系統改造設計與實現

    作者: 時間:2012-05-10 來源:網絡 收藏

    void X_Y_IN(void)

    { if((RB0==0)(RB1==0))

    { ms(2);

    if((RB0==0)(RB1==0)((z++)==500))

    { temp1=1;

    }

    }

    else

    { z=1;

    temp1=0;

    }

    Key_Num1=temp1;

    if((Key_Num1!=0x00)(Key_Num1 == Key_Backup1 ))

    { if(!Key_Dis_F1)

    { Key_Dis_F1 = 1;

    asm("clrwdt");

    if((RB0==0)(RB1==0))

    { OFF_ON=1;

    }

    }

    }

    else

    { Key_Backup1 = Key_Num1;

    Key_Dis_F1 = 0;

    }

    }

    void keyscan(void)

    { if((RB7==0)|(RB6==0))

    { ms(10);

    if((RB7==0)|(RB6==0))

    { temp=1;

    }

    }

    else

    { temp=0;

    }

    Key_Num=temp;

    if((Key_Num!=0x00)(Key_Num == Key_Backup ))

    { if(!Key_Dis_F)

    { Key_Dis_F = 1;

    asm("clrwdt");

    if((RB6==0)(RB7==1))

    { ES--;

    if(ES=1)

    { ES=1;

    }

    if(ES!=ES_BC_DATA)

    { ES_DATA=ES_BC_DATA=ES;

    writeByte(0x00,ES_BC_DATA);

    writeByte(0x01,out);

    writeByte(0x02,RA4);

    writeByte(0x03,RB1);

    writeByte(0x04,RB0);

    writeByte(0x05,z);

    }

    }

    if((RB6==1)(RB7==0))

    { ES++;

    if(ES>=6)

    { ES=6;

    }

    if(ES!=ES_BC_DATA)

    { ES_DATA=ES_BC_DATA=ES;

    writeByte(0x00,ES_BC_DATA);

    }

    }

    }

    }

    else

    { Key_Backup = Key_Num;

    Key_Dis_F = 0;

    }

    }

    char readByte(char addr)

    { char tmpEEPROM;

    EEADR = addr;

    SELECT_EEPROM();

    START_READ_EEPROM();

    tmpEEPROM = EEDATA;

    return tmpEEPROM;

    }

    void writeByte(char addr, char data)

    { EEADR = addr;

    EEDATA = data;

    SELECT_EEPROM();

    ENABLE_WRITE_EEPROM();

    EECON2 = 0X55;

    EECON2 = 0Xaa;

    START_WRITE_EEPROM();

    ENABLE_WRITE_EEPROM();

    while(1 != EEIF);

    EEIF = 0;

    }

    結束語

    該PVS控制系統以單片機為核心,具有集成度高、性能穩定、抗干擾能力強、性價比高等優點。該PVS控制系統已制作成品銷售,由蘇州翔慶精密機械有限公司等單位經過6個月的聯機生產驗證,證明該設計方案可靠、可行。利用該PVS控制系統改造型貼片機,預期可提升生產力約4%,具有良好的實用價值。


    上一頁 1 2 3 下一頁

    評論


    技術專區

    關閉
    主站蜘蛛池模板: 独山县| 突泉县| 定日县| 寻甸| 田东县| 安康市| 大姚县| 来凤县| 临湘市| 石台县| 赤水市| 安达市| 宾阳县| 敖汉旗| 聊城市| 双峰县| 美姑县| 敖汉旗| 马鞍山市| 柳江县| 文登市| 肇州县| 桐庐县| 岳普湖县| 容城县| 城口县| 永仁县| 桓台县| 都兰县| 皮山县| 东源县| 大邑县| 通榆县| 永顺县| 金乡县| 青神县| 子洲县| 云阳县| 禹城市| 鄂托克前旗| 五台县|