摘要:为解决基于单片机的电子提花机所面临的问题,提出一种新的基于单片机W78E516B的嵌入式提花机控制器,包括硬件电路和单片机软件.分析了控制器实际中遇到的及可能遇到的技术问题,提出相应的对策.用盘代替软盘输入花样数据,解决了花样纬数受限制的实际问题.控制器实现了意外停机保护功能,且意外停机后可以快速恢复生产,文件管理系统经过反复拷贝删除也不会产生碎片.经在多家工厂运行,结果表明使用该控制器的提花机动作简洁、准确.关键词:提花机;控制器;单片机;USB;文件管理
上传时间: 2013-11-11
上传用户:banyou
摘要:为解决采用原子力显微镜(AFM)系统进行纳米机械性能测试中存在的不能够直接获得载荷?压深曲线以及不能够随意改变加载、保载、卸载时间等问题,对AFM系统进行了改造,开发了一套基于单片机的信号输入输出模块。将该模块与AFM控制系统相联,形成新的纳米机械性能测试系统。该系统信号输出精度为0.15mV,信号采集精度为0.3mV,工作台的移动灵敏度为1.53nm,可以动态改变垂直载荷,并实时获得载荷?压深曲线。通过单片机设置模拟信号的输出速率可以实现加载、保载和卸载速率的改变;结合二维微动精密工作台,可以实现较大范围内高精度的点阵压痕测试。通过在聚碳酸酯、聚二甲基硅氧烷等材料表面进行实验测试表明:该系统可以高速高精度地测量样品的纳米机械性能参数,包括对样品进行纳米压痕测试和对样品的纯弹性变形过程进行检测,如聚二甲基硅氧烷或者各种微梁等微小构件。关 键 词:原子力显微镜(AFM);单片机;纳米机械性能;载荷-压深曲线
上传时间: 2013-10-18
上传用户:a296386173
摘要:单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。单片机是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。通过对基于单片机的日历设计,从而达到学习、了解单片机相关指令在各方面的应用。系统以AT89S52为核心,主要进行基于AT89S52低功耗MCU的字符型日历时钟及其系统的研究。系统还带有DS1302、显示电路、按键电路、和复位电路等部分,能实现时钟日历显示的功能,能进行时、分、秒、年、月、日的调整。 关键词:AT89S52 LCD 复位电路 DS1302
上传时间: 2013-10-28
上传用户:wettetw
摘要:本文介绍了一种基于单片机的智能稳压电源的设计方案,其核心技术是通过单片机控制数模转换来改变其后的稳压模块的输出。该系统由整流滤波初步稳压部分、单片机控制部分、DAC和显示部分组成,该稳压电源能连续步进可调,并且可实时显示,弥补了传统稳压电源的不足。关键词:单片机;稳压电源;连续步进可调;DAC;
上传时间: 2013-12-25
上传用户:ch3ch2oh
基于TMS320F2812的数字频率计摘 要:采用多周期测量原理,即用标准频率信号填充整数个周期的被测信号,从而消除了被测信号±1的计数误差,其测量精度仅与门控时间和标准频率有关,克服传统的直接测频或者直接测周法均不能全面满足高精度要求的缺陷。选用TMS320F2812型号的DSP芯片作为核心处理单元,结合其高精时钟和快速运算的优点,利用其内部的事件管理器:捕获单元,定时/计数单元,比较单元,脉宽调制电路PWM,实现高精度的频率测量,并实现了脉宽和占空比的测量。关键词:高精度频率测量; 脉宽; 占空比; 多周期测量原理; 数字信号处理器
上传时间: 2014-10-14
上传用户:JIEWENYU
基于AT89S52的红外遥控电子密码锁设计 本设计以单片机AT89S52作为密码锁监控装置的检测和控制核心,分为主机和从机,实现钥匙信息在主机上的初步认证注册、密码信息的加密、红外传输、钥匙丢失报废等功能。根据51单片机之间的串行通信原理,利用红外来传输,这便于对密码信息的随机加密和保护。而且采用红外遥控相对于机械锁和键盘输入的电子密码锁具有较高的优势。如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。所以红外线遥控是目前使用最广泛的一种通信和遥控手段。软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。测试结果表明,本系统各项功能已达到本设计的所有要求。
上传时间: 2013-10-18
上传用户:icarus
基于HT46R065V的24V VFD八位OTP型单片机 增强A/D 型系列单片机是一款8 位具有高性能精简指令集的单片机,应用相当广泛。秉承HOLTEK 单片机具有的低功耗、I/O 灵活、定时器功能、振荡类型可选、休眠和唤醒功能、看门狗和低电压复位等丰富的功能选项,增强A/D 型单片机具有极高的性价比,其内部集成了系统振荡器HIRC,提供三种频率选择,不需要增加外部元器件。可以广泛适用于各种应用,例如工业控制,消费类产品,家用电器子系统控制等。
上传时间: 2013-11-09
上传用户:ynzfm
本实验是基于EasyFPGA030 的四位数字密码锁设计。本实例中采用Actel FPGA A3P030 开发板的晶振频率进行四位密码输入信号采集。根据密码输入信号控制I/0 口的输出,第一个按键控制数字的递加,第二个按键控制数字位数的移动及调用密码判断程序。当确认后如果显示数据与预置密码相同,则LED 亮;如不相等,则无反应。按下复位键,计数等均复位
上传时间: 2013-10-24
上传用户:我们的船长
作为一种新的、最有潜力的光源,LED照明以其节能、环保的优势越来越受到人们重视。加上国家和地方政府的政策鼓励,我国的LED照明产业进入了加速发展阶段,运用市场迅速增长。在室内照明方面,用LED灯替代传统的可调光白炽灯或者卤素灯也将是大势所趋。由于传统的白炽灯调光器采用可控硅调光器,用LED灯替代白炽灯时,要求不能改变原有线路,还要能适应现有的可控硅调光器。针对这一目标市场,目前很多大的半导体厂商(包括国际知名半导体厂商)都已经推出了自己的LED调光ASIC,但由于LED固有的发光原理,目前市面上的LED ASIC调光案都还不是很成熟,都有其固有的问题,本文就将针对目前的调光方案做一个详细的分析,并介绍我们基于MCU的调光方案。
上传时间: 2013-11-21
上传用户:comua
基于单片机的红外门进控制系统设计与制作:我们所做的创新实验项目“基于单片机的红外门控系统”已基本完成,现将其工作原理简要说明。该系统主要分为两大部分:一是红外传感器部分。二是单片机计数显示控制部分。基本电路图如下:其中红外传感器部分我们采用红外对管实现,红外对管平行放置,平常处于接收状态,经比较器输出低电平,当有人经过时,红外线被挡住,接收管接收不到红外线,经比较器输出高电平。这样,当有人经过时便会产生一个电平的跳变。单片机控制部分主要是通过外部两个中断判断是否有人经过,如果有人经过,由于电平跳变的产生,进入中断服务程序,这里我们采用了两对红外传感器接到两个外部中断口,中断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