Minicurs CCS C / Aplicatia1 1.Programul CCS C Compiler. Instalare.Creare proiect. Descarcati ultima versiune a programului de

Documente similare
Înregistrator de temperatură şi umiditate AX-DT100 Instrucţiuni de utilizare

Lucrarea 10

Ch

Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului I

Ghid de utilizare pentru Platforma E-Admitere intranet.inj.md

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr

PowerPoint-Präsentation

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Update firmware aparat foto Mac Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încr

1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza ret

EVALUARE NAȚIONALĂ CLASA A VIII-A 2017 FLUX DE LUCRU PENTRU UTILIZATOR DE TIP CENTRU DE ÎNSCRIERE (CI)

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați ac

Microsoft Word - Laboratorul 3.doc

Microsoft Word Sony_Ericsson_RO.doc

BC-2000 Control Acces

în Tabletă convertibilă GHID DE UTILIZARE 8085 LKB001X CJB1FH002AZA

Biomedical Wi-Fi data transmissons

Settlement participant system


GHID PENTRU RESETAREA PAROLEI Informații Generale Din dorința de a facilita procesul de autentificare, chiar dacă nu mai cunoașteti datele necesare, a

CABINET MINISTRU

Lucrarea nr

EW-7416APn v2 & EW-7415PDn Ghid de instalare Macintosh / v2.0 0

Информационная система персонализации, печати и учета документов об образовании

REVISAL Versiunea: Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 î

e-learning Agronomie Platforma de e-learning Versiunea: Ghid de utilizare Beneficiar: UNIVERSITATEA DE STIINTE AGRONOMICE SI MEDICINA VETERINARA

TM200 Live Tour guide Sistem audio mobil Sistemul de comunicare audio Tour guide este util in cel putin 3 situatii si vine cu avantaje clare: 1) Cand

{LINGO} Specificațiile produsului: - Dimensiune: 61 x 18 x 8 mm - greutate: 8,6 g - rază: 10 m -capacitatea și tipul bateriei: 90 mah, baterie polimer

Manual scurt pentru instalare rapida a Accesoriului Wi-Fi 1. Instalare fizica a accesoriului Wi-Fi 2. Intrare in modul AP pentru conectarea la reteaua

Manual de utilizare Room Booking System

SEKA GPRS BUS Modul GPRS BUS nativ S.C. SECPRAL COM SRL Mihai Limbăşan Revizie manual: v iulie 2009 Rezumat Documentul de faţă descrie instalare

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma

PowerPoint-Präsentation

Manual de utilizare Descrierea produsului Structura produsului 1) Butonul SUS (UP) 2) MENIU 3) Butonul JOS (DOWN) 4) Interfața USB 5) Cameră 6) Difuzo

Matrici și vectori în VBA În VBA, o matrice este un grup de variabile de același tip. De ce ar trebui să utilizați o matrice? Presupunem că ați vrut s

Advance CAD 2016 SP1 Acest document descrie îmbunătățirile pentru Advance CAD 2016 Service Pack 1. Notă: Advance CAD 2016 Service Pack 1 este compatib

Manual de utilizare Aplicatie Proiector I. Pornire/Oprire proiectie Pentru a porni/opri proiectia aveti 3 posibilitati: 1) Pentru pornirea proiectiei

XL30 Romanian quick start guide

Gestiunea serviciilor de recuperare a sănătăţii în sanatorii şi preventorii

EXCEL FĂRĂ SECRETE Grafice şi diagrame

PowerPoint Presentation

Laborator 5 - Paradigme de Programare

CD180 Romanian quick start guide

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L5000D HL-L5100DN HL-L5100DNT HL-L5200DW HL-L5200DWT HL-L6250DN Brother recomandă s

CANTAR INTELIGENT CU STADIMETRU PENTRU BEBELUSI AGU BSS1 RO MANUAL DE INSTRUCTIUNI Versiune 1.0 agu baby.com

Dispozitiv de deschidere a porţilor batante PKM-C02 Manual de utilizare Atenţie: acest dispozitiv trebuie instalat de către profesionişti calificaţi b

Ghidul pentru utilizator

Nr.înregistrare: 88 / Social Media in the Classroom Prof.Cucuianu Marița Colegiul Național,,Neagoe Basarab"Oltenița,jud.Călărași 2.Quizizz E

