新聞中心

        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 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 益阳市| 县级市| 全椒县| 梁河县| 阜康市| 集安市| 高安市| 奉节县| 乌鲁木齐市| 汶川县| 铜陵市| 高邮市| 阳山县| 南漳县| 临澧县| 安溪县| 义乌市| 阜新| 通江县| 云梦县| 普洱| 胶州市| 观塘区| 沁阳市| 永济市| 克拉玛依市| 娄底市| 临江市| 邻水| 英吉沙县| 龙里县| 务川| 牡丹江市| 柯坪县| 康平县| 峡江县| 五华县| 安阳县| 聊城市| 万源市| 郴州市|