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

📄 mega8学习笔记(10_1)-------cocoguojia 原创--单片机实验室-----嘉哥.htm

📁 AVR学习心得体会
💻 HTM
📖 第 1 页 / 共 5 页
字号:
                        </SPAN>: CVAVR</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">Clock 
                        frequency<SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; 
                        </SPAN>: 8.000000 MHz</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">Memory 
                        model<SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        </SPAN>: Small</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">External SRAM 
                        size<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>: 
                        0</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">Data Stack 
                        size<SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; 
                        </SPAN>: 256</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">*****************************************************/</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//----------------------------------------------------</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">头文件</SPAN><SPAN 
                        lang=EN-US><FONT face="Times New Roman"> 
                        </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">#i nclude 
                        &lt;mega8.h&gt; </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">#i nclude 
                        &lt;delay.h&gt; </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">系统</SPAN><SPAN 
                        lang=EN-US><FONT face="Times New Roman">I<st1:chmetcnv 
                        w:st="on" UnitName="C" SourceValue="2" HasSpace="False" 
                        Negative="False" NumberType="1" 
                        TCSC="0">2C</st1:chmetcnv></FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的头文件</SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">#i nclude 
                        &lt;i<st1:chmetcnv w:st="on" UnitName="C" 
                        SourceValue="2" HasSpace="False" Negative="False" 
                        NumberType="1" TCSC="0">2c</st1:chmetcnv>.h&gt;<SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; 
                        </SPAN></FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//----------------------------------------------------</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//----------------------------------------------------</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">符号替换声明</SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">//<st1:chmetcnv 
                        w:st="on" UnitName="C" SourceValue="24" HasSpace="False" 
                        Negative="False" NumberType="1" 
                        TCSC="0">24C</st1:chmetcnv>02</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的地址</SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">#define 
                        EEPROM_BUS_ADDRESS 0XA0</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量类型符号替换</SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">#define u8<SPAN 
                        style="mso-spacerun: yes">&nbsp; </SPAN>unsigned 
                        char</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//----------------------------------------------------</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//---------------------------------------------------- 
                        </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">定义</SPAN><SPAN 
                        lang=EN-US><FONT face="Times New Roman">SCL SDA 
                        </FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注意:</SPAN><SPAN 
                        lang=EN-US><FONT face="Times New Roman">SCL 
                        </FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</SPAN><SPAN 
                        lang=EN-US><FONT face="Times New Roman">SDA 
                        </FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">必须来自于同一个</SPAN><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">IO</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">口组</SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">//我用的是PORTC.5 
                        和 PORTC.4&nbsp;&nbsp;(<FONT face="Times New Roman"> .equ 
                        __i<st1:chmetcnv w:st="on" UnitName="C" SourceValue="2" 
                        HasSpace="False" Negative="False" NumberType="1" 
                        TCSC="0">2c</st1:chmetcnv>_port =0x15 
                        注:PORTC口的硬件地址就是0x15 )</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">#asm<SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp; 
                        </SPAN></FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><SPAN style="mso-tab-count: 1"><FONT 
                        face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        </FONT></SPAN></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman"><SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        </SPAN>.equ __i<st1:chmetcnv w:st="on" UnitName="C" 
                        SourceValue="2" HasSpace="False" Negative="False" 
                        NumberType="1" TCSC="0">2c</st1:chmetcnv>_port 
                        =0x15</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman"><SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        </SPAN>.equ __sda_bit =5</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman"><SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        </SPAN>.equ __scl_bit =4 </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">#endasm</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//---------------------------------------------------- 
                        </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><o:p><FONT 
                        face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//---------------------------------------------------- 
                        </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">//</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">读</SPAN><FONT 
                        face="Times New Roman"><st1:chmetcnv w:st="on" 
                        UnitName="C" SourceValue="24" HasSpace="False" 
                        Negative="False" NumberType="1" TCSC="0"><SPAN 
                        lang=EN-US>24c</SPAN></st1:chmetcnv><SPAN 
                        lang=EN-US>02</SPAN></FONT></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman">u8 
                        eeprom_read(u8 address)//</FONT></SPAN><SPAN 
                        style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">读函数</SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT 
                        face="Times New Roman">{</FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
                        lang=EN-US><FONT face="Times New Roman"><SPAN 
                        style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        </SPAN>u8 data; </FONT></SPAN></P>
                        <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -