OpenCores
URL https://opencores.org/ocsvn/single-14-segment-display-driver-w-decoder/single-14-segment-display-driver-w-decoder/trunk

Subversion Repositories single-14-segment-display-driver-w-decoder

[/] [single-14-segment-display-driver-w-decoder/] [trunk/] [Documentation/] [html/] [index.html] - Blame information for rev 10

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 liubenoff
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
<meta name="generator" content="Doxygen 1.8.13"/>
7
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8 8 liubenoff
<title>Single 14 Segment Display Driver with Limited ASCII Decoder: 14-segment Display Driver Info</title>
9 4 liubenoff
<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
<script type="text/javascript" src="jquery.js"></script>
11
<script type="text/javascript" src="dynsections.js"></script>
12
<link href="search/search.css" rel="stylesheet" type="text/css"/>
13
<script type="text/javascript" src="search/searchdata.js"></script>
14
<script type="text/javascript" src="search/search.js"></script>
15
<link href="doxygen.css" rel="stylesheet" type="text/css" />
16
</head>
17
<body>
18
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19
<div id="titlearea">
20
<table cellspacing="0" cellpadding="0">
21
 <tbody>
22
 <tr style="height: 56px;">
23
  <td id="projectalign" style="padding-left: 0.5em;">
24
   <div id="projectname">Single 14 Segment Display Driver with Limited ASCII Decoder
25
   &#160;<span id="projectnumber">0.1</span>
26
   </div>
27
  </td>
28
 </tr>
29
 </tbody>
30
</table>
31
</div>
32
<!-- end header part -->
33
<!-- Generated by Doxygen 1.8.13 -->
34
<script type="text/javascript">
35
var searchBox = new SearchBox("searchBox", "search",false,'Search');
36
</script>
37
<script type="text/javascript" src="menudata.js"></script>
38
<script type="text/javascript" src="menu.js"></script>
39
<script type="text/javascript">
40
$(function() {
41
  initMenu('',true,false,'search.php','Search');
42
  $(document).ready(function() { init_search(); });
43
});
44
</script>
45
<div id="main-nav"></div>
46
</div><!-- top -->
47
<!-- window showing the filter options -->
48
<div id="MSearchSelectWindow"
49
     onmouseover="return searchBox.OnSearchSelectShow()"
50
     onmouseout="return searchBox.OnSearchSelectHide()"
51
     onkeydown="return searchBox.OnSearchSelectKey(event)">
52
</div>
53
 
54
<!-- iframe showing the search results (closed by default) -->
55
<div id="MSearchResultsWindow">
56
<iframe src="javascript:void(0)" frameborder="0"
57
        name="MSearchResults" id="MSearchResults">
58
</iframe>
59
</div>
60
 
61
<div class="header">
62
  <div class="headertitle">
63 8 liubenoff
<div class="title">14-segment Display Driver Info </div>  </div>
64 4 liubenoff
</div><!--header-->
65
<div class="contents">
66 5 liubenoff
<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
67
Introduction</h1>
68 8 liubenoff
<pre class="fragment"> The main purpose of this module is to be fed with ASCI symbol codes and it will output word lighting up the exact segments
69
 on the 14-segment display to visualize the ASCII character. Current implementation uses input register to store the input code.
70
 
71
 ASCII symbols are coded in Byte having values from 0x00 to 0x7F. This range covers all the symbols in the decoding table.
72
 The range is doubled because the symbols may be lit with DP on or off. More information may be found in MAX6955 datasheet.
73
 Follows small revised quote of the most descriptive part related to decoding. Not applicable words are removed.
74
 
75
 ... includes 104-character ASCII font maps for 14-segment... . The characters follow the standard ASCII font, with the
76
 addition of the following common symbols: GBP, EUR, Yen, degree, micro, plus/minus, arrow up, and arrow down.
77
 Seven bits represent the 104-character font map; an 8th bit is used to select whether the decimal point (DP) is lit.
78
 source: https://datasheets.maximintegrated.com/en/ds/MAX6955.pdf
79
</pre><h1><a class="anchor" id="port_disp_data"></a>
80
Display Data Out</h1>
81 10 liubenoff
<h2><a class="anchor" id="disp_data_bit_mapping"></a>
82 8 liubenoff
Display Segment Bit Mapping</h2>
83
<table class="doxtable">
84
<tr>
85
<th align="center">Bit Number </th><th align="center">14</th><th align="center">13</th><th align="center">12</th><th align="center">11</th><th align="center">10</th><th align="center">9</th><th align="center">8</th><th align="center">7</th><th align="center">6</th><th align="center">5</th><th align="center">4</th><th align="center">3</th><th align="center">2</th><th align="center">1</th><th align="center">0  </th></tr>
86
<tr>
87
<td align="center">Display Segment</td><td align="center">dp</td><td align="center">m</td><td align="center">l</td><td align="center">k</td><td align="center">j</td><td align="center">i</td><td align="center">h</td><td align="center">g2</td><td align="center">g1</td><td align="center">f</td><td align="center">e</td><td align="center">d</td><td align="center">c</td><td align="center">b</td><td align="center">a </td></tr>
88
</table>
89
<p>Note that there is no standard way to name the segments. Current data bits correspondt to display segments according this picture: </p><div class="image">
90
<img src="https://www.maximintegrated.com/en/images/appnotes/3211/3211Fig02.gif" alt="3211Fig02.gif"/>
91
</div>
92
 </div></div><!-- contents -->
93 4 liubenoff
<!-- start footer part -->
94
<hr class="footer"/><address class="footer"><small>
95
Generated by &#160;<a href="http://www.doxygen.org/index.html">
96
<img class="footer" src="doxygen.png" alt="doxygen"/>
97
</a> 1.8.13
98
</small></address>
99
</body>
100
</html>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.