/[H8]/trunk/docs/Embedded program kode.doc
ViewVC logotype

Contents of /trunk/docs/Embedded program kode.doc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 85 - (show annotations) (download) (as text)
Tue May 8 08:18:13 2007 UTC (17 years ago) by torben
File MIME type: application/octet-stream
File size: 27648 byte(s)
Error occurred while calculating annotation data.
Fubar
1 ࡱ> 1303 
2 bjbj .bbl x#|"""""""$$ '##2#T""i
3 " +7;I!"H#0x#!8'X'"Embedded program kode Programmellet til PIC controlleren er opbygget i flgende moduler Main LCD Keyboard Barcode-reader Network Modulerne er lavet ud fra et indkapslings synspunkt, hvor at der primrt stilles nogle interface-funktioner til rdighed og modulet er selv ansvarlig for at kalde under-funktioner og hndtere sine data. I de tilflde hvor at de data der main-koden skal udveksles med et sub-modul, er et char-array har vi dog brugt globale buffere. Main modul Det er main modulet som er ansvarlig for at hndtere vores hoved-lkke og lse fra / skrive til de forskellige moduler. Main modulet er ligeledes ansvarlig for at kalde alle ndvendige initialiserings funktioner. LCD modulet LCD modulet tilbyder en rkke forskellige funktioner til at skrive til displayet. Der tilbydes en lcd_write_xxx for hver datatype der skal kunne skrives p displayet (terminal ID, varebeskrivelse osv) Keyboard modul Keyboard modulet lser fra tastaturet ved enkeltvis at aktivere en driver-linie og lse derefter at lse og dekode data fra scanner ICen. char keyboard_read_safe() Dette er en funktion som returnere ascii vrdien af en knap s fremt at der er trykket en sdan. Den vedligeholder en intern status som gr at en knapperne skal have vret sluppet frend at den vil registrere det som et nyt tastatur tryk. Barcode-reader Denne modul er interrupt styret. Der udlses en interrupt fra PICens serielle modul hver gang at der sendes en byte fra barcode readeren. Interrupt-funktionen gemmer derefter de enkelte tegn ned i en buffer. S fremt at det lste tegn er en new-line (\n) s sttes der et flag om at vi har modtaget en hel stregkode og herefter lses modulet indtil at main-modulet har aflst bufferen. Z(C
4 mH sH YZ_cl{'(C2 3 B 
5 & F
6 
7 B C
8 ,1h. A!"#$% 
9 i@@@ Normal CJOJQJ_HaJmHsHtH L@L Heading 1$dh<@&5CJKH \aJ H@H Heading 2$dh<@& 5\]aJB@B Heading 3$<@& 5>*\aJ<A@< Default Paragraph Font2O2 Nummerliste 
10 & FDOD Nummerliste2
11 & F/6^/`6*O* Page No.$a$B>@"B Title$<@&a$5CJ0KH\aJ @O2@ Hanging Indent$^`$$OB$ BottomCJYZ_cl{'(C23BC0000
12 0
13 0
14 0
15 0
16 0000000000000000000000
17 B
18 
19 
20 8@0( 
21 B
22 S  ?-9q{VZ#0 $-?fk3AR[s|6>X&(,C13AC3{3ATorben Hrup Nielsen,D:\Data\20495\Text\Embedded program kode.docTorben Hrup NielsennC:\Documents and Settings\20495\Application Data\Microsoft\Word\AutoRecovery save of Embedded program kode.asd _H}uP dW;G IĐ ,h"v,U)7p.Y`KRELIĐp`R@3pjW Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo(hh^h`. ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Th^T`OJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo(eh^e`o(.e5^e`o(.0^`0o(..^`o(... ((^(`o( .... ^`o( ..... H H ^H `o( ......  ` ^ ``o(....... h
23 h
24 ^h
25 `o(........h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo( Th^T`OJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo(
26 U)7U)73puP _p`EL;G ,h"Y`K 1R;        1R;                 q                 q        1R;        1R;        @Th`@UnknownGz Times New Roman5Symbol3& z ArialI& @Grundfos TheSans?5 z Courier New;Wingdings"1hBFBFff !x0d2QEmbedded program kodeTorben Hrup NielsenTorben Hrup NielsenOh+'0 8D
27 ` l x Embedded program kodeTorben Hrup Nielsen Normal.dotTorben Hrup Nielsen3Microsoft Word 9.0@ԭ@-@ 'G@}I՜.+,0 hp   Grundfos " Embedded program kode Title
28 !"#$%&')*+,-./2Root Entry F~;I41Table 'WordDocument.SummaryInformation( DocumentSummaryInformation8(CompObjjObjectPool~;I~;I
29  FMicrosoft Word Document
30 MSWordDocWord.Document.89q

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.20