- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 8051定时器应用
8051系列单片机中的定时器如何用来测量外部脉冲的周期。有看到过相关资料谈及使用定时器来测量外部脉冲的周期,但不够详细,这次在试验的过程中遇到一个类似的问题,在教科书上只是简单提及,究竟怎么样使用,没有详细说明,使用方法也不难,要使用定时器来测量外部脉冲的周期,首先对定时器初始化,方式选择依据你的实际要求选择方式1或2;然后GATE位置1,表示由外部中断引脚INT0的高低电平控制定时器0的启动和停止,INT0为高电平启动定时器计数,INT0为低电平时停止计数;C/T还是设为0,即作定时器使用,T
2011-04-29 20:51:00
1716
原创 VC操纵AutoCAD
关于AutoCAD二次开发,网上查一下也不少,但大多数是用ARX或者AutoLisp来做,也可以参阅http://www.kaisi.net/thread-2244844-1-1.html了解一下,我的这篇文章详细介绍了如何使用VC操纵AutoCAD。概念的东西在我的文章中没有做详细介绍,大家可以参考相关的文章。
2010-09-21 10:12:00
3469
原创 InstallShield 12 进阶篇
<br />使用InstallShield 12 豪华版的安装向导做一个安装程序,简单快捷,能实现基本的功能,但我们有些特殊要求就有点麻烦了,比如:<br />1. 我的程序分发给不同的生产商,要求有不同的图标,不同的版权、不同的安装路径及不同的公司名称,解决这个问题有2个方法,a. 每个公司都做一个安装包,这样的话工作量很大;b. 只做一个安装包,安装时从文件中读公司信息。显然方法b要优越的多,对不同的生产商只需要换文件就OK。<br />2. 这就要求分发给生产商前,有些文件夹中
2010-09-17 16:09:00
1161
原创 InstallSheild入门篇
最近我们要将开发的产品打包,以前用的是Setup Factory 8.0,这个打包软件也蛮好用的,只是我们没有去深入研究,加上以前有用过InstallSheild for Visual C++ 6.0版本,相对来讲更熟悉InstallSheild的Script语言,所以最后还是选择了InstallSheild来做。
2010-09-03 22:21:00
1346
原创 MCS-51模块实训二 -- 流水灯
流水灯 一, 实训教学目的a) 进一步了解单片机的内部结构b) 了解单片机基本电路的组成c) 学习proteus,keil 51,protel等软件的使用d) 编写程序控制8个LED轮流点亮,间隔时间不定 二, 主要元件的介绍。1,CPU AT89S51AT89S51是
2010-04-23 16:48:00
2194
原创 MCS-51单片机模块实训一 LED控制
单片机控制单个LED 一, 实训教学目的1, 从程序设计的角度初步了解单片机的内部结构2, 了解单片机基本电路的组成3, 学习proteus,keil 51,protel等软件的使用4, 编写程序控制LED闪烁,间隔时间不定 二, 主要元件的介
2010-03-14 14:05:00
2393
原创 VC中使用BCB写的DLL
在程序设计中常常需要使用其它编程语言写的dll,最近我就碰到这个问题,别人使用BCB写了的DLL,而我是使用VC写的程序,我的程序中需要调用这个DLL。按照常规的方法加入lib,然后添加声明,编译链接,总是出错“error LNK2001: unresolved external symbol __imp__xuexi_Close”,经过一番折腾,最后总算是可以使用了。使用BCB写的DLL如果
2009-10-08 14:55:00
1888
原创 学习报告描述符后的总结
最近因为要做个USB HID设备,又重温了一下USB 设备描述符和报告描述符,特别是报告描述符理解起来真是困难,鉴于此,列了个表格如下: 位序号短数据项数值 0bSize00:指明短数据项所含数据字节数0个字节01
2009-07-18 09:30:00
1856
原创 编辑控件中如何自动换行
我们在使用编辑控件时经常碰到这样的问题,输入的文本长度大于控件所能显示的字符长度时,看不到后面的内容,如果编辑控件有自动水平滚动的样式时,可以拖动滚动条,但在没选择此样式时,就没办法看到后面的内容了。这个在记事本和UltraEdit等程序中都有一个功能选项是自动换行。 下面就具体介绍如何实现这个功能:第一步:如图将红色框中的选项打上钩 第二步:添加一
2009-06-07 10:51:00
1903
转载 使用下拉列表去改变子项
Sometimes, instead of allowing the user to arbitrarily change the value of an item, you want to present the user with a set of choices. You can do this by bringing up a drop down list instead of an e
2009-05-15 22:06:00
1583
原创 VC++中状态栏操作
如何操作状态栏为在状态栏中显示正确的信息,曾为此绞尽脑汁,在网上查找及在相关书籍上看到一些方法,我归纳出两种方法1. 状态栏的创建使用应用向导生成如下: CStatusBar m_wndStatusBar;; if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(
2006-05-11 09:02:00
4871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人