基于检测10 kV电缆故障的高压脉冲信号发生器的设计与实现 摘要:首先介绍了检测电缆故障的方法及原理并介绍高压脉冲信号源的总体设计方案和组成部分。信号源硬件的主要器件为IGBT驱动模块VLA517和数码管液晶显示模块,设计并实现了信号源的电路功能。接下来简要介绍了所选用的单片机C8051F310的主要特性,并对于软件设计中使用的开发... 2023-06-13 高压脉冲软件设计定时设计显示设计文章课设毕设测量类
嵌入式软件设计中查找缺陷的几个技巧 结构测试或白盒测试能有效地发现代码中的逻辑、控制流、计算和数据错误。这项测试要求对软件的内部工作能够一览无遗(因此称为"白盒"或"玻璃盒"),以便了解软件结构的详细情况。它检查每个条件表达式、数学操作、输入和输出。由于需要测试的细节众多,结构测试每次检查一... 2023-06-13 嵌入式软件设计查找缺陷文章技术应用嵌入式开发
电动车无刷电机控制器软件设计要点 1、电子换相从电机原理可以看出,换相必须及时,否则会导致电机失步,从而使电机噪音增大,效率降低,严重的还会导致控制器,电机烧毁。鉴于以上要求,我们测得市面上普通的无刷马达在最高转速时大约每1.2ms左右换相一次。考虑到输入到单片机的换相信号容易受干扰,加上线路上滤波电容的... 2023-06-13 电动车无刷电机控制器软件设计要点文章技术应用工业控制
基于RTX51实时操作系统的用户专用键盘软件设计 0 引言传统的用户专用键盘单片机软件采用结构化设计方法,主程序循环执行,依次完成按键扫描、按键处理、串口命令接收、串口命令处理等任务。由于任务的数量少,并且每个任务执行的操作简单,此种设计可以使得软件较好地满足功能要求。但仔细分析,会发现程序一些可以改进的地方,如... 2023-06-13 RTX51操作系统用户专用键盘软件设计单片机文章课设毕设控制类
解析单片机控制的多回路自动浇水系统 一、工作原理主控芯片IC3为AT89C2051单片机,IC4是BCD码输入4线一7段锁存译码/驱动器。工作时,六位LED数码管显示当前时间和星期,从左至右,前两位显示时,中间两位显示分,最后一位显示星期。LED9、LEDl0为秒闪指示,每秒闪动一次。当需要调整时间时,按动ANl,小时数可在0~23之间变化;按... 2023-06-13 单片机工作原理软件设计文章技术应用工业控制
eda 设计软件主要有哪些 (三) 3 EDA的应用 EDA在教学、科研、产品设计与制造等各方面都发挥着巨大的作用。在教学方面,几乎所有理工科(特别是电子信息)类的高校都开设了EDA课程。主要是让学生了解EDA的基本概念和基本原理、掌握用HDL语言编写规范、掌握逻辑综合的理论和算法、使用EDA工具进行电子电路课... 2023-06-13 EDA软件设计文章硬件设计EDA软件
污水处理远程监控解决方案 近年来,随着科技的发展和我国城市化的进程,排放到环境中的污水量日益增多,水污染严重,如何对污水进行处理并加以利用,成为水资源可持续开发及利用的一项重大举措。基于plc和工业组态软件的污水处理远程监控系统,对污水处理过程进行远程监控与管理。系统能够实现远程实时监测和... 2023-06-13 工业控制污水处理监控系统硬件设计软件设计文章技术应用
基于SPCE061A单片机的图形液晶模块的驱动 介绍内置T6963C控制器的图形液晶显示模块的特点,及利用16位单片机SPCE061A的资源,设计的对图形液晶模块驱动的电路和软件。内置T6963C控制器的Y240128A液晶模块由双电源(VDD/V0)供电。工作时需要提供一个负电压 (即液晶驱动电压V0/VEE),用以调节对比度,接至液晶模块的V0引脚。... 2023-06-13 液晶显示T6963C控制器软件设计文章技术应用光电显示
硬件工程师需要知道的8个软件设计技巧 嵌入式系统设计不仅要了解硬件还应该了解它与软件之间的相互影响和作用。硬件设计需要一定的设计范例,这点对于软件设计却不那么适用。如何从单纯的硬件设计过渡到硬软结合的设计,在你着手开发软件时需注意以下八个软件设计技巧。1.设计控制流程图工程师进行到开发软件这一... 2023-06-13 硬件工程师软件设计技巧文章软件开发嵌入式OS
硬件工程师需要知道的软件设计技巧(一) 嵌入式系统设计不仅要了解硬件还应该了解它与软件之间的相互影响和作用。硬件设计需要一定的设计范例,这点对于软件设计却不那么适用。如何从单纯的硬件设计过渡到硬软结合的设计,在你着手开发软件时需注意以下八个软件设计技巧。1.设计控制流程图工程师进行到开发软件这一... 2023-06-13 中断程序处理器软件设计文章软件开发嵌入式OS
基于PLC的条码监控系统 1 系统功能结构如图1,该系统在物件运送的辊道上安装条码扫描器,当物件通过时自动识别物件上的条码标记,从而判断应采取的动作。系统根据读到的条码信息,按事先的约定进行处理,包括物件要存放的位置、是否放行、非正常情况的报警等、并和plc、上位计算机进行数据交换。物件的条... 2023-06-13 PLC条码监控系统软件设计文章课设毕设控制类
Linux操作系统的内核编译内幕详解 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程... 2023-06-13 软件设计Linux开发文章软件开发Linux
关于程序员的59条搞笑但却真实无比的编程语录 下面的这59条语录虽然很搞笑,但却真实无比。只有程序员才能理解这些编程语句里的真正内涵。闲言少叙,开始吧…程序员编程语录1. 一个好的程序员是那种过单行线马路都要往两边看的人。(Doug Linder)2. 程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工... 2023-06-13 程序员程序设计编程BUG软件设计文章软件开发
基于单片机的电子存包柜的软件设计 Small RTOS 对RAM 需求小,非常适合单片机这类资源比较少的系统上。RTOS 具有多任务处理,较强的实时性,可裁减的内核,使得实时应用程序的设计、扩展和维护变得更容易。RTOS 思想的引入,一改传统单片机软件设计方法,使其不再是单一线程结构方式,通过应用程序分割为若干独立的任务,R... 2023-06-13 单片机电子存包柜软件设计文章软件开发程序设计
基于RFID技术的智能景区系统设计与实现 0 引言随着世界经济的发展和人们生活水平的提高,旅游已经成为人们休闲度假的主要选择方式之一,旅游业成为当今世界最具发展活力和潜力的产业。旅游行业的繁荣发展和游客日益剧增既给旅游景区带来了巨大的机遇,但也带来了更大的挑战:例如如何杜绝因大量的伪造门票而造成的巨大... 2023-06-13 RFID技术电子门票RFID数据管理软件设计文章基础课其他
基于模块化的嵌入式软件设计研究 嵌入式软件多采用C语言编写。文章提出了一种C语言模块化编程的实现方法,并详细描述该技术实现的细节。使用这种模块化编程的方法,可以用C语言编写出带有C++语言部分面向对象特征的软件模块。采用这种方法编写的代码具有很高的重复利用率,而且更利于修改和维护。一、嵌入式软... 2023-06-13 模块化嵌入式软件设计文章单片机其他
单片机简单串行鼠标控制的实现 鼠标是一种快速定位器,通过移动鼠标可以快速定位屏幕上的对象,是计算机图形界面交互的必用外部设备。通常,鼠标通过微机中的串口或PS/2鼠标插口与主机连接。当在平面上移动鼠标时,通过机械或光学的方法把鼠标滚轮移动的距离和方向转换成脉冲信号传送给计算机,计算机鼠标驱动程... 2023-06-13 鼠标AT89C2051软件设计文章单片机51单片机
基于AT89S51的多参数气体检测仪的研制 0 引言井下作业环境中氧气、二氧化碳、一氧化碳、硫化氢及甲烷浓度的高低,直接影响到煤矿的安全生产和矿工的生命安全。同时,随着各种天然气、煤制气、液化气的开发和使用,各种可燃性气体散发在工作场所和人们生活中,因此连续、直接检测工作环境和生活环境中有毒气体、可燃... 2023-06-13 气体检测仪气体传感器硬件设计软件设计文章单片机51单片机