Files
MicrochipFor32/Doc/docbook/classbsp___digit.xml
XerolySkinner 08f9f63eb3 内容大更新
更加规范化
加入modbus类
优化帮助文档
2022-11-22 03:43:24 +08:00

304 lines
17 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_classbsp___digit" xml:lang="zh">
<title>bsp_Digit类 参考</title>
<indexterm><primary>bsp_Digit</primary></indexterm>
<para>
<para>一个面向数码管的类,使用级联的HC595 </para>
</para>
<para>
<computeroutput>#include &lt;bsp_Digit.h&gt;</computeroutput>
</para>
<simplesect>
<title>Public 成员函数 </title>
<itemizedlist>
<listitem><para><link linkend="_classbsp___digit_1a83071caacf301b37cf47b6eee55c2818">bsp_Digit</link> (GPIO_TypeDef *<link linkend="_classbsp___digit_1a74829f4e2ae8a7a041b8bd249d93242f">GPIOx_MOSIO</link>, uint16_t <link linkend="_classbsp___digit_1ac3fb901cccd34c97bcdff090060d0eb9">GPIO_Pin_MOSIO</link>, GPIO_TypeDef *<link linkend="_classbsp___digit_1a128d72d3f9705a6635fd5ba3a8f11219">GPIOx_S_CLK</link>, uint16_t <link linkend="_classbsp___digit_1af642ff2d193c72cd6e44da895997936e">GPIO_Pin_S_CLK</link>, GPIO_TypeDef *<link linkend="_classbsp___digit_1a35b4df52093b6f34e2bd0e99a6fac473">GPIOx_R_CLK</link>, uint16_t <link linkend="_classbsp___digit_1a3914358421f51f43a9098ddd37d83a59">GPIO_Pin_R_CLK</link>, bool <link linkend="_classbsp___digit_1af87156a3cca1c199e469b0ce7b8ce7f9">Polarity</link>)</para>
</listitem>
<listitem><para>void <link linkend="_classbsp___digit_1a9f91f206f32eef69e91c5975ad12db6b">DatCom</link> (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> SendVal, <link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> cha)</para>
<para>在某位显示一个数字 </para>
</listitem>
<listitem><para>void <link linkend="_classbsp___digit_1a37e6984660f0b60322d420c766107b40">num</link> (<link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> num)</para>
<para>显示一个四位数据 </para>
</listitem>
<listitem><para>void <link linkend="_classbsp___digit_1a1b609eee1a20e598fdb7090b8a0b0524">dop</link> (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> cha)</para>
<para>显示一个小数点 </para>
</listitem>
<listitem><para>void <link linkend="_classbsp___digit_1a7bde5d953a88e04dae985b3ce82a386e">numdop</link> (<link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> <link linkend="_classbsp___digit_1a37e6984660f0b60322d420c766107b40">num</link>, <link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> cha)</para>
<para>显示数据与一个像素点 </para>
</listitem>
</itemizedlist>
</simplesect>
<simplesect>
<title>Public 属性 </title>
<itemizedlist>
<listitem><para><link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> <link linkend="_classbsp___digit_1a26571e190c198e068d6aa92af584352d">division</link></para>
<para>分频系数,越大越慢 </para>
</listitem>
</itemizedlist>
</simplesect>
<simplesect>
<title>Protected 成员函数 </title>
<itemizedlist>
<listitem><para>void <link linkend="_classbsp___digit_1a0608eae8fc20fea488b578b4440a5973">dat</link> (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> SendVal)</para>
</listitem>
<listitem><para>void <link linkend="_classbsp___digit_1a8362aa8c9725ab2000e4b1f3c816de8b">com</link> (void)</para>
</listitem>
</itemizedlist>
</simplesect>
<simplesect>
<title>Private 属性 </title>
<itemizedlist>
<listitem><para>bool <link linkend="_classbsp___digit_1af87156a3cca1c199e469b0ce7b8ce7f9">Polarity</link></para>
<para>共阴或共阳 </para>
</listitem>
<listitem><para>GPIO_TypeDef * <link linkend="_classbsp___digit_1a74829f4e2ae8a7a041b8bd249d93242f">GPIOx_MOSIO</link></para>
</listitem>
<listitem><para>uint16_t <link linkend="_classbsp___digit_1ac3fb901cccd34c97bcdff090060d0eb9">GPIO_Pin_MOSIO</link></para>
</listitem>
<listitem><para>GPIO_TypeDef * <link linkend="_classbsp___digit_1a128d72d3f9705a6635fd5ba3a8f11219">GPIOx_S_CLK</link></para>
</listitem>
<listitem><para>uint16_t <link linkend="_classbsp___digit_1af642ff2d193c72cd6e44da895997936e">GPIO_Pin_S_CLK</link></para>
</listitem>
<listitem><para>GPIO_TypeDef * <link linkend="_classbsp___digit_1a35b4df52093b6f34e2bd0e99a6fac473">GPIOx_R_CLK</link></para>
</listitem>
<listitem><para>uint16_t <link linkend="_classbsp___digit_1a3914358421f51f43a9098ddd37d83a59">GPIO_Pin_R_CLK</link></para>
</listitem>
</itemizedlist>
</simplesect>
<section>
<title>详细描述</title>
<para>一个面向数码管的类,使用级联的HC595 </para>
<para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00067">67</link> 行定义.</para>
</section>
<section>
<title>构造及析构函数说明</title>
<anchor xml:id="_classbsp___digit_1a83071caacf301b37cf47b6eee55c2818"/><section>
<title>bsp_Digit()</title>
<indexterm><primary>bsp_Digit</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>bsp_Digit</secondary></indexterm>
<para><computeroutput>bsp_Digit::bsp_Digit (GPIO_TypeDef * GPIOx_MOSIO, uint16_t GPIO_Pin_MOSIO, GPIO_TypeDef * GPIOx_S_CLK, uint16_t GPIO_Pin_S_CLK, GPIO_TypeDef * GPIOx_R_CLK, uint16_t GPIO_Pin_R_CLK, bool Polarity)</computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8cpp_source">bsp_Digit.cpp</link><link linkend="_bsp___digit_8cpp_source_1l00077">77</link> 行定义.</para>
</section>
</section>
<section>
<title>成员函数说明</title>
<anchor xml:id="_classbsp___digit_1a8362aa8c9725ab2000e4b1f3c816de8b"/><section>
<title>com()</title>
<indexterm><primary>com</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>com</secondary></indexterm>
<para><computeroutput>void bsp_Digit::com (void )<computeroutput>[protected]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8cpp_source">bsp_Digit.cpp</link><link linkend="_bsp___digit_8cpp_source_1l00047">47</link> 行定义.</para>
这是这个函数的调用关系图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a8362aa8c9725ab2000e4b1f3c816de8b_icgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
</section>
<anchor xml:id="_classbsp___digit_1a0608eae8fc20fea488b578b4440a5973"/><section>
<title>dat()</title>
<indexterm><primary>dat</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>dat</secondary></indexterm>
<para><computeroutput>void bsp_Digit::dat (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> SendVal)<computeroutput>[protected]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8cpp_source">bsp_Digit.cpp</link><link linkend="_bsp___digit_8cpp_source_1l00041">41</link> 行定义.</para>
这是这个函数的调用关系图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a0608eae8fc20fea488b578b4440a5973_icgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
</section>
<anchor xml:id="_classbsp___digit_1a9f91f206f32eef69e91c5975ad12db6b"/><section>
<title>DatCom()</title>
<indexterm><primary>DatCom</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>DatCom</secondary></indexterm>
<para><computeroutput>void bsp_Digit::DatCom (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> SendVal, <link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> cha)</computeroutput></para><para>
<para>在某位显示一个数字 </para>
</para>
<para>
在文件 <link linkend="_bsp___digit_8cpp_source">bsp_Digit.cpp</link><link linkend="_bsp___digit_8cpp_source_1l00051">51</link> 行定义.</para>
函数调用图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a9f91f206f32eef69e91c5975ad12db6b_cgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
这是这个函数的调用关系图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a9f91f206f32eef69e91c5975ad12db6b_icgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
</section>
<anchor xml:id="_classbsp___digit_1a1b609eee1a20e598fdb7090b8a0b0524"/><section>
<title>dop()</title>
<indexterm><primary>dop</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>dop</secondary></indexterm>
<para><computeroutput>void bsp_Digit::dop (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> cha)</computeroutput></para><para>
<para>显示一个小数点 </para>
</para>
<para>
在文件 <link linkend="_bsp___digit_8cpp_source">bsp_Digit.cpp</link><link linkend="_bsp___digit_8cpp_source_1l00064">64</link> 行定义.</para>
函数调用图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a1b609eee1a20e598fdb7090b8a0b0524_cgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
这是这个函数的调用关系图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a1b609eee1a20e598fdb7090b8a0b0524_icgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
</section>
<anchor xml:id="_classbsp___digit_1a37e6984660f0b60322d420c766107b40"/><section>
<title>num()</title>
<indexterm><primary>num</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>num</secondary></indexterm>
<para><computeroutput>void bsp_Digit::num (<link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> num)</computeroutput></para><para>
<para>显示一个四位数据 </para>
</para>
<para>
在文件 <link linkend="_bsp___digit_8cpp_source">bsp_Digit.cpp</link><link linkend="_bsp___digit_8cpp_source_1l00058">58</link> 行定义.</para>
函数调用图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a37e6984660f0b60322d420c766107b40_cgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
这是这个函数的调用关系图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a37e6984660f0b60322d420c766107b40_icgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
</section>
<anchor xml:id="_classbsp___digit_1a7bde5d953a88e04dae985b3ce82a386e"/><section>
<title>numdop()</title>
<indexterm><primary>numdop</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>numdop</secondary></indexterm>
<para><computeroutput>void bsp_Digit::numdop (<link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> num, <link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> cha)</computeroutput></para><para>
<para>显示数据与一个像素点 </para>
</para>
<para>
在文件 <link linkend="_bsp___digit_8cpp_source">bsp_Digit.cpp</link><link linkend="_bsp___digit_8cpp_source_1l00071">71</link> 行定义.</para>
函数调用图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___digit_a7bde5d953a88e04dae985b3ce82a386e_cgraph.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
</section>
</section>
<section>
<title>类成员变量说明</title>
<anchor xml:id="_classbsp___digit_1a26571e190c198e068d6aa92af584352d"/><section>
<title>division</title>
<indexterm><primary>division</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>division</secondary></indexterm>
<para><computeroutput><link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> bsp_Digit::division</computeroutput></para><para>
<para>分频系数,越大越慢 </para>
</para>
<para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00078">78</link> 行定义.</para>
</section>
<anchor xml:id="_classbsp___digit_1ac3fb901cccd34c97bcdff090060d0eb9"/><section>
<title>GPIO_Pin_MOSIO</title>
<indexterm><primary>GPIO_Pin_MOSIO</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>GPIO_Pin_MOSIO</secondary></indexterm>
<para><computeroutput>uint16_t bsp_Digit::GPIO_Pin_MOSIO<computeroutput>[private]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00087">87</link> 行定义.</para>
</section>
<anchor xml:id="_classbsp___digit_1a3914358421f51f43a9098ddd37d83a59"/><section>
<title>GPIO_Pin_R_CLK</title>
<indexterm><primary>GPIO_Pin_R_CLK</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>GPIO_Pin_R_CLK</secondary></indexterm>
<para><computeroutput>uint16_t bsp_Digit::GPIO_Pin_R_CLK<computeroutput>[private]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00091">91</link> 行定义.</para>
</section>
<anchor xml:id="_classbsp___digit_1af642ff2d193c72cd6e44da895997936e"/><section>
<title>GPIO_Pin_S_CLK</title>
<indexterm><primary>GPIO_Pin_S_CLK</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>GPIO_Pin_S_CLK</secondary></indexterm>
<para><computeroutput>uint16_t bsp_Digit::GPIO_Pin_S_CLK<computeroutput>[private]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00089">89</link> 行定义.</para>
</section>
<anchor xml:id="_classbsp___digit_1a74829f4e2ae8a7a041b8bd249d93242f"/><section>
<title>GPIOx_MOSIO</title>
<indexterm><primary>GPIOx_MOSIO</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>GPIOx_MOSIO</secondary></indexterm>
<para><computeroutput>GPIO_TypeDef* bsp_Digit::GPIOx_MOSIO<computeroutput>[private]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00086">86</link> 行定义.</para>
</section>
<anchor xml:id="_classbsp___digit_1a35b4df52093b6f34e2bd0e99a6fac473"/><section>
<title>GPIOx_R_CLK</title>
<indexterm><primary>GPIOx_R_CLK</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>GPIOx_R_CLK</secondary></indexterm>
<para><computeroutput>GPIO_TypeDef* bsp_Digit::GPIOx_R_CLK<computeroutput>[private]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00090">90</link> 行定义.</para>
</section>
<anchor xml:id="_classbsp___digit_1a128d72d3f9705a6635fd5ba3a8f11219"/><section>
<title>GPIOx_S_CLK</title>
<indexterm><primary>GPIOx_S_CLK</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>GPIOx_S_CLK</secondary></indexterm>
<para><computeroutput>GPIO_TypeDef* bsp_Digit::GPIOx_S_CLK<computeroutput>[private]</computeroutput></computeroutput></para><para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00088">88</link> 行定义.</para>
</section>
<anchor xml:id="_classbsp___digit_1af87156a3cca1c199e469b0ce7b8ce7f9"/><section>
<title>Polarity</title>
<indexterm><primary>Polarity</primary><secondary>bsp_Digit</secondary></indexterm>
<indexterm><primary>bsp_Digit</primary><secondary>Polarity</secondary></indexterm>
<para><computeroutput>bool bsp_Digit::Polarity<computeroutput>[private]</computeroutput></computeroutput></para><para>
<para>共阴或共阳 </para>
</para>
<para>
在文件 <link linkend="_bsp___digit_8h_source">bsp_Digit.h</link><link linkend="_bsp___digit_8h_source_1l00085">85</link> 行定义.</para>
</section>
<para>
该类的文档由以下文件生成:</para>
D:/gitt/MicrochipFor32/bsp_Device/<link linkend="_bsp___digit_8h">bsp_Digit.h</link>D:/gitt/MicrochipFor32/bsp_Device/<link linkend="_bsp___digit_8cpp">bsp_Digit.cpp</link></section>
</section>