SoEZ

C语言中强制数据类型转换的总结

MSP430的软硬件C延时程序设计

MSP430是超低功耗16位单片机,越来越受到电子工程师亲睐并得到广泛应用。C程序直观,可读性好,易于移植和维护,已被很多单片机编程人员所采用。MSP430集成开发环境(如IAREmbeddedWorkbench和AQ430)都集成了C编译器和C语言级调试器C—SPY。但是C语言难

利用Keil Cx51实现T0的精确定时

利用89C51设计一个简易日历时钟系统,时钟系统硬件主要由单片机控制的计时电路、复位等辅助电路、按键电路、数码管显示电路、电源系统等组成。日历时钟可以显示年、月、时、分、秒;可以设置年、月、时、分。其中计时控制电路由AT89C51单片机控制;按键电路包含时间设置

线程中使用UpdateData出错解决方法

最近写一个程序,需要在自己创建的工作线程中更新窗口数据。在使用UpdataData(false)来实现时,总是报错,在网上搜了一下,才知道在工作线程中不能使用UpdateData来更新主线程中的数据。界面的东西,最好就是用主线程(界面线程)去执行相应的操作。要想在子线程(工作线

VS2005窗口布局无故出现混乱的问题解决方案

Protel99se生成的钻孔NC DRILL的位置解决方法

protel99生成cam文件后用cam350打开后发现gerber的位置跟ncdrill钻孔位置总是不能重合,一个在左下角,一个跑到右上角了,此主题相关图片如下:在gerberoutput属性的advance选项卡里,positiononfilm里面,有参考绝对原点和参考相对原点以及胶片中央三项,但是在n

一种简捷、可靠、廉价的贴片元件焊接方法——拉焊

说明:本文是参考《电子产品环境适应与可靠性》——电装工艺(贴片焊接)(挑战者2003年8月著)一文和其他网友提供的焊接方法,同时结合自己的实践写出来的。我从网上学到很多东西,也很乐意把自己的一点经验拿出来和大家一起分享,如有不足之处请大虾们指点

Keil和Proteus之间的通信设置

如何在keil中调用proteus进行MCU外围器件的仿真!proteus6.9以前的版本1、安装keilc51与proteus2、把proteus安装目录下MODELS文件夹里VDM51.dll文件复制到Keil安装目录的\C51\BIN目录中。3、修改keil安装目录下Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL("P

Proteus 自建元件库

一、ProteusVSM仿真模型简介在使用Proteus仿真单片机系统的过程中,经常找不到所需的元件,这就需要自己编写。ProteusVSM的一个主要特色是使用基于DLL组件模型的可扩展性。这些模型分为两类:电气模型(ElectricalModel)和绘图模型(GraphicalModel)。电气模型实现元

什么是字节对齐,为什么要对齐?

单片机系统硬件抗干扰常用方法实践

影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺影响。这些都构成单片机系统的干扰因素,常会导致单片机系统运行失常,轻则影响产品质量和产量,重则会导致事故,造成重大经济损失。形成干扰

DSP和USB之间的解决方案

DSP和USB是当今两个比较热门的话题,大家可以讨论一下DSP和USB之间怎么做方案比较好。我总结了一下,有一下三种方案可以考虑(以Cypress为例):1。DSP+Stand-aloneSIE(例如USB2。0的CY7C68001):这需要用软件来部分实现USB的协议。以前

与DSP的常用接口芯片

以下是我所知道的1.PCI接口:代表芯片PCI2040,PLX9050;2.USB接口:代表芯片CY7C64613,CY7C686133.E1接口:代表芯片DS21Q434.串口5.RapidIO:这是未来芯片间或者板间连线的主导,是PCI的替代者.它是一种3层的协议:物理层,传输层,逻辑层,

PID控制中如何确定三个系数

1有仿真模型的话先做一下仿真,可以大致确定一下各个系数的数量级。2.先不加积分,与微分,将比例调大至刚好震荡,然后再小一点3然后再加上积分,跳稳态误差4最后再加上微分,调节注:MATLAB里面有个非线性环节,加到PID控制系统的

MSP430系统时钟寄存器

7266977727721.pdf