客厅电脑 酷影Q1000

Microsoft Word - TS Ghid Revocare On-Line CC V1.1

MIdland CT210 manual

Manual Utilizare SEPA DD

Ghid Web connect DCP-J4120DW MFC-J4420DW MFC-J4620DW MFC-J5320DW MFC-J5620DW MFC-J5720DW

Sisteme de operare

Regulile jocului Hotline Hotline este un slot video cu 5 role, 3 rânduri și 30 de linii (fixe) care conține simboluri Wild și Expanding Wild, Re-Spins

客厅电脑 酷影Q1000

PowerPoint Presentation

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT

Ghid de instalare ebook Pentru a accesa ebook-ul trebuie să creați un cont pe raftul de cărți VitalSource (Bookshelf account) iar apoi să introduceți

A.E.F. - suport laborator nr.7 sem.ii Utilizarea rețelelor de tip 1D & 2D În acest laborator sunt atinse următoarele aspecte: conectarea unui element

Laborator - Configurarea Rutelor IPv4 Statice și Implicite Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gate

Utilizarea îmbinării corespondenței pentru crearea şi imprimarea scrisorilor şi a altor documente Dacă utilizați îmbinarea corespondenței când doriți

MyBRD Net Ghid practic de utilizare a Dispozitivului token

R E G U L A M E N T U L privind utilizarea Sistemului Informațional Automatizat Acreditare (SIA Acreditare) în cadrul Centrului Național de Acreditare

Dot Matrix Display Module and

H Romanian SAVER EVO MANUAL

ep0117

Microsoft Word - tcad_l6.doc

PowerPoint-Präsentation

Raportarea serviciilor de dializă la nivel CNAS

