数字序列发生器是在数字系统中每个循环周期中,1和0数码按一定的规则顺序排列产生的序列信号电路。移位寄存器中的数据可以在移位脉冲作用下一次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,串行输入、并行输出,十分灵活,用途也很广。本文给定序列循环长度为16,用户自定义输入序列,并可控制其顺序与逆序输出,利用4个74LS194移位寄存器移位输出进行设计,完成状态转移,并将最终结果显示出发光二极管上。
上传时间: 2013-10-29
上传用户:fdfadfs
为了解决无法远离计算机多媒体设备进行操作的现象,本文提出一种基于STC89C51单片机控制的智能化多媒体电脑遥控装置的设计。在设计中结合红外遥控器、红外接收电路、串口转USB模块,有效地克服了其不足问题。结果表明,该装置能够自动识别遥控信号并解码,可以智能学习自定义按键功能,利用身边任意一款遥控器结合本装置就可以脱离计算机有线的束缚,使用灵活,操作简便,性价比极高,可广泛应用于教室、会议室、家庭、娱乐等场合。
上传时间: 2013-10-26
上传用户:王楚楚
TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。 TLC2543的特点 (1)12位分辩率A/D转换器; (2)在工作温度范围内10μs转换时间; (3)11个模拟输入通道; (4)3路内置自测试方式; (5)采样率为66kbps; (6)线性误差±1LSBmax; (7)有转换结束输出EOC; (8)具有单、双极性输出; (9)可编程的MSB或LSB前导; (10)可编程输出数据长度。 TLC2543的引脚排列及说明 TLC2543有两种封装形式:DB、DW或N封装以及FN封装,这两种封装的引脚排列如图1,引脚说明见表1 TLC2543电路图和程序欣赏 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上传时间: 2013-11-19
上传用户:shen1230
μC/OS-II调试插件支持μC/OS-II各种设施的观察。包含任务、信号量、互斥量、邮箱、消息队列、标志、定时器和存储区等。同时可自定义刷新时间,动态的刷新各设施的数据显示,还可以将任务信息保存到日志文件中
上传时间: 2014-12-28
上传用户:shen007yue
利用SPMC75本身的Flash做数据备份:SPMC75F2413A 32k字的内嵌Flash(embedded Flash)分为两区:信息区和通用区,在同一时间只能访问其中的一区。信息区包含64个字,寻址空间为0x8000 ~ 0x803F。地址0x8000为系统选项寄存器P_System_Option。其它地址空间可由用户自定义重要信息比如:版本控制,日期,版权名称,项目名称等等。信息区的内容只有在仿真或烧录的状态下才能改变。32k字Flash被划分为16个页,每页2K字,每页可分为8帧,这样32K的Flash就可以分成128个帧。只有位于00F000 ~00F7FF区域的页面在自由运行模式下可以设置为只读或可读可写,其它页面均为只读.也就说片内FLASH数据备份区为是0xF000~0xF7FF,备份区为Bank14,最多存储的数据为2K字。SPMC75F2413A的32K字的内嵌式闪存结构入下图2-1,图2-2。
上传时间: 2013-11-08
上传用户:6546544
Smith控制算法仿真与控制:了解计算机控制过程,及用不同种高级语言编写实验程序的方法与特点。了解Smith算法和程序设计。掌握阶跃信号、自定义信号下,Smith算法的参数整定及被控对象的仿真与控制。了解组态软件在工业自动化方面的应用和基本使用方法。 单回路温度控制箱A/D、DA转换板温度检测元件XMZ数字显示仪万用表 1 Smith控制算法的参数整定仿真,绘制仿真曲线。2 Smith控制算法实时控制的参数整定,绘制实时控制曲线。
上传时间: 2013-11-25
上传用户:europa_lin
资料说明介绍 PCB Translator_CAMCAD转换器3.95版本,里面含CAMCAD_3.9.5a_crack文件,可以对软件进行破解 (需要安装PCB Translator后才能进行破解) 针对PCB设计文件的RSI转换器能够转换PCB设计和生产所需要的所有信息。它们包括:库,布置位置,插入属性信息,网表,走线,文字和铜箔,以及其它相关的项目。不需要执行"导入Gerber"和"交叉参考"就可以完成所有这些工作。事实上,根本不需要定义参考,因为软件可以从原始文件格式中提取出CAD数据,并把它直接输出到新的文件格式中。只需要注意CAD系统本身的限制就可以了。 CAMCAD PCB 转换器 CAMCAD PCB 转换器是一个功能完善的PCB CAD 转换器,图形用户界面也很浅显易懂。CAMCAD PCB 转换器支持大多数流行的CAD格式,比如Cadence Allegro, Orcad, Mentor and Accel EDA,也支持工业标准格式,比如GenCAM, GenCAD, and IPC-D-356.CAMCAD PCB 转换器允许导入CAD文件到CAMCAD图形用户环境中,校验数据,修改数据,然后可以把数据导出为任意格式的文件。这些特性意味着用户可以完全控制所有的事情,比如层的转换,也能解决CAD格式之间不兼容的问题。 一个案例,如果要转换Cadence Allegro文件到PADS,所有必须的设计信息都会包含在新的文件中。不过,Cadence Allegro允许板子上的铜箔重叠,PADS却不允许。Allegro 文件可以正常导入到CAMCAD。如果要立即把这个文件导出到PADS,程序会有错误提示。这时,可以使用CAMCAD的数据处理特性来改变有问题的铜箔,解决问题后再导出到PADS。 下面的矩阵表格,列出了CAMCAD PCB 转换器所支持的当前PCB的转换组合。Import Modules 一列中列出了可以被导入(读取)的所有ECAD文件格式。Export Modules一行中列出了可以被导出(写)的文件格式。在这个矩阵中的任意输入和输出模块组合转换都是可行的。当然,没有任何ECAD到ECAD的转换器是绝对完美的。由于ECAD layout系统有自己独特的特性,而这些可能不能直接转换到另一个有自己独特特性的ECAD系统中。 CAMCAD PCB 转换器支持的组合 建议配置:Windows 2000 或者 XP Professional,800 MHZ 处理器,512MB RAM 17"显示器,1024×768分辨率 Copyright 2004 Router Solutions Incorporated RSI Reserves the right to make changes to its specifications and products without prior notice. CAMCAD is a registered trademark of Router Solutions Incorporated. All rights reserved. RSI recognizes other brand and product names as trademarks or registered trademarks of their respective holders.
标签: Translator_CAMCAD PCB 转换器
上传时间: 2014-07-31
上传用户:Shaikh
ISIS 有一个很完善的图形系统允许你自定义原理图所包含项目的外观比如线条格式,填充色,文本的字体,文本的效果等等… 这个系统非常强大并且允许你自己定义部分或者全部的原理图的全部外观,同时允许加载某些对象到你本地的外观属性. 在ISIS中所有的图形对象都是根据图形格式所画出. 图形格式(graphics style)是一个完整的描述,关于怎样去画出和填充一个图形(比如一条线条,一个方框,圆或别的)并且包含线条的格式(实心线,点线,虚线等等),宽度,颜色,填充格式,填充的前台色和背景色,等等..同样,所有的标号(label)和文字块(cript blocks)在ISIS(终端标号,管脚名,等等)都是根据文本格式所画出来.文本格式(text style)是一个完整的描述,关于怎样去画出一些文本和包含字体的属性(比如:亚洲字体,罗马字体,等等),字符的高度,宽度,颜色,等等… 在ISIS 中,大多数的对象,例如2D图形,线条,终端标号,等等…每一个都有属于自己的格式以便他们能被定义,也就是说,比如,一条线条和另外一条线条有不同的外观. 这些项目作为这个对象的格式被设定,别的对象比如管脚名,子电路体,等等 是早已经被预先定义好的格式,因此这些对象只能定义要么全有要么全无的特性,也就是说,比如,子电路体可以有不同的你所想要的外观,但是所有的子电路体必须有相同的外观.
上传时间: 2013-10-11
上传用户:qwer0574
资料说明介绍 PCB Translator_CAMCAD转换器3.95版本,里面含CAMCAD_3.9.5a_crack文件,可以对软件进行破解 (需要安装PCB Translator后才能进行破解) 针对PCB设计文件的RSI转换器能够转换PCB设计和生产所需要的所有信息。它们包括:库,布置位置,插入属性信息,网表,走线,文字和铜箔,以及其它相关的项目。不需要执行"导入Gerber"和"交叉参考"就可以完成所有这些工作。事实上,根本不需要定义参考,因为软件可以从原始文件格式中提取出CAD数据,并把它直接输出到新的文件格式中。只需要注意CAD系统本身的限制就可以了。 CAMCAD PCB 转换器 CAMCAD PCB 转换器是一个功能完善的PCB CAD 转换器,图形用户界面也很浅显易懂。CAMCAD PCB 转换器支持大多数流行的CAD格式,比如Cadence Allegro, Orcad, Mentor and Accel EDA,也支持工业标准格式,比如GenCAM, GenCAD, and IPC-D-356.CAMCAD PCB 转换器允许导入CAD文件到CAMCAD图形用户环境中,校验数据,修改数据,然后可以把数据导出为任意格式的文件。这些特性意味着用户可以完全控制所有的事情,比如层的转换,也能解决CAD格式之间不兼容的问题。 一个案例,如果要转换Cadence Allegro文件到PADS,所有必须的设计信息都会包含在新的文件中。不过,Cadence Allegro允许板子上的铜箔重叠,PADS却不允许。Allegro 文件可以正常导入到CAMCAD。如果要立即把这个文件导出到PADS,程序会有错误提示。这时,可以使用CAMCAD的数据处理特性来改变有问题的铜箔,解决问题后再导出到PADS。 下面的矩阵表格,列出了CAMCAD PCB 转换器所支持的当前PCB的转换组合。Import Modules 一列中列出了可以被导入(读取)的所有ECAD文件格式。Export Modules一行中列出了可以被导出(写)的文件格式。在这个矩阵中的任意输入和输出模块组合转换都是可行的。当然,没有任何ECAD到ECAD的转换器是绝对完美的。由于ECAD layout系统有自己独特的特性,而这些可能不能直接转换到另一个有自己独特特性的ECAD系统中。 CAMCAD PCB 转换器支持的组合 建议配置:Windows 2000 或者 XP Professional,800 MHZ 处理器,512MB RAM 17"显示器,1024×768分辨率 Copyright 2004 Router Solutions Incorporated RSI Reserves the right to make changes to its specifications and products without prior notice. CAMCAD is a registered trademark of Router Solutions Incorporated. All rights reserved. RSI recognizes other brand and product names as trademarks or registered trademarks of their respective holders.
标签: Translator_CAMCAD PCB 转换器
上传时间: 2014-12-31
上传用户:wvbxj
网上疯传的Excel BOM经典脚本,相信诸位PADS用户再熟悉不过了吧! 但是它还有缺点: 1.元件封装不能转换。(元件位号为R/C/L的0402/063/0805/1206封装自动转换统一的对应封装,以方便统计。) 2.元件参数转换。(电阻的转换0R时由0mR修正为0R,KR/MR修正为K/M。) 3.不能按元件的SMD属性来分类统计。 4.有些公司在制作PADS库元件时,已经为元件建立了Part ID。导出BOM时需要元件的Part ID属性。 5.不能导出元件坐标。(本人改进导出元件几何中心坐标,以便贴片生产之用。) 6.不能导出跳线。 7.不能支持WPS。 8.不能自定义导出元件的Part ID属性。 9.不能自定义位号之间连接符号。 10.导出BOM特殊字符乱码,比如常见的±/µ/Ω等。(PADS9.5在中文状态下导出BOM就不会乱码, 暂时还没有更好的解决办法,不过可以在Excel中替换解决。) 11.加载与运行脚本步骤繁冗;运行速度比较慢。(本人改进的代码速度绝对不会比之前的慢。)
上传时间: 2015-01-01
上传用户:rolypoly152