做过dos下二进制文件串口传输的进来讨论一下

zhoushengqun 2003-05-14 03:38:46
rt
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoushengqun 2003-05-14
  • 打赏
  • 举报
回复
不行,我用的环境是vc1.52,提示语法错误!!
wangcx 2003-05-14
  • 打赏
  • 举报
回复
改为这样。
#ifdef __cplusplus
define INTERRUPT ...
#else
define INTERRUPT

void interrupt (*oldser1)(INTERRUPT);
void interrupt (*oldser2)(INTERRUPT);

C++中中断的函数原型是:void interrupt (*oldser2)(...);
C中中断的函数原型是:void interrupt (*oldser2)();
你看看你是不是这个错误。

zhoushengqun 2003-05-14
  • 打赏
  • 举报
回复
谢谢,可是下面的两句没有通过,能否指教
void interrupt (*oldser1)();
void interrupt (*oldser2)();
ftai08 2003-05-14
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <dos.h>
#include <conio.h>
#include <ctype.h>
#include <graphics.h>

void interrupt (*oldser1)();
void interrupt (*oldser2)();

int oldmarker;

void interrupt com1int();
void interrupt com2int();

int initscreen();

int disprx(int c);
int disptx(int c);

int getkey();

int initserport(unsigned bps);
int initserreg(unsigned base, unsigned bps);

#define COM1 0X3F8
#define VECT1 0X0C
#define VECT2 0X0B
#define INT_MARK_ADD 0X21
#define ENABLE_COMM 0XE7
#define INT_CONTROL_ADD 0X20
#define ENABLE 0X20 // write 20H to interrupt controller to enable next interr.
#define LINK_CONTROL_WORD 0X3
/* 09H open loop, 13H close loop */
#define MODEM 0X9
/* 01H enable rx int, 02H enable tx int, 03H enable rx&tx, 00H disable all */
#define INTEN 0X1
/* 04H means rx int occur, 02H means tx int occur */
#define INTOCC 0X4
/* 20H meams ready to transmit */
#define READY 0X20

/* define macro for getkey() */
#define BS 0x08
#define HT 0x09
#define ESC 0x1b
#define RETURN 0x0d
#define DEL 0x0153
#define INS 0x0152
#define LEFT 0x014b
#define RIGHT 0x014d
#define UP 0x0148
#define DOWN 0x0150
#define HOME 0x0147
#define END 0x014f
#define PGUP 0x0149
#define PGDN 0x0151
#define F1 0x013b
#define F2 0x013c
#define F3 0x013d
#define F4 0x013e
#define F5 0x013f
#define F6 0x0140
#define F7 0x0141
#define F8 0x0142
#define F9 0x0143
#define F10 0x0144
#define F11 0x0185
#define F12 0x0186

/* Size of receiving buffer */
#define RXBUFFSZ 2000
/* Size of transmiting buffer */
#define TXBUFFSZ 2000

/* row & colume of displaying windows */
#define ROWN 12
#define COLN 16

unsigned char rxbuf1[RXBUFFSZ],rxbuf2[RXBUFFSZ];
unsigned char txbuf1[TXBUFFSZ],txbuf2[TXBUFFSZ];
int rxprt1,rxprt2,pushp1,pushp2,txprt1,txprt2;
int far *scr1buf, *scr2buf;

main(int argn, char *argv[])
{
int i,j,k,n,comnum=1;
unsigned bps=0;

if (argn>1 && (argv[1][0]=='?' || argv[1][1]=='?' ||
toupper(argv[1][0])=='H' || toupper(argv[1][1])=='H')) {
printf("Usage: tt COM BAUD\n"
" COM=1\n"
" BAUD=38400,14400,9600,...,300,150\n"
" default: COM=1,BAUD=9600\n");
return 1;
}
if (argn>1) comnum=atoi(argv[1]);
printf("COM%d ", comnum);
if (argn>2) bps=atol(argv[2]);
if (bps==0) bps=9600;
printf("BAUD: %ld\n", (long)bps);
getch();
initserport(bps);

operation(comnum);

withdraw();
return 0;
}

int withdraw ()
{
setvect(VECT1,oldser1);
setvect(VECT2,oldser2);
outp(INT_MARK_ADD, oldmarker);
disable();

_setcursortype(_NORMALCURSOR);
clrscr();

return 0;
}

int initserport(unsigned bps)
{

rxprt1=rxprt2=0;

oldser1=getvect(VECT1);
oldser2=getvect(VECT2);

setvect(VECT1,com1int);
setvect(VECT2,com2int);

initserreg(COM1,bps);
initserreg(COM2,bps);
oldmarker=inp(INT_MARK_ADD);
outp(INT_MARK_ADD, ENABLE_COMM & oldmarker);
enable();

return 0;
}

int initserreg(unsigned base, unsigned bps)
{
unsigned defrate=38400,factor=3;
int h,l;

factor*=(defrate/bps);
h=factor/0x100;
l=factor%0x100;
outp(base+3,0x80);
outp(base+1,h);
outp(base,l);
outp(base+3,LINK_CONTROL_WORD);
outp(base+4,MODEM);
outp(base+1,INTEN);

return 0;
}

void interrupt com1int()
{
if (inp(COM1+2) & INTOCC) {
rxbuf1[rxprt1]=inp(COM1);
rxprt1++;
if (rxprt1==RXBUFFSZ) rxprt1=0;
}
outp(INT_CONTROL_ADD,ENABLE);
}

void interrupt com2int()
{
if (inp(COM2+2) & INTOCC) {
rxbuf2[rxprt2]=inp(COM2);
rxprt2++;
rxprt2%=RXBUFFSZ;
}
outp(INT_CONTROL_ADD,ENABLE);
}

int operation (int comnum)
{
int key;
int disp=0,com2_head;
int *prt=&rxprt1,*com2_tail=&rxprt2;
unsigned char *buf=rxbuf1,*com2_buf=rxbuf2;

initscreen();

while (1) {
if (disp!=*prt) {
disprx((unsigned)buf[disp]);
disp++;
disp%=RXBUFFSZ;
}
if (com2_head!=*com2_tail)
{
disptx((unsigned)com2_buf[com2_head]);
com2_head++;
com2_head%=TXBUFFSZ;
}
if (kbhit()) key=getkey();
if (key==F12) break;
}

return 0;
}



int disprx(int c)
{
static int x=0,y=0;
unsigned char hh,ll;
char tb[5];

sprintf(tb,"%04X",c);
scr1buf[y*80+x*3]=0x0700+tb[2];
scr1buf[y*80+x*3+1]=0x0700+tb[3];
scr1buf[y*80+x+60]=0x0700+c;

x++;
if (x>=COLN) {
x=0;
y++;
if (y>=ROWN) {
y=ROWN-1;
movmem(scr1buf+80,scr1buf,2*80*(ROWN-1));
memset(scr1buf+80*(ROWN-1),0,2*80);
}
}

return 0;
}

int disptx(int c)
{
static int x=0,y=0;
unsigned char hh,ll;
char tb[5];

sprintf(tb,"%04X",c);
scr2buf[y*80+x*3]=0x0700+tb[2];
scr2buf[y*80+x*3+1]=0x0700+tb[3];
scr2buf[y*80+x+60]=0x0700+c;

x++;
if (x>=COLN) {
x=0;
y++;
if (y>=ROWN) {
y=ROWN-1;
movmem(scr2buf+80,scr2buf,2*80*(ROWN-1));
memset(scr2buf+80*(ROWN-1),0,2*80);
}
}

return 0;
}

int initscreen()
{
int gd, gm;

_setcursortype(_NOCURSOR);
clrscr();

gotoxy(1,13);
cprintf("----------- \x18 RECEIVED DATA ----"
" \x19 TRAMSMITING DATA --- (F11:null F12:exit");
detectgraph(&gd, &gm);
if (gd == HERCMONO)
scr1buf = MK_FP(0xB000, 0);
else
scr1buf = MK_FP(0xB800, 0);
scr2buf=scr1buf+13*80;

return 0;
}