Echipamente de tip Glitel Identificarea Model-ului și Hardware version al echipamentului: Deschidem web browserul (Internet Explorer, Opera, Mozila, G

Krüger&Matz 10.1 TABLET WINDOWS 8.1 KM1081 Deutsch Română Polski English BEDIENUNGSANLEITUNG OWNER S MANUAL INSTRUKCJA OBSŁUGI MANUAL DE UTILIZARE

Microsoft Word - Prelegere 1 - Bratu C. - Microcontrolerul.doc

Always leading the pack SEMICONDUCTOR FUNDAMENTAL DL 3155M11R Laborator TIME

A.E.F. - suport laborator nr.3 sem.ii Aplicațe privind utilizarea rețelelor 1D În acest laborator sunt atinse următoarele aspecte: realizarea schițelo

Informație și comunicare

AdVision este un software de narrowcasting, destinat tuturor celor care administrează conţinut pe o reţea de monitoare. Fie că este vo

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar

ID DE EXERCIȚII PENTRU CLASELE NUME: Să ne jucăm de-a lucrarea de control 1h PENTRU CLASA: Toate clasele DURATĂ: 1h explicații + realizarea ex

S.C. SEEKTRON S.R.L. Fişă de prezentare a produsului EYECAR B1 EYECAR B1 Observer Black Box Dispozitiv inteligent pentru înregistrarea evenimentelor r

Vostro 3500 Fişă tehnică informativă privind configurarea şi funcţiile

CUPRINS Secțiune: Cerere... 3 Secțiune: Solicitant... 3 Secțiune: Solicitare... 4 Secțiune: Anexe și Declarații... 5 Anexa Generare PDF pentru

INTEX UPS KOM0541 Bedienungsanleitung User's manual Instrukcja obsługi Manual de utilizare DE EN PL RO Dear user: Thank you for purchasing INTEX produ

PT-9800PCN_NUG_ROM.book

NAVIGON 8410 TV-Modul

Microsoft Word - Prezentare - A4 - cernavoda.doc

Raportarea serviciilor de dializă la nivel CJAS

REDRESOARE – simulare PSPICE

MULTIMETRU DIGITAL AX-585 INSTRUCŢIUNI DE UTILIZARE

Modulator FM Bluetooth FMT-B6 TLL Manual de utilizare

Ghid de conectare la web MFC-J825DW MFC-J835DW DCP-J925DW Versiunea 0 ROM

Intrebari Frecvente 1. Cum pot deschide un cont PayPal? Iata cum deschideti un cont: 1. Duceti-va la site-ul nostru: 2. Faceti clic

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact

Înregistraţi produsul achiziţionat şi veţi putea beneficia de suport pe pagina CD250 CD255 SE250 SE255 Ghid de iniţiere rapidă


Inspiron Specificaţii (Battery)

Microsoft Word - MANUAL_APP_ROMPOS_V7.docx

Transcriere:

Minicurs CCS C / Aplicatia1 www.roboprog.weebly.com 1.Programul CCS C Compiler. Instalare.Creare proiect. Descarcati ultima versiune a programului de la adresa : http://www.ccsinfo.com/compdemo.php Instalati programul si lansati-l in executie (vom utiliza meniurile si cuvintele cheie in limba engleza). NOTA: Oricare versiune mai veche functioneaza asemanator. Vom utiliza modulul PIC-AP20 cu schema simplificata desenata mai jos. Aici am desenat doar intrerupatorul SA4 (conectat la A4), LED-ul LB7 (conectat la B7) si buzzer-ul BUZ-B6 (conectat la B6). Pe masura ce avansam vom desena si alte elemente. Observati organizarea pe porturi a microcontroler-ului (A,B,C,D,E). Acestea au in general cite 8 terminale notate de la 0 la 7 (doar E are terminale de la 0 la 3). Ca orice sistem ce contine un procesor si acesta are nevoie de un oscilator. Avantajul acestui microcontroler este ca are un oscilator intern care poate fi programat sa functioneze la anumite frecvente. De obicei utilizam frecventa cea mai mare (8MHz) daca nu avem restrictii la consumul de curent. Deoarece utilizam oscilatorul intern vom avea la dispoziite terminalele RA6 si RA7 pentru a le folosi ca intrari/iesiri. Daca dorim putem utiliza un cristal de cuart conectat la aceste doua terminale. Conform schemei mai sint necesare doua condensatoare de cca 22pF. Pe baza acestei scheme vom incepe sa configuram parametri in CCS C Compiler (CCSC). NOTA: evident pentru o intelegere superioara, este indicat sa studiati si fisa tehnica a PIC16F887.

Deschideti CCSC si selectati File/New/Project Wizard, ca in imaginea de mai jos: Se va deschide o feresatra unde trebuie sa salvati proiectul. Dupa salvare se va deschide o noua fereastra unde trebuie sa faceti citeva setari.

In partea din stinga se observa parametri care trebuie setati. Puteti naviga pentru a vedea despre ce este vorba. Nu vom folosi decit citiva parametri pentru inceput. In partea dreapta vom alege tipul microcontroler-ului, oscilatorul intern si frecventa la care va functiona oscilatorul. Trebuie sa retineti ca frecventa reala de tact este de 4 ori mai mica decit cea specificata acolo. Derulati lista din stinga pina la ultimul parametru. Desi acum nu ne este necesar este o idee buna sa invalidati terminalul de reset. In acest fel dispunem de inca o intrare (acest terminal poate fi doar intrare nu si iesire). Bifati optiunea Include Fuses. Observati ca puteti alege sa blocati citirea neautorizata a programului si a memoriei EEPROM.

Pentru inceput setarile sint suficiente. Este interesant ca la fiecaree parametru puteti vedea ce cod introduce in program. Selectati Code in partea dreapta sus pentru a vedea codul scris de compilator. Dupa aceste setari apasati butonul Create Project (drepata jos). In acest moment se va afisa o pagina cu citeva instructiuni. Cel mai important este ca ni se indica unde putem scrie programul nostru: //TODO: User Code

Apasati tasta F9 a PC-ului pentru a compila programul (sau selectati meniul Compile si apasati Compile). In stinga, pe verticala este scris : Files. Daca apasati acel buton veti putea selecta fisierul de tip.h care contine setarile initiale realizate in wizard (in general nu este foarte interesant). Se pot face editari aici, de exemplu se poate schimba frecventa la 4MHz. #include<16f887.h> este o fila specifica acestui microcontroler #device ADC=10 convertorul ADC functioneaza pe 10 biti #use delay(internal=8000000) oscilator intern cu frecv=8mhz Din acest moment sintem pregatiti sa scriem primul program.