虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

lcd取模软件

  • 300个C51单片机设计proteus仿真源码软件源码: 100000秒以内的计时程序 10秒的秒表

    300个C51单片机设计proteus仿真源码软件源码:100000秒以内的计时程序10秒的秒表12864LCD图形滚动演示128X64LED160128LCD图文演示1602字符液晶滚动演示程序1602液晶显示的DS1302实时时钟16×16点阵(滚动显示)16×16点阵2(滚动显示)2io5键盘模拟音量数码管显示2×20串行字符液晶演示32x16汉字44行列键盘485全双工通信4×4键盘矩阵控制条形LED显示4个独立式按键控制LED开关4个独立式按键控制LED移位4只数码管滚动显示0~3555可调PWM发生器555的应用6264扩展内存6个16×16点阵74HC154译码器应用74HC59574HC595串入并出芯片应用74LS138译码器应用74LS148扩展中断8051双机通信简例8255并行口扩展实例89C51PWM8x8LED汉字显示8x8点阵做的贪吃蛇游戏8×8LED点阵屏显示数字8只数码管同时显示不同字符8只数码管显示多个不同字符8只数码管滚动显示8~F8只数码管滚动显示单个数字8只数码管滚动显示数字串8只数码管闪烁显示8通道自动温度检测系统仿真(含原程序)ADC0808 PWM实验ADC0809模数转换与显示ADC0832模数转换与显示AT89C51对直流电动机的驱动AVR_UartBCD译码数码管显示数字c51 可预设电压的数控电源(功能强大)clockConterCPU控制的独立式键盘扫描实验da、ad。液晶,传递函数模型综合应用的实例DIY51式数控电源DS1621温度传感器实验ds18b20DS18B20温度传感器实验DS18B20温度检测及其液晶显示HorseLightI2CIIC-24C04与数码管IIC-24C04与蜂鸣器INT0与INT1中断计数INT0中断3位计数INT0及INT1中断计数INT0和INT1控制条形LEDINT1中断5位计数IO并行口直接驱动单个数码管K1-K4 分组控制LEDK1-K4 控制LED移位K1-K4 控制数码管加减演示K1-K4 控制数码管移位显示K1-K4 键状态显示key_lcdks0108 液晶12864LCD频率计仿真LED代码查询V1[1].1LED模拟交通灯LED闪烁M16_AN_CompareM16_EEPROMM16_HorseMAX7221控制数码管动态显示my16key_cNT0中断控制LEDNT0中断计数NumberDisplayP3口流水灯PCF8574PCF8583+LCD1602PCF8591模数与数模转换实验proteus ADDC的练习程序PWMPWMLEDPWM控制LED的亮度仿真程序PWM控制马达的方法PWM波输出(可调)PWM电机正反转pwm程序实例PWM调温RAM扩展练习sscom32串口调试TIMER0与TIMER1控制条形LEDTIMER0控制LED二进制计数TIMER0控制单只LED闪烁TIMER0控制四只LED滚动闪烁TIMER0控制流水灯ULN2803usart_t《lcd1602仿真实例》一个数控直流稳压电源一个步进电机的仿真一步一步教你51_PC串口通信万能逻辑电路实验三机通讯串口仿真mcu_pc串口方式1串行数据转换为并行数据交通灯从左到右的流水灯光藕隔离驱动电机内部函数intrins.h应用举例净水控制器仿真电路刚做好的十个字的led屏模拟有程序包含单片机寄存器的头文件单只按键控制单只数码管滚动显示单只数码管循环显示0-9单只数码管循环显示0~F单片机与PC机串口通讯仿真单片机之间双向通信单片机向PC发送数据单片机向主机发送字符串单片机接收PC发出的数据单片机控制的电动自行车驱动系统单片机数据发送程序发一个用定时器做的PWM基于1602+ds12b80+ds1302+音乐+电子书+流水灯的多功能电子表基于ADC0832的数字电压表基于AT24C02的多机通信基于AT89C51+MAX7219的频率计 附带proteus仿真电路图 实际硬件电路测试通过基于DS1302的日历时钟基于yjwpm测试过的DS18B20仿真实例多功能电子钟多点温度测量多路开关状态指示大屏幕仿真子电路做的一个H型电机驱动电路字符串函数string.h应用举例字符函数ctype.h应用举例宏定义应用举例定时器中断控制的独立式键盘扫描实验定时器控制交通指示灯定时器控制数码动态显示定时器控制数码管动管显示对I2C总线上挂接多个AT24C0

    标签: c51 单片机 proteus 仿真

    上传时间: 2021-10-27

    上传用户:wangshoupeng199

  • TCS3200颜色传感器配套资料技术手册+软件测试工程源码: TCS230.pdf TCS3200模

    TCS3200颜色传感器配套资料技术手册+软件测试工程源码:TCS230.pdfTCS3200模块说明.pdfTCS3200颜色传感器51例程TCS3200颜色传感模块电路及实验电路图.pdf颜色传感器TCS230其他资料.pdf

    标签: tcs3200 颜色传感器

    上传时间: 2021-11-23

    上传用户:kent

  • 把图片转成LCD显示的数组 工具软件

    和image2lcd 功能是一样的,我感觉比LCD好用,而且软件本身是免费的。

    标签: LCD 数组

    上传时间: 2022-06-15

    上传用户:

  • 基于STM32和AD数模转换模块开放的便携式肌电信号采集及人体动作识别硬件和软件设计

    基于STM32和AD数模转换模块开放的便携式肌电信号采集及人体动作识别硬件和软件设计

    标签: stm32 ad数模转换

    上传时间: 2022-07-07

    上传用户:

  • 开关磁阻电机的减振降噪和低转矩脉动研究.rar

    开关磁阻电机(SR电机)驱动系统(SRD)是一种先进的机电一体化装置,但是其较大的振动噪声和转矩脉动问题制约了SRD的广泛应用。本文以减小SR电机振动噪声和转矩脉动为主题展开理论分析和实验研究。主要内容有:由于径向力引起的定子径向振动是SR电机噪声的主要根源,因此径向力的分析和计算是研究SR电机振动噪声的基础。本文利用磁通管法推导出径向力的解析表达式,定性分析了径向力与电机结构参数等之间的关系。根据虚位移原理,推导出基于矢量磁势的电磁力计算公式。该计算方法求解电磁力时只需进行一次磁场计算,不但减小了计算量,同时计算精度较传统虚位移法高。利用这一计算方法,求出了实验样机的转矩及径向力的精确数值解。针对在SRD性能仿真时,传统的非线性插值不但耗时,而且对有限元计算数据量要求高的问题,本文利用人工神经网络强大的非线性模型辨识能力,成功进行了SR电机磁链反演和转矩计算的模型训练,最后建立了基于人工神经网络的SR电机精确解析数学模型。因为SR电机本体结构形式的选择问题与振动噪声大小有着密切的关系。本文从噪声辐射和振动幅值角度探讨了SR电机主要尺寸的确定;接着从对称性、力波阶数等角度研究了SR电机相数及绕组连接方式、极数、并联支路数的选择问题。并对一些常用的降低电机机械噪声的措施和方法进行了综述。系统振动特性的研究对于减小振动噪声十分重要。本文从振动系统的运动方程出发,导出了从激振力到振动加速度的传递函数和系统的自由振动解;然后利用机电类比法得出了SR电机定子系统的固有频率以及振动振幅的解析解,定性分析了影响振动振幅的各种因素;最后利用基于能量法的有限元解法,通过建立不同的散热筋结构形式、高度、根数以及形状的SR电机三维有限元模型,分析得出了最有利于降噪和散热的散热筋结构是高度高、根数多、上窄下宽的梯形截面的周向散热筋的结论。通过建立不同绕组装配工艺下的SR电机三维有限元模型,分析得出了加强绕组刚度可以提高系统低阶固有频率的结论。通过比较实验样机的模态分析结果和运行实验结果,证实了模态分析的有效性。仿真是计算SRD系统性能和预估电机振动的有效手段。本文在用MATLAB建立SRD系统的非线性动态仿真模型的基础上,对SRD系统进行了稳态性能仿真、动态性能仿真以及负载突变仿真。接着利用稳态性能仿真,综合考虑最大平均转矩和效率这两个优化目标,对SR电机的开关角进行了优化。最后结合由磁场有限元计算得到的径向力数据表和稳态性能仿真,通过非线性插值得到径向力的波形,然后对径向力波形进行了频谱分析,从而找到其主要的谐波分量。在电机设计阶段避免径向力波主要频谱分量与SR电机定子的固有频率接近而引起共振是降低SR电机噪声的首要条件。合适的控制策略对于SR电机减振降噪是必不可少的。本文理论推导出三步换相法的时间参数取值公式。仿真证明本取值公式较原先文献的结论在阻尼比较小时有更好的减振效果。针对SR电机运行中可能出现多个模态振形被激发出来的情况,利用数值优化法对三步换相法的时间参数进行了优化,使得减振效果整体最佳,所提的数值优化方法对两步换相法同样有效。在分析已有的直接瞬时转矩控制的基础上,针对其不足之处,提出了转矩定频控制取代内滞环的方法、开始重叠区域的转矩控制方法、最佳开关角度二次优化法和时间参数优化的三步换相法等新的控制方案。动态仿真证明这些方案是切实有效的,达到了预期效果。最后在直接瞬时转矩控制的每一次转矩斩波都使用三步换相法,和在相关断时刻根据实际电平灵活选用两步或三步换相法以减小电机振动噪声,并提出了考虑减振要求的开关频率设计方法,最终形成了一套完整的降低振动噪声和转矩脉动控制策略。设计并研制了基于TMS320LF2407DSP的SR电机控制器。根据控制策略要求,选用了不对称半桥功率电路拓扑结构;出于降低成本以及提高可靠性考虑,采用了MOSFET双路并联电路方案。在控制软件中实现了本文所提出的降低SR电机振动噪声和转矩脉动控制策略。本文最后对实验样机进行了静态转矩的测量实验,对比转矩测量值与转矩有限元计算值,验证了磁场有限元计算的有效性。然后对实验样机进行了空载与负载、电流控制与转矩控制、低速斩波与高速单波、是否采用两步或三步换相法等一系列对比运行实验,对比各种实验结果,充分证实了本文所提出的降低振动噪声和转矩脉动控制策略的有效性。本课题组承担了国家十·五863计划电动汽车重大专项:“EQ6110HEV混合动力城市公交车用电机及其控制系统”(2001AA501421)。本文的研究是在该项目的资助下完成,并且本文关于电机本体结构形式、散热筋结构和机械降噪措施等的结论已在该项目的60kW实验样机上得到证实。

    标签: 开关磁阻电机 降噪

    上传时间: 2013-07-05

    上传用户:13081287919

  • 开关电源共模EMI抑制技术研究.rar

    随着电力电子技术的发展,开关电源的小型化、高频化成为趋势,其中各个部分工作时的电磁干扰问题也越来越严重,因此开关电源的电磁兼容性也越来越引起人们的重视。目前,软开关技术因其能减少开关损耗和提高效率,在开关电源中应用越来越广泛。本文的主要目的是针对开关电源中的电磁干扰进行分析,研究软开关技术对电磁干扰的影响,并且提出一种抑制共模干扰的滤波方法。 本文首先介绍了电磁兼容的定义、开关电源EMI的特点,论述了开关电源中EMI的研究现状。从电磁干扰的三要素出发,介绍了开关电源中电磁干扰的干扰源和干扰的耦合通路。分析了电感、电容、高频变压器等器件的高频特性,并介绍了线性阻抗稳定系统(LISN)的定义和作用。在了解了软开关基本概念的基础上,本文以全桥变换器为对象,介绍了移相全桥ZVS的工作原理,分析了它在实现过程中对共模干扰的影响,并在考虑IGBT寄生电容的情况下,对其共模干扰通道进行了分析。然后以UC3875为核心,设计了移相全桥ZVS的控制电路和主电路,实现了软开关。为了对共模干扰进行抑制,本文提出了一种新型的有源和无源相结合的EMI滤波器,即无源部分采用匹配网络法,将阻抗失配的影响降到最低;有源部分采用前馈控制,对共模电流进行补偿。 针对以上提出的问题,本文通过Saber软件对移相全桥ZVS进行了仿真,并和硬开关条件下的传导干扰进行了比较,得出了在高频段,ZVS的共模干扰小于硬开关,在较低频段改善不大,甚至更加严重,而差模干扰有较大衰减的结论。通过对混合滤波器进行仿真,取得了良好的滤波效果,和传统的无源EMI滤波器相比,在体积和重量上都有一定优势。

    标签: EMI 开关电源

    上传时间: 2013-05-28

    上传用户:iswlkje

  • 软件无线电调制解调系统的研究及其FPGA实现

    软件无线电是二十世纪九十年代提出的一种实现无线通信的体系结构,被认为是继模拟通信、数字通信之后的第三代无线电通信技术。它的中心思想是:构造一个开放性、标准化、模块化的通用硬件平台,并使宽带模数和数模转换器尽可能靠近天线,从而将各种功能,如工作频段、调制解调类型、数据格式、加密模式、通信协议等用软件来完成。 本论文首先介绍了软件无线电的基本原理和三种结构形式,综述了软件无线电的几项关键技术及其最新研究进展。其中调制解调模块是软件无线电系统中的重要部分,集中体现了软件无线电最显著的优点——灵活性。目前这一部分的技术实现手段多种多样。随着近几年来芯片制造工艺的飞速发展,可编程器件FPGA以其高速的处理性能、高容量和灵活的可重构能力,成为实现软件无线电技术的重要手段。 本论文调制解调系统的设计,选择有代表性的16QAM和QPSK两种方式作为研究对象,采用SystemView软件作为系统级开发工具进行集成化设计。在实现系统仿真和FPGA整体规划后,着重分析用VHDL实现其中关键模块以及利用嵌入FPGA的CPU核控制调制解调方式转换的方法。同时,在设计中成功地调用了Xilinx公司的IP核,实现了设计复用。由于FPGA内部逻辑可以根据需要进行重构,因而硬件的调试和升级变得很容易,而内嵌CPU使信号处理过程可以用软件进行控制,充分体现了软件无线电的灵活性。 通过本论文的研究,初步验证了在FPGA内实现数字调制解调过程及控制的技术可行性和应用的灵活性,并对将来的扩展问题进行了研究和讨论,为实现完整的软件无线电系统奠定了基础。

    标签: FPGA 软件无线电 调制解调

    上传时间: 2013-06-10

    上传用户:xhz1993

  • 基于ARMLinux的多道脉冲幅度分析器数字系统设计

    随着电子技术的不断发展,各种智能核仪器逐步走向自动化、智能化、数字化和便携式的方向发展。针对传统的多道脉冲幅度分析器体积大,人机交互不友好,不方便现场分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脉冲幅度分析器的陆续出现填补了这一缺点。 随着电子技术的发展,以ARM为核的处理器技术的应用领域不断扩大,相比较单片机而言,它的主频高、运算速度快,可以满足多道脉冲幅度分析器的苛刻的时间上的要求。而且ARM处理器功耗小,适合于功耗要求比较苛刻的地方,这些方面的特点正好满足了便携式多道脉冲幅度分析器野外勘察的要求。同时,由于以ARM为核的处理器具有丰富的外设资源,这样就简化了外设电路及芯片的使用,降低了功耗并增强了产品的信赖性。另外,ARM芯片可以方便的移植操作系统,为多道脉冲幅度分析器多任务的管理和并行的处理,甚至硬实时功能的实现提供了前提。而且在ARM平台使用嵌入式linux操作系统使多道脉冲幅度分析器的软件易于升级。 智能化和小型化是多道脉冲幅度分析器的发展趋势。智能化要求系统的自动化程度高、操作简便、容错性好。智能化除了需要控制软件外,还需要软件命令的执行者即硬件控制电路来实现相应的控制逻辑,两者的结合才能真正的实现智能化。小型化要求系统的体积小、功耗小、便于携带;小型化除了要求采用微功耗的器件,还要求电路板的尺寸尽量的小且所用元件尽量的少,但小型化的同时必须保持系统的智能化,即不能减少智能化所要求的复杂的逻辑和时序的控制功能。为此采用高集成度的ARM芯片实现控制电路能满意地同时满足智能化和小型化的要求。在研制的多道脉冲幅度分析器中,几乎所有的控制都可以用控制芯片来实现,如阈值设定、自动稳谱以及多道数据采集,在节省了元件的数目和电路板的尺寸的同时仍能保持系统的智能化程度。 Linux内核精简而高效,可修改性强,支持多种体系结构的处理器等,使得它是一个非常适合于嵌入式开发和应用的操作系统。嵌入式Linux可以运行的硬件平台十分广泛,从x86、MIPS、POWERPC到ARM,以及其他许多硬件体系结构。目前在世界范围内,ARM体系结构的SOC逐渐占领32位嵌入式微处理器市场,ARM处理器及技术的应用几乎已经深入到各个领域,例如:工业控制,无线通讯,网络,消费类电子,成像等。 本课题采用三星公司生产的ARM(Advanced RISC Machines,先进精简指令集机器)芯片S3C2410A设计并研制了一种便携式的核数据采集系统设计方案。利用ARM芯片丰富的外设资源对传统的多道脉冲幅度分析器进行改进和简化。系统由前端探测器系统,以及由线性脉冲放大器、甄别电路、控制电路、采样保持电路组成的前置电路,中央处理器模块,显示模块,用户交互模块,存储模块,网络传输模块等多个模块组成。本设计基于ARM9芯片S3C2410,并在此平台上移植了嵌入式linux操作系统来进行任务的调度和处理等。 电路板核心板部分设计采用6层PCB板结构,这样增加了系统可靠性,提高了电磁兼容的稳定性。数据采集系统是多道脉冲幅度分析器的核心,A/D转换直接使用了S3C2410内置的ADC(Analog to Digital Converter,模数转换器),在2.5 MHz的转换时钟下最大转换速度500 KSPS(Kilo-Samples per second,千采样点每秒),满足了系统最低转换时间≤5 μs的要求,并且控制简单,简化了外部接口电路。由于SD(Secure Digital Card,安全数码卡)卡存储容量大、携带方便、成本低等优点,所以设计中采用其作为外部的数据存储设备,其驱动部分采用SD卡软件包,为开发带来了方便。本设计采用640*480的6.4寸LCD(Liquid Crystal Display,液晶显示)屏作为人机交互的显示部分,并且通过Qt/Embedded为系统提供图形用户界面的应用框架和窗口系统。其中包括了波形显示部分和用户菜单设置部分,这样方便了用户操作。系统的数据存取方面是基于SQLite嵌入式小型数据库而进行的。为了方便数据向上位机的传输,系统设计中采用XML(Extensible Markup Language,可扩展标记语言)格式来组织传输的数据,通过基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议的Linux下Socket套接字编程,来进行与上位机或PC(Personal Computer,个人计算机或桌面机)等的连接和数据传输。

    标签: ARMLinux 多道 分析器 脉冲幅度

    上传时间: 2013-04-24

    上传用户:tzl1975

  • 基于滑模观测器的永磁同步电机无位置传感器控制

    永磁同步电机(PMSM)是一种性能优越、应用前景广阔的电机。永磁同步电机调速系统是以永磁同步电机为控制对象,采用变压变频技术对电机进行调速的控制系统。因其具有能耗低、可靠性高、控制精确等优点,在许多领域得到广泛的应用。然而,转子无阻尼绕组的PMSM的采用变频技术开环运行时,系统不太稳定,电机效率有所下降,转子温升高,易造成钕铁硼永磁体退磁,危及电机安全运行,有时甚至还会出现失步现象,系统无法运行。PMSM控制系统稳定运行控制都是建立在闭环控制基础之上的,因此如何获取转子位置和速度信号是整个系统中相当重要的一个环节。当前,在大多数调速驱动系统中,最常用的方法是在转子轴上安装位置传感器。但这些传感器增加了系统的成本,降低了系统的可靠性和耐用性。因此,在一些特殊及控制精度要求不很高的场合,无传感器控制将会得到广泛的应用。它通过测量电动机的电流、电压等可测量的物理量,通过特定的观测器策略估算转子位置,提取永磁转子的位置和速度信息,完成闭环控制。本文以无位置传感器PMSM控制系统作为研究对象,介绍了永磁同步电机的结构及其数学模型,详细地阐述了空间矢量脉宽调制(SVPWM)技术的理论基础及其波形的产生机制,并对闭环控制策略进行了研究。鉴于数字信号处理器(DSP)TMS320LF2407控制芯片出色的性能和丰富的外设资源,使用该芯片设计了控制系统的硬件系统和软件系统,通过对整个控制系统的试验调试,实现了永磁同步电机的无位置传感器控制。 本文借助于MATLAB建立了永磁同步电机的仿真数学模型,并根据空间矢量脉宽调制的工作原理,构建了永磁同步电机调速控制系统的仿真模型。系统采用αβ定子静止坐标系下的数学模型,依据滑模变结构控制原理,对永磁电机的转子位置角θe和转速ωe进行实时在线估算,不断修正估算位置^θe,控制定子旋转磁场与转子磁场垂直并保持与转子同步旋转,实现电机的闭环调速运行。理论分析和仿真结果表明,所提出的永磁同步电机无传感器控制方法具有较强的鲁棒性和令人满意的性能。

    标签: 滑模观测器 永磁同步电机 无位置传感器 控制

    上传时间: 2013-04-24

    上传用户:lw852826

  • LabVIEW软件中菜单形式的用户界面设计与实现

    LabVIEW虚拟仪器软件广泛应用于测控系统的开发。在阐述了菜单形式用户界面基本设计思想和几个主要函数的基础上,详述了两种不同的菜单式友好用户界面实现方法。文章所述方法在实际课题中的运用取得了

    标签: LabVIEW 软件 菜单 用户界面设计

    上传时间: 2013-07-20

    上传用户:黑漆漆