<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_qeilf</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/16644/rss</id><updated>2011-09-08T10:32:27Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/16644/rss"/><entry><id>http://www.cnblogs.com/qeilf/archive/2011/09/08/2171661.html</id><title type="text">单片机开发</title><summary type="text">一、Keil环境的准备 软件下载地址：http://115.com/file/a203u22 默认的安装目录，INC文件夹 二、简单示例 基本流程 1、新建一个工程 需要说明的是，需要选择工程编译出来的目标设备，这里选择ATMEL公司的MCS-51 ATMEL基本介绍：http://baike.baidu.com/view/1190523.htm 2、新建一个文件，扩展名为c，如main....</summary><published>2011-09-08T09:42:00Z</published><updated>2011-09-08T09:42:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2011/09/08/2171661.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2011/09/08/2171661.html"/><content type="html">&lt;p&gt;一、Keil环境的准备&lt;/p&gt; &lt;p&gt;软件下载地址：&lt;a href="http://115.com/file/a203u22" target="_blank"&gt;http://115.com/file/a203u22&lt;/a&gt;&lt;/p&gt; &lt;p&gt;默认的安装目录，INC文件夹&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/qeilf/201109/201109081741447264.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/qeilf/201109/20110908174145744.png" width="483" height="287"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;二、简单示例&lt;/p&gt; &lt;p&gt;基本流程&lt;/p&gt; &lt;p&gt;1、新建一个工程&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/qeilf/201109/20110908174145810.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/qeilf/201109/201109081741461956.png" width="486" height="338"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;需要说明的是，需要选择工程编译出来的目标设备，这里选择ATMEL公司的MCS-51&lt;/p&gt; &lt;p&gt;ATMEL基本介绍：&lt;a title="http://baike.baidu.com/view/1190523.htm" href="http://baike.baidu.com/view/1190523.htm"&gt;http://baike.baidu.com/view/1190523.htm&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2、新建一个文件，扩展名为c，如main.c&lt;/p&gt; &lt;p&gt;3、将main.c文件添加到工程中&lt;/p&gt; &lt;p&gt;4、编写代码&lt;/p&gt; &lt;p&gt;（1）实现全亮和全灭&lt;/p&gt; &lt;p&gt;#include &amp;lt;reg51.h&amp;gt;  &lt;p&gt;&lt;p&gt;void sleep(int ms)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i;&lt;/p&gt; &lt;p&gt;ms=ms*10;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(;ms&amp;gt;0;ms--)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;124;i++){}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;} &lt;/p&gt; &lt;p&gt;void main()&lt;br&gt;{&lt;/p&gt; &lt;p&gt;//低电平亮灯，高电平灭灯&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P1=0x00;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sleep(1000);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P1=0xff;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sleep(1000);&lt;br&gt;} &lt;/p&gt; &lt;p&gt;（2）流水灯&lt;/p&gt; &lt;p&gt;#include &amp;lt;INTRINS.H&amp;gt;&lt;/p&gt; &lt;p&gt;P1=0xfe;&lt;br&gt;while(1)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sleep(1000);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P1= _crol_(P1,1);&lt;br&gt;}  &lt;p&gt;（3）单独控制灯&lt;/p&gt; &lt;p&gt;sbit P1_0=P1^0;//控制第一个灯&lt;/p&gt; &lt;p&gt;sbit P1_1=P1^1;//控制第二个灯&lt;/p&gt; &lt;p&gt;sbit P1_2=P1^2;//控制第三个灯&lt;/p&gt; &lt;p&gt;sbit P1_3=P1^3;//控制第四个灯&lt;/p&gt; &lt;p&gt;void main()&lt;br&gt;{&lt;/p&gt; &lt;p&gt;//低电平亮灯，高电平灭灯&lt;/p&gt; &lt;p&gt;P1_0!=P1_0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sleep(1000);&lt;br&gt;} &lt;/p&gt; &lt;p&gt;（4）键盘控制灯的亮灭&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/qeilf/201109/201109081832268376.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/qeilf/201109/201109081832276457.png" width="256" height="209"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;按钮P3.2按下表示低电平，松开表示高电平&lt;/p&gt; &lt;p&gt;现在实现按钮P3.2按下P1.0亮，松开就灭灯&lt;/p&gt; &lt;p&gt;sbit P3_2=P3^2;//控制键盘按键的状态&lt;/p&gt; &lt;p&gt;while(1)&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;P1_0=P3_2;&lt;/p&gt; &lt;p&gt;}&lt;/p&gt;&lt;img src="http://www.cnblogs.com/qeilf/aggbug/2171661.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/qeilf/archive/2011/09/08/2171661.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2010/11/08/1872000.html</id><title type="text">VS2005无法启动解决方法（转）</title><summary type="text">一直有一个问题困扰，VS2005用得好好滴，突然有一天开始就进不去了，启动了以后，没有任何界面的出现，但是打开任务管理器，却能够看到进程的存在，真是奇怪了，我试图卸载并且重新安装，但是还是不行，初步判断应该跟VS2005没有关系，莫非是VS2010在捣乱。。。  由于工作比较忙就没有去管它，今天上网查了一下，原来是因为安装了虚拟机的原因， 解决方法：在注册表的HKEY_LOCAL_MACHINE\...</summary><published>2010-11-08T10:33:00Z</published><updated>2010-11-08T10:33:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2010/11/08/1872000.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2010/11/08/1872000.html"/><content type="html">&lt;p&gt;一直有一个问题困扰，VS2005用得好好滴，突然有一天开始就进不去了，启动了以后，没有任何界面的出现，但是打开任务管理器，却能够看到进程的存在，真是奇怪了，我试图卸载并且重新安装，但是还是不行，初步判断应该跟VS2005没有关系，莫非是VS2010在捣乱。。。&amp;nbsp;&lt;/p&gt;&lt;p&gt;由于工作比较忙就没有去管它，今天上网查了一下，原来是因为安装了虚拟机的原因，&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;解决方法：在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\AddIns\VMDebugger.Connect目录下把LoadBehavior项由1改为0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;原因：在安装.net2005之后，由于之前的vmvare出现问题，安装了一个版本较新的vmvare，而该版本的vmvare具有给.net添加一个叫做vmdebuger的工具栏，但是vmvare服务没有开启的情况下，启动.net会因为无法加载vmdebuger插件导致加载失败而卡住&lt;/p&gt;&lt;img src="http://www.cnblogs.com/qeilf/aggbug/1872000.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/qeilf/archive/2010/11/08/1872000.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2008/10/05/1304232.html</id><title type="text">VC++定时器</title><summary type="text"/><published>2008-10-05T08:45:00Z</published><updated>2008-10-05T08:45:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2008/10/05/1304232.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2008/10/05/1304232.html"/></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2007/08/29/875211.html</id><title type="text">用Acrobat自带的sdk实现pdf文档的</title><summary type="text"/><published>2007-08-29T15:49:00Z</published><updated>2007-08-29T15:49:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2007/08/29/875211.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2007/08/29/875211.html"/></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2006/05/30/412936.html</id><title type="text">利用WSDL文档在.NET平台下的WebService调用的例子</title><summary type="text"/><published>2006-05-30T05:45:00Z</published><updated>2006-05-30T05:45:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2006/05/30/412936.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2006/05/30/412936.html"/></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2006/02/16/332132.html</id><title type="text">UDDI(一)</title><summary type="text"/><published>2006-02-16T15:22:00Z</published><updated>2006-02-16T15:22:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2006/02/16/332132.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2006/02/16/332132.html"/></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2006/02/10/327990.html</id><title type="text">组件服务（一）</title><summary type="text"/><published>2006-02-09T16:35:00Z</published><updated>2006-02-09T16:35:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2006/02/10/327990.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2006/02/10/327990.html"/></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2006/02/07/326742.html</id><title type="text">Net消息队列学习（二）续</title><summary type="text"/><published>2006-02-07T10:07:00Z</published><updated>2006-02-07T10:07:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2006/02/07/326742.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2006/02/07/326742.html"/></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2006/02/04/325341.html</id><title type="text">Net消息队列学习(二)引子</title><summary type="text"/><published>2006-02-04T09:40:00Z</published><updated>2006-02-04T09:40:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2006/02/04/325341.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2006/02/04/325341.html"/></entry><entry><id>http://www.cnblogs.com/qeilf/archive/2006/02/04/325328.html</id><title type="text">Net消息队列学习(一) 续</title><summary type="text"/><published>2006-02-04T08:58:00Z</published><updated>2006-02-04T08:58:00Z</updated><author><name>chen lei</name><uri>http://www.cnblogs.com/qeilf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qeilf/archive/2006/02/04/325328.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qeilf/archive/2006/02/04/325328.html"/></entry></feed>
