⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 navigation bar tabs - menu examples.htm

📁 用AVR单片机设计的MP3播放器 功能: MP3 Player IDE ATA interface FAT 32 with long file name support USB
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!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.&nbsp; 
            </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.&nbsp; After 2 months of drawing, I 
            saw that it was a possible project.&nbsp; </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.&nbsp; 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&nbsp; 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&nbsp; could be useful </FONT></P>
              <P align=left>&nbsp;</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"&nbsp; and 
              for "0" you send "01".&nbsp; The utilization of 2 stop bit by 
              bytes will gives you approximately 45% of 1's.&nbsp; 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.&nbsp; 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 + -