<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>独闷闷网</title>
    <link>http://www.dumenmen.com/</link>
    <description>独闷闷网</description>
    <copyright>Copyright(C) 独闷闷网</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Wed, 29 Apr 2026 07:29:12 +0000</lastBuildDate>
    <image>
      <url>http://www.dumenmen.com/static/image/common/logo_88_31.gif</url>
      <title>独闷闷网</title>
      <link>http://www.dumenmen.com/</link>
    </image>
    <item>
      <title>利用AT24C02进行掉电后的数据保存</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=1510&amp;do=blog&amp;id=50</link>
      <description><![CDATA[吸取网上的写法加上鸿哥的框架，整合成自己的一套思路，程序含指针，数组，搞了两天，以此纪念，请看：  /*  函数实现功能：利用AT24C02进行掉电后的数据保存。一共有4个窗口。每个窗口显示一个参数,  4个被更改后的参数断电后不丢失，数据可以保存，断电再上电后还是上一次最新被修改的数据。  */     #include &amp;lt;reg52. ...]]></description>
      <author>yaoxihua37</author>
      <pubDate>Wed, 27 Jan 2016 12:25:50 +0000</pubDate>
    </item>
    <item>
      <title>以此明志</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=1510&amp;do=blog&amp;id=49</link>
      <description><![CDATA[开始跟随鸿哥的学习单片机之旅了，相信有这些宝贵的资源，前辈们的无私奉献，我自己一定也能成为玩转单片机之人。fighting……]]></description>
      <author>yaoxihua37</author>
      <pubDate>Thu, 14 May 2015 14:07:34 +0000</pubDate>
    </item>
    <item>
      <title>KEIL里 Volatile的用法</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=47</link>
      <description><![CDATA[&amp;nbsp; &amp;nbsp;&amp;nbsp;  很多人对Volatile都不太了解，其实Volatile是由于编译器优化所造成的一个Bug而引入的关键字。  volatile用于   防止相关变量被优化   。   &amp;nbsp; &amp;nbsp;&amp;nbsp;  例如对外部寄存器的读写。对有些外部设备的寄存器来说，读写操作可能都会引发一定硬件操作，但是如果不加volatile，编译器会把这些寄存 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Wed, 08 Apr 2015 05:06:41 +0000</pubDate>
    </item>
    <item>
      <title>KEIL C51中const和code的使用</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=46</link>
      <description><![CDATA[　　code是KEIL C51 扩展的关键字，用code修饰的变量将会被放  到CODE区里。但C语里的const关键字好像也有定义不能改变的变量的功能，这两个关键字有什么区别呢？   在帮助手册里查找const,可以找到以下的描述   1 Variables declared with the const type qualifier alone are stored in the memory area (data, idata, x ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Tue, 07 Apr 2015 09:13:11 +0000</pubDate>
    </item>
    <item>
      <title>STM32输入4种模式</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=45</link>
      <description><![CDATA[&amp;nbsp;1、 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;上拉输入（GPIO_Mode_IPU）  &amp;nbsp;  上拉输入就是信号进入芯片后加了一个上拉电阻，再经过施密特触发器转换成0、1信号，读取此时的引脚电平为高电平；  &amp;nbsp;  2、 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;下拉输入（GPIO_Mode_IPD）  &amp;nbsp;  下拉输入就是信号进入 芯片后加了 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Tue, 07 Apr 2015 09:06:25 +0000</pubDate>
    </item>
    <item>
      <title>AD7705</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=44</link>
      <description><![CDATA[一、概述  1.1一般说明  AD7705/7706是应用于低频测量的2/3通道的模拟前端。该器件可以接受直接来自传感器的低电平的输入信号，然后产生串行的数字输出。利用Σ-&#8710;转换技术实现了16位无丢失代码性能。选定的输入信号被送到一个基于模拟调制器的增益可编程专用前端。片内数字滤波器处理调制器的输出信号。通过片内控制 ...&lt;br /&gt;&lt;img src=&quot;data/attachment/album/201504/07/123722qfc4oad2do6k42p4.png.thumb.jpg&quot;&gt;]]></description>
      <author>又一个暑假</author>
      <pubDate>Sat, 04 Apr 2015 02:53:23 +0000</pubDate>
    </item>
    <item>
      <title>Keil错误提示</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=43</link>
      <description><![CDATA[Projet1_main.c(625): error C175: 0x2: duplicate case value//case的值重复，就是case情况一样]]></description>
      <author>又一个暑假</author>
      <pubDate>Fri, 03 Apr 2015 14:29:16 +0000</pubDate>
    </item>
    <item>
      <title>框架练习</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=42</link>
      <description><![CDATA[侃侃单片机的裸奔程序的框架！以下是我总结的一些东西，不合乎之处来请大家指点呀，本人第二次在21ic发帖，希望大家鼓励鼓励呀！！    从07年参加全国大学生电子设计大赛初次接触单片机开发至今已经有4年了，初学单片机时，都会纠结于其各个模块功能的应用，如串口（232，485）对各种功能IC的控制,电机控制PWM，中断应用， ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Mon, 30 Mar 2015 02:57:06 +0000</pubDate>
    </item>
    <item>
      <title>51单片机寄存器组的设置</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=41</link>
      <description><![CDATA[大家都知道51单片机有的寄存器R0-R7共有四组。最近1年来，我在与新手朋友交流时发现，很多朋友对寄存器组的使用时经常出现问题。虽然这并不是多难的问题，但如果出现错误，也会造成很严重的后果。   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;首先介绍一下51的寄存器组：   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;通过设置PSW寄存器的第3位和第4位可以任 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Mon, 30 Mar 2015 02:54:30 +0000</pubDate>
    </item>
    <item>
      <title>通用寄存器R0-R7</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=40</link>
      <description><![CDATA[&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 工作寄存器  Rx是CPU本身的工作寄存器，  R0-R7是用来存放单片机执行过程中的随机数据,  RAM是需要另外的总线连接才能被CPU访问；  CPU访问Rx的速度高于访问RAM的;     &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;  通用寄存器R0-R7常用作临时工作单元，比如指针、计数器、累加和，还常用于子程序的参 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Mon, 30 Mar 2015 02:44:49 +0000</pubDate>
    </item>
    <item>
      <title>多谐振荡器</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=39</link>
      <description><![CDATA[多谐振荡器     &amp;nbsp;  是一种能产生矩形波的自激振荡器，也称矩形波发生器。“多谐”指矩形波中除了基波成分外，还含有丰富的高次谐波成分。多谐振荡器没有稳态，只有两个暂稳态。在工作时，电路的状态在这两个暂稳态之间自动地交替变换，由此产生矩形波脉冲信号，常用作脉冲信号源及时序电路中的  时钟信号  。      基 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Thu, 26 Mar 2015 02:40:02 +0000</pubDate>
    </item>
    <item>
      <title>施密特触发器</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=38</link>
      <description><![CDATA[&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 门电路有一个阈值电压，当输入电压从低电平上升到阈值电压或从高电平下降到阈值电压时电路的状态将发生变化。  施密特  触发器是一种特殊的门电路，与普通的门电路不同，施密特触发器有两个阈值电压，分别称为正向阈值电压和负向阈值电压。  在输入信号从低电平上升到高电平的过程中使电路状 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Thu, 26 Mar 2015 01:46:03 +0000</pubDate>
    </item>
    <item>
      <title>功率调节与过零检测</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=37</link>
      <description><![CDATA[一、 移相触发 &amp;nbsp; &amp;nbsp;1.移相触发的方法  &amp;nbsp; &amp;nbsp; &amp;nbsp; 移相触发方式，也称为调相，就是通过控制可控硅的导通角达到功率的目的。所谓导通角，是针对交流电而言的。这个角度是0-180。相信这样说，你会晕。你画一个交流波形图，正弦波，上面和下面均为半圆，也就是一个周期的正弦波等于360度，那么半个正弦波就 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Sat, 14 Mar 2015 13:15:55 +0000</pubDate>
    </item>
    <item>
      <title>示波器使用</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=36</link>
      <description><![CDATA[1.通道选择与探头  输入通道至少有3种选择方式：通道1（CH1）、通道2（CH2）、双通道（DUAL）。  &amp;nbsp; &amp;nbsp; 选择通道1时，示波器仅显示通道1的信号。选择通道2时，示波器仅显示通道2的信号。选择双通道时，示波器同时显示CH1、CH2信号。测试信号时，首先要将示波器的地连接在一起。根据  输入通道的选择，将示波器探头 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Thu, 12 Mar 2015 07:04:25 +0000</pubDate>
    </item>
    <item>
      <title>电平概念</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=35</link>
      <description><![CDATA[&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1、EIA电平，规定：“1”的逻辑电平在-3V~-15v之间，“0”的逻辑电平在+3V~+15V之间。EIA即Electronic Industries Association 电子工业协会，美国电子行业标准。  MAX232芯片可完成TTL←→EIA双向电平转换.     2、   TTL集成  电路  的全名是晶体管-晶体管逻辑集成电路（Transistor-Transist ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Wed, 11 Mar 2015 02:00:04 +0000</pubDate>
    </item>
    <item>
      <title>IIC与SPI的区别</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=34</link>
      <description><![CDATA[&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I2C的数据输入输出用的是一根线，SPI则分为dataIN和 dataOUT。由于这个原因，采用I2C时CPU的端口占用少，SPI多一根。但是由于I2C的数据线是双向的，所以隔离比较复杂，SPI则比较容易。 所以系统内部通信可用I2C,若要与外部通信则最好用SPI带隔离（可以提高抗干扰能力）。但是I2C和SPI都 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Mon, 09 Mar 2015 03:58:08 +0000</pubDate>
    </item>
    <item>
      <title>RS232 串口通信</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=33</link>
      <description><![CDATA[随着技术的发展，工业上还有 RS232 串口通信的大量使用，但是商业技术的应用上，已经慢慢的使用 USB 转 UART 技术取代了 RS232 串口，绝大多数笔记本电脑已经没有串口这个东西了，那我们要实现单片机和电脑之间的通信该怎么办呢？    我们只需要在电路上添加一个 USB 转串口芯片，就可以成功实现 USB 通信协议和标准UART  ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Sat, 28 Feb 2015 09:28:51 +0000</pubDate>
    </item>
    <item>
      <title>C语言测试，你懂几点？</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=32</link>
      <description><![CDATA[1.&amp;nbsp;用预处理指令#define声明一个常数，用以表明1年中有多少秒（忽略闰年问题）。 答案：#define&amp;nbsp;&amp;nbsp;SECONDS_PER_YEAR(60*60*24*365)UL 应该意识到表达式将使一个16位机的整形数溢出，因此要用到长整型符号L，表达式中UL表示无符号长整型。  2.&amp;nbsp;写一个“标准”宏MIN，这个宏输入连个参数并返回较小的一 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Wed, 28 Jan 2015 02:00:49 +0000</pubDate>
    </item>
    <item>
      <title>经典按键扫描程序</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=31</link>
      <description><![CDATA[核心算法: unsigned char Trg; unsigned char Cont; void KeyRead( void ) { &amp;nbsp; &amp;nbsp;unsigned char ReadData = PINB^0xff;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;// 1 &amp;nbsp; &amp;nbsp;Trg&amp;nbsp;&amp;nbsp;= ReadData &amp;amp; (ReadData ^ Cont);&amp;nbsp; &amp;nbsp; // 2 &amp;nbsp; &amp;nbsp;Cont = ReadData;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Wed, 28 Jan 2015 01:45:55 +0000</pubDate>
    </item>
    <item>
      <title>10种软件滤波方法</title>
      <link>http://www.dumenmen.com/home.php?mod=space&amp;uid=842&amp;do=blog&amp;id=30</link>
      <description><![CDATA[1、     限幅滤波法          限幅滤波法又称嵌入位滤波法，或程序判断滤波法。这种滤波法的思路是：先根据经验判断，确定两次允许的最大偏差值（设为  A  ）。          （  1  ）、如果本次新采样值与上次滤波结果之差≤  A  ，则本次采样值有效，令本次滤波结果  =  新采样值；          （  2  ）如果本次采样值与上 ...]]></description>
      <author>又一个暑假</author>
      <pubDate>Fri, 16 Jan 2015 14:19:45 +0000</pubDate>
    </item>
  </channel>
</rss>