De PIC12F675 is een 8 - bit microcontroller die kunnen worden gebruikt om embedded apparaten , zoals basic mobiele telefoons , apparaten en robots belast met eenvoudige banen te programmeren . De microcontroller de programmagegevens opgeslagen in een bank van EEPROM , die zowel leesbaar en schrijfbaar . Als je niet iemand inbreken in je toestel en ontdek uw programma wilt , kunt u de ingebouwde " code - protect" -functie in te schakelen. Hierdoor kan de CPU lezen in de EEPROM , maar ongeoorloofd lezen resultaten in alle nullen . Daarom kan niemand je toestel te hacken , en u kunt uw intellectuele eigendom te beschermen . Wat je PIC12F675 en Data Sheets Geïntegreerde ontwikkelomgeving ( IDE ) voor PIC- apparaten Need Toon Meer Aanwijzingen 1 Open de IDE voor uw apparaat . De PIC12F675 kan worden geprogrammeerd in zowel assembler en C. In het algemeen , de assembler bestanden opzetten van de hardware-omgeving voor het C -programma's , waarvan vele programmering taken worden vereenvoudigd . Kopen van 2 Maak een pointer om te registreren 3 . Op de PIC12F675 , is dit register zich op het adres locatie 0x2006 , wat betekent dat het de hexadecimale waarde 2006 . U kunt een pointer maken tot dit register , door het schrijven van de volgende verklaring aan de bovenkant van je C broncode bestand : vluchtige unsigned int * Reg3 = ( * ( vluchtige unsigned int * ) 0x2006 ; < br > Goedkope 3 set bit 7 van Register 3-0 . Hierdoor kan de functie " code - bescherming " , dat andere mensen geen toegang krijgt tot uw gegevens . U kunt de C bit - shift bediening gebruiken om dit bit in te stellen . Zet de volgende uitspraak van deze bit in te stellen : . Reg3 & = ~ ( 1 << 7 ) ; 4 Compileer en laad je programma op de PIC12F675 de exacte procedure hiervoor is afhankelijk van de hardware die u gebruikt om de EEPROM , en de tool chain die u gebruikt om cross-compileren programma's . Cross - compilatie is een procedure die code met behulp van een PC compileert knipperen , maar het genereert machine code die leesbaar door de PIC12F675 . Zodra u hebt gecompileerd en geladen uw programma op de PIC12F675 , zal het worden beschermd door de " code - protect" -functie .
|