PROS2 Les 12 Programmeren en Software Engineering 2.

Slides:



Advertisements
Verwante presentaties
PROS2 Les 13 Programmeren en Software Engineering 2.
Advertisements

Objectgeoriënteerd Programmeren in C++

Samenstelling van deze presentatie Erik VAN AS Automatisch afsluiten van uw PC Je kan je pc automatisch laten afsluiten door het Windows operatings- systeem.
Universiteit Leiden Inleiding programmeren in C++ Life Science & Technology 16 februari
Programmeren en Software Engineering 2
HM-ES-th2 Les 9 en 10 Electronic System Level Design and Verification.
Serieel naar parallel omzetting
Embedded systemen Embedded software.
PROS2 Les 2 Programmeren en Software Engineering 2.
Programmeren en Software Engineering 2
Informatieverwerkende systemen
PROS2 Les 9 Programmeren en Software Engineering 2.


MICPRG Les 12 Microcontroller Programmeren in C. 127 Real-time clock PC heeft een RTC Real-time Clock die de “time of day” bijhoudt. De RTC is voorzien.
HCC PC gebruikersgroep: Practical Electronics, Maarssenbroek I2CI2CI2CI2C Wat kun je ermee?
Gary Kildall ?. Pc met randapparatuur Computerprogramma’s.
Arduino project.
EVMINX4 Week 3 Algoritmen en Datastructuren (ALDAT)
Gestructureerd programmeren in C
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
PROS2 Les 11 Programmeren en Software Engineering 2.
Corba Overzicht. Corba referenties Belangrijkste: CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments (Steve Vinoski)
Het Management Informatie Portaal
GESPRG Les 14 Gestructureerd programmeren in C. 174 Details! The devil is in the details.
Automation and Drives PROFINET technologie A&D AS/PT2/MC, 08/2005 Trends & functionaliteit PROFINET  Real-time communicatie  Veldunits  Motion Control.
PROS2 Les 14 Programmeren en Software Engineering 2.


Numerieke Natuurkunde
PROS2 Les 7 Programmeren en Software Engineering 2.
PROS2 Les 6 Programmeren en Software Engineering 2.
MICPRG Les 11 Microcontroller Programmeren in C. 112 Datastructuren in C Werkgeheugen (PC en microcontroller): Statische datastructuren (vaste grootte):
GESPRG Les 9 Gestructureerd programmeren in C dimensionale array Array van array’s int i = 31; int a[4] = {7, 23, 6, 2}; int m[2][4] = { {1, 1,
GESPRG Les 7 Gestructureerd programmeren in C. 92 Verwisselen Schrijf een functie waarmee twee int variabelen verwisseld kunnen worden. void wissel(int.
Toelichting module: Les schema per week
Oudere software op een nieuwe PC De andere manier is het gebruik van virtual p.c. Het gebruik van virtual pc heeft als voor/nadeel het standaard operatings-
Power PC Assembler. Assembler toolkit bevat Assembler zelf Linkerlibrarian.
Visual Basic 2010 – What’s new André Obelink
Les 3 Vandaag 1.Bekijken thuisopdrachten 2.Vragen over voorgaande stof 3.Links 4.FTP 5.Huiswerk.
Afstudeerproject ETHERFLOW:
Unity Real time Service Pack 10 update Installatie opties.
Tircms02-p les 4 Preprocessor In- en uitvoer Diversen.
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
Tircms03-p les 7 Standaardfuncties. In header opnemen bijv: using namespace std // C++ // oude C.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  programma draaien vanuit ROM.
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
tircms02-p les 1 Operating Systems practicum
Les 1: Zaterdag 10 mei 2014 Wim Peeters
Mailen van documenten Software that makes life easy …
JAVA: een platformonafhankelijke taal
© imec 2000 © imec 2001 MAX+PLUS II Installatieprocedure.
VPEMSY1, D3ECPT2 : ARM Assembler 1 Hogeschool Utrecht / Electrical Engineering & Design 1  Herhaling: CMP, CMN,
PEMSY1http:// 1  Herhaling nieuwe instructies van vorige week  nieuw: combineren van assembler en C  oefeningen: assembler.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Maak, uitgaande van een MIDI file, een (klein) programma.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  Een (vaste) melodie spelen op de PC speaker 
Tircms03-p les 1 C++ voor C-kenners Voor Technische Informatica.
Instructie Programmeren Task 3 5JJ70. Task 3.1: MIPS Rating Volg de beschrijving in de opdracht om het aantal assembly instructies in de loop uit te vinden.
Programma zonder window commandline interface. Commandline programma public static void main (String [ ] params) { System. out. println (“Hoi allemaal!”);
Embedded systemen Programmeren op de Arduino Les 5 analoge input en motoren.
Digitale Spraak, kortweg DV (Digital Voice) is het in digitale vorm overbrengen van analoge spraakinformatie.
Mededeling Dit is het standaard template ter aanlevering van mededelingen. Kenmerken: Lettertype: Calibri Tekengrootte: 32 Maximaal 3 sheets per aanlevering!
Mededeling Dit is het standaard template ter aanlevering van
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Zoom in.
Tinpro015b-les5 Invoer en Uitvoer.
Mailen van documenten Making it easy.
Zoom in.
Van minder naar meer Getallen 11 t/m 20.
Transcript van de presentatie:

PROS2 Les 12 Programmeren en Software Engineering 2

Real-time clock PC heeft een RTC Real-time Clock die de “time of day” bijhoudt. De RTC is voorzien van een batterij zodat de tijd “doorloopt” als de PC uitstaat. De tijd (en datum) kan uitgelezen worden met behulp van de ANSI C standaard include file

Types: time_t (een 32 bits integer). struct tm (een struct).

Functies: time_t tijd; char* s; struct tm* pt; time(&tijd); Haalt de huidige tijd en datum uit het operating systeem. Als de tijd en datum niet beschikbaar is wordt tijd gelijk aan -1. tijd = het aantal seconden dat verlopen is sinds 00:00:00 GMT, January 1, s=ctime(&tijd); Converteert de tijd naar een string. pt=localtime(&tijd); Converteert een time_t naar een struct tm. tijd=mktime(pt); Conveerteert de struct tm naar een t_time.

Voorbeeld

Voorbeeld (1 van 2) Op wat voor dag valt … ?

Voorbeeld 1 van 2

Seriële communicatie (1 van 3) Zie InitCom1, WriteCom1 en ReadCom1 zijn door mij geschreven functies. Zie volgende sheets…

Seriële communicatie (2 van 3)

Seriële communicatie (3 van 3)

Huiswerk Breidt het voorgaande programma uit met een timeout zodat als er na 1000 ms nog niets ontvangen is een melding wordt gegeven. Schrijf het bijbehorende programma voor de ATmega16. Wacht op 'S'. Verstuur "HalloQ".

Uitwerking