js动态生成Tab页,双击实现关闭,可以继续扩展,
上传时间: 2017-09-02
上传用户:qw12
简单Tab,只为会员简单Tab,只为会员简单Tab,只为会员简单Tab,只为会员
标签: Tab
上传时间: 2013-12-11
上传用户:362279997
Protel99se鼠标增强软件2.0: 2.0版本改名为“Protel99se鼠标增强软件”,是因为使用普通三键鼠标也可实现 放大和缩小功能。 1.0版本功能:(软件名称:“Protel99se增加鼠标滚轮放大缩小功能”) 向上滚动滚轮 --> Zoom In 放大(PageUp键) 向下滚动滚轮 --> Zoom Out 缩小(PageDown键) 单击中键 --> Zoom Pan 移动屏幕 (Home键) 2.0版本新增功能: 1.在手动布局时,按鼠标左键移动元件时,再点击右键,可旋转元件。(非常好用的功能) 2.增加鼠标中键手形功能,按住中键,移动鼠标,放开中键,为一个手形功能。 按中键向左移动 --> 在画线时退回上一步(退格键) 按中键向右移动 --> 删除有焦点的对象(Delete键) 按中键向上移动 --> 放置元件时,进入修改元件属性 (Tab键) 按中键向下移动 --> 放置元件时,用于旋转元件(空格键) 按中键向左上移动 --> Zoom Out 缩小(PageDown键) 按中键向右下移动 --> Zoom In 放大(PageUp键) 按中键向右上移动 --> Clear 删除所有选择的对象(Ctrl+Delete键) 按中键向左下移动 --> Fit All Objects 显示所有元件(Ctrl+PageDown键) 3.在PCB、SCH、PCBLib、SCHLib四个编辑器中都能实现本软件的所有功能。
上传时间: 2013-07-02
上传用户:电子世界
说明:\r\n 本软件是增强Protel99se鼠标中键功能的工具。\r\n 1. 上下滚动滚轮,屏幕缩放相当于PageUp,PageDown的功能\r\n 2. 按下滚轮,切换有效图层并刷新相当于小键盘 * 的功能\r\n 3. 按住左键拖动器件再按右键可旋转,相当于\"Tab\"的功能\r\n 4. 将本软件(含Hook.dll)放到Protel99se安装目录,运行时会自动启动Protel99se\r\n 5. 仿照“Protel99se鼠标增强软件”(www.zsmcu.com)设计,因我运行她后
上传时间: 2013-09-14
上传用户:问题问题
非常全面的protel99 快捷键文本一个比较全protel99 快捷键delete——放置导线或多边形时,删除最末一个顶点 ctrl+Tab——在打开的各个设计文件文档之间切换alt+Tab——在打开的各个应用程序之间切换
上传时间: 2013-12-16
上传用户:cxl274287265
enter——选取或启动 esc——放弃或取消 f1——启动在线帮助窗口 Tab——启动浮动图件的属性窗口 pgup——放大窗口显示比例 pgdn——缩小窗口显示比例 end——刷新屏幕 del——删除点取的元件(1个) ctrl+del——删除选取的元件(2个或2个以上) x+a——取消所有被选取图件的选取状态 x——将浮动图件左右翻转 y——将浮动图件上下翻转 space——将浮动图件旋转90度 crtl+ins——将选取图件复制到编辑区里 shift+ins——将剪贴板里的图件贴到编辑区里 shift+del——将选取图件剪切放入剪贴板里 alt+backspace——恢复前一次的操作 ctrl+backspace——取消前一次的恢复 crtl+g——跳转到指定的位置 crtl+f——寻找指定的文字
上传时间: 2013-12-29
上传用户:13033095779
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar Tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上传时间: 2013-10-21
上传用户:13788529953
对应程序: #include<reg52.h> #define uint unsigned int #define uchar unsigned char uchar code Tab[]={ 0x81, 0x42, 0x24, 0x18, }; void delay(uint z) { uint i,j; for(i=z;i>0;i--) for(j=120;j>0;j--); } void init() { P0=0x00; }
上传时间: 2014-01-17
上传用户:ruan2570406
因为工作的缘故,必须学习EMC单片机了。我会把我的学习历程写下来,算是对坛子的一点贡献,也算是自己的一个总结吧。因为以前学过51的和PIC、HOLTEK的单片机,并且也大致了解过EMC的指令集,所以学起来并不是太难。为了学习,而又没有仿真器,于是去emc的网站下载了一个simulator来软件仿真。第一感觉还不错,把里面的例子程序跑了一下,单步执行然后看寄存器的变化。发现他的IDE环境不是特别好用,首先编辑器无法设置Tab的宽度,导致UE里面写好的代码,都不整齐了。再说一下对EMC指令集的理解。EMC的寄存器占用2个空间:内存空间和IO空间,前者用mov来访问,后者用IOW和IOR等来访问。这点我想很多初学者都会象我一样,要花点时间来理解这个问题。还有就是很多寄存器没有地址的,也就是占用特殊的地址空间,既不是内存也不是IO空间,比如CONT等。我想,正是这种类繁多的寻址,使得在简单的MCU上可以2个clock跑一条单周期指令。对于此,PIC和HOLTEK的单片机都需要4个clock跑一条单周期指令,51系列CISC指令就更不用说了。
上传时间: 2013-11-05
上传用户:龙飞艇
基于单片机的红外门进控制系统设计与制作:我们所做的创新实验项目“基于单片机的红外门控系统”已基本完成,现将其工作原理简要说明。该系统主要分为两大部分:一是红外传感器部分。二是单片机计数显示控制部分。基本电路图如下:其中红外传感器部分我们采用红外对管实现,红外对管平行放置,平常处于接收状态,经比较器输出低电平,当有人经过时,红外线被挡住,接收管接收不到红外线,经比较器输出高电平。这样,当有人经过时便会产生一个电平的跳变。单片机控制部分主要是通过外部两个中断判断是否有人经过,如果有人经过,由于电平跳变的产生,进入中断服务程序,这里我们采用了两对红外传感器接到两个外部中断口,中断0作为入口,实现加1操作,中断1作为出口,实现减1操作。另外,我们通过P0口控制室内灯的亮暗,当寄存器计数值为0时,熄灯,不为0时,灯亮。显示部分,采用两位数码管动态显示,如有必要,可以很方便的扩展为四位计数。精益求精!在实验过程中,我们走了非常多的弯路,做出来的东西根本不是自己想要的,我们本想做成室内只有一个门的进出计数,原理已清楚,即在门的两边放置两对红外对管,进出时,挡住两对对管的顺序不同,因此,可判断是进入还是出去,从而实现加减计数,编程时,可分别在两个中断服务程序的入口置标志位,根据标志位判断进出,详细内容在程序部分。理论如此,但在实际过程中,还是发现实现不了上述功能,我们初步判定认为是程序掌握得不够好,相信随着自己对单片机了解的深入,应该会做出更好的 (因为我们是临时学的单片机),程序的具体内容如下: $MOD52 ORG 0000H LJMP MAIN ORG 0003H LJMP 0100H ORG 0013H LJMP 0150H ORG 0050HMAIN: CLR A MOV 30H , A ;初始化缓存区 MOV 31H , A MOV 32H , A MOV 33H , A MOV R6 , A MOV R7 , A SETB EA SETB EX0 SETB EX1 SETB IT0 SETB IT1 SETB PX1NEXT1: ACALL HEXTOBCDD ;调用数制转换子程序 ACALL DISPLAY ;调用显示子程序 LJMP NEXT1 ORG 0100H ;中断0服务程序 LCALL DELY mov 70h,#2 djnz 70h,next JBC F0,NEXT SETB F0 CLR P0.0 LCALL DELY0 SETB P0.0 MOV A , R7 ADD A , #1 MOV R7, A MOV A , R6 ADDC A , #0 MOV R6 , A CJNE R6 , #07H , NEXT CLR A MOV R6 , A MOV R7 , ANEXT: RETI ORG 0150H ;中断1服务程序 LCALL DELY mov 70h,#2 djnz 70h,next2 JBC F0,NEXT2 SETB F0 CLR P0.0 LCALL DELY0 SETB P0.0 CLR C MOV A , R7 SUBB A , #1 MOV R7, A MOV A , R6 SUBB A , #0 MOV R6 , A CJNE R6 , #07H , NEXT2 CLR A MOV R6 , A MOV R7 , ANEXT2: RETI ORG 0200HHEXTOBCDD:MOV A , R6 ;由十六进制转化为十进制 PUSH ACC MOV A , R7 PUSH ACC MOV A , R2 PUSH ACC CLR A MOV R3 , A MOV R4 , A MOV R5 , A MOV R2 , #10HHB3: MOV A , R7 ;将十六进制中最高位移入进位位中 RLC A MOV R7 , A MOV A , R6 RLC A MOV R6 , A MOV A , R5 ;每位数加上本身相当于将这个数乘以2 ADDC A , R5 DA A MOV R5 , A MOV A , R4 ADDC A , R4 DA A ;十进制调整 MOV R4 , A MOV A , R3 ADDC A , R3 DJNZ R2 , HB3 POP ACC MOV R2 , A POP ACC MOV R7 , A POP ACC MOV R6 , A RET ORG 0250HDISPLAY: MOV R0 , #30H MOV A , R5 ANL A , #0FH MOV @R0 , A MOV A , R5 SWAP A ANL A , #0FH INC R0 MOV @R0 , A MOV A , R4 ANL A , #0FH INC R0 MOV @R0 , A MOV A , R4 SWAP A ANL A , #0FH INC R0 MOV @R0 , A MOV R0 , #30H MOV R2 , #11111110BAGAIN: MOV A , R2 MOV P2 , A MOV A , @R0 MOV DPTR , #Tab MOVC A , @A+DPTR MOV P1 , A ACALL DELAY INC R0 MOV A , R2 RL A MOV R2 , A JB ACC.4 , AGAIN RETTab: DB 03FH , 06H , 5BH , 4FH , 66H , 6DH , 7DH , 07H , 7FH , 6FH ;七段码表DELY: MOV R1,#80D1: MOV R2,#100 DJNZ R2,$ DJNZ R1,D1 RET DELAY: MOV TMOD , #01H ;延时子程序 MOV TL0 , #0FEH MOV TH0 , #0FEH SETB TR0WAIT: JNB TF0 , WAIT CLR TF0 CLR TR0 RETDELY0: MOV R1, #200D3: MOV R2,#250 DJNZ R2,$ DJNZ R1,D3 RET END 该系统实际应用广泛。可用在生产线上产品数量统计、公交车智能计数问候(需添加语音芯片)、超市内人数统计等公共场合。另外,添加串口通信部分便可实现与PC数据交换的功能。 由于,实验简化了,剩下不少零件和资金,所以我们又做了两项其他的实验。
上传时间: 2013-12-22
上传用户:tangsiyun