int getkey()
{
int c;

c=getch();
if (!c) c=((0x0100|getch())&0x01ff);
if (c==F11) c=0;
return c;
}
计算机基础练习题及参考答案 一、单选题 1、当前鼠标和主机之间的连接采用_______接口的越来越多。 A.USBB.X.21C.RS-232 D.RS-449 2、计算机的软件系统一般分为_______两大类。 A.系统软件和应用软件 B.操作系统和计算机语言 C.程序和数据 D.DOS和Windows 3、下面有关二进制的论述中,错误的是_________ 。 A.二进制只有两位数 B.二进制只有"0"和"1"两个数码 C.二进制运算规则是逢二进一 D.二进制数中右起第十位的1相当2的9次方 4、计算机由控制器、运算器、__________、输入设备和输出设备等五大部分组成。 A.内存储器 B.外存储器 C.存储器 D.磁盘存储器 5、计算机中能直接被CPU存取的信息是存放在_______ 中。 A.软盘 B.硬盘 C.光盘 D.内存 6、信息安全包括数据安全和_________。 A.人员安全 B.设备安全 C.网络安全 D.通信安全 7、作为电信与信息服务的发展趋势,人们通常所说的"三网合一"主要是指_______融合 形成的宽带通信网络。 A.有线网、无线网、互联网 B.局域网、广域网、因特网 C.网、有线电视网、计算机网络 D.2G、3G、4G移动通信网络 8、CPU中的运算器的主要功能是_______。 A.读取并分析指令B.执行算术运算和逻辑运算 C.指挥和控制计算机的运行D.存放运算结果 9、计算机中使用Cache的目的是_______。 A.为CPU访问硬盘提供暂存区 B.缩短CPU等待慢速设备的时间 C.扩大内存容量 D.提高CPU的算术运算能力 10、总线是计算机内部各个模块相互交换信息的公共通道,从功能上看可分为地址总线 、数据总线和__________。 A.控制总线 B.内存总线 C.ISA总线 D.PCI总线 11、关于信息在计算机内部的存储形式,正确的说法是________。 A.计算机内部使用二进制的ASCII码来存储各类数据 B.位图是以点阵形式存储的 C.使用2个字节可以存储1个汉字的16×16点阵输出码 D.声音数据在计算机内部不是以字节为基本单位存储的 12、冯·诺依曼结构的计算机是由运算器、控制器、__________、输入设备和输出设备等 五大部件组成的。 A.存储器 B.CPU C.高速缓冲器 D.硬盘 13、计算机主存一般由半导体存储器组成,按读写特性可以分为_______ 。 A.ROM和RAM B.高速和低速 C.Cache和RAM D.RAM和BIOS 14、十进制数7777转换为二进制数为__________。 A.01B.11 C.11D.01 15、微型计算机的文件系统采用________结构。 A.环型B.星型C.网型D.树型 16、信息处理进入现代信息技术发展阶段的标志是________。 A."信息爆炸"现象的产生 B.电子计算机的发明 C.互联网的出现 D.的普及 17、为了保证计算机通信质量,相关通信设备的比特差错率_______。 A.与数据传输质量无关B.可为任意值 C.应该低于某个指定的值D.必须为0 18、信息处理也可看作是_______。 A.信息存储功能B.人脑记忆和处理功能的扩展 C.信息采集功能D.信息传递功能 19、下列传输媒体________属于有线媒体。 A.光纤B.微波线路C.卫星线路D.红外传输 20、信息可以通过声、图、文在空间传播的特性称为信息的________。 A.时效性B.可传递性C.可存储性D.可识别性 21、串行接口RS232和USB相比较,在速度上是_______。 A.RS232快B.相同的C.USB 快D.根据情况不确定的 22、关于计算机程序设计语言,以下说法正确的是________。 A.机器语言是解释型语言 B.最底层,即最接近硬件的低级语言是汇编语言 C.高级语言编写的程序必须先编译和连接才能执行 D.Java、C++、C#、SQL都是高级语言 23、数据通信的系统模型由__________三部分组成。 A.数据、通信设备和计算机 B.数据源、数据通信网和数据宿 C.发送设备、同轴电缆和接收设备 D.计算机、连接电缆和网络设备 24、属于RAM特点的是_______。 A.可以进行读和写B.信息永久保存 C.只能进行读操作D.速度慢 25、_________不属于一个通信系统的系统模型的内容。 A.数据B.数据源C.数据通信网D.数据宿 26、通常信息技术主体中的"3C技术"是指通讯技术、计算机技术和________。 A.控制技术B.微电子技术C.激光技术D.感测技术 27、AGP扩展槽通常用来安装 A、内存 B、网卡 C、显卡 D、声卡 28、计算机中所有的信息都是以数据表示 A、二进制 B、八进
1345个易语言模块,易语言模块大集合,够你用的啦 1亦思验证码识别1.5免费版.ec 24位转单色位图模块.ec 32张发牌.ec 3D引擎支持库-eOgre.ec 69msn.ec ACCESS 到高级表格.ec Access操作.ec Access数据库压缩修复新建.ec ACCSEE记录显示到超级列表框模块.ec ACSII 加解密模块2.0.ec AD.ec ADO方式填充树型框.ec API操作模块.ec API的使用方法.ec API 设置颜色对话框模块.ec ard.ec Arhz_自动更新.ec Base64编解码.ec BASE64编解码模块.ec Bios.ec Bios 信息.ec BMP加密数据.ec BMP滤镜模块.ec BOX.EC BPL专用更新模块.ec BPL综合模 块.ec BPL高级模块.ec ButtonEx.ec bzfec.ec cards.ec change.ec CM.ec commodity.ec coolp.ec Cool 皮肤模块.ec copy_dir.ec cpuusage.ec CPU占用率检测模块.ec CPU占用率检测模块1.ec CRC32.EC cs.ec Cur.ec debugprocess.ec des.ec DES 加密模块 1.0.ec DES加解密模块des.ec DirectX8VB组件调用模块.ec disk.ec DisplaySettings.ec DIY 热键框模块.ec DLL.ec DLL注入模块.ec DOS命令模块.ec dqf1996.ec EC.EC edb-html.ec EdbServer1.0 客户端.ec EDB、高级表格、XLS互换.ec edb到html-1.0.ec EDB数据库客户端模块 1.0.ec edb 数据库转Excel模块 1.0.ec edb数据库转Excel模块 1.3.ec edb转xls.ec eOgre.ec errcode.ec EtfAPI.ec EtfAPI30.ec ETimeFly API模块.ec Exact.ec excels.ec excel保存.ec Excel功能模块.ec EXE→SWF 转换模块.ec ExportData.ec ExportEdb.ec E库多条件查询模块.ec E库模糊查询模块.ec E 电子琴.ec fhhs.ec filetime.ec FlyFox_hotkey.ec FlyFox_ram.ec font.ec Force.ec ForceSample.ec freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IC卡读写模块 1.0.ec id.ec IE_RUN- 从IE地址栏里运行程序的模块.ec IMAGE.EC ini40.ec internet2.ec IPbox2.ec IP 地址编辑框2.0.ec jingjian.ec KERNEL.EC kernel模块.EC LED液晶控件模块(红色增强 版).ec Link22.ec Lzj-动态注册ActiveX控件.ec MakeDir.ec MD5.EC MD5 取数据摘要.EC MDB到超级列表框.ec mhs.ec misc1.ec mmqrOICQ.ec mp3信息模 块.ec MTH文件编码模块.ec Mx.Shuai模块.ec ns.ec NT系统服务.ec OCX控件高级注 册.ec ODBC方式填充树型框.ec ontop.ec PGBEAPICopy.ec powerdll.ec prcs.ec PrintData.ec ProcessInfo-1.ec ProcessInfo-2.ec ProcessInfo-3.ec ProcessInfo.ec ProgressBar.ec qp 编解码.ec qq登录.ec QQ通讯协议模块.ec QzsaPrint.ec RAR压缩.ec RAR压缩模块 1.0.ec RC4 加密算法 1.0.ec RC4-林子深.EC RC4.EC RC4加密算法.ec RegEx.ec RegEx1.ec ReSize.ec rhmisc.ec ricky52529 编程超级模块.ec RUN++行++模块2.ec RUNONCE.EC runtime.ec RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03.ec simixp3.0.ec simixp4.0.ec SMTP.EC someapiv1.ec SPEED.EC spell.ec SQL.ec SQL1.2.ec Sqlite 数据库加强.ec Sqlite表管理.ec SQL到文本.ec SQL基本语句.ec sql操作模块.ec SQL 数据库操作模块.ec SQL数据库最新操作模块.ec Star.ec StarlightExtinction.ec status.ec status2.ec Super-EC.ec SysResInfo.ec taskbar.ec TCP 服务器.ec tcsxk.ec TESTECOM.EC tip.ec Tooltip26.ec Tooltip261.ec Tooltip27.ec Tooltip272Alpha 版.ec Tooltip30版[易语言3.0以上版本].ec Tooltip31版[易语言3.0以上版本].ec Trackbar.ec transwin.ec TTS.EC TWnet.CN.EC URL 编码解码.ec USB.ec USER32.EC user32模块.EC user模块.EC USUAL.EC vcode.ec VERSION.EC ve 模块.ec Vista.ec vistaAERO模块.ec Vista风格化.ec W.y.k_!易模块1.10.ec W.y.k_! 易模块1.18.ec WBCZ.EC WBFH.EC wf.ec WF1.EC WinAPI_窗口与组件.ec windowsXP 界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP界面模拟模块1.02.ec windowsXP 界面模拟模块1.03.ec windowsXP界面模拟模块3.0.ec windowsXP界面模拟模块4.0版.ec WindowsXP 界面模拟模块4.ec Windows消息函数.ec WINNET.EC WINSYS.EC wrmem.ec WYSQL 客户端.ec xlAbout.ec XP-OK.EC XP.EC XP_EC.EC XP单选框1.1.ec XP 完美模拟专家.EC XP按钮.ec XP按钮1.1.ec XP界面模拟模块3.1版.ec XP皮肤1.6.ec XP 选择框1.1.ec xp风格化.ec ZCL_多线程类1.01.ec ZCL_控件类库1.01.ec ZCL_文件读写 1.01.ec ZCL_核库函数1.01.ec zip.ec Z计算器.ec [神2也教你学E] - 可执行动态载入&输出其他文件模块.ec _仿真shell库.ec √功能键状态√.ec √取功能键状态√.ec 万 年历.ec 万能注册验证模块.ec 世宝脚本语言引擎.ec 世恒通用安装系统文件压缩模块.ec 世恒通用安装系统文件压缩 模块RAR.EC 个性信息框.ec 个性信息框1.1.ec 个性信息框1.21.ec 个性信息框1.5.ec 个性 信息框1.ec 个性信息框1[1].21.ec 个性化电脑模块.ec 中文语音朗读模块.ec 二进制到三十六进制.ec 互 联网扩展模块1.1.ec 互联网扩展模块1[1].1.ec 五笔编码查询模块.ec 代码编辑器部分模块.ec 仿 vista截图.ec 仿WinXP窗口v3.1版.ec 仿XP界面3.0特别版模块 3.0.ec 仿XP窗口2.0.ec 仿 真shell库.ec 优化内存.ec 优化内存模块.ec 伟业极速文件传输客户端.ec 伟业极速文件传输服务器.ec 伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框控件(Tip).ec 修改菜单1.0.ec 修改菜单1.0版.ec 光驱控制模块.ec 全局事件模块.ec 全 程API模块.ec 全面操作SQL Server 2000.ec 公农历转换.ec 公农历转换1.2.ec 公农历转换 1.ec 公农历转换35.ec 公农历转换_2.ec 公历转农历模块 1.0.ec 公历转换为农历.ec 六六自用 模块.ec 六十四卦相.ec 关于窗口.ec 关于菜单的一些修改操作.ec 关机管理.ec 关联.ec 关联 数据库和新表格.ec 关联文件.ec 关联程序.ec 关闭托盘图标.ec 关闭窗口或进程.ec 内存专用模块.ec 内 存优化.ec 内存优化模块.ec..ec 内存皮肤.ec 内存补丁模块.ec 内存读写.ec 内存读写66.ec 内 存读写和进程操作.ec 内存读写模块 2.0.ec 内存读写模块 2[1].0.ec 内存读写模块.ec 内存读写模块 1.0.ec 内存读写模块2.0.ec 写屏幕.ec 冰川多媒体播放模块 1.0.ec 凝逸.注册易语言支持库 1.0.ec 凝逸网页取文1.0.ec 分割 合并 文件.ec 分割文件模块.ec 分割无逢文本模块.ec 分辨 率.ec 列宽自动调整.ec 列表框增强操作模块.ec 列表框打印预览1.0.ec 列表框打印预览1[1].0.ec 列 表框打印预览2.2.ec 列表框模块.ec 列表框项目拖动.ec 创建任意目录 1.0.0.2.ec 创建多级目录-西 风.ec 创建快捷方式1.0-西风.ec 创建快捷方式模块-简 1.0.ec 创建快捷方式模块2.2.ec 创建快捷方式 正.ec 创建数据库模块 1.0 .ec 创建数据库模块.ec 创建时钟事件.ec 删除文件模块.ec 删除文本所 在行.ec 判断ASCII编码.ec 判断XP外观支持文件是否存在.ec 判断字符模块.ec 判断数据库.ec 判 断星期几.ec 判断进程是否存在的模块.ec 到文本.ec 办公组件密码管理模块.ec 功能集一模块 1.0.ec 功 能集一模块 1[1].0.ec 功能集一模块.ec 功能集一模块_吴涛.ec 加入好友.ec 加入自身.ec 加 密.ec 加密文件头模块.ec 加密解密文本.ec 加密解密文本1.0.ec 加密配置文件操作ini40.ec 加 密配置文件操作模块.ec 加强执行1.0.ec 加解密文本1.1.ec 加载进度条.ec 加载进度条v2.0.ec 动 态加载菜单模块1.0版.ec 动态显示窗口.ec 动态类名.ec 动态组件操作模块.ec 动态菜单模块.ec 动态 调整分辩率.ec 动态调用DLL函数.ec 动感图标菜单.ec 动画窗体1.3.ec 匹配指定文本.ec 十六进制 转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果模块.ec 取Excel表名列表模块1.0.ec 取IE地址栏.ec 取IP及地理位置模块.ec 取IP地址.ec 取 mdb表名.ec 取mp3信息模块.ec 取串口的端口号模块+Get_Com.ec 取任意文件图标.ec 取功能键状 态.ec 取十进制.ec 取句柄对应全路径文件名2.1.ec 取图片尺寸.ec 取声调拼音模块.ec 取声调拼音模 块1.0.ec 取姓名.ec 取快捷方式信息1.2.ec 取拼音带声调1.2.ec 取拼音首个字母.ec 取拼音首 模块.ec 取按键名称模块.ec 取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词.ec 取汇编指令长度.ec 取汉字代码.ec 取汉字全拼音模 块.ec 取汉字笔画.ec 取汉字笔画1.ec 取汉字笔画模块-寒风.ec 取汉字笔画模块.ec 取注册表键句 柄.ec 取点颜色.ec 取焦点窗口句柄.ec 取特定目录模块.ec 取特征字.ec 取用户机器码模块.ec 取 窗口内所有控件标题.ec 取窗口句柄-外挂海万能模块1.53.ec 取系统信息.ec 取系统信息v2.1.ec 取系统信 息v2[1].1.ec 取系统启动时间.ec 取系统字体列表1.2.ec 取系统字体列表1[1].2.ec 取系统目 录.ec 取纯数字时间文本模块.ec 取网卡MAC.ec 取网卡参数.ec 取网络文件尺寸.ec 取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类已打开 的数据库记录打印.ec 同步目录.ec 同步缩放控件.ec 同步缩放控件1.0.ec 同步缩放窗口1.0.ec 吸 附模块.ec 周易模块,易经模块,八卦模块 V 1.22.ec 和是几与谁最大.ec 响应左键放开.ec 四则混合运算模 块.ec 回调函数.ec 图形窗口模块.ec 图片演示-西风.EC 图片演示.EC 图片组操作类.ec 圆角 化.ec 圆角化加强.ec 圆角化窗口.ec 在任务栏显示或隐藏.ec 在线更新.ec 在线更新2.ec 在 线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC 复件 星光灭绝.ec 复件 状态栏控件.ec 复制目录.ec 复制目录模块.ec 复制目录模块 1.ec 复制目录模块copy_dir.ec 外挂作坊1.4.ec 外挂作坊1.40909.ec 外挂作坊1.5-第六 版.ec 外挂作坊1.5版.ec 外挂作坊1.8.ec 外挂作坊1.85.ec 外挂作坊1.8版.ec 外挂作坊 1.8破解版.ec 外挂作坊1[1].85.ec 外挂作坊2.0-原版.ec 外挂作坊2.0.ec 外挂作坊2.0测试 版.ec 外挂作坊2.0破解版.ec 外挂作坊模块(新年礼品).ec 外挂作坊模块2.3.ec 外挂作坊模块2.3破解 版.ec 外挂作坊模块2.5破解版.ec 外挂作坊模块破解版.ec 外挂作坊网游模块.ec 外挂海-超线程下载模块.ec 外 挂海USB按键测试版.ec 外挂海万能模块.ec 外挂海万能模块1.50.ec 外挂海万能模块1.52.ec 外挂海万能 模块1.56.ec 外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能模块1.85版.ec 外挂海万能模块1.87版.ec 外挂海万能模块1.95.ec 外 挂海万能模块1.96.ec 外挂海万能模块2.07.ec 外挂海万能模块2.1(贺岁版).ec 外挂海截图模块 1[1].0.ec 外挂海模块.ec 外挂海模块1.35.ec 外挂海模块1.36.ec 外挂海模块1.37.ec 外 挂海模块1.38.ec 外挂海模块1.39.ec 外挂海模块1.40.ec 外挂海模块1.41.ec 外挂海模块 1.42.ec 外挂海模块1.43.ec 外挂海模块1.43A.ec 外挂海模块1.44.ec 外挂海模块1.45.ec 外 挂海模块1.46.ec 外挂海模块1.47.ec 外挂海模块1.49.ec 外挂海模块1.50.ec 外挂海模块 1.51.ec 外挂海模块1.52.ec 外挂海模块1.6(恶魔版).ec 外挂海模块1.6Beta2斩月内测版.ec 外 挂海模块高级版.ec 外部列表框全操作.ec 外部控件操作类.ec 外部数据库.ec 外部超级列表框类.ec 多功 模块.ec 多功能模块(1).ec 多功能模块(2).ec 多媒体.ec 多彩文字显示模块.ec 多彩渐变换肤模 块.ec 多方式取IP模块.ec 多种对话框.ec 多种对话框模块 1.0.ec 多种对话框模块.ec 多线程支持 库转API支持斩月-多线程控制.ec 多线程支持模块.ec 多表格载入ADO数据.ec 大六壬排盘.ec 大写.ec 大 强工作室关于窗口.ec 天气预报信息.ec 奇门遁甲排盘.ec 好用的东西.ec 好色按钮.ec 好色按钮 1.0.ec 好色按钮1.ec 好色按钮2.0.ec 好色按钮_2.ec 威灵-简装版.ec 威灵.ec 字 段不重复.ec 字节集.ec 字节集增强模块.ec 安全关机.ec 完全替代键盘鼠标钩子支持库的模块.ec 完全进 制转换.ec 定时提醒1.1.ec 客户管理模块.ec 对内存进行读写操作.0.ec 对剪贴版进行数据获取和数据设 置.ec 对话框代码自动生成器.ec 对话框代码自动生成器模块 1[1].0.ec 寻找子文件夹.ec 寻找注册表.ec 寻 找磁盘文件.ec 寻找磁盘文件模块 1.0.ec 寻找窗口内指定按钮并单击.ec 导出数据1.1.ec 导出数据 1.21.ec 封包加解密.ec 小小鸡内存优化.ec 小松E网页助手模块.ec 小鱼儿.ec 少男少女论坛万能模 块.ec 尘土库_界面库.ec 屏幕保护支持库.ec 屏幕保护支持库1.1.ec 屏幕保护支持模块.ec 屏幕分辩 率更改.ec 屏幕分辩率更改1.0.ec 屏幕录像.ec 屏幕狩猎者v1.0.ec 屏蔽win键.ec 屏蔽系统功 能键.ec 屏蔽超文本浏览框右键菜单2.2.ec 屏蔽键盘.ec 属性夹.ec 工具提示.ec 工具提示类.ec 工 具栏辅助模块.ec 常用API-2.ec 常用API.ec 常用功能.ec 常用模块1.2.ec 常用软件性能优化 模块.ec 幻风.ec 广告.ec 广告1.ec 应用接口支持模块.ec 度量转换.ec 延时模块.ec 建 立关联.ec 异常辅助模块.ec 异常辅助模块免费版.ec 异常通知辅助模块.ec 弹出下载窗口.ec 弹出式逐渐 透明窗口.ec 弹出网页广告.ec 强力杀进程、保护进程、隐藏进程.ec 彗星HTTP应用模块.ec 彗星托盘图标模 块.ec 彗星模块1.3.ec 彗星正则表达式类.ec 彗星正则表达式类2.0.ec 形象大使1.0.ec 循环冗 余校验.EC 循环冗余校验1.EC 快捷方式.ec 快速填充树型框.ec 快速填充树型框tcsxk.ec 悯轩技术 (Mxjishu)专用模块.ec 成组随机数.ec 我的信息框.ec 我的对话框.ec 我的测试易模块.EC 我的 驱动操作模块.ec 截图模块.ec 所有模块.ec 扑克.ec 扑克图像模块.ec 扑克图像模块1.1.ec 扑 克图像模块1.ec 扑克牌模块.ec 扑克牌模块1.0.ec 打印数据1.20-绿营.ec 打印模块.ec 打印预 览1.1.ec 打印预览1.3.ec 打印预览1.33.ec 打印预览2.41(注册表配置).ec 打印预览2.42(外 部文件配置).ec 打印预览2.44(注册表配置).ec 打印预览2.45(注册表配置).ec 打印预览模块 1.0.ec 打 开外部关联文件及调用系统关于窗口模块 1.0.ec 打开多文件对话框.ec 托盘图标气泡提示.ec 执行批文件.ec 执 行文件模块.ec 扩展按钮控件.ec 扩展按钮控件1.ec 拖动控件.ec 拦截外部程序消息.ec 按列排序超级列 表框1.ec 排错.ec 控件大小调整模块.ec 控件自动缩放.ec 控件+窗口模块.ec 控制台交互操作模 块.ec 控制程序运行天数.ec 控制程序运行天数1.0.ec 控制系统音量.ec 控制面板.ec 控制面板模 块.ec 提升权限.ec 提升进程权限.ec 提示文本类模块.ec 提示框模块2.6.ec 提示框模块 2.61.ec 提示框模块2.7.ec 提示框模块2.72 Alpha版.ec 提示框模块2.72Alpha版.ec 提 示框模块3.0版.ec 提示框模块3.1版.ec 提示框模块3.1版[易语言3.0以上版本].ec 搜索邮件.ec 播放 音频.ec 操作HID类设备.ec 操作外部列表框.ec 操作外部组合框.ec 操作外部超级列表框1.0.ec 操 作系统界面功能支持模块.ec 改变显示器状态.ec 改变显示器状态CM.ec 改变窗口或控件的外形1.0.ec 改变系统 菜单.ec 改变系统菜单1.0改进版.ec 改变系统菜单1.0简单版.ec 改变系统菜单v1.0.ec 改变系统菜单 _2.ec 数值与十六进制文本的相互转换.ec 数值类文本到金额.ec 数制转换(修该).ec 数制转换.ec 数 制转换_2.ec 数字单双.ec 数据库中指定字段内容填充到树形框.ec 数据库到超级列表框.ec 数据库增强.ec 数 据库客户端模块.ec 数据库批量替换.ec 数据库操作模块.ec 数据库查找.ec 数据库管理器模块.ec 数据打 包解包.ec 数据摘要模块(MD5算法实现) 飞扬工作室.ec 数据源按钮.ec 整点半点报时模块.ec 文件关联.ec 文 件压缩专家.ec 文件压缩模块.ec 文件压缩解压.ec 文件图标.ec 文件夹美容模块.ec 文件夹跳转.ec 文 件字符替换模块.ec 文件拖放-银戒指.ec 文件拖放.ec 文件拖放_YE.ec 文件拖放_叶如兆.ec 文件时 间操作模块1.0.ec 文件补丁模块.ec 文件读写&文件映射模块.ec 文字背景透明.ec 文本分行.EC 文 本分行1.0.EC 文本分行2.0.ec 文本分行3.0.ec 文本加密解密模块.ec 文本加解密模块.ec 文本 处理扩展模块.ec 文本折行.ec 文本操作.EC 文本操作1.0.EC 文本操作模块.ec 文本数字统计.ec 文 本替换模块.ec 文本查找.ec 文本统计模块 1.0.ec 文本计算.ec 文本语音朗读.ec 文本语音朗读 1.1.ec 文本语音转换模块.EC 斑马模块.ec 斩月_核心函数库.ec 新创建查询快捷方式.ec 新查询快捷 方式.ec 新注册系统热键1.0.ec 新浏览文件夹.ec 新编码转换大全.ec 新编码转换大全2.0.ec 无边 框窗口操作模块 1.2 版.ec 无边框窗口操作模块 1.5 版.ec 无边框窗口操作模块 1.6 版.ec 日期时间增 强.ec 日期格式化.ec 日期格式规范.ec 日期设置模块.ec 时间格式化-自由扩展型.ec 时间相关函 数.ec 易2.55版数据库记录编辑器模块.ec 易3.5版数据库记录编辑器模块.ec 易DLL支持.ec 易之插件模 块.ec 易容大师.ec 易库、高级表格、XLS互操作模块.ec 易库浏览编辑器模块.ec 易数据库插入记录模块.ec 易 用脚本-JKSCRIPT.ec 易脚本.ec 易脚本免费去窗口版.ec 易脚本破解免费无限制版.ec 易语言EDB数据库 客户端.ec 易语言OGRE类库.ec 易语言OGRE类库1.1.ec 易语言多线程支持模块 1.3.ec 易语言皮肤模 块 2.1.ec 易语言皮肤模块.ec 易语言网页操作.ec 易语言网页操作类.ec 易语言辅助模块(管理员推荐).ec 易 辅助模块.ec 星光灭绝.ec 星光灭绝1.0.ec 星光灭绝_保护系统.ec 是否为汉字.ec 显示图片.ec 显 示设置.ec 更换桌面.ec 更改光标.ec 更改光标Cur.ec 更改文件时间操作模块1.0.ec 最小化窗 口.ec 有图天气预报.ec 本土化易模块(已加到果子).ec 本土化易模块-更新.ec 本土化易模块.ec 杀进 程模块.ec 杂类功能模块一(音量邮件驱动器压缩).ec 枚举对象模块1.0.ec 枚举窗口内控件标题.ec 枚举系统字 体1.ec 果子的模块.ec 枫则表达式FZ08版.ec 枫式托管图标模块.ec 枫式热键 FS1.4 非典加强版.ec 查 找窗口内所有组件句柄.ec 查找窗口或进程并关闭.ec 查杀程序.ec 查询目录文件.ec 树型框三级填充.ec 树 型框增强.ec 树型框操作类.ec 树型框目录显示模块.ec 树型框移动.ec 树型框附加模块-edb版.ec 树 型框附加模块-外部数据库版.ec 树型磁盘与文件浏览.ec 格式化日期框.ec 梦飞鸟仿正则表达式.ec 梦飞鸟自用模 快.ec 检测汉字模块.ec 模块.ec 模块_bmp转换为jpg.ec 模块_WinXP窗口v4.0版.ec 模 块_与应用程序建立关联.ec 模块_与狡兔三窟建立关联.ec 模块_与黄金加密建立关联.ec 模块_中英文文本处理.ec 模 块_仿WinXP窗口v1.0.ec 模块_仿WinXP窗口v1.1.ec 模块_仿WinXP窗口v2.0特别版.ec 模块_仿 WinXP窗口v3.0纪念版.ec 模块_仿WinXP窗口v3.1版.ec 模块_保存扩展界面设置.ec 模块_修改菜单.ec 模 块_内存皮肤.ec 模块_动态修改图片组v1.0.ec 模块_动态修改图片组v1.1.ec 模块_动态修改图片组网-际飞狐修改 版.ec 模块_取图片尺寸.ec 模块_回调函数.ec 模块_图片按钮v2.0.ec 模块_在线更新.ec 模块_ 大数运算.ec 模块_数制转换.ec 模块_文本折行.ec 模块_无边框窗口设置.ec 模块_树型框.ec 模块_ 汉字查询.ec 模块_磁盘操作.ec 模块_禁止多次运行.ec 模块_系统功能.ec 模块_菜单项加图片.ec 模 块_超级列表框.ec 模块_超级列表框快速排序2.0.ec 模块_超级列表框补丁1.0.ec 模块_软件注册.ec 模块 _软件注册1.0.ec 模块_软件注册2.0.ec 模块_软件注册2[1].0.ec 模块_透明标签.ec 模块叁 数.ec 模块合集.ec 模块窗体透明效果.ec 模块集.ec 模拟MDI窗口.ec 模拟XP.ec 模拟 _xp.EC 模拟按键.ec 比较大小.ec 水晶窗口.ec 水晶进度条模块版.ec 水柱显示模块.ec 水 波特效.ec 水波特效模块.ec 水波纹增效模块.ec 水纹特效模块.ec 永不放弃专用模块.ec 求真函数动态调 用类.ec 求真动态窗口类.ec 求真文件对话框模块.ec 求真文件拖放模块.ec 求真树型框操作类.ec 求真窗 口停靠类模块.ec 求真超级组合框模块.ec 求真进度下载模块.ec 汇编模块(外挂海版).ec 汇编模块(龙祥 版).ec 汇编模块-2.ec 汇编模块.ec 汇编模块1.ec 汇编类模块.ec 汉字助记码.ec 汉字助 记码_2.ec 汉字处理.ec 汉字常用类_SUPER250.ec 汉字查询.ec 汉字查询3.1版.ec 汉字综 合模块.ec 汉字转拼音.ec 汉语朗读模块 1.0.ec 汉语朗读模块 1[1].0.ec 汉语朗读模块.ec 注 册模块.ec 注册热键(支持多热键).ec 注册热键-FlyFox.ec 注册热键.ec 注册热键_支持多热键 (20050816).ec 注册热键_支持多热键_模块.ec 注册热键模块.ec 注册码.ec 注册系统热键-钟华.ec 注 册系统热键.ec 注册系统热键1.0-西风.ec 注册系统热键2.0.ec 注册系统热键模块 1.0.ec 注册表操 作.ec 注册表操作增强模块.ec 注册表操作增强模块1.0.ec 注册表操作增强模块1.2.ec 注册表操作增强模块 1.32.ec 注册表简化模块.ec 注册表读写增强模块.ec 注册验证模块-疯子.ec 注册验证模块.ec 测 试.ec 浏览器操作模块.ec 浏览文件图标取文件图标.ec 浏览文件夹.ec 浏览文件夹模块.ec 液晶控件模 块.ec 液晶模块.ec 淡入淡出模块.ec 混合运算.ec 添加(删除)子项目.ec 清除数组重复成员.ec 溪 流关于窗口.ec 溪流关于窗口1.0.ec 滑块条扩容模块.ec 漫步(此群管理员推荐).ec 激活按钮.ec 热 键输入模块.ec 特效窗口模块.ec 状态栏控件.ec 状态栏控件2.0.ec 状态栏控件2.ec 玉米隐身 V5.4.ec 生成Sqlite表结构.ec 生成表格.ec 用户管理模块 1.3.ec 用户配置模块.ec 用户 配置模块1.0.ec 电子琴模块.ec 电脑安全维护模块.ec 电脑性能优化模块.ec 画图模块.ec 登录确认模 块 1.0.ec 登陆传世模块1.9.ec 百度回贴模块.ec 皮肤_易语言皮肤模块.ec 皮肤模块.ec 目录是 否存在.ec 目录模块.ec 直接邮件发送模块.ec 硬件操作模块.ec 硬软件常用命令模块.ec 磁性窗口 2.0.ec 磁性窗口模块V1.0.ec 磁盘操作.ec 磁盘格式化模块 1.0.ec 磁盘格式化模块.ec 磁盘 相关.ec 禁止上网.ec 禁止二次运行.ec 禁止多次运行.ec 禁止文件运行.ec 禁止程序多次运行.ec 禁 止程序多次运行模块(银戒指) 1.0.ec 禁止程序多次运行模块(银戒指) 1[1].0.ec 禁止重复运行.ec 禁止重运 行.ec 秘密潜入OICQ.ec 秘密潜入OICQ1.0.ec 移动复制建多级目录模块.ec 程序代码编辑器模块1.0- DMedit.ec 程序内存的读写.ec 程序是否运行.EC 程序是否运行2.EC 程序自杀.ec 程序自杀模 块.ec 突破灰色按钮.ec 窗口-控件锚点.ec 窗口动画效果模块 V1.0.ec 窗口句柄&进程名互取.ec 窗 口外形任我设.ec 窗口整容师(1.0).EC 窗口整容师(1.1).ec 窗口整容师1.1.ec 窗口热键.ec 窗 口自动隐藏模块v1.0.ec 窗口贴边隐藏模块.ec 窗口透明模块.ec 立体空间圆柱型模块.ec 立体空间矩型模 块.ec 管理员登录验证模块(未加密) 1.0.ec 管理员登录验证模块(未加密) 1[1].0.ec 类模块-线程类-进程操 作类;V0.41Fixed1.ec 粉碎文件.ec 精度时钟.ec 精易模块 V1.0.ec 精灵控制模块1.1.ec 系 统后台服务.ec 系统处理.ec 系统服务管理模块.ec 系统登录模块.ec 系统管家-关机管理.ec 系统设置易 模块 1.0.ec 系统设置易模块.ec 系统资源检测模块.ec 系统进程管理模块.ec 紫微斗数排盘.ec 线程 类.ec 组合框记录模块.ec 结束进程模块.ec 给选择夹加两个命令.ec 统计表模块.ec 统计表模块1.ec 统 计表模块2.ec 统计重复次数.ec 绿色软件自动升级模块.ec 编码转换大全.ec 编辑标准格式公文-2.0.ec 编 辑标准格式公文2.0.ec 编辑框禁止字符1.0.ec 编辑框辅助功能.ec 编辑框高亮.ec 编辑框高亮模块.ec 缩 放多文档支持库.ec 网络套接字类1.0.ec 网络性能优化模块.ec 网络控件模块 1.0.ec 网络控件模块.ec 网 络文件模块2.0.ec 网络时间验证.ec 网络服务器模块.ec 网络通信模块1.8.ec 网页操作类(光庆版 2.0).ec 网页操作类(光庆版3.0).ec 网页操作类.ec 置交替色.ec 置控件外形图片.ec 置窗口透 明值.ec 置超级列表框背景图片.ec 置鼠标移入移出事件.ec 股票查询.ec 脚本引擎-JKSCRIPT.ec 脚 本控制类_类模块.ec 脚本组件模块.ec 自创加解密数据.ec 自动升级模块.ec 自动填表.ec 自动更新模块 1.3.ec 自动编号模块.ec 自动调整控件大小与位置模块.ec 自动调整控件大小与位置模块1.1.ec 自动调整控 件大小与位置模块1.2.ec 自动调整控件大小与位置模块_不使用类了.ec 自定义信息框模块.ec 自定义进度复制文件模 块.ec 自定义进度移动文件模块.ec 自定义鼠标.ec 自定延时模块.ec 自定快捷键.ec 自我毁灭模块.ec 自 解压制作.ec 自解压制作1.ec 良剑科技-外挂作坊模块(新年礼品).ec 色彩转换_模块.ec 节点与xml互转模 块.ec 花样进度条1.0.ec 获取字符串尺寸.ec 获取本机互联网IP地址.ec 菜单加图片模块 1.0.ec 菜 单的一些修改操作.ec 菜单项加图片.ec 蓝风模块.ec 蝴蝶-11.ec 蝴蝶不休.ec 行数.ec 衣 雪高级表格自动编号.ec 表格公式模块.ec 表达式计算.ec 视频捕捉易模块.ec 解析LRC歌词文件.ec 记 录集读写操作.ec 设置IE代理服务器.ec 设置IE代理服务器1.0.ec 设置控件锚点.ec 设置控件锚点1.ec 设 置控件锚点_.ec 设置磁盘驱动器.ec 设置窗口圆角.ec 设置表格模块.ec 设置鼠标活动范围.ec 识图模 块.ec 详细的公农历转换 1.2.ec 详细的公农历转换1.0.ec 详细的公农历转换1.2.ec 语言朗读易模 块.ec 语音报时模块.ec 语音报时模块1.0.ec 语音报时模块1.2.ec 语音报时模块1.3.ec 语音朗 读易模块 1.0.ec 读.xls文件到高级表格.ec 读写Rockey加密锁.ec 读删一段.ec 读取DBF数 据.ec 读取天气预报-模块.ec 读取易模块信息.ec 读取超级列表框模块 1.0.ec 读取超级列表框模块.ec 读 取超级列表框模块_多条件版.ec 读文本.ec 读文本~1.ec 读易库到超级列表框1.0.ec 调整窗口大小.ec 调 用PowerDll功能的模块.ec 调用外部命令.ec 调试程序检测模块.ec 资源易模块专用示例.ec 超文本浏览框功 能扩展模块1.2.ec 超级信息框.ec 超级列表框交替色.ec 超级列表框列宽尺寸自动调整.ec 超级列表框到文 件.ec 超级列表框功能扩展2.2.ec 超级列表框单列排序.ec 超级列表框存为网页.ec 超级列表框导出 EXECL.ec 超级列表框打印预览1.33.ec 超级列表框扩展模块.ec 超级列表框排序.ec 超级列表框提速模 块.ec 超级列表框操作类.ec 超级列表框数据库排序.ec 超级列表框斩月模块.ec 超级列表框显示ACCESS表中数 据.ec 超级列表框模糊查找.ec 超级列表框背景.ec 超级列表框行列色2.2.ec 超级列表框补丁1.0.ec 超 级列表框补助.ec 超级列表框选中项存为Excel文件.ec 超级列表框选择框状态被改变.ec 超级快捷方式.ec 超级 打印预览0716a.ec 超级模块(2.1).ec 超级模拟msn模块(1.0).ec 超级模拟msn模块-69msn.ec 超 级编辑框功能扩展类.ec 超级表达式计算.ec 超速读取网页源码.ec 转为汉语拼音.ec 转为汉语拼音模块 1.0.ec 转为汉语拼音模块.ec 转换bmp格式到jpg格式模块1.11修正版1.ec 转换图像格式.ec 转换辅助 模块.ec 转生模块.ec 软件优化.ec 软件注册模块.ec 软件注册算号器模块.ec 轻舟个人模块 1.22.ec 轻舟已过简单模块1.1.ec 输入法上屏.ec 输入法操作模块.ec 进制转换-wuflea.ec 进 制转换-西风.ec 进制转换.ec 进制转换change.ec 进度下载模块 V1.0 1.0.ec 进度下载模块 V1[1].0 1.0.ec 进度下载模块V1.0.ec 进度条高级设置.ec 进度移动文件模块.ec 进程信息.ec 进 程关闭模块.ec 进程名取窗口句柄.ec 进程拦截.ec 进程模块.ec 进程相关模块-1.ec 进程相关模块 -2.ec 进程相关模块-3.ec 进程相关模块.ec 进程相关模块(1型).ec 进程相关模块(2型).ec 进 程相关模块(3型).ec 进程通信.ec 远程控制杂项模块(1.0).ec 远程控制杂项模块.ec 连接编译器.ec 迪 克—透明窗体.ec 选择颜色.ec 逍遥带符号液晶.ec 逍遥模块2.8.ec 逍遥液晶.ec 逍遥简化液晶.ec 透 明控件.ec 透明窗口组件.ec 通信设备模块_测试.ec 通用加解密.ec 通用易语言模块1.3.ec 通用模 块.ec 通用界面扩展.ec 通用验证码识别模块.ec 通过窗口标题取外部任意编辑框内容模块.ec 邮件发送类.ec 邮 件快手1.0.ec 部品管理模块.ec 配置文件.ec 配置文件全操作.ec 配置文件扩充操作模块.ec 配置文件 操作 1.0.ec 配置文件操作 1[1].0.ec 配置文件操作.ec 配置文件操作模块.ec 配置文件操作模块 3.0.ec 配置项类-Jie_soft.ec 配置项类.ec 酷按钮2.2模块.ec 酷按钮模块.ec 金口决排 盘.ec 金少风专用模块.ec 锁见盘数标.ec 锁见盘数标模块.ec 锁键盘数标.ec 锌新在线更新模块 V1_0_8.ec 锐浪打印_超表+高表1.5.ec 锐浪报表打印增强.ec 锐浪报表打印增强1.ec 锐浪报表打印增强 2.ec 键盘记录_模块.ec 键盘记录模块.ec 键盘钩子支持库.ec 防破解.ec 阿拉伯数字转换汉文数字模 块.ec 隐藏任务栏或托盘图标.ec 隐藏显示任务栏.ec 隐藏进程.ec 隐藏进程模块(1).ec 隐藏进程模块 (2).ec 隐藏进程模块.ec 音量控制.ec 频谱.ec 颜色选择器.ec 风筝_加解密.ec 飛狐 DLL.ec 驱动器相关模块.ec 高亮关键词.ec 高亮显示.ec 高彩光标模块(含2种光标).ec 高精度等 待.ec 高精度运算模块.ec 高精度运算模块2.1版.ec 高精度运算模块2[1].1版.ec 高级信息框.ec 高 级易模块集 2.2.ec 高级易模块集 2[1].2.ec 高级易模块集.ec 高级液晶数字1.1.ec 高级表格保证显 示最后行.ec 高级表格列宽尺寸自动调整.ec 高级表格到excel.ec 高级表格到数据库.ec 高级表格打印模块 1.0.ec 高级表格扩展模块.ec 高级表格添加按钮.ec 黑客入侵模块 V1.00.ec 默认打印机打印方向设置模 块.ec 鼠标控制.ec
1350多个精品易语言模块提供下载介绍 1亦思验证码识别1.5免费版.ec 24位转单色位图模块.ec 32张发牌.ec 3D引擎支持库-eOgre.ec 69msn.ec ACCESS 到高级表格.ec Access操作.ec Access数据库压缩修复新建.ec ACCSEE记录显示到超级列表框模块.ec ACSII 加解密模块2.0.ec AD.ec ADO方式填充树型框.ec API操作模块.ec API的使用方法.ec API 设置颜色对话框模块.ec ard.ec Arhz_自动更新.ec Base64编解码.ec BASE64编解码模块.ec Bios.ec Bios 信息.ec BMP加密数据.ec BMP滤镜模块.ec BOX.EC BPL专用更新模块.ec BPL综合模 块.ec BPL高级模块.ec ButtonEx.ec bzfec.ec cards.ec change.ec CM.ec commodity.ec coolp.ec Cool 皮肤模块.ec copy_dir.ec cpuusage.ec CPU占用率检测模块.ec CPU占用率检测模块1.ec CRC32.EC cs.ec Cur.ec debugprocess.ec des.ec DES 加密模块 1.0.ec DES加解密模块des.ec DirectX8VB组件调用模块.ec disk.ec DisplaySettings.ec DIY 热键框模块.ec DLL.ec DLL注入模块.ec DOS命令模块.ec dqf1996.ec EC.EC edb-html.ec EdbServer1.0 客户端.ec EDB、高级表格、XLS互换.ec edb到html-1.0.ec EDB数据库客户端模块 1.0.ec edb 数据库转Excel模块 1.0.ec edb数据库转Excel模块 1.3.ec edb转xls.ec eOgre.ec errcode.ec EtfAPI.ec EtfAPI30.ec ETimeFly API模块.ec Exact.ec excels.ec excel保存.ec Excel功能模块.ec EXE→SWF 转换模块.ec ExportData.ec ExportEdb.ec E库多条件查询模块.ec E库模糊查询模块.ec E 电子琴.ec fhhs.ec filetime.ec FlyFox_hotkey.ec FlyFox_ram.ec font.ec Force.ec ForceSample.ec freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IC卡读写模块 1.0.ec id.ec IE_RUN- 从IE地址栏里运行程序的模块.ec IMAGE.EC ini40.ec internet2.ec IPbox2.ec IP 地址编辑框2.0.ec jingjian.ec KERNEL.EC kernel模块.EC LED液晶控件模块(红色增强 版).ec Link22.ec Lzj-动态注册ActiveX控件.ec MakeDir.ec MD5.EC MD5 取数据摘要.EC MDB到超级列表框.ec mhs.ec misc1.ec mmqrOICQ.ec mp3信息模 块.ec MTH文件编码模块.ec Mx.Shuai模块.ec ns.ec NT系统服务.ec OCX控件高级注 册.ec ODBC方式填充树型框.ec ontop.ec PGBEAPICopy.ec powerdll.ec prcs.ec PrintData.ec ProcessInfo-1.ec ProcessInfo-2.ec ProcessInfo-3.ec ProcessInfo.ec ProgressBar.ec qp 编解码.ec qq登录.ec QQ通讯协议模块.ec QzsaPrint.ec RAR压缩.ec RAR压缩模块 1.0.ec RC4 加密算法 1.0.ec RC4-林子深.EC RC4.EC RC4加密算法.ec RegEx.ec RegEx1.ec ReSize.ec rhmisc.ec ricky52529 编程超级模块.ec RUN++行++模块2.ec RUNONCE.EC runtime.ec RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03.ec simixp3.0.ec simixp4.0.ec SMTP.EC someapiv1.ec SPEED.EC spell.ec SQL.ec SQL1.2.ec Sqlite 数据库加强.ec Sqlite表管理.ec SQL到文本.ec SQL基本语句.ec sql操作模块.ec SQL 数据库操作模块.ec SQL数据库最新操作模块.ec Star.ec StarlightExtinction.ec status.ec status2.ec Super-EC.ec SysResInfo.ec taskbar.ec TCP 服务器.ec tcsxk.ec TESTECOM.EC tip.ec Tooltip26.ec Tooltip261.ec Tooltip27.ec Tooltip272Alpha 版.ec Tooltip30版[易语言3.0以上版本].ec Tooltip31版[易语言3.0以上版本].ec Trackbar.ec transwin.ec TTS.EC TWnet.CN.EC URL 编码解码.ec USB.ec USER32.EC user32模块.EC user模块.EC USUAL.EC vcode.ec VERSION.EC ve 模块.ec Vista.ec vistaAERO模块.ec Vista风格化.ec W.y.k_!易模块1.10.ec W.y.k_! 易模块1.18.ec WBCZ.EC WBFH.EC wf.ec WF1.EC WinAPI_窗口与组件.ec windowsXP 界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP界面模拟模块1.02.ec windowsXP 界面模拟模块1.03.ec windowsXP界面模拟模块3.0.ec windowsXP界面模拟模块4.0版.ec WindowsXP 界面模拟模块4.ec Windows消息函数.ec WINNET.EC WINSYS.EC wrmem.ec WYSQL 客户端.ec xlAbout.ec XP-OK.EC XP.EC XP_EC.EC XP单选框1.1.ec XP 完美模拟专家.EC XP按钮.ec XP按钮1.1.ec XP界面模拟模块3.1版.ec XP皮肤1.6.ec XP 选择框1.1.ec xp风格化.ec ZCL_多线程类1.01.ec ZCL_控件类库1.01.ec ZCL_文件读写 1.01.ec ZCL_核库函数1.01.ec zip.ec Z计算器.ec [神2也教你学E] - 可执行动态载入&输出其他文件模块.ec _仿真shell库.ec √功能键状态√.ec √取功能键状态√.ec 万 年历.ec 万能注册验证模块.ec 世宝脚本语言引擎.ec 世恒通用安装系统文件压缩模块.ec 世恒通用安装系统文件压缩 模块RAR.EC 个性信息框.ec 个性信息框1.1.ec 个性信息框1.21.ec 个性信息框1.5.ec 个性 信息框1.ec 个性信息框1[1].21.ec 个性化电脑模块.ec 中文语音朗读模块.ec 二进制到三十六进制.ec 互 联网扩展模块1.1.ec 互联网扩展模块1[1].1.ec 五笔编码查询模块.ec 代码编辑器部分模块.ec 仿 vista截图.ec 仿WinXP窗口v3.1版.ec 仿XP界面3.0特别版模块 3.0.ec 仿XP窗口2.0.ec 仿 真shell库.ec 优化内存.ec 优化内存模块.ec 伟业极速文件传输客户端.ec 伟业极速文件传输服务器.ec 伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框控件(Tip).ec 修改菜单1.0.ec 修改菜单1.0版.ec 光驱控制模块.ec 全局事件模块.ec 全 程API模块.ec 全面操作SQL Server 2000.ec 公农历转换.ec 公农历转换1.2.ec 公农历转换 1.ec 公农历转换35.ec 公农历转换_2.ec 公历转农历模块 1.0.ec 公历转换为农历.ec 六六自用 模块.ec 六十四卦相.ec 关于窗口.ec 关于菜单的一些修改操作.ec 关机管理.ec 关联.ec 关联 数据库和新表格.ec 关联文件.ec 关联程序.ec 关闭托盘图标.ec 关闭窗口或进程.ec 内存专用模块.ec 内 存优化.ec 内存优化模块.ec..ec 内存皮肤.ec 内存补丁模块.ec 内存读写.ec 内存读写66.ec 内 存读写和进程操作.ec 内存读写模块 2.0.ec 内存读写模块 2[1].0.ec 内存读写模块.ec 内存读写模块 1.0.ec 内存读写模块2.0.ec 写屏幕.ec 冰川多媒体播放模块 1.0.ec 凝逸.注册易语言支持库 1.0.ec 凝逸网页取文1.0.ec 分割 合并 文件.ec 分割文件模块.ec 分割无逢文本模块.ec 分辨 率.ec 列宽自动调整.ec 列表框增强操作模块.ec 列表框打印预览1.0.ec 列表框打印预览1[1].0.ec 列 表框打印预览2.2.ec 列表框模块.ec 列表框项目拖动.ec 创建任意目录 1.0.0.2.ec 创建多级目录-西 风.ec 创建快捷方式1.0-西风.ec 创建快捷方式模块-简 1.0.ec 创建快捷方式模块2.2.ec 创建快捷方式 正.ec 创建数据库模块 1.0 .ec 创建数据库模块.ec 创建时钟事件.ec 删除文件模块.ec 删除文本所 在行.ec 判断ASCII编码.ec 判断XP外观支持文件是否存在.ec 判断字符模块.ec 判断数据库.ec 判 断星期几.ec 判断进程是否存在的模块.ec 到文本.ec 办公组件密码管理模块.ec 功能集一模块 1.0.ec 功 能集一模块 1[1].0.ec 功能集一模块.ec 功能集一模块_吴涛.ec 加入好友.ec 加入自身.ec 加 密.ec 加密文件头模块.ec 加密解密文本.ec 加密解密文本1.0.ec 加密配置文件操作ini40.ec 加 密配置文件操作模块.ec 加强执行1.0.ec 加解密文本1.1.ec 加载进度条.ec 加载进度条v2.0.ec 动 态加载菜单模块1.0版.ec 动态显示窗口.ec 动态类名.ec 动态组件操作模块.ec 动态菜单模块.ec 动态 调整分辩率.ec 动态调用DLL函数.ec 动感图标菜单.ec 动画窗体1.3.ec 匹配指定文本.ec 十六进制 转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果模块.ec 取Excel表名列表模块1.0.ec 取IE地址栏.ec 取IP及地理位置模块.ec 取IP地址.ec 取 mdb表名.ec 取mp3信息模块.ec 取串口的端口号模块+Get_Com.ec 取任意文件图标.ec 取功能键状 态.ec 取十进制.ec 取句柄对应全路径文件名2.1.ec 取图片尺寸.ec 取声调拼音模块.ec 取声调拼音模 块1.0.ec 取姓名.ec 取快捷方式信息1.2.ec 取拼音带声调1.2.ec 取拼音首个字母.ec 取拼音首 模块.ec 取按键名称模块.ec 取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词.ec 取汇编指令长度.ec 取汉字代码.ec 取汉字全拼音模 块.ec 取汉字笔画.ec 取汉字笔画1.ec 取汉字笔画模块-寒风.ec 取汉字笔画模块.ec 取注册表键句 柄.ec 取点颜色.ec 取焦点窗口句柄.ec 取特定目录模块.ec 取特征字.ec 取用户机器码模块.ec 取 窗口内所有控件标题.ec 取窗口句柄-外挂海万能模块1.53.ec 取系统信息.ec 取系统信息v2.1.ec 取系统信 息v2[1].1.ec 取系统启动时间.ec 取系统字体列表1.2.ec 取系统字体列表1[1].2.ec 取系统目 录.ec 取纯数字时间文本模块.ec 取网卡MAC.ec 取网卡参数.ec 取网络文件尺寸.ec 取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类已打开 的数据库记录打印.ec 同步目录.ec 同步缩放控件.ec 同步缩放控件1.0.ec 同步缩放窗口1.0.ec 吸 附模块.ec 周易模块,易经模块,八卦模块 V 1.22.ec 和是几与谁最大.ec 响应左键放开.ec 四则混合运算模 块.ec 回调函数.ec 图形窗口模块.ec 图片演示-西风.EC 图片演示.EC 图片组操作类.ec 圆角 化.ec 圆角化加强.ec 圆角化窗口.ec 在任务栏显示或隐藏.ec 在线更新.ec 在线更新2.ec 在 线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC 复件 星光灭绝.ec 复件 状态栏控件.ec 复制目录.ec 复制目录模块.ec 复制目录模块 1.ec 复制目录模块copy_dir.ec 外挂作坊1.4.ec 外挂作坊1.40909.ec 外挂作坊1.5-第六 版.ec 外挂作坊1.5版.ec 外挂作坊1.8.ec 外挂作坊1.85.ec 外挂作坊1.8版.ec 外挂作坊 1.8破解版.ec 外挂作坊1[1].85.ec 外挂作坊2.0-原版.ec 外挂作坊2.0.ec 外挂作坊2.0测试 版.ec 外挂作坊2.0破解版.ec 外挂作坊模块(新年礼品).ec 外挂作坊模块2.3.ec 外挂作坊模块2.3破解 版.ec 外挂作坊模块2.5破解版.ec 外挂作坊模块破解版.ec 外挂作坊网游模块.ec 外挂海-超线程下载模块.ec 外 挂海USB按键测试版.ec 外挂海万能模块.ec 外挂海万能模块1.50.ec 外挂海万能模块1.52.ec 外挂海万能 模块1.56.ec 外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能模块1.85版.ec 外挂海万能模块1.87版.ec 外挂海万能模块1.95.ec 外 挂海万能模块1.96.ec 外挂海万能模块2.07.ec 外挂海万能模块2.1(贺岁版).ec 外挂海截图模块 1[1].0.ec 外挂海模块.ec 外挂海模块1.35.ec 外挂海模块1.36.ec 外挂海模块1.37.ec 外 挂海模块1.38.ec 外挂海模块1.39.ec 外挂海模块1.40.ec 外挂海模块1.41.ec 外挂海模块 1.42.ec 外挂海模块1.43.ec 外挂海模块1.43A.ec 外挂海模块1.44.ec 外挂海模块1.45.ec 外 挂海模块1.46.ec 外挂海模块1.47.ec 外挂海模块1.49.ec 外挂海模块1.50.ec 外挂海模块 1.51.ec 外挂海模块1.52.ec 外挂海模块1.6(恶魔版).ec 外挂海模块1.6Beta2斩月内测版.ec 外 挂海模块高级版.ec 外部列表框全操作.ec 外部控件操作类.ec 外部数据库.ec 外部超级列表框类.ec 多功 模块.ec 多功能模块(1).ec 多功能模块(2).ec 多媒体.ec 多彩文字显示模块.ec 多彩渐变换肤模 块.ec 多方式取IP模块.ec 多种对话框.ec 多种对话框模块 1.0.ec 多种对话框模块.ec 多线程支持 库转API支持斩月-多线程控制.ec 多线程支持模块.ec 多表格载入ADO数据.ec 大六壬排盘.ec 大写.ec 大 强工作室关于窗口.ec 天气预报信息.ec 奇门遁甲排盘.ec 好用的东西.ec 好色按钮.ec 好色按钮 1.0.ec 好色按钮1.ec 好色按钮2.0.ec 好色按钮_2.ec 威灵-简装版.ec 威灵.ec 字 段不重复.ec 字节集.ec 字节集增强模块.ec 安全关机.ec 完全替代键盘鼠标钩子支持库的模块.ec 完全进 制转换.ec 定时提醒1.1.ec 客户管理模块.ec 对内存进行读写操作.0.ec 对剪贴版进行数据获取和数据设 置.ec 对话框代码自动生成器.ec 对话框代码自动生成器模块 1[1].0.ec 寻找子文件夹.ec 寻找注册表.ec 寻 找磁盘文件.ec 寻找磁盘文件模块 1.0.ec 寻找窗口内指定按钮并单击.ec 导出数据1.1.ec 导出数据 1.21.ec 封包加解密.ec 小小鸡内存优化.ec 小松E网页助手模块.ec 小鱼儿.ec 少男少女论坛万能模 块.ec 尘土库_界面库.ec 屏幕保护支持库.ec 屏幕保护支持库1.1.ec 屏幕保护支持模块.ec 屏幕分辩 率更改.ec 屏幕分辩率更改1.0.ec 屏幕录像.ec 屏幕狩猎者v1.0.ec 屏蔽win键.ec 屏蔽系统功 能键.ec 屏蔽超文本浏览框右键菜单2.2.ec 屏蔽键盘.ec 属性夹.ec 工具提示.ec 工具提示类.ec 工 具栏辅助模块.ec 常用API-2.ec 常用API.ec 常用功能.ec 常用模块1.2.ec 常用软件性能优化 模块.ec 幻风.ec 广告.ec 广告1.ec 应用接口支持模块.ec 度量转换.ec 延时模块.ec 建 立关联.ec 异常辅助模块.ec 异常辅助模块免费版.ec 异常通知辅助模块.ec 弹出下载窗口.ec 弹出式逐渐 透明窗口.ec 弹出网页广告.ec 强力杀进程、保护进程、隐藏进程.ec 彗星HTTP应用模块.ec 彗星托盘图标模 块.ec 彗星模块1.3.ec 彗星正则表达式类.ec 彗星正则表达式类2.0.ec 形象大使1.0.ec 循环冗 余校验.EC 循环冗余校验1.EC 快捷方式.ec 快速填充树型框.ec 快速填充树型框tcsxk.ec 悯轩技术 (Mxjishu)专用模块.ec 成组随机数.ec 我的信息框.ec 我的对话框.ec 我的测试易模块.EC 我的 驱动操作模块.ec 截图模块.ec 所有模块.ec 扑克.ec 扑克图像模块.ec 扑克图像模块1.1.ec 扑 克图像模块1.ec 扑克牌模块.ec 扑克牌模块1.0.ec 打印数据1.20-绿营.ec 打印模块.ec 打印预 览1.1.ec 打印预览1.3.ec 打印预览1.33.ec 打印预览2.41(注册表配置).ec 打印预览2.42(外 部文件配置).ec 打印预览2.44(注册表配置).ec 打印预览2.45(注册表配置).ec 打印预览模块 1.0.ec 打 开外部关联文件及调用系统关于窗口模块 1.0.ec 打开多文件对话框.ec 托盘图标气泡提示.ec 执行批文件.ec 执 行文件模块.ec 扩展按钮控件.ec 扩展按钮控件1.ec 拖动控件.ec 拦截外部程序消息.ec 按列排序超级列 表框1.ec 排错.ec 控件大小调整模块.ec 控件自动缩放.ec 控件+窗口模块.ec 控制台交互操作模 块.ec 控制程序运行天数.ec 控制程序运行天数1.0.ec 控制系统音量.ec 控制面板.ec 控制面板模 块.ec 提升权限.ec 提升进程权限.ec 提示文本类模块.ec 提示框模块2.6.ec 提示框模块 2.61.ec 提示框模块2.7.ec 提示框模块2.72 Alpha版.ec 提示框模块2.72Alpha版.ec 提 示框模块3.0版.ec 提示框模块3.1版.ec 提示框模块3.1版[易语言3.0以上版本].ec 搜索邮件.ec 播放 音频.ec 操作HID类设备.ec 操作外部列表框.ec 操作外部组合框.ec 操作外部超级列表框1.0.ec 操 作系统界面功能支持模块.ec 改变显示器状态.ec 改变显示器状态CM.ec 改变窗口或控件的外形1.0.ec 改变系统 菜单.ec 改变系统菜单1.0改进版.ec 改变系统菜单1.0简单版.ec 改变系统菜单v1.0.ec 改变系统菜单 _2.ec 数值与十六进制文本的相互转换.ec 数值类文本到金额.ec 数制转换(修该).ec 数制转换.ec 数 制转换_2.ec 数字单双.ec 数据库中指定字段内容填充到树形框.ec 数据库到超级列表框.ec 数据库增强.ec 数 据库客户端模块.ec 数据库批量替换.ec 数据库操作模块.ec 数据库查找.ec 数据库管理器模块.ec 数据打 包解包.ec 数据摘要模块(MD5算法实现) 飞扬工作室.ec 数据源按钮.ec 整点半点报时模块.ec 文件关联.ec 文 件压缩专家.ec 文件压缩模块.ec 文件压缩解压.ec 文件图标.ec 文件夹美容模块.ec 文件夹跳转.ec 文 件字符替换模块.ec 文件拖放-银戒指.ec 文件拖放.ec 文件拖放_YE.ec 文件拖放_叶如兆.ec 文件时 间操作模块1.0.ec 文件补丁模块.ec 文件读写&文件映射模块.ec 文字背景透明.ec 文本分行.EC 文 本分行1.0.EC 文本分行2.0.ec 文本分行3.0.ec 文本加密解密模块.ec 文本加解密模块.ec 文本 处理扩展模块.ec 文本折行.ec 文本操作.EC 文本操作1.0.EC 文本操作模块.ec 文本数字统计.ec 文 本替换模块.ec 文本查找.ec 文本统计模块 1.0.ec 文本计算.ec 文本语音朗读.ec 文本语音朗读 1.1.ec 文本语音转换模块.EC 斑马模块.ec 斩月_核心函数库.ec 新创建查询快捷方式.ec 新查询快捷 方式.ec 新注册系统热键1.0.ec 新浏览文件夹.ec 新编码转换大全.ec 新编码转换大全2.0.ec 无边 框窗口操作模块 1.2 版.ec 无边框窗口操作模块 1.5 版.ec 无边框窗口操作模块 1.6 版.ec 日期时间增 强.ec 日期格式化.ec 日期格式规范.ec 日期设置模块.ec 时间格式化-自由扩展型.ec 时间相关函 数.ec 易2.55版数据库记录编辑器模块.ec 易3.5版数据库记录编辑器模块.ec 易DLL支持.ec 易之插件模 块.ec 易容大师.ec 易库、高级表格、XLS互操作模块.ec 易库浏览编辑器模块.ec 易数据库插入记录模块.ec 易 用脚本-JKSCRIPT.ec 易脚本.ec 易脚本免费去窗口版.ec 易脚本破解免费无限制版.ec 易语言EDB数据库 客户端.ec 易语言OGRE类库.ec 易语言OGRE类库1.1.ec 易语言多线程支持模块 1.3.ec 易语言皮肤模 块 2.1.ec 易语言皮肤模块.ec 易语言网页操作.ec 易语言网页操作类.ec 易语言辅助模块(管理员推荐).ec 易 辅助模块.ec 星光灭绝.ec 星光灭绝1.0.ec 星光灭绝_保护系统.ec 是否为汉字.ec 显示图片.ec 显 示设置.ec 更换桌面.ec 更改光标.ec 更改光标Cur.ec 更改文件时间操作模块1.0.ec 最小化窗 口.ec 有图天气预报.ec 本土化易模块(已加到果子).ec 本土化易模块-更新.ec 本土化易模块.ec 杀进 程模块.ec 杂类功能模块一(音量邮件驱动器压缩).ec 枚举对象模块1.0.ec 枚举窗口内控件标题.ec 枚举系统字 体1.ec 果子的模块.ec 枫则表达式FZ08版.ec 枫式托管图标模块.ec 枫式热键 FS1.4 非典加强版.ec 查 找窗口内所有组件句柄.ec 查找窗口或进程并关闭.ec 查杀程序.ec 查询目录文件.ec 树型框三级填充.ec 树 型框增强.ec 树型框操作类.ec 树型框目录显示模块.ec 树型框移动.ec 树型框附加模块-edb版.ec 树 型框附加模块-外部数据库版.ec 树型磁盘与文件浏览.ec 格式化日期框.ec 梦飞鸟仿正则表达式.ec 梦飞鸟自用模 快.ec 检测汉字模块.ec 模块.ec 模块_bmp转换为jpg.ec 模块_WinXP窗口v4.0版.ec 模 块_与应用程序建立关联.ec 模块_与狡兔三窟建立关联.ec 模块_与黄金加密建立关联.ec 模块_中英文文本处理.ec 模 块_仿WinXP窗口v1.0.ec 模块_仿WinXP窗口v1.1.ec 模块_仿WinXP窗口v2.0特别版.ec 模块_仿 WinXP窗口v3.0纪念版.ec 模块_仿WinXP窗口v3.1版.ec 模块_保存扩展界面设置.ec 模块_修改菜单.ec 模 块_内存皮肤.ec 模块_动态修改图片组v1.0.ec 模块_动态修改图片组v1.1.ec 模块_动态修改图片组网-际飞狐修改 版.ec 模块_取图片尺寸.ec 模块_回调函数.ec 模块_图片按钮v2.0.ec 模块_在线更新.ec 模块_ 大数运算.ec 模块_数制转换.ec 模块_文本折行.ec 模块_无边框窗口设置.ec 模块_树型框.ec 模块_ 汉字查询.ec 模块_磁盘操作.ec 模块_禁止多次运行.ec 模块_系统功能.ec 模块_菜单项加图片.ec 模 块_超级列表框.ec 模块_超级列表框快速排序2.0.ec 模块_超级列表框补丁1.0.ec 模块_软件注册.ec 模块 _软件注册1.0.ec 模块_软件注册2.0.ec 模块_软件注册2[1].0.ec 模块_透明标签.ec 模块叁 数.ec 模块合集.ec 模块窗体透明效果.ec 模块集.ec 模拟MDI窗口.ec 模拟XP.ec 模拟 _xp.EC 模拟按键.ec 比较大小.ec 水晶窗口.ec 水晶进度条模块版.ec 水柱显示模块.ec 水 波特效.ec 水波特效模块.ec 水波纹增效模块.ec 水纹特效模块.ec 永不放弃专用模块.ec 求真函数动态调 用类.ec 求真动态窗口类.ec 求真文件对话框模块.ec 求真文件拖放模块.ec 求真树型框操作类.ec 求真窗 口停靠类模块.ec 求真超级组合框模块.ec 求真进度下载模块.ec 汇编模块(外挂海版).ec 汇编模块(龙祥 版).ec 汇编模块-2.ec 汇编模块.ec 汇编模块1.ec 汇编类模块.ec 汉字助记码.ec 汉字助 记码_2.ec 汉字处理.ec 汉字常用类_SUPER250.ec 汉字查询.ec 汉字查询3.1版.ec 汉字综 合模块.ec 汉字转拼音.ec 汉语朗读模块 1.0.ec 汉语朗读模块 1[1].0.ec 汉语朗读模块.ec 注 册模块.ec 注册热键(支持多热键).ec 注册热键-FlyFox.ec 注册热键.ec 注册热键_支持多热键 (20050816).ec 注册热键_支持多热键_模块.ec 注册热键模块.ec 注册码.ec 注册系统热键-钟华.ec 注 册系统热键.ec 注册系统热键1.0-西风.ec 注册系统热键2.0.ec 注册系统热键模块 1.0.ec 注册表操 作.ec 注册表操作增强模块.ec 注册表操作增强模块1.0.ec 注册表操作增强模块1.2.ec 注册表操作增强模块 1.32.ec 注册表简化模块.ec 注册表读写增强模块.ec 注册验证模块-疯子.ec 注册验证模块.ec 测 试.ec 浏览器操作模块.ec 浏览文件图标取文件图标.ec 浏览文件夹.ec 浏览文件夹模块.ec 液晶控件模 块.ec 液晶模块.ec 淡入淡出模块.ec 混合运算.ec 添加(删除)子项目.ec 清除数组重复成员.ec 溪 流关于窗口.ec 溪流关于窗口1.0.ec 滑块条扩容模块.ec 漫步(此群管理员推荐).ec 激活按钮.ec 热 键输入模块.ec 特效窗口模块.ec 状态栏控件.ec 状态栏控件2.0.ec 状态栏控件2.ec 玉米隐身 V5.4.ec 生成Sqlite表结构.ec 生成表格.ec 用户管理模块 1.3.ec 用户配置模块.ec 用户 配置模块1.0.ec 电子琴模块.ec 电脑安全维护模块.ec 电脑性能优化模块.ec 画图模块.ec 登录确认模 块 1.0.ec 登陆传世模块1.9.ec 百度回贴模块.ec 皮肤_易语言皮肤模块.ec 皮肤模块.ec 目录是 否存在.ec 目录模块.ec 直接邮件发送模块.ec 硬件操作模块.ec 硬软件常用命令模块.ec 磁性窗口 2.0.ec 磁性窗口模块V1.0.ec 磁盘操作.ec 磁盘格式化模块 1.0.ec 磁盘格式化模块.ec 磁盘 相关.ec 禁止上网.ec 禁止二次运行.ec 禁止多次运行.ec 禁止文件运行.ec 禁止程序多次运行.ec 禁 止程序多次运行模块(银戒指) 1.0.ec 禁止程序多次运行模块(银戒指) 1[1].0.ec 禁止重复运行.ec 禁止重运 行.ec 秘密潜入OICQ.ec 秘密潜入OICQ1.0.ec 移动复制建多级目录模块.ec 程序代码编辑器模块1.0- DMedit.ec 程序内存的读写.ec 程序是否运行.EC 程序是否运行2.EC 程序自杀.ec 程序自杀模 块.ec 突破灰色按钮.ec 窗口-控件锚点.ec 窗口动画效果模块 V1.0.ec 窗口句柄&进程名互取.ec 窗 口外形任我设.ec 窗口整容师(1.0).EC 窗口整容师(1.1).ec 窗口整容师1.1.ec 窗口热键.ec 窗 口自动隐藏模块v1.0.ec 窗口贴边隐藏模块.ec 窗口透明模块.ec 立体空间圆柱型模块.ec 立体空间矩型模 块.ec 管理员登录验证模块(未加密) 1.0.ec 管理员登录验证模块(未加密) 1[1].0.ec 类模块-线程类-进程操 作类;V0.41Fixed1.ec 粉碎文件.ec 精度时钟.ec 精易模块 V1.0.ec 精灵控制模块1.1.ec 系 统后台服务.ec 系统处理.ec 系统服务管理模块.ec 系统登录模块.ec 系统管家-关机管理.ec 系统设置易 模块 1.0.ec 系统设置易模块.ec 系统资源检测模块.ec 系统进程管理模块.ec 紫微斗数排盘.ec 线程 类.ec 组合框记录模块.ec 结束进程模块.ec 给选择夹加两个命令.ec 统计表模块.ec 统计表模块1.ec 统 计表模块2.ec 统计重复次数.ec 绿色软件自动升级模块.ec 编码转换大全.ec 编辑标准格式公文-2.0.ec 编 辑标准格式公文2.0.ec 编辑框禁止字符1.0.ec 编辑框辅助功能.ec 编辑框高亮.ec 编辑框高亮模块.ec 缩 放多文档支持库.ec 网络套接字类1.0.ec 网络性能优化模块.ec 网络控件模块 1.0.ec 网络控件模块.ec 网 络文件模块2.0.ec 网络时间验证.ec 网络服务器模块.ec 网络通信模块1.8.ec 网页操作类(光庆版 2.0).ec 网页操作类(光庆版3.0).ec 网页操作类.ec 置交替色.ec 置控件外形图片.ec 置窗口透 明值.ec 置超级列表框背景图片.ec 置鼠标移入移出事件.ec 股票查询.ec 脚本引擎-JKSCRIPT.ec 脚 本控制类_类模块.ec 脚本组件模块.ec 自创加解密数据.ec 自动升级模块.ec 自动填表.ec 自动更新模块 1.3.ec 自动编号模块.ec 自动调整控件大小与位置模块.ec 自动调整控件大小与位置模块1.1.ec 自动调整控 件大小与位置模块1.2.ec 自动调整控件大小与位置模块_不使用类了.ec 自定义信息框模块.ec 自定义进度复制文件模 块.ec 自定义进度移动文件模块.ec 自定义鼠标.ec 自定延时模块.ec 自定快捷键.ec 自我毁灭模块.ec 自 解压制作.ec 自解压制作1.ec 良剑科技-外挂作坊模块(新年礼品).ec 色彩转换_模块.ec 节点与xml互转模 块.ec 花样进度条1.0.ec 获取字符串尺寸.ec 获取本机互联网IP地址.ec 菜单加图片模块 1.0.ec 菜 单的一些修改操作.ec 菜单项加图片.ec 蓝风模块.ec 蝴蝶-11.ec 蝴蝶不休.ec 行数.ec 衣 雪高级表格自动编号.ec 表格公式模块.ec 表达式计算.ec 视频捕捉易模块.ec 解析LRC歌词文件.ec 记 录集读写操作.ec 设置IE代理服务器.ec 设置IE代理服务器1.0.ec 设置控件锚点.ec 设置控件锚点1.ec 设 置控件锚点_.ec 设置磁盘驱动器.ec 设置窗口圆角.ec 设置表格模块.ec 设置鼠标活动范围.ec 识图模 块.ec 详细的公农历转换 1.2.ec 详细的公农历转换1.0.ec 详细的公农历转换1.2.ec 语言朗读易模 块.ec 语音报时模块.ec 语音报时模块1.0.ec 语音报时模块1.2.ec 语音报时模块1.3.ec 语音朗 读易模块 1.0.ec 读.xls文件到高级表格.ec 读写Rockey加密锁.ec 读删一段.ec 读取DBF数 据.ec 读取天气预报-模块.ec 读取易模块信息.ec 读取超级列表框模块 1.0.ec 读取超级列表框模块.ec 读 取超级列表框模块_多条件版.ec 读文本.ec 读文本~1.ec 读易库到超级列表框1.0.ec 调整窗口大小.ec 调 用PowerDll功能的模块.ec 调用外部命令.ec 调试程序检测模块.ec 资源易模块专用示例.ec 超文本浏览框功 能扩展模块1.2.ec 超级信息框.ec 超级列表框交替色.ec 超级列表框列宽尺寸自动调整.ec 超级列表框到文 件.ec 超级列表框功能扩展2.2.ec 超级列表框单列排序.ec 超级列表框存为网页.ec 超级列表框导出 EXECL.ec 超级列表框打印预览1.33.ec 超级列表框扩展模块.ec 超级列表框排序.ec 超级列表框提速模 块.ec 超级列表框操作类.ec 超级列表框数据库排序.ec 超级列表框斩月模块.ec 超级列表框显示ACCESS表中数 据.ec 超级列表框模糊查找.ec 超级列表框背景.ec 超级列表框行列色2.2.ec 超级列表框补丁1.0.ec 超 级列表框补助.ec 超级列表框选中项存为Excel文件.ec 超级列表框选择框状态被改变.ec 超级快捷方式.ec 超级 打印预览0716a.ec 超级模块(2.1).ec 超级模拟msn模块(1.0).ec 超级模拟msn模块-69msn.ec 超 级编辑框功能扩展类.ec 超级表达式计算.ec 超速读取网页源码.ec 转为汉语拼音.ec 转为汉语拼音模块 1.0.ec 转为汉语拼音模块.ec 转换bmp格式到jpg格式模块1.11修正版1.ec 转换图像格式.ec 转换辅助 模块.ec 转生模块.ec 软件优化.ec 软件注册模块.ec 软件注册算号器模块.ec 轻舟个人模块 1.22.ec 轻舟已过简单模块1.1.ec 输入法上屏.ec 输入法操作模块.ec 进制转换-wuflea.ec 进 制转换-西风.ec 进制转换.ec 进制转换change.ec 进度下载模块 V1.0 1.0.ec 进度下载模块 V1[1].0 1.0.ec 进度下载模块V1.0.ec 进度条高级设置.ec 进度移动文件模块.ec 进程信息.ec 进 程关闭模块.ec 进程名取窗口句柄.ec 进程拦截.ec 进程模块.ec 进程相关模块-1.ec 进程相关模块 -2.ec 进程相关模块-3.ec 进程相关模块.ec 进程相关模块(1型).ec 进程相关模块(2型).ec 进 程相关模块(3型).ec 进程通信.ec 远程控制杂项模块(1.0).ec 远程控制杂项模块.ec 连接编译器.ec 迪 克—透明窗体.ec 选择颜色.ec 逍遥带符号液晶.ec 逍遥模块2.8.ec 逍遥液晶.ec 逍遥简化液晶.ec 透 明控件.ec 透明窗口组件.ec 通信设备模块_测试.ec 通用加解密.ec 通用易语言模块1.3.ec 通用模 块.ec 通用界面扩展.ec 通用验证码识别模块.ec 通过窗口标题取外部任意编辑框内容模块.ec 邮件发送类.ec 邮 件快手1.0.ec 部品管理模块.ec 配置文件.ec 配置文件全操作.ec 配置文件扩充操作模块.ec 配置文件 操作 1.0.ec 配置文件操作 1[1].0.ec 配置文件操作.ec 配置文件操作模块.ec 配置文件操作模块 3.0.ec 配置项类-Jie_soft.ec 配置项类.ec 酷按钮2.2模块.ec 酷按钮模块.ec 金口决排 盘.ec 金少风专用模块.ec 锁见盘数标.ec 锁见盘数标模块.ec 锁键盘数标.ec 锌新在线更新模块 V1_0_8.ec 锐浪打印_超表+高表1.5.ec 锐浪报表打印增强.ec 锐浪报表打印增强1.ec 锐浪报表打印增强 2.ec 键盘记录_模块.ec 键盘记录模块.ec 键盘钩子支持库.ec 防破解.ec 阿拉伯数字转换汉文数字模 块.ec 隐藏任务栏或托盘图标.ec 隐藏显示任务栏.ec 隐藏进程.ec 隐藏进程模块(1).ec 隐藏进程模块 (2).ec 隐藏进程模块.ec 音量控制.ec 频谱.ec 颜色选择器.ec 风筝_加解密.ec 飛狐 DLL.ec 驱动器相关模块.ec 高亮关键词.ec 高亮显示.ec 高彩光标模块(含2种光标).ec 高精度等 待.ec 高精度运算模块.ec 高精度运算模块2.1版.ec 高精度运算模块2[1].1版.ec 高级信息框.ec 高 级易模块集 2.2.ec 高级易模块集 2[1].2.ec 高级易模块集.ec 高级液晶数字1.1.ec 高级表格保证显 示最后行.ec 高级表格列宽尺寸自动调整.ec 高级表格到excel.ec 高级表格到数据库.ec 高级表格打印模块 1.0.ec 高级表格扩展模块.ec 高级表格添加按钮.ec 黑客入侵模块 V1.00.ec 默认打印机打印方向设置模 块.ec 鼠标控制.ec
第1 页共27 页 1 概述 频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测 量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称 闸门时间为1 秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频 率值就越准确,但闸门时间越长则没测一次频率的间隔就越长。闸门时间越 短,测的频率值刷新就越快,但测得的频率精度就受影响本文。数字频率计是 用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性 变化的信号。因此,数字频率计是一种应用很广泛的仪器 电子系统非常广泛的应用领域内,到处可见到处理离散信息的数字电路。 数字电路制造工业的进步,使得系统设计人员能在更小的空间内实现更多的功 能,从而提高系统可靠性和速度。 集成电路的类型很多,从大的方面可以分为模拟电路和数字集成电路2 大 类。数字集成电路广泛用于计算机、控制与测量系统,以及其它电子设备中。 一般说来,数字系统中运行的电信号,其大小往往并不改变,但在实践分布上 却有着严格的要求,这是数字电路的一个特点。 2 系统的总体设计: 2.1 原理设计 本频率计的设计以AT89S52 单片机为核心,利用它内部的定时/计数器完成 待测信号周期/频率的测量。单片机AT89S52 内部具有2 个16 位定时/计数器, 定时/计数器的工作可以由编程来实现定时、计数和产生计数溢出中断要求的功 能。在构成为定时器时,每个机器周期加1 (使用12MHz 时钟时,每1us 加1),这 样以机器周期为基准可以用来测量时间间隔。在构成为计数器时,在相应的外部 引脚发生从1 到0 的跳变时计数器加1,这样在计数闸门的控制下可以用来测 量待测信号的频率。外部输入每个机器周期被采样一次,这样检测一次从1 到0 的跳变至少需要2 个机器周期(24 个振荡周期) ,所以最大计数速率为时钟频率 的1/24 (使用12MHz 时钟时,最大计数速率为500 KHz) 。定时/计数器的工作由 相应的运行控制位TR 控制,当TR 置1 ,定时/计数器开始计数;当TR 清0 ,停止计 数。设计综合考虑了频率测量精度和测量反应时间的要求。例如当要求频率测 量结果为4 位有效数字,这时如果待测信号的频率为1Hz ,则计数闸门宽度必须 大于1000s。为了兼顾频率测量精度和测量反应时间的要求,把测量工作分为两 种方法。当待测信号的频率大于等于2Hz 时,定时/ 计数器构成为计数器,以机 器周期为基准,由软件产生计数闸门,这时要满足频率测量结果为4 位有效数字, 则计数闸门宽度大于1s 即可。当待测信号的频率小于2Hz 时,定时/ 计数器构 成为定时器,由频率计的予处理电路把待测信号变成方波,方波宽度等于待测信号 的周期。用方波作计数闸门,完全满足测量精度的要求。 频率计的量程自动切换在使用计数方法实现频率测量时,这时外部的待测信 号为定时/ 计数器的计数源,利用定时器实现计数闸门。频率计的工作过程为: 首先定时/计数器T0 的计数寄存器设置一定的值,运行控制位TR0 置1,启动定 时/ 计数器0;利用定时器0 来控制1S 的定时,同时定时/计数器T1 对外部的待 第2 页共27 页 测信号进行计数,定时结束时TR1 清0 ,停止计数;最后从计数寄存器读出测量数 据,在完成数据处理后,由显示电路显示测量结果。在使用定时方法实现频率测 量时,这时外部的待测信号通过频率计的予处理电路变成宽度等于待测信号周期 的方波,该方波同样加至定时/ 计数器1 的输入脚。这时频率计的工作过程为: 首先定时/ 计数器1 的计数寄存器清0 ,然后检测到方波的第二个下降沿是否加 至定时/ 计数器的输入脚;当判定下降沿加至定时/计数器的输入脚,运行控制位 TR0 置1 ,启动定时/计数器T0 对单片机的机器周期的计数,同时检测方波的第 三个下降沿;当判定检测到第三个下降沿时TR0 清0 ,停止计数,然后从计数 寄存器T0 读出测量数据,在完成数据处理后,由显示电路显示测量结果。测量 结果的显示格式采用科学计数法,即有效数字乘以10 为底的幂。这里设计的频 率计用4 位数码管显示测量结果。 定时方法实现频率测量。定时方法测量的是待测信号的周期,这种方法只设 一种量程,测量结果通过浮点数运算模块将信号周期转换成对应的频率值,再将 结果送去显示。这样无论采用何种方式,只要完成一次测量即可,频率计自动开 始下一个测量循环,因此该频率计具有连续测量的功能,同时实现量程的自动转 换。 数字频率计的硬件框图如图2.1 所示。 由此可以看出该频率计主要由八部分组成,分别是: (1)待测信号的放大整形电路 因为数字频率计的测量范围为峰值电压在一定电压范围内的频率发生频率 发生周期性变化的信号,因待测信号的不规则,不能直接送入FPGA 芯片中处 理,所以应该首先对待测信号进行放大、降压、与整形等一系列处理。 (2)分频电路 将处理过的信号4 分频,这样可以将频率计的测量范围扩大4 倍。 (3)逻辑控制 控制是利用计数还是即时检测待测信号的频率。 (4)脉冲计数/定时 根据逻辑控制对待测信号计数或定时。将计数或定时得到的数据直接输入 数据处理部分。 第3 页共27 页 (5)数据处理 根据脉冲计数部分送过来的数据产生一个控制信号,送入脉冲定时部分, 如果用计数就可以得到比较精确的频率,就将这个频率值直接送入显示译码部 分。 (6)显示译码 将测量值转换成七段译码数据,送入显示电路。 (7)显示电路 通过4 个LED 数码管将测得的频率值显示给用户。 (8)系统软件 包括测量初始化模块、显示模块、信号频率测量模块、量程自动转换模 块、信号周期测量模块、定时器中断服务模块、浮点数格式化模块、浮点数算 术运算模块、浮点数到BCD 码转换模块。 由于数据处理、脉冲计数/定时、逻辑控制和显示译码都是在单片机里完成 的,所以我们可以把系统分为以下几个模块:数据处理电路、显示电路、待测信 号产生电路、待测信号整形放大电路,电源电路。 2.2 主要开发工具和平台 2.2.1 原理图和印刷电路板图设计开发工具:PROTEL DXP Protel DXP 是第一套完整的板卡级设计系统,真正实现在单个应用程序中的 集成。设计从一开始的目的就是为了支持整个设计过程,Protel DXP 让你可以 选择最适当的设计途径来按你想要的方式工作。Protel DXP PCB 线路图设计系 图2.1 数字频率计的硬件框图 显示译码 待测信号的放大整形电路 数据处理逻辑控制 脉冲计数/定时 显示电路 待测波输入 分频电路 第4 页共27 页 统完全利用了Windows XP 和Windows 2000 平台的优势,具有改进的稳定性、 增强的图形功能和超强的用户界面。 Protel DXP 是一个单个的应用程序,能够提供从概念到完成板卡设计项目的 所有功能要求,其集成程度在PCB 设计行业中前所未见。Protel DXP 采用一种 新的方法来进行板卡设计,使你能够享受极大的自由,从而能够使你在设计的 不同阶段随意转换,按你正常的设计流量进行工作。 Protel DXP 拥有:分级线路图设计、Spice 3f5 混合电路模拟、完全支持线路 图基础上的FPGA 设计、设计前和设计后的信号线传输效应分析、规则驱动的 板卡设计和编辑、自动布线和完整CAM 输出能力等。 在嵌入式设计部分,增强了JTAG 器件的实时显示功能,增强型基于FPGA 的逻辑分析仪,可以支持32 位或64 位的信号输入。除了现有的多种处理器内核 外,还增强了对更多的32 位微处理器的支持,可以使嵌入式软件设计在软处理 器, FPGA 内部嵌入的硬处理器, 分立处理器之间无缝的迁移。使用了 Wishbone 开放总线连接器允许在FPGA 上实现的逻辑模块可以透明的连接到各 种处理器上。引入了以FPGA 为目标的虚拟仪器,当其与LiveDesign-enabled 硬 件平台NanoBoard 结合时,用户可以快速、交互地实现和调试基于FPGA 的设 计,可以更换各种FPGA 子板,支持更多的FPGA 器件。 2.2.2 单片机程序设计开发工具:KEIL C51 keil c51 是美国Keil Software 公司出品的51 系列兼容单片机C 语言软件开发 系统,和汇编相比,C 在功能上、结构性、可读性、可维护性上有明显的优 势,因而易学易用。 Keil c51 软件提供丰富的库函数和功能强大的集成开发调试工具,全 Windows 界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体 会到keil c51 生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑, 容易理解。在开发大型软件时更能体现高级语言的优势。 Keil C51 可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人 员可用IDE 本身或其它编辑器编辑C 或汇编源文件,然后分别有C51 及A51 编 辑器编译连接生成单片机可执行的二进制文件(.HEX),然后通过单片机的烧 写软件将HEX 文件烧入单片机内。3 2.2.3 单片机仿真软件:PROTEUS Proteus 是目前最好的模拟单片机外围器件的工具。可以仿真51 系列、 AVR,PIC 等常用的MCU 及其外围电路(如LCD,RAM,ROM,键盘,马 达,LED,AD/DA,部分SPI 器件,部分IIC 器件,...) 其实proteus 与 multisim 比较类似,只不过它可以仿真MCU!唯一的缺点,软件仿真精度有 限,而且不可能所有的器件都找得到相应的仿真模型。 使用keil c51 v7.50 + proteus 6.7 可以像使用仿真器一样调试程序,可以完全 仿真单步调试,进入中断等各种调试方案。 Proteus 与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU 的工 作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。 因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储 器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。 对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛 第5 页共27 页 盾和现象。 3 系统详细设计: 3.1 硬件设计 3.1.1 数据处理电路 ( 1 ) 中央处理模块的功能: 直接采集待测信号,将分两种情况计算待测信号的频率: 如果频率比较高,在一秒内对待测信号就行计数。 如果频率比较低,在待测信号的一个周期内对单片机的工作频率进行计数。 将得到的频率值通过显示译码后直接送入显示电路,显示给用户 ( 2 ) 电路需要解决的问题 单片机最小系统板电路的组建,单片机程序下载接口和外围电路的接口。 单片机最小系统板的组建: ①单片机的起振电路作用与选择: 单片机的起振电路是有晶振和两个小电容组成的。 晶振的作用:它结合单片机内部的电路,产生单片机所必须的时钟频率,单 片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越 高,那单片机的运行速度也就越快。MCS-51 一般晶振的选择范围为1~ 24MHz,但是单片机对时间的要求比较高,能够精确的定时一秒,所以也是为了 方便计算我们选择12MHz 的晶振。 晶振两边的电容:晶振的标称值在测试时有一个“负载电容”的条件,在工 作时满足这个条件,振荡频率才与标称值一致。一般来讲,有低负载电容(串 联谐振晶体),高负载电容(并联谐振晶体)之分。在电路上的特征为:晶振 串一只电容跨接在IC 两只脚上的,则为串联谐振型;一只脚接IC,一只脚接地 的,则为并联型。如确实没有原型号,需要代用的可采取串联谐振型电路上的 电容再并一个电容,并联谐振电路上串一只电容的措施。单片机晶振旁的2 个 电容是晶体的匹配电容,只有在外部所接电容为匹配电容的情况下,振荡频率 才能保证在标称频率附近的误差范围内。 最好按照所提供的数据来,如果没有,一般是30pF 左右。太小了不容易起 振。这里我们选择30pF 的瓷片电容。我们选择并联型电路如图3.1 所示。 ②单片机的复位电路: 2 1 Y1 12Mz C2 30pF C1 30pF XTAL1 XTAL2 图3.1 第6 页共27 页 影响单片机系统运行稳定性的因素可大体分为外因和内因两部分: 外因:即射频干扰,它是以空间电磁场的形式传递在机器内部的导体(引线 或零件引脚)感生出相应的干扰,可通过电磁屏蔽和合理的布线/器件布局衰减 该类干扰;电源线或电源内部产生的干扰,它是通过电源线或电源内的部件耦 合或直接传导,可通过电源滤波、隔离等措施来衰减该类干扰。 内因:振荡源的稳定性,主要由起振时间频率稳定度和占空比稳定度决定 起振时间可由电路参数整定稳定度受振荡器类型温度和电压等参数影响复位电 路的可靠性。 复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定 后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信 号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。 为了方便我们选择RC 复位电路可以实现上述基本功能如图3.2 所示。 但是该电路解决不了电源毛刺(A 点)和电源缓慢下降(电池电压不足)等 问题而且调整RC 常数改变延时会令驱动能力变差。增加Ch 可避免高频谐波 对电路的干扰。 复位电路增加了二极管,在电源电压瞬间下降时使电容迅速放电,一定宽 度的电源毛刺也可令系统可靠复位。 在选择元器件大小时,正脉冲有效宽度 2 个机器周期就可以有效的复位, 一般选择C3 为0.1uF 的独石电容,R1 为1K 的电阻,正脉冲有效宽度为: ln10*R1*C3=230>2,即可以该电路可以产生有效复位。 ( 3 ) 程序下载线接口: AT89S52 自带有isp 功能,ISP 的全名为In System Programming,即在线编 程通俗的讲就是编MCU 从系统目标系统中移出在结合系统中一系列内部的硬 件资源可实的远程编程。 ISP 功能的优点: ①在系统中编程不需要移出微控制器。 ②不需并行编程器仅需用P15,P16 和P17,这三个IO 仅仅是下载程序的时 候使用,并不影响程序的使用。 ③结合上位机软件免费就可实现PC 对其编程硬件电路连接简单如图3.3 所 示。 104 C3 1K R1 S1 VCC D1 1N4007 RESET Ch 0.1uF 图3.2 复位电路 第7 页共27 页 系统复位时,单片机检查状态字节中的内容。如果状态字为0,则转去0000H 地址开始执行程序这是用户程序的正常起始地址。如果状态字不0, 则将引导 向量的值作为程序计数器的高8 位,低8 位固定为00H,若引导向量为FCH, 则程序计数器内容为FC00H 即程序转到FC00H 地址开始执行而ISP 服务程序 就是从,FC00H 处开始的那么也就是进入了ISP 状态了,接下来就可以用PC 机 的ISP 软件对单片机进行编程了。 ( 4 ) 去耦电容 好的高频去耦电容可以去除高到1GHZ 的高频成份。陶瓷片电容或多层陶瓷 电容的高频特性较好。 设计印刷线路板时,每个集成电路的电源,地之间都要加一个去耦电容。 去耦电容有两个作用:一方面是本集成电路的蓄能电容,提供和吸收该集成电 路开门关门瞬间的充放电能;另一方面旁路掉该器件的高频噪声。数字电路中 典型的去耦电容为0.1uf 的去耦电容有5nH 分布电感,它的并行共振频率大约在 7MHz 左右,也就是说对于10MHz 以下的噪声有较好的去耦作用,对40MHz 以 上的噪声几乎不起作用。 1uf,10uf 电容,并行共振频率在20MHz 以上,去除高频率噪声的效果要好 一些。在电源进入印刷板的地方和一个1uf 或10uf 的去高频电容往往是有利 的,即使是用电池供电的系统也需要这种电容。 每10 片左右的集成电路要加一片充放电电容,或称为蓄放电容,电容大小 可选10uf。最好不用电解电容,电解电容是两层溥膜卷起来的,这种卷起来的 结构在高频时表现为电感,最好使用胆电容或聚碳酸酝电容。 去耦电容值的选取并不严格,可按C=1/f 计算;即10MHz 取0.1uf,对微控 制器构成的系统,取0.1~0.01uf 之间都可以。 从电路来说,总是存在驱动的源和被驱动的负载。如果负载电容比较大, 驱动电路要把电容充电、放电,才能完成信号的跳变,在上升沿比较陡峭的时 候,电流比较大,这样驱动的电流就会吸收很大的电源电流,由于电路中的电 感,电阻(特别是芯片管脚上的电感,会产生反弹),这种电流相对于正常情 况来说实际上就是一种噪声,会影响前级的正常工作。这就是耦合。 去藕电容就是起到一个电池的作用,满足驱动电路电流的变化,避免相互 间的耦合干扰。 旁路电容实际也是去藕合的,只是旁路电容一般是指高频旁路,也就是给 高频的开关噪声提高一条低阻抗泄防途径。高频旁路电容一般比较小,根据谐 振频率一般是0.1u,0.01u 等,而去耦合电容一般比较大,是10u 或者更大,依 据电路中分布参数,以及驱动电流的变化大小来确定。 去耦和旁路都可以看作滤波。正如ppxp 所说,去耦电容相当于电池,避免 1 2 3 4 5 6 7 8 9 10 P6 P17 P16 RESET P15 GND GND VCC 图3.3 程序下载线接口 第8 页共27 页 由于电流的突变而使电压下降,相当于滤纹波。具体容值可以根据电流的大 小、期望的纹波大小、作用时间的大小来计算。去耦电容一般都很大,对更高 频率的噪声,基本无效。旁路电容就是针对高频来的,也就是利用了电容的频 率阻抗特性。电容一般都可以看成一个RLC 串联模型。在某个频率,会发生谐 振,此时电容的阻抗就等于其ESR。如果看电容的频率阻抗曲线图,就会发现 一般都是一个V 形的曲线。具体曲线与电容的介质有关,所以选择旁路电容还 要考虑电容的介质,一个比较保险的方法就是多并几个电容。去耦电容在集成 电路电源和地之间的有两个作用:一方面是本集成电路的蓄能电容,另一方面 旁路掉该器件的高频噪声。数字电路中典型的去耦电容值是0.1μF。这个电容的 分布电感的典型值是5μH。0.1μF 的去耦电容有5μH 的分布电感,它的并行共振 频率大约在7MHz 左右,也就是说,对于10MHz 以下的噪声有较好的去耦效 果,对40MHz 以上的噪声几乎不起作用。1μF、10μF 的电容,并行共振频率在 20MHz 以上,去除高频噪声的效果要好一些。每10 片左右集成电路要加一片充 放电电容,或1 个蓄能电容,可选10μF 左右。最好不用电解电容,电解电容是 两层薄膜卷起来的,这种卷起来的结构在高频时表现为电感。要使用钽电容或 聚碳酸酯电容。去耦电容的选用并不严格,可按C=1/F,即10MHz 取0.1μF, 100MHz 取0.01μF,电路图如图3.4 所示。 ⑸单片机与外界的接口 显示电路的段选使用P0 口,P0 口是属于TTL 电路,不能靠输出控制P0 口 的高低电平,需要上拉电阻才能实现。 由于单片机不能直接驱动4 个数码管的显示,需要数码管的驱动电路,驱动 电路采用NPN 型的三极管组成,即上拉电阻又有第二个作用,驱动晶体管,晶 体管又分为PNP 和NPN 管两种情况:对于NPN,毫无疑问NPN 管是高电平有 效的,因此上拉电阻的阻值用2K——20K 之间的,具体的大小还要看晶体管的 集电极接的是什么负载,对于数码管负载,由于发管电流很小,因此上拉电阻 的阻值可以用20k 的,但是对于管子的集电极为继电器负载时,由于集电极电 流大,因此上拉电阻的阻值最好不要大于4.7K,有时候甚至用2K 的。对于PNP 管,毫无疑问PNP 管是低电平有效的,因此上拉电阻的阻值用100K 以上的就行 了,且管子的基极必须串接一个1~10K 的电阻,阻值的大小要看管子集电极的 负载是什么,对于数码管负载,由于发光电流很小,因此基极串接的电阻的阻 值可以用20k 的,但是对于管子的集电极为继电器负载时,由于集电极电流 大,因此基极电阻的阻值最好不要大于4.7K。与外界的信号交换接口,电路图 如图3.5。 104 CK11 104 CK12 104 CK13 104 CK14 VCC 图3.4 去耦电容 第9 页共27 页 数码管的段选通过P00~P07 口来控制的。 数码管的位选通过P20~P23 口来控制的。 计算待测信号的频率通过计数器1 来完成的所有待测信号解答计数器的T1 口上,即P3.5。 ⑹单片机的选型: AT89SC52 和AT89SS52 最主要的区别在于下载电压,AT89SC52 单片机下载 电压时最小为12V,而AT89S52 仅在5V 电压下就可以下载程序了,而且AT89S52 支持ISP,即在线编程。为了使用方便,在本系统中我们使用AT89S52 单片机。 ①AT89S52 主要性能 与MCS-51 单片机产品兼容。 8K 字节在系统可编程Flash 存储器。 l 1000 次擦写周期。 全静态操作:0Hz~33Hz。 VCC 1 2 YK1 30pF CK1 30pF CK2 VCC P00 P01 P02 P03 P04 P05 P06 P07 P20 P21 P22 P23 P15 P16 P17 123456789 PK1 P00 P01 P02 P03 P04 P05 P06 P07 P20 P21 P22 P23 P00 P01 P02 P03 P04 P05 P06 P07 P1.0/T2 1 P1.1/T2EX 2 P1.2/ECI 3 P1.3/CEX0 4 P1.4/CEX1 5 P1.5/CEX2 6 P1.6/CEX3 7 P1.7/CEX4 8 9 RST 10 P3.0/RxD 11 P3.1/TxD 12 P3.2/INT0 13 P3.3/INT1 14 P3.4/T0 15 P3.5/T1 16 P3.6/WR 17 P3.7/RD 18 XTAL2 19 XTAL1 20 VSS P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 P2.7/A15 28 29 PSEN 30 ALE/PROG 31 EA/VPP P0.7/AD7 32 P0.6/AD6 33 P0.5/AD5 34 P0.4/AD4 35 P0.3/AD3 36 P0.2/AD2 37 P0.1/AD1 38 P0.0/AD0 39 VCC 40 UK1 AT89S52 图3.5 单片机与外界接口 第10 页共27 页 三级加密程序存储器。 32 个可编程I/O 口线。 三个16 位定时器/计数器。 八个中断源。 全双工UART 串行通道。 低功耗空闲和掉电模式。 掉电后中断可唤醒。 看门狗定时器。 双数据指针。 掉电标识符。 ②功能特性描述: AT89S52 是一种低功耗、高性能CMOS8 位微控制器,具有8K 在系统可编 程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上Flash 允许程序存储器在系统可编程,亦 适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash, 使得AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52 具有以下标准功能: 8k 字节Flash,256 字节RAM, 32 位I/O 口 线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6 向量2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持2 种软件可选择节电模式。空闲模式下,CPU 停止工 作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下, RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬 件复位为止R8 位微控制器8K 字节在系统可编程Flash P0 口:P0 口是一个8 位漏极开路的双向I/O 口。作为输出口,每位能驱动8 个 TTL 逻辑电平。对P0 端口写“1”时,引脚用作高阻抗输入。当访问外部程序和 数据存储器时,P0 口也被作为低8 位地址/数据复用。在这种模式下,P0 具有内 部上拉电阻。在flash 编程时,P0 口也用来接收指令字节;在程序校验时,输出 指令字节。程序校验时,需要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器 能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此 时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的 原因,将输出电流(IIL)。此外,P1.0 和P1.2 分别作定时器/计数器2 的外部计 数输入(P1.0/T2)和时器/计数器2 的触发输入(P1.1/T2EX),具体如下表所 示。在flash 编程和校验时,P1 口接收低8 位地址字节。引脚号第二功能P1.0 T2 (定时器/计数器T2 的外部计数输入),时钟输出P1.1 T2EX(定时器/计数器 T2 的捕捉/ 重载触发信号和方向控制) P1.5 MOSI ( 在系统编程用) P1.6 MISO(在系统编程用)P1.7 SCK(在系统编程用) P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器 能驱动4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此 时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的 原因,将输出电流(IIL)。在访问外部程序存储器或用16 位地址读取外部数据 存储器(例如执行MOVX @DPTR)时,P2 口送出高八位地址。在这种应用 第11 页共27 页 中,P2 口使用很强的内部上拉发送1。在使用8 位地址(如MOVX @RI)访问 外部数据存储器时,P2 口输出P2 锁存器的内容。在flash 编程和校验时,P2 口 也接收高8 位地址字节和一些控制信号。 P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱 动4 个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可 以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原 因,将输出电流(IIL)。P3 口亦作为AT89S52 特殊功能(第二功能)使用,如 下表所示。在flash 编程和校验时,P3 口也接收一些控制信号。 引脚号第二功能P3.0 RXD(串行输入)P3.1 TXD(串行输出)P3.2 INT0(外 部中断0)P3.3 INT0(外部中断0)P3.4 T0(定时器0 外部输入)P3.5 T1(定时器1 外部输入)P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器写选通)。 RST: 复位输入。晶振工作时,RST 脚持续2 个机器周期高电平将使单片机复 位。看门狗计时完成后,RST 脚输出96 个晶振周期的高电平。特殊寄存器 AUXR(地址8EH)上的DISRTO 位可以使此功能无效。DISRTO 默认状态下,复 位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储 器时,锁存低8 位地址的输出脉冲。在flash 编程时,此引脚(PROG)也用作 编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可 用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储 器时,LE 脉冲将会跳过。如果需要,通过将地址为8EH的SFR 的第0 位置“1”, ALE 操作将无效。这一位置“1”,ALE 仅在执行MOVX 或MOVC 指令时有 效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH 的SFR 的 第0 位)的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选 通信号(PSEN)是外部程序存储器选通信号。当AT89S52 从外部程序存储器执 行外部代码时,PSEN 在每个机器周期被激活两次,而在访问外部数据存储器 时,PSEN 将不被激活。EA/VPP:访问外部程序存储器控制信号。为使能从 0000H 到FFFFH 的外部程序存储器读取指令,EA 必须接GND。为了执行内部 程序指令,EA 应该接VCC。在flash 编程期间,EA 也接收12 伏VPP 电压。 XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相 放大器的输出端。 ③特殊功能寄存器 特殊功能寄存器(SFR)的地址空间映象如表1 所示。 并不是所有的地址都被定义了。片上没有定义的地址是不能用的。读这些 地址,一般将 得到一个随机数据;写入的数据将会无效。用户不应该给这些未定义的地 址写入数据“1”。由于这些寄存器在将来可能被赋予新的功能,复位后,这些位 都为“0”。 定时器2 寄存器:寄存器T2CON 和T2MOD 包含定时器2 的控制位和状态位 (如表2 和表3 所示),寄存器对RCAP2H 和RCAP2L 是定时器2 的捕捉/自动 重载寄存器。 中断寄存器:各中断允许位在IE 寄存器中,六个中断源的两个优先级也可在IE 中设置。 3.1.2 显示电路 LCD 与LED 的区别。 第12 页共27 页 LED 仅仅是由8 个led 灯组成的数码显示器件,电路简单,操作容易。 LCD 是有点阵组成的显示器件,该器件电路和软件复杂,但是交互性好。 该系统展示给用于的数据为频率值,用LED 数码管显示即可。 LED 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码 管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1 位、2 位、4 位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共 阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极 (COM)的数码管。共阳数码管在应用时应将公共极COM 接到+5V,当某一字段 发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平 时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形 成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM 接到地线 GND 上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一 字段的阳极为低电平时,相应字段就不亮。 数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示 出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态 式两类。 ① 静态显示驱动 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个 单片机的I/O 端口进行驱动,或者使用如BCD 码二-十进制译码器译码进行驱 动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O 端口多,如驱动 5 个数码管静态显示则需要5×8=40 根I/O 端口来驱动,要知道一个89S51 单片 机可用的I/O 端口才32 个呢:),实际应用时必须增加译码驱动器进行驱动, 增加了硬件电路的复杂性。 ② 动态显示驱动 数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态 驱动是将所有数码管的8 个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为 每个数码管的公共极COM 增加位选通控制电路,位选通由各自独立的I/O 线控 制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那 个数码管会显示出字形,取决于单片机对位选通COM 端电路的控制,所以我们 只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数 码管就不会亮。通过分时轮流控制各个数码管的的COM 端,就使各个数码管轮 流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为 1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数 码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显 示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量 的I/O 端口,而且功耗更低。由于我们使用的FPGA 芯片的型号为EPF10K10, 有足够的IO 口分别去控制数码管的段选。这里我们采用动态显示方式。 由于FPGA 的IO 口没有足够的驱动能力去驱动数码管,所以需要数码管的 驱动电路,该驱动电路我们选择由三极管组成的电路,该电路简单,软件容易 实现。其中一个数码管的驱动电路图如图3.6 所示。 数码管为共阴极,当CS1=1 时,即三极管Q9 被饱和导通,则数码管的公共 极被间接接地,数码管被选中,数据将在该管上显示,当CS=0 时,三极管Q9 被截至,则数码管的公共极被没有接地,即使CSA,CSB,CSC,CSD,CSE, 第13 页共27 页 CSF,CSG,CSDP 被送入数据也不会有显示。 CSA,CSB,CSC,CSD,CSE,CSF,CSG,CSDP 分别为数码管的位选, 哪一位为“1”,即相应的三极管饱和导通,则相应的数码管段被点亮。“0”为截 止。相应的数码管段灭,这样数码管就有数字显示出来。 我们在该系统使用了4 个数码管,使用动态显示,即通过片选,是每个数码 管都亮一段时间,不断循环扫描,由于人的眼睛有一段时间的视觉暂留,所以 给人的感觉是每个数码管同时亮的,这样4 个数码管就把4 位十进制数据就显示 出来了。 数码管驱动电路:由于单片机芯片没有足够的能力驱动4 个数码管,因此需 要增加数码管驱动电路。 驱动电路我们可以选择由三极管组成的电路,该电路简单,程序容易实现. 3.1.3 待测信号产生电路 可变基准发生器模块的功能为:主要用于仿真外界的周期性变化的信号,用 于电路的测试,对频率的精度没有要求,只要能产生周期性变化的信号即可。 该部分不为频率计的组成部分,再加上为了节省成本我们使用LM555 芯片 组建的多谐振振荡器电路电路如图3.7 所示,电容C,电阻RA 和RB 为外接元 件,其工作原理为接通电源后,5V 电源经RA 和RB 给电容C 充电,由于电容 上电压不能突变,电源刚接通时,555 内部比较器A1 输出高电平,A2 输出低电 平,即RD=1,SD=0,基于RS 触发器置“1”,输出端Q 为高电平,此时,Q=0,使 A 1 2 f 3 g 4 e5 d A 6 8 c 7 DP 9 b10 a DS1 Q1 NPN Q2 NPN Q3 NPN Q4 NPN Q5 NPN Q6 NPN Q7 NPN Q8 NPN Q9 NPN VCC VCC VCC VCC VCC VCC VCC VCC A B C C D D E EF F G G DP DP AB 100 R1 100 R2 100 R3 100 R4 100 R5 100 R6 100 R7 100 R8 100 R9 1 2 3 4 5 6 7 8 9 P1 CS1 CSA CSA CSB CSB CSC CSC CSD CSD CSE CSE CSF CSF CSG CSG CSDP CSDP 图3.6 显示电路 第14 页共27 页 内部放电管截止。 当电容两端电压Vc 上升到大于5V 的电压的三分之一时,RD=1,SD=1,基本 RS 触发器状态不变,即输出端Q 仍为高电平,当电容两端电压Vc 上升到略大 于2*5V/3 是,RN=0,SD=1,基本RS 触发器置0,输出端Q 为低电平,这时Q=1, 使内部放电管饱和导通。于是电容C 经RB 和内部的放电管放电,电容两端电压 按指数规律减小。当电容两端电压下降到略小于5V 电压的三分之一时,内部比 较器A1 输出高电平,A2 输出低电平,基本RS 触发器置1,输出高电平,这 时,Q=0,内部放电管截止,于是电容结束放电,如此循环不止,输出端就得 到了一系列矩形脉冲。如图3.8 所示。 电路参数的计算: 为了使Q 端输出频率可变,RB 用电位器来取代。 电容选择如果选择105的独石电容,即C=1uF= uF ,RA选1K的电10106 2 TRIG OUT 3 4 RST CVOL5T 6 THR 7 DISC 8 VCC GND1 U1 LM555CJ RA C VCC RB 5V VCC 图3.7 待测信号产生电路 图3.8 LM555 工作时电流变化 第15 页共27 页 阻,RB 选择5K的电位器,由公示f =1.443/RA+RBC计算可得:当RB=0 时,f=1.443KHz, 当RB=5K 时, f=240Hz, 由此可得, 该电路的输出频率范围为: 240~1443(Hz)。 元器件的简介 LM555/LM555C 系列是美国国家半导体公司的时基电路。我国和世界各大 集成电路生产商均有同类产品可供选用,是使用极为广泛的一种通用集成电 路。LM555/LM555C 系列功能强大、使用灵活、适用范围宽,可用来产生时间 延迟和多种脉冲信号,被广泛用于各种电子产品中。 555 时基电路有双极型和CMOS 型两种。LM555/LM555C 系列属于双极 型。优点是输出功率大,驱动电流达200mA。而另一种CMOS 型的优点是功 耗低、电源电压低、输入阻抗高,但输出功率要小得多,输出驱动电流只有几 毫安。 另外还有一种双时基电路LM556,14 脚封装,内部有两个相同的时基电路 单元。 特性简介: 直接替换SE555/NE555。 定时时间从微秒级到小时级。 可工作于无稳态和单稳态两种方式。 可调整占空比。 输出端可接收和提供200mA 电流。 输出电压与TTL 电平兼容。 温度稳定性好于0.005%/℃。 应用范围 精确定时。 脉冲发生 连续定时 频率变换 脉冲宽度调制 脉冲相位调制 电路特点: LM555 时基电路内部由分压器、比较器、触发器、输出管和放电管等组 成,是模拟电路和数字电路的混合体。其中6 脚为阀值端(TH),是上比较 器的输入。2 脚为触发端( TR ) , 是下比较器的输入。3 脚为输出端 (OUT),有0 和1 两种状态,它的状态由输入端所加的电平决定。7 脚为 放电端(DIS),是内部放电管的输出,它有悬空和接地两种状态,也是由输 入端的状态决定。4 脚为复位端(R),叫上低电平( 2/3VCC 是高电平 1, 1/3VCC 是高电平1,7V,由此可以看出 LM7805 将正常工作,输出电压为5V。电路如图3.10 所示。 元器件的选型与电路参数的计算: LM7805 芯片简介: 外形图及引脚排列H 7805 系列为3 端正稳压电路,TO-220 封装,能提供 多种固定的输出电压,应用范围广。内含过流、过热和过载保护电路。带散 热片时,输出电流可达1A。虽然是固定稳压电路,但使用外接元件,可获得 不同的电压和电流。 主要特点: 1 IN 3 OUT 2 GND U1 LM7805 Q1 PNP Q2 PNP Q3 NPN R1 R2 R3 0.33uF C1 0.1uF C2 D1 D2 1N4007 D3 D4 0.1uF C4 10UF C5 1 2 5V 图3.10 第20 页共27 页 输出电流可达2A。 输出电压有:5V。 过热保护。 短路保护。 输出晶体管SOA 保护。 7805 的功能框图如图3.11: 注意: 输入电压,即为纹波电压中的低值点,都必须高于所需输出电压2V 以 上。 当稳压器远离电源滤波器时,要求用C1。 CO 可改善稳定性和瞬态响应。 该模块的不足和对进一步完善提出建议: 该模块的不足: 转换的效率低:线性稳压器的效率直接与其调整管所消耗的功率有 关。调整管的功耗等于电流×(输入电压-输出电压),由此可见,有些情况下调整 管会产生较大损耗。例如,负载为1A 时,将10V 的电压降至5V 输出,线性稳 压器的功耗为5W。效率将低于50%。该电路将会很耗电。 散热问题:由上可知线性稳压器的功耗将在高于总电路的50%,例如,我 们的电路功率为10W,那么线性稳压器的功率将会高于5W,这5W 的99%将通 过热量散失到外界,如果散热管理不适当将会使整个系统在高温下工作,影响 整个系统的性能之外,也严重的影响着整个系统的寿命。 提出建议: 线性稳压器的低效率迫使寻求新的改进方案,开关电源引起人们的关注。 根据开关电源的工作原理,在不同负载和电压下,一个设计良好的开关电源的 效率可达90%甚至更高。这相比线性稳压器,效率提高了40%。通过直观的比 较,开关电源降压的优势便体现出来了,其他开关电源的拓扑结构同样具有相 近或是更高的效率。开关电源设计不仅仅具有高效率这一主要优势,由于功耗 的降低还带来许多直接的好处。例如,与低效率的竞争产品相比,开关电源的 散热片面积大大减小。降低了对热管理的要求;而且更重要的是,由于器件不 会工作在低效的高温环境中,大大提高了器件的可靠性,进而延长工作寿命。 图3.11 第21 页共27 页 3.2 软件设计 3.2.1 编程语言的选择: 汇编和C 语言 汇编语言(Assembly Language)是面向机器的程序设计语言 在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号 (Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成 了汇编语言。于是汇编语言亦称为符号语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言 翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中 语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。 汇编语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执 行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇 编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。 C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大 的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语 言编写的。用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了, 象PC- DOS 、WORDSTAR 等就是用这种方法编写的。归纳起来C 语言具有 下列特点: ①C 是中级语言 它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可 以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工 作单元。 ② C 是结构式语言 结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必 要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维 护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。 ③C 语言功能齐全 C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更 高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算 功能、逻辑判断功能也比较强大, 可以实现决策目的。 ④C 语言适用范围大 C 语言比汇编更容易编写和移植,虽然该程序对时间要求比较严格但是如果 我们使用定时器的话对,这样就既可以解决用延时带来的不精确的问题,也提 高了编写程序的效率。 3.2.2 程序流程图: ⑴主程序 该计数器时通过计数或定时来完成计算待测信号的频率的,所以频率的计算 都是在中断里完成的。主函数的流程图如图3.12 为: 第22 页共27 页 检测一个信号首先在1 秒钟中内对待测频率计数,通过定时器0 来定时1 秒。 通过计数器1 对待测频率计数,通过这种方法检测出待测信号的频率,如果频率 小于2 的话,通过这种方法检测出来的频率精度会很低,所以如果频率低于2Hz, 用计数器1 来检测两个下降沿,在两个下降沿内,运行定时器0,通过这种方法 计算频率比较低的信号。 两种方案的选择由变量flag 控制,对一个未知频率信号,我们先假设该频率 高于2Hz,当用第一种方法检测出来的值小于2Hz,我通过对变量的控制执行第 二种方案。 定时器/计数器0 和定时器/计数器1 的主要作用: 首先当待测信号送入到频率计时,频率计将该信号作为频率大于2Hz 出来, 定时器/计数器0 设为定时模式,定时器/计数器1 设为计数模式。定时器0 的作 用为定时1 秒,在这一秒里,计数器1 对待测信号计数。由此可以测出待测的频 图3.12 主程序流程图 第23 页共27 页 率值,当检测到的频率值小于2Hz 时,频率计自动转换到对低频信号处理模式, 定时器1 的作用将变为自动检测待测频率的下降沿,定时器0 的作用是在相邻的 两个下降沿里计时。由此可以测出频率小于2 的信号。 定时器0 的程序流程图如图3.13。计数器1 的程序流程图如图3.14 所示。 如图3.13 定时器0 中断流程序 图3.14 定时器1 中断流程图 Y N 第24 页共27 页 打开Keil C,单击“工程”菜单中的“目标Target1 属性”,跳出一个设置“目标 Target1 属性”的对话框。打开“输入”页,在产生执行文件的框里,把“E 生成HEX 文件”前的钩打上,重新编译,即工程所在的文件夹里会产生一个HEX 格式的文 件。 用keil C 即可产生的HEX 的二进制文件,既可以在PROTES 中仿真使用, 也可以下载到单片机中运行。 3.3 电路板的制作 3.3.1 元器件的封装 在设计装配方式之前,要求将系统的电路基本定型,同时还要根据整机的 体积以及机壳的尺寸来安排元器件在印刷电路板上的装配方式。 具体做这一步工作时,可以先确定好印刷电路板的尺寸,然后将元器件配 齐,根据元器件种类和体积以及技术要求将其布局在印刷电路板上的适当位 置。可以先从体积较大的器件开始,如电源变压器、磁棒、全桥、集成电路、 三极管、二极管、电容器、电阻器、各种开关、接插件、电感线圈等。待体积 较大的元器件布局好之后,小型及微型的电子元器件就可以根据间隙面积灵活 布配。二极管、电感器、阻容元件的装配方式一般有直立式、俯卧式和混合式 三种。 ①直立式。电阻、电容、二极管等都是竖直安装在印刷电路板上的。这种 方式的特点是:在一定的单位面积内可以容纳较多的电子元件,同时元件的排 列也比较紧凑。缺点是:元件的引线过长,所占高度大,且由于元件的体积尺 寸不一致,其高度不在一个平面上,欠美观,元器件引脚弯曲,且密度较大, 元器件之间容易引脚碰触,可靠性欠佳,且不太适合频率较高的电路采用。 ②俯卧式。二极管、电容、电阻等元件均是俯卧式安装在印刷电路板上 的。这样可以明显地降低元件的排列高度,可实现薄形化,同时元器件的引线 也最短,适合于较高工作频率的电路采用,也是目前采用得最广泛的一种安装 方式。 ③混合式。为了适应各种不同条件的要求或某些位置受面积所限,在一块 印刷电路板上,有的元器件采用直立式安装,也有的元器件则采用俯卧式安 装。这受到电路结构各式以及机壳内空间尺寸的制约,同时也与所用元器件本 身的尺寸和结构形式有关,可以灵活处理。 1、单片机: 单片机使用双列直插式DIP 封装,40 个引脚,每个引脚的距离为100mil。 封装模型如图3.18 所示: 图3.18 单片机PCB 模型 第25 页共27 页 2、数码管的封装: 数码管的封装采用LEDDIP-10,但是因为每个厂家生产出来的段选并不是都 是相同的,但是没必要重新设计数码管的封装,仅仅检查引脚分配即可,在本设 计使用的数码管引脚分配如图3.19 所示。 其他元器件封装: 电阻AXIAL 无极性电容RAD 电解电容RB 电位器VR 二极管DIODE 三极管、场效应管TO 电源稳压块78 系列TO-220 单排多针插座SIP 双列直插元件DIP 晶振XTAL1 3.5 软硬件结合测试 当给电板通电时,LM555 的3 号输出引脚的电压为2.5V 左右。说明输出脉 冲的占空比为50%。通过通过示波器查看波形,和理论的波形一致,通过调节 电位器可以改变输出波形的频率。 图3.19 元器件引脚映射 第26 页共27 页 数码管显示当调节电位器时,数码管的显示也是在理论范围只内的。 第27 页共27 页 致谢 在本论文结束之际,回想本科阶段的学习和生活,感慨甚多,毕业课题和 论文是在导师郑老师的指导下完成的,同时也要感谢自动化教研室的老师,感 谢他们的耐心指导。感谢所有帮助和支持过我的人。 郑老师对论文的进展付出了大量的汗水和心血,并给予了许多具体的实验 指导方案,在论文的最后成稿中提出了许多宝贵的意见,从而使论文的质量得 以提高,从郑老师身上,我学到的不仅是做学问、搞科研的态度、方法和毅 力,而且更多的是做人的准则。借此论文完成之际,向郑老师表示深深的谢 意! 最后,再一次向关心和帮助我的各位表示我衷心的感谢和深深的敬意!

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