|
<html xmlns:v="urn:schemas-microsoft-com:vml"
|
|
xmlns:o="urn:schemas-microsoft-com:office:office"
|
|
xmlns:w="urn:schemas-microsoft-com:office:word"
|
|
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
|
|
xmlns="http://www.w3.org/TR/REC-html40">
|
|
|
|
<head>
|
|
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
|
|
<meta name=ProgId content=Word.Document>
|
|
<meta name=Generator content="Microsoft Word 12">
|
|
<meta name=Originator content="Microsoft Word 12">
|
|
<link rel=File-List href="Sonar09-10_fichiers/filelist.xml">
|
|
<title>DUT informatique - Syst?mes Informatiques, TP microcontr?leurs n?7
|
|
2007-2008</title>
|
|
<link rel=themeData href="Sonar09-10_fichiers/themedata.thmx">
|
|
<link rel=colorSchemeMapping href="Sonar09-10_fichiers/colorschememapping.xml">
|
|
<!--[if gte mso 9]><xml>
|
|
<w:WordDocument>
|
|
<w:Zoom>95</w:Zoom>
|
|
<w:SpellingState>Clean</w:SpellingState>
|
|
<w:GrammarState>Clean</w:GrammarState>
|
|
<w:TrackMoves>false</w:TrackMoves>
|
|
<w:TrackFormatting/>
|
|
<w:HyphenationZone>21</w:HyphenationZone>
|
|
<w:ValidateAgainstSchemas/>
|
|
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
|
|
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
|
|
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
|
|
<w:DoNotPromoteQF/>
|
|
<w:LidThemeOther>FR</w:LidThemeOther>
|
|
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
|
|
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
|
|
<w:Compatibility>
|
|
<w:BreakWrappedTables/>
|
|
<w:SnapToGridInCell/>
|
|
<w:WrapTextWithPunct/>
|
|
<w:UseAsianBreakRules/>
|
|
<w:DontGrowAutofit/>
|
|
<w:SplitPgBreakAndParaMark/>
|
|
<w:DontVertAlignCellWithSp/>
|
|
<w:DontBreakConstrainedForcedTables/>
|
|
<w:DontVertAlignInTxbx/>
|
|
<w:Word11KerningPairs/>
|
|
<w:CachedColBalance/>
|
|
</w:Compatibility>
|
|
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
|
|
<m:mathPr>
|
|
<m:mathFont m:val="Cambria Math"/>
|
|
<m:brkBin m:val="before"/>
|
|
<m:brkBinSub m:val="--"/>
|
|
<m:smallFrac m:val="off"/>
|
|
<m:dispDef/>
|
|
<m:lMargin m:val="0"/>
|
|
<m:rMargin m:val="0"/>
|
|
<m:defJc m:val="centerGroup"/>
|
|
<m:wrapIndent m:val="1440"/>
|
|
<m:intLim m:val="subSup"/>
|
|
<m:naryLim m:val="undOvr"/>
|
|
</m:mathPr></w:WordDocument>
|
|
</xml><![endif]--><!--[if gte mso 9]><xml>
|
|
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
|
|
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
|
|
LatentStyleCount="267">
|
|
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
|
|
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
|
|
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="heading 2"/>
|
|
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="heading 3"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
|
|
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
|
|
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
|
|
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
|
|
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
|
|
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
|
|
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
|
|
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Table Grid"/>
|
|
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
|
|
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
|
|
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
|
|
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
|
|
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
|
|
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
|
|
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
|
|
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
|
|
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
|
|
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
|
|
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
|
|
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
|
|
</w:LatentStyles>
|
|
</xml><![endif]-->
|
|
<style>
|
|
<!--
|
|
/* Font Definitions */
|
|
@font-face
|
|
{font-family:SimSun;
|
|
panose-1:2 1 6 0 3 1 1 1 1 1;
|
|
mso-font-alt:\5B8B\4F53;
|
|
mso-font-charset:134;
|
|
mso-generic-font-family:auto;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:3 135135232 16 0 262145 0;}
|
|
@font-face
|
|
{font-family:"Cambria Math";
|
|
panose-1:2 4 5 3 5 4 6 3 2 4;
|
|
mso-font-charset:1;
|
|
mso-generic-font-family:roman;
|
|
mso-font-format:other;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:0 0 0 0 0 0;}
|
|
@font-face
|
|
{font-family:"\@SimSun";
|
|
panose-1:2 1 6 0 3 1 1 1 1 1;
|
|
mso-font-charset:134;
|
|
mso-generic-font-family:auto;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:3 135135232 16 0 262145 0;}
|
|
/* Style Definitions */
|
|
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
|
{mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-parent:"";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
mso-pagination:widow-orphan;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:SimSun;}
|
|
h1
|
|
{mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Titre 1 Car";
|
|
mso-margin-top-alt:auto;
|
|
margin-right:0cm;
|
|
mso-margin-bottom-alt:auto;
|
|
margin-left:0cm;
|
|
mso-pagination:widow-orphan;
|
|
mso-outline-level:1;
|
|
font-size:24.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:"Times New Roman";
|
|
font-weight:bold;}
|
|
h2
|
|
{mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Titre 2 Car";
|
|
mso-margin-top-alt:auto;
|
|
margin-right:0cm;
|
|
mso-margin-bottom-alt:auto;
|
|
margin-left:0cm;
|
|
mso-pagination:widow-orphan;
|
|
mso-outline-level:2;
|
|
font-size:18.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:"Times New Roman";
|
|
font-weight:bold;}
|
|
h3
|
|
{mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Titre 3 Car";
|
|
mso-margin-top-alt:auto;
|
|
margin-right:0cm;
|
|
mso-margin-bottom-alt:auto;
|
|
margin-left:0cm;
|
|
mso-pagination:widow-orphan;
|
|
mso-outline-level:3;
|
|
font-size:13.5pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:"Times New Roman";
|
|
font-weight:bold;}
|
|
a:link, span.MsoHyperlink
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
color:blue;
|
|
text-decoration:underline;
|
|
text-underline:single;}
|
|
a:visited, span.MsoHyperlinkFollowed
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
color:purple;
|
|
text-decoration:underline;
|
|
text-underline:single;}
|
|
p
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
mso-margin-top-alt:auto;
|
|
margin-right:0cm;
|
|
mso-margin-bottom-alt:auto;
|
|
margin-left:0cm;
|
|
mso-pagination:widow-orphan;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:SimSun;}
|
|
tt
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
font-family:"Courier New";
|
|
mso-ascii-font-family:"Courier New";
|
|
mso-fareast-font-family:SimSun;
|
|
mso-hansi-font-family:"Courier New";
|
|
mso-bidi-font-family:"Courier New";}
|
|
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:36.0pt;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:SimSun;}
|
|
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-type:export-only;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:36.0pt;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:SimSun;}
|
|
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-type:export-only;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:36.0pt;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:SimSun;}
|
|
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-type:export-only;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:36.0pt;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
mso-fareast-font-family:SimSun;}
|
|
span.Titre1Car
|
|
{mso-style-name:"Titre 1 Car";
|
|
mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-locked:yes;
|
|
mso-style-link:"Titre 1";
|
|
mso-ansi-font-size:14.0pt;
|
|
mso-bidi-font-size:14.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#365F91;
|
|
mso-themecolor:accent1;
|
|
mso-themeshade:191;
|
|
font-weight:bold;}
|
|
span.Titre2Car
|
|
{mso-style-name:"Titre 2 Car";
|
|
mso-style-noshow:yes;
|
|
mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-locked:yes;
|
|
mso-style-link:"Titre 2";
|
|
mso-ansi-font-size:13.0pt;
|
|
mso-bidi-font-size:13.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#4F81BD;
|
|
mso-themecolor:accent1;
|
|
font-weight:bold;}
|
|
span.Titre3Car
|
|
{mso-style-name:"Titre 3 Car";
|
|
mso-style-noshow:yes;
|
|
mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-locked:yes;
|
|
mso-style-link:"Titre 3";
|
|
mso-ansi-font-size:12.0pt;
|
|
mso-bidi-font-size:12.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#4F81BD;
|
|
mso-themecolor:accent1;
|
|
font-weight:bold;}
|
|
span.SpellE
|
|
{mso-style-name:"";
|
|
mso-spl-e:yes;}
|
|
span.GramE
|
|
{mso-style-name:"";
|
|
mso-gram-e:yes;}
|
|
.MsoChpDefault
|
|
{mso-style-type:export-only;
|
|
mso-default-props:yes;
|
|
font-size:10.0pt;
|
|
mso-ansi-font-size:10.0pt;
|
|
mso-bidi-font-size:10.0pt;}
|
|
@page Section1
|
|
{size:595.3pt 841.9pt;
|
|
margin:70.85pt 70.85pt 70.85pt 70.85pt;
|
|
mso-header-margin:35.4pt;
|
|
mso-footer-margin:35.4pt;
|
|
mso-paper-source:0;}
|
|
div.Section1
|
|
{page:Section1;}
|
|
/* List Definitions */
|
|
@list l0
|
|
{mso-list-id:138767042;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:-1381994190 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
|
|
@list l0:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;
|
|
font-family:Symbol;}
|
|
@list l0:level2
|
|
{mso-level-tab-stop:72.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l0:level3
|
|
{mso-level-tab-stop:108.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l0:level4
|
|
{mso-level-tab-stop:144.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l0:level5
|
|
{mso-level-tab-stop:180.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l0:level6
|
|
{mso-level-tab-stop:216.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l0:level7
|
|
{mso-level-tab-stop:252.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l0:level8
|
|
{mso-level-tab-stop:288.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l0:level9
|
|
{mso-level-tab-stop:324.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1
|
|
{mso-list-id:756636713;
|
|
mso-list-template-ids:-1811524650;}
|
|
@list l1:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:36.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Symbol;}
|
|
@list l1:level2
|
|
{mso-level-tab-stop:72.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1:level3
|
|
{mso-level-tab-stop:108.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1:level4
|
|
{mso-level-tab-stop:144.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1:level5
|
|
{mso-level-tab-stop:180.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1:level6
|
|
{mso-level-tab-stop:216.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1:level7
|
|
{mso-level-tab-stop:252.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1:level8
|
|
{mso-level-tab-stop:288.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l1:level9
|
|
{mso-level-tab-stop:324.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2
|
|
{mso-list-id:919564668;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:104084352 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
|
|
@list l2:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:36.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;
|
|
font-family:Symbol;}
|
|
@list l2:level2
|
|
{mso-level-tab-stop:72.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2:level3
|
|
{mso-level-tab-stop:108.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2:level4
|
|
{mso-level-tab-stop:144.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2:level5
|
|
{mso-level-tab-stop:180.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2:level6
|
|
{mso-level-tab-stop:216.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2:level7
|
|
{mso-level-tab-stop:252.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2:level8
|
|
{mso-level-tab-stop:288.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l2:level9
|
|
{mso-level-tab-stop:324.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3
|
|
{mso-list-id:1269266666;
|
|
mso-list-template-ids:362719760;}
|
|
@list l3:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:36.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Symbol;}
|
|
@list l3:level2
|
|
{mso-level-tab-stop:72.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3:level3
|
|
{mso-level-tab-stop:108.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3:level4
|
|
{mso-level-tab-stop:144.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3:level5
|
|
{mso-level-tab-stop:180.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3:level6
|
|
{mso-level-tab-stop:216.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3:level7
|
|
{mso-level-tab-stop:252.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3:level8
|
|
{mso-level-tab-stop:288.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l3:level9
|
|
{mso-level-tab-stop:324.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l4
|
|
{mso-list-id:1702321258;
|
|
mso-list-template-ids:632852790;}
|
|
@list l4:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:36.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Symbol;}
|
|
@list l4:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:72.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";
|
|
mso-bidi-font-family:"Times New Roman";}
|
|
@list l4:level3
|
|
{mso-level-tab-stop:108.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l4:level4
|
|
{mso-level-tab-stop:144.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l4:level5
|
|
{mso-level-tab-stop:180.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l4:level6
|
|
{mso-level-tab-stop:216.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l4:level7
|
|
{mso-level-tab-stop:252.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l4:level8
|
|
{mso-level-tab-stop:288.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
@list l4:level9
|
|
{mso-level-tab-stop:324.0pt;
|
|
mso-level-number-position:left;
|
|
text-indent:-18.0pt;}
|
|
ol
|
|
{margin-bottom:0cm;}
|
|
ul
|
|
{margin-bottom:0cm;}
|
|
-->
|
|
</style>
|
|
<!--[if gte mso 10]>
|
|
<style>
|
|
/* Style Definitions */
|
|
table.MsoNormalTable
|
|
{mso-style-name:"Tableau Normal";
|
|
mso-tstyle-rowband-size:0;
|
|
mso-tstyle-colband-size:0;
|
|
mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
mso-style-qformat:yes;
|
|
mso-style-parent:"";
|
|
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
|
|
mso-para-margin:0cm;
|
|
mso-para-margin-bottom:.0001pt;
|
|
mso-pagination:widow-orphan;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
</style>
|
|
<![endif]-->
|
|
<meta name=Template content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
|
|
<!--[if gte mso 9]><xml>
|
|
<o:shapedefaults v:ext="edit" spidmax="18434"/>
|
|
</xml><![endif]--><!--[if gte mso 9]><xml>
|
|
<o:shapelayout v:ext="edit">
|
|
<o:idmap v:ext="edit" data="1"/>
|
|
</o:shapelayout></xml><![endif]-->
|
|
</head>
|
|
|
|
<body lang=FR link=blue vlink=purple style='tab-interval:35.4pt'>
|
|
|
|
<div class=Section1>
|
|
|
|
<p class=MsoNormal><b>DUT informatique - Syst?mes Informatiques, TP temps-r?el
|
|
n? 10-11 2009-2010</b></p>
|
|
|
|
<p class=MsoNormal><span style='font-size:10.0pt'>P. <span class=SpellE>Kauffmann</span></span></p>
|
|
|
|
<p class=MsoNormal align=center style='text-align:center'><b><span
|
|
style='font-size:13.5pt'>MODULE INFORMATIQUE EMBARQUEE<br style='mso-special-character:
|
|
line-break'>
|
|
<![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
|
|
<![endif]></span></b></p>
|
|
|
|
<div align=center>
|
|
|
|
<table class=MsoNormalTable border=1 cellpadding=0 style='mso-cellspacing:1.5pt;
|
|
margin-left:-.4pt;mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
|
|
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
|
|
<td style='padding:.75pt .75pt .75pt .75pt'>
|
|
<h1 align=center style='text-align:center'><span style='color:purple'>Contr?le
|
|
d?impulsions : <o:p></o:p></span></h1>
|
|
<h1 align=center style='text-align:center'><span class=GramE><span
|
|
style='color:purple'>le</span></span><span style='color:purple'> sonar</span></h1>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<p class=MsoNormal align=center style='text-align:center'><span
|
|
style='color:red;mso-bidi-font-weight:bold'>TP ? mettre ? jour en fonction du
|
|
corrig?<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal align=center style='text-align:center'><span
|
|
style='color:red;mso-bidi-font-weight:bold'>Placer affichage-clavier dans une
|
|
t?che<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal align=center style='text-align:center'><span
|
|
style='color:red;mso-bidi-font-weight:bold'>Placer gestion sonar et servomoteur
|
|
dans un <span class=SpellE>handler</span> ? 50 Hz<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal align=center style='text-align:center'><span
|
|
style='color:red;mso-bidi-font-weight:bold'>Placer comptage du temps dans un <span
|
|
class=SpellE>handler</span> I Hz<br style='mso-special-character:line-break'>
|
|
<![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
|
|
<![endif]></span><span style='color:red'><o:p></o:p></span></p>
|
|
|
|
<h2><span style='color:#CC0000'>1. Pr?sentation</span></h2>
|
|
|
|
<p class=MsoNormal>De nombreux capteurs fournissent en guise d?information des
|
|
impulsions r?p?titives dont la longueur est proportionnelle ? la grandeur
|
|
mesur?e, car le temps (dur?e d?une impulsion) et moins sujet aux bruits
|
|
?lectroniques qu'un signal analogique sous forme de tension.</p>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoNormal>Certains actionneurs sont command?s directement par un signal
|
|
analogique en provenance d?un convertisseur N/A, mais d?autres sont contr?l?s
|
|
en leur appliquant des impulsions r?p?titives dont la longueur est
|
|
proportionnelle ? la grandeur contr?l?e. C?est un signal p?riodique de
|
|
fr?quence fixe mais de rapport cyclique variable appel? PWM en anglais (Pulse <span
|
|
class=SpellE>Width</span> Modulation) et MLI (Modulation de Largeur
|
|
d?Impulsion) en fran?ais.</p>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoNormal>Dans ce TP nous allons r?aliser un syst?me ? sonar
|
|
ultrasonique capable d?indiquer la distance des obstacles sur un arc de cercle
|
|
autour de lui. Le dispositif est compos? de deux parties :</p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>?<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>le sonar proprement dit qui retourne des
|
|
impulsions dont la longueur correspond au temps mis par des impulsions
|
|
ultrasoniques pour aller et revenir au capteur, indiquant ainsi la distance
|
|
entre le sonar et l?obstacle le plus proche,</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>?<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>un servomoteur, dispositif d?automatisme
|
|
commandant la position angulaire d?un palonnier sur environ 80? en fonction du
|
|
signal PWM qu?on lui fournit. Le sonar est fix? sur le palonnier, ce qui lui
|
|
permet ainsi de balayer un arc de cercle devant lui.</p>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<h2><span style='color:#CC0000'>2. Objectif(s) op?rationnel(s)</span> </h2>
|
|
|
|
<ul type=disc>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l2 level1 lfo2;tab-stops:list 36.0pt'><span style='color:black'>Devenir
|
|
capable d??crire un code d?initialisation et d?exploitation de
|
|
temporisateurs en mode ? g?n?rateur d?impulsion ? (one <span
|
|
class=SpellE>shot</span>, soit monostable) et mode ? mesure de
|
|
longueur d?impulsion ?.</span></li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l2 level1 lfo2;tab-stops:list 36.0pt'><span style='color:black'>Devenir
|
|
capable d?utiliser une longueur d?impulsion comme grandeur analogique de
|
|
mesure et commande.</span></li>
|
|
</ul>
|
|
|
|
<h2><span style='color:#CC0000'>3. Organisation mat?rielle</span></h2>
|
|
|
|
<p class=MsoNormal>Chaque TP sera r?alis? par un groupe de deux ?tudiants. Les
|
|
divers fichiers utiles au TP sont disponibles sur le serveur ? <span
|
|
class=SpellE>kirov</span> ?. </p>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p>Chaque groupe de deux ?tudiants rendra un rapport de travaux pratiques en
|
|
fin de TP. Les r?ponses aux questions encadr?es dans le texte du sujet seront
|
|
port?es dans le rapport. Le code ?crit strictement sp?cifique au TP (excluant
|
|
tout code g?n?rique venant de biblioth?ques ou TP pr?c?dents) devra ?tre joint
|
|
au rapport. </p>
|
|
|
|
<h2><span style='color:#CC0000'>4. Documentation et mat?riel n?cessaire</span></h2>
|
|
|
|
<p class=MsoNormal>Les documentations n?cessaires pour la r?alisation de ce TP
|
|
sont : </p>
|
|
|
|
<ul type=disc>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l1 level1 lfo3;tab-stops:list 36.0pt'>polycopi? de cours sur les
|
|
microcontr?leurs,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l1 level1 lfo3;tab-stops:list 36.0pt'>notes de cours
|
|
personnelles,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l1 level1 lfo3;tab-stops:list 36.0pt'>documentation ?lectronique
|
|
du M32C/83 ? prendre dans le r?pertoire <span style='font-size:10.0pt;
|
|
font-family:"Courier New"'>c:\Program Files\<span class=SpellE>Renesas</span>\Doc</span>,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l1 level1 lfo3;tab-stops:list 36.0pt'>les documentations en ligne
|
|
du GUI <span class=SpellE>Tcl</span>/<span class=SpellE>Tk</span>,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l1 level1 lfo3;tab-stops:list 36.0pt'>les sch?mas de la
|
|
plateforme cible et en particulier du connecteur de donn?es,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l1 level1 lfo3;tab-stops:list 36.0pt'>La documentation du sonar
|
|
SRF04 de mesure de distance.</li>
|
|
</ul>
|
|
|
|
<p class=MsoNormal>Le mat?riel n?cessaire pour la r?alisation de ce TP est : </p>
|
|
|
|
<ul type=disc>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'>un ordinateur compatible PC
|
|
avec la cha?ne de d?veloppement<span style='mso-spacerun:yes'>?
|
|
</span>M32C/83,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'>un interpr?teur <span
|
|
class=SpellE>Tcl</span>/<span class=SpellE>Tk</span> avec l?API Visual-<span
|
|
class=SpellE>Tcl</span>,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'>un syst?me M32C/83 avec
|
|
carte prototypage rapide,</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
|
mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'>un sonar de mesure de distance
|
|
SRF 04 mont? sur un servomoteur.</li>
|
|
</ul>
|
|
|
|
<h2><span style='color:#CC0000'>5. Sonar et mesure de distance<o:p></o:p></span></h2>
|
|
|
|
<h3 style='tab-stops:545.25pt'><span style='color:#993399'>5.1 Fonctionnement
|
|
du sonar<span style='mso-tab-count:1'>??????????????????????????????????????????????????????????????????????????????????????????????????? </span><o:p></o:p></span></h3>
|
|
|
|
<p>Le sonar SRF04 est un dispositif ultrasonique simple. On lui transmet une
|
|
impulsion de 10 ?s minimum sur sa broche TI (trigger input) pour le d?clencher,
|
|
ce qui lui fait ?mettre un ? <span class=SpellE>ping</span> ?
|
|
ultrasonique. Il retourne sur une autre broche PO (Pulse Output) apr?s un d?lai
|
|
d'environ 300 ?s une impulsion positive (1 logique) de 115 ?s ? 18,5 ms de
|
|
longueur correspondant au temps mis par le ? <span class=SpellE>ping</span> ?
|
|
ultrasonique g?n?r? pour effectuer le parcours allez/retour entre le capteur et
|
|
l?obstacle. Pour une distance de 2 m la dur?e de l?impulsion est de 12 ms pour
|
|
une vitesse du son de 333 m/s. La vitesse du son est fonction de la temp?rature
|
|
de l?air ; il faut donc calibrer les sonars en fonction de la temp?rature
|
|
pour que leur mesure soit juste.</p>
|
|
|
|
<h3><span style='color:#993399'>5.2 Temporisateur et g?n?ration d?impulsion<o:p></o:p></span></h3>
|
|
|
|
<h3><span style='font-size:12.0pt;mso-bidi-font-size:13.5pt;font-weight:normal;
|
|
mso-bidi-font-weight:bold'>Les cinq temporisateurs du groupe A sont optimis?s
|
|
pour g?n?rer des impulsions p?riodiques PWM (mode <span class=SpellE>timer</span>)
|
|
ou uniques (mode one <span class=SpellE>shot</span>). Nous utiliserons ici le
|
|
temporisateur TA1 en mode ? one <span class=SpellE>shot</span> ? pour
|
|
g?n?rer via sa broche de sortie TA1OUT l?impulsion de d?clenchement du sonar.
|
|
Pour cela il faudra configurer le temporisateur en mode monostable (one <span
|
|
class=SpellE>shot</span>) avec comme horloge d?entr?e f1 (32 MHz/8) et
|
|
d?comptage de 15 ?s. Il faudra, bien s?r, aussi relier TA1OUT du temporisateur
|
|
? la broche TI du sonar.<o:p></o:p></span></h3>
|
|
|
|
<h3><span style='color:#993399'>5.3 Temporisateur en mesure de temps<o:p></o:p></span></h3>
|
|
|
|
<p>Les six temporisateurs du groupe B sont optimis?s pour la mesure de largeur d?impulsion.
|
|
Nous utiliserons le temporisateur TB0, la broche PO du sonar ?tant reli?e ?
|
|
l?entr?e TB0IN du temporisateur pour mesurer la longueur des impulsions
|
|
g?n?r?es par le sonar. Le temporisateur devra ?tre configur? en mode
|
|
? mesure de largeur d?impulsion ?<span style='mso-spacerun:yes'>?
|
|
</span>avec comme horloge d?entr?e f2n (<span class=SpellE>Fquartz</span>/30).<span
|
|
style='mso-spacerun:yes'>? </span>Dans ces conditions, une distance de 2 m
|
|
donnera un comptage de 12800.</p>
|
|
|
|
<p><o:p> </o:p></p>
|
|
|
|
<h2><span style='color:#CC0000'>6. Servomoteur d?automatisme</span></h2>
|
|
|
|
<h3><span style='color:#993399'>6.1 Contr?le d?un servomoteur d?automatisme<o:p></o:p></span></h3>
|
|
|
|
<p class=MsoNormal>Un servomoteur se pilote par un signal PWM d?une p?riode
|
|
d?environ 20 ms (fr?quence d?environ 50 Hz) comportant une impulsion (niveau
|
|
logique 1) d?une dur?e variable entre 1 ms et 2 ms. La position m?diane du
|
|
palonnier du servomoteur est obtenue pour une largeur d?impulsion de 1,5 ms et
|
|
elle est appel?e position neutre. Lorsque l?impulsion est de 1 ms, le palonnier
|
|
est en position de rotation maximum gauche (environ ? 40?) ; lorsque
|
|
l?impulsion est de 2 ms, le palonnier est en position rotation maximale droite
|
|
(environ +40?). La position angulaire du palonnier peut ainsi ?tre r?gl?e
|
|
progressivement de -40? ? +40?. La p?riode du signal doit ?tre d?environ 20 ms,
|
|
mais n?influe pas sur la position du palonnier.</p>
|
|
|
|
<h3><span style='color:#993399'>6.2 G?n?ration d?un signal PWM<o:p></o:p></span></h3>
|
|
|
|
<p>Pour g?n?rer l?impulsion PWM, la solution ? retenir sera de d?clencher le temporisateur
|
|
TA2 en mode monostable une fois sur deux dans la boucle p?riodique ? 100 Hz de
|
|
la t?che <span class=SpellE><span class=GramE><span style='font-size:11.0pt;
|
|
mso-bidi-font-size:12.0pt;font-family:"Courier New"'>affich</span></span></span><span
|
|
class=GramE><span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:
|
|
"Courier New"'>(</span></span><span style='font-size:11.0pt;mso-bidi-font-size:
|
|
12.0pt;font-family:"Courier New"'>)</span>. Il faudra donc relier la sortie
|
|
TA2OUT du temporisateur ? la broche de commande du servomoteur et configurer
|
|
celui-ci en mode monostable avec comme horloge d?entr?e f8 (<span class=SpellE>Fquarz</span>/8).
|
|
Il faudra faire attention que la valeur de d?comptage du temporisateur soit
|
|
toujours comprise 1 ms et 2 ms (prendre les mesures de codage adapt?es) pour
|
|
?viter d?endommager le servomoteur.</p>
|
|
|
|
<p><o:p> </o:p></p>
|
|
|
|
<h2><span style='color:#CC0000'>7. Manipulations</span></h2>
|
|
|
|
<h3><span style='color:#993399'>7.1 Exploitation du sonar en mode
|
|
unidirectionnel<o:p></o:p></span></h3>
|
|
|
|
<p class=MsoNormal>La structure g?n?rale de l?application sera la m?me que
|
|
celle du TP pr?c?dant, c'est-?-dire un programme utilisant le noyau temps r?el
|
|
MR308 avec une t?che de d?marrage <span class=SpellE><span class=GramE><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>affich</span></span></span><span
|
|
class=GramE><span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:
|
|
"Courier New"'>(</span></span><span style='font-size:11.0pt;mso-bidi-font-size:
|
|
12.0pt;font-family:"Courier New"'>) </span>et une t?che de contr?le <span
|
|
class=SpellE><span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;
|
|
font-family:"Courier New"'>controle</span></span><span style='font-size:11.0pt;
|
|
mso-bidi-font-size:12.0pt;font-family:"Courier New"'>()</span>. On reprendra
|
|
donc le code du TP pr?c?dant que l?on adaptera au nouveau contexte.</p>
|
|
|
|
<p class=MsoNormal><span style='mso-spacerun:yes'>?</span></p>
|
|
|
|
<p class=MsoNormal>Pour faire fonctionner le sonar on va g?n?rer un ? <span
|
|
class=SpellE>ping</span> ? p?riodique avec une p?riodicit? de 200 ms en
|
|
activant l?impulsion une fois sur 20 dans la boucle de la t?che <span
|
|
class=SpellE><span class=GramE><span style='font-size:11.0pt;mso-bidi-font-size:
|
|
12.0pt;font-family:"Courier New"'>affich</span></span></span><span class=GramE><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>(</span></span><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>).
|
|
</span>Ceci pourra ?tre obtenu en mettant la commande d??mission du ? <span
|
|
class=SpellE>ping</span> ? dans le code de la fonction d?affichage (par
|
|
exemple au niveau du code de la premi?re ligne d?afficheur). L?information
|
|
temporelle sera lue dans le temporisateur TB0 sous interruption et transmise au
|
|
code d?affichage via un message de donn?e (fonctions <span class=SpellE><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>isnd_<span
|
|
class=GramE>dtq</span></span></span><span class=GramE><span style='font-size:
|
|
11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>(</span></span><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>)</span>et
|
|
<span class=SpellE><span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;
|
|
font-family:"Courier New"'>prcv_dtq</span></span><span style='font-size:11.0pt;
|
|
mso-bidi-font-size:12.0pt;font-family:"Courier New"'>()</span>). Le code
|
|
d?affichage traduira le temps en m?tres en utilisant des nombres en virgule
|
|
flottante, puis affichera la valeur avec deux chiffres apr?s la virgule sur l?afficheur
|
|
? cristaux liquides.</p>
|
|
|
|
<p><b>R?alisez le travail suivant :<o:p></o:p></b></p>
|
|
|
|
<div align=center>
|
|
|
|
<table class=MsoNormalTable border=1 cellpadding=0 width=660 style='width:495.0pt;
|
|
mso-cellspacing:1.5pt;mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
|
|
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
|
|
<td style='padding:.75pt .75pt .75pt .75pt'>
|
|
<ul type=disc>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt'>Ecrivez les codes
|
|
d?initialisation des temporisateurs TA1 et TB0.</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt'>Ecrivez les codes
|
|
d?exploitation des temporisateurs ainsi que d?affichage de la distance
|
|
sur l?afficheur ? cristaux liquides.</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt'>Mesurez une distance
|
|
connue v?rifi?e gr?ce ? un quadruple d?cim?tre et d?duisez en la vitesse
|
|
exacte du son dans la salle. Donnez cette valeur et entrez la dans votre
|
|
code.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<h3><span style='color:#993399'>7.2 Exploitation compl?te du sonar<o:p></o:p></span></h3>
|
|
|
|
<p>Nous allons maintenant utiliser le servomoteur pour explorer l?espace de
|
|
fa?on circulaire sur un arc de 80? devant le sonar et afficher les distances
|
|
mesur?es dans un canevas sur une IHM d?port?e en Visual-<span class=SpellE>Tcl</span>.</p>
|
|
|
|
<p><b style='mso-bidi-font-weight:normal'>Mise en ?uvre du servomoteur<o:p></o:p></b></p>
|
|
|
|
<p>On va ajouter dans la t?che <span class=SpellE><span class=GramE><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>affich</span></span></span><span
|
|
class=GramE><span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:
|
|
"Courier New"'>(</span></span><span style='font-size:11.0pt;mso-bidi-font-size:
|
|
12.0pt;font-family:"Courier New"'>)</span><span style='font-size:11.0pt;
|
|
mso-bidi-font-size:12.0pt'> </span>le code qui permet de faire balayer l?espace
|
|
au servomoteur. Ce code se pr?sentera sous la forme d?une fonction appel?e <span
|
|
class=SpellE><span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;
|
|
font-family:"Courier New"'>controle_<span class=GramE>servo</span></span></span><span
|
|
class=GramE><span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:
|
|
"Courier New"'>(</span></span><span style='font-size:11.0pt;mso-bidi-font-size:
|
|
12.0pt;font-family:"Courier New"'>)</span><span style='font-size:11.0pt;
|
|
mso-bidi-font-size:12.0pt'> </span>appel?e une fois sur deux (donc ? la
|
|
fr?quence de 50 Hz) au niveau du code d?incr?mentation du temps. Cette fonction
|
|
fera tourner le palonnier du servomoteur ? la vitesse constante de 10 ?/s dans
|
|
le sens des aiguilles d?une montre entre -40? et +40?. Cette m?me fonction fera
|
|
revenir le palonnier au point de d?part ? la vitesse de 100 ?/s ? chaque fois
|
|
que le palonnier arrivera ? l?extr?mit? de sa course.</p>
|
|
|
|
<p>Tous les 10?, sans arr?ter le servomoteur, la fonction <span class=SpellE><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>controle_<span
|
|
class=GramE>servo</span></span></span><span class=GramE><span style='font-size:
|
|
11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>(</span></span><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>)</span><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt'> </span>activera en plus une
|
|
mesure du sonar. La distance mesur?e sera d?une part affich?e sur l?afficheur
|
|
LCD embarqu? et d?autre part transmise ? l?IHM graphique d?port?e via la fonction
|
|
d?interruption <span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;
|
|
font-family:"Courier New"'>uart0_<span class=GramE>transmit(</span>) </span>selon
|
|
le protocole d?fini ci-apr?s.<span style='font-size:14.0pt;mso-bidi-font-size:
|
|
12.0pt'><o:p></o:p></span></p>
|
|
|
|
<p><b style='mso-bidi-font-weight:normal'>IHM graphique d?port?e<o:p></o:p></b></p>
|
|
|
|
<p>L?IHM d?port?e r?alis?e en Visual-<span class=SpellE>Tcl</span> aura
|
|
l?aspect habituel, ? savoir une barre de menus en haut avec les menus <span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>Fichier</span>,
|
|
<span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>Affichage</span>,
|
|
<span style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>Options</span><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt'> </span>et <span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>Aide</span>,
|
|
une ligne d??tat en bas affichant les informations de connexion et les
|
|
derni?res donn?es re?ues et entre les deux un canevas de taille fixe 700 x 500
|
|
dans lequel sera repr?sent? un ?cran radar symbolique.</p>
|
|
|
|
<p>Les mesures arriveront via le port s?rie COM2 configur? comme toujours en
|
|
mode ASCII, asynchrone, 115200 Bauds, 8 bits de donn?es, 1 bit de stop, sans
|
|
parit? et sans contr?le de flux. Les donn?es seront transmises sous forme de
|
|
deux nombres ASCII entiers au format suivant : <span style='font-family:
|
|
"Courier New"'>20 753\<span class=SpellE>r\<span class=GramE>n</span></span></span><span
|
|
class=GramE> .</span> Le nombre de gauche repr?sentant l?angle du servomoteur
|
|
en degr?s (0, 10, 20, 30, 40, 50, 60, 70, 80) et le second la valeur brute lue
|
|
dans le temporisateur TB0.</p>
|
|
|
|
<p>L?image radar sera constitu?e de 9 traits bleus tr?s ?pais partant tous du
|
|
point de coordonn?es 300, 450 (centre bas du canevas) et inclin?s
|
|
respectivement de -40, -30, -20, -10, 0, 10, 20, 30 et 40 degr?s par rapport ?
|
|
la verticale. Leur longueur sera variable et repr?sentative de la distance
|
|
mesur?e (4 m = 400 pixels). A chaque r?ception du port s?rie on dessinera le
|
|
nouveau trait en effa?ant l?ancien trait correspondant. Cette op?ration sera
|
|
facilit?e en affectant un <span style='font-size:11.0pt;mso-bidi-font-size:
|
|
12.0pt;font-family:"Courier New"'>Tag</span><span style='font-size:11.0pt;
|
|
mso-bidi-font-size:12.0pt'> </span>? chaque trait en fonction de son
|
|
inclinaison (on sugg?re d?utiliser les <span style='font-size:11.0pt;
|
|
mso-bidi-font-size:12.0pt;font-family:"Courier New"'>tags</span><span
|
|
style='font-size:11.0pt;mso-bidi-font-size:12.0pt'> </span>suivants : a00,
|
|
a10, a20, a30, a40, a50, a60, a70 et a80).</p>
|
|
|
|
<p><b>R?alisez le travail suivant :<o:p></o:p></b></p>
|
|
|
|
<div align=center>
|
|
|
|
<table class=MsoNormalTable border=1 cellpadding=0 width=660 style='width:495.0pt;
|
|
mso-cellspacing:1.5pt;mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
|
|
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
|
|
<td style='padding:.75pt .75pt .75pt .75pt'>
|
|
<ul type=disc>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt'>Ajoutez le code de
|
|
pilotage du servomoteur. Dans un premier temps utilisez un oscilloscope
|
|
en lieu et place du servomoteur. Lorsque le code est au point, remplacez
|
|
l?oscilloscope par le servomoteur et montrez le r?sultat ? l?enseignant
|
|
d?encadrement.</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt'>Ajoutez le code
|
|
d?affichage local et tansmission de la distance mesur?e en observant les
|
|
donn?es transmises sur le port s?rie avec l?application ? <span
|
|
class=SpellE>Hyperterminal</span> ? de Windows.</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt'>R?alisez l?IHM
|
|
d?port?e avec comme commandes de menu :</li>
|
|
<ul type=circle>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level2 lfo5;tab-stops:list 72.0pt'>Fichier ->
|
|
Quitter</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level2 lfo5;tab-stops:list 72.0pt'>Affichage ->
|
|
Effacer tout</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level2 lfo5;tab-stops:list 72.0pt'>Options -> Port
|
|
COM</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level2 lfo5;tab-stops:list 72.0pt'>Aide -> mode
|
|
d?emploi</li>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level2 lfo5;tab-stops:list 72.0pt'><span
|
|
style='mso-spacerun:yes'>??????? </span>-> ? propos</li>
|
|
</ul>
|
|
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
|
|
auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt'>Testez l?IHM avec le
|
|
syst?me embarqu? et montrez le r?sultat ? l?enseignant d?encadrement.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<p style='tab-stops:95.25pt'><o:p> </o:p></p>
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|