📄 navigation bar tabs - menu examples.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0036)http://www.microsyl.com/mp3/mp3.html -->
<HTML><HEAD><TITLE>Navigation Bar Tabs - Menu Examples</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="exstyle.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
<BODY vLink=#ff0000 link=#ff0000 bgColor=#cc3300 leftMargin=4 topMargin=0
marginwidth="0" marginheight="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#cc3300>
<TABLE height=1536 cellSpacing=0 cellPadding=10 width=800 align=center
border=0>
<TBODY>
<TR>
<TD vAlign=top width="100%" bgColor=#000066 height=1516>
<P align=center><SPAN style="BACKGROUND-COLOR: #000066"><FONT
color=#cc3300 size=6>MP3 Player</FONT></SPAN></P>
<P align=left><FONT color=#ff9900
size=5><STRONG>History</STRONG></FONT></P>
<P align=left><FONT color=#ff9900>I decided to do this project for
several reasons: first I like music, second I have a ton of MP3 and
third I wanted to be able to listen those in my living room.
</FONT></P>
<P align=left><FONT color=#ff9900>I began the project with one major
restriction, the printed circuit board of MP3 player MUST be single
side in order to do it myself. After 2 months of drawing, I
saw that it was a possible project. </FONT></P>
<P align=left><FONT color=#ff9900>One major characteristic of this
player was the bi-directional remote control had to give these
informations: directories and songs on a small graphic LCD. In
the comfort of your chesterfield you can browse and listen to 30 gig
of MP3.</FONT></P>
<P align=left><FONT color=#ff9900>The MP3 player is built around an
Atmel ATMega128 running at 16Mhz. The MP3 decoder is a VS1001k who
gives a crystal clear sound. The USB interface is done via FT232MB
who makes USB very simple.</FONT></P>
<P align=left><FONT color=#ff9900>In this project I found two big
difficulties: understanding FAT32 and transmitting a large quantity
of information via InfraRed.</FONT></P>
<P align=left><FONT color=#ff9900>In order to understand FAT32
I used these tools:</FONT></P>
<BLOCKQUOTE>
<P align=left><FONT color=#ff9900>- Windows software for checking
the hard drive data on sector like WinHex.</FONT></P>
<P align=left><FONT color=#ff9900>- Microsoft FAT32 white paper's
reading (not so easy to understand) </FONT></P>
<P align=left><FONT color=#ff9900>- Other source code of FAT32's
analyzing could be useful </FONT></P>
<P align=left> </P></BLOCKQUOTE>
<P align=left><U><FONT color=#ff9900>Infra Red
Communication</FONT></U></P>
<BLOCKQUOTE>
<P align=left><FONT color=#ff9900>Devices liked GP1UD26xk
(infrared sensor) needed to have a density of 1's lower then 45%
so the Manchester encoding MUST be used combined with a speed of
2400bps maximum and 2 stop bits.</FONT></P>
<P align=left><FONT color=#ff9900>Manchester encoding gives you
50% of 1's. Each time you send "1" you will send "10" and
for "0" you send "01". The utilization of 2 stop bit by
bytes will gives you approximately 45% of 1's. The fact is
that you loose 50% of the original speed but that's the only way
to do it.</FONT></P></BLOCKQUOTE>
<P align=left><U><FONT color=#ff9900>ATA Interface</FONT></U></P>
<BLOCKQUOTE>
<P align=left><FONT color=#ff9900>The ATA interface in PIO mode is
very simple, if you know how to interface any MCU peripherals this
is the same method. You have address bus who controls the
register you wanted to write to or read from with a 16 bits data
bus.</FONT></P></BLOCKQUOTE>
<P align=left><FONT color=#ff9900 size=5><STRONG>Features
</STRONG></FONT></P>
<P align=left><EM><FONT color=#ff9900 size=4>MP3
Player</FONT></EM></P><!--msimagelist-->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><!--msimagelist-->
<TBODY>
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>IDE ATA
interface</FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>FAT 32 with
long file name support</FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>USB
interface</FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>On board power
supply (input from 7v to 20v
DC)</FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>Bootloader
firmware upgradeable via USB
port</FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>Infrared
bi-directional interface</FONT><!--msimagelist--></TD></TR><!--msimagelist--></TBODY></TABLE>
<P><FONT color=#ff9900>Remote Control </FONT></P><!--msimagelist-->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><!--msimagelist-->
<TBODY>
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>Back light
graphic LCD </FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>worked with
only 2x AA batteries</FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
<TD vAlign=top width="100%"><FONT color=#ff9900>In sleep mode
sink less than 1uA (2.5mA in active mode)</FONT><!--msimagelist--></TD></TR><!--msimagelist-->
<TR><!--msimagelist-->
<TD vAlign=baseline width=42><IMG height=14 alt=bullet
hspace=14
src="Navigation Bar Tabs - Menu Examples.files/yellowba.gif"
width=14></TD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -