摘要:为了在工业生产及过程控制中准确则量温度,设计了一种基于低功耗 MSP430 单片机的数字温度计。整个系统通过单片机 MSP430F1121A 控制 DS18B20 读取温度,采用数码管显示,温度传感器 DS18B20 与单片机之间通过串口进行数据传汇。MSP430系列单片机具有超低功耗,且外围的整合性高,DS18B20 只需一个端口即可实现数据通信,连接方便。通过多次实验证明,该系统的则试结果与实际环境温度一致,除了具有接口电路简单、则量精度高、误差小、可靠性高等特点外,其低成本、低功耗的特点使其拥有更广阔的应用前景。
上传时间: 2022-07-10
上传用户:zhanglei193
包含从C语言900例代码,大多为经典,收集整合后分享给大家。
标签: C语言
上传时间: 2022-07-11
上传用户:
摘要: 在VB(Visual Basic)编程环境下,通过调用Windows API函数,设计了整合串口通信和工业以太网通信的监控系统通信方案。并介绍了ModbuS协议和M0dbus/TcP协议及其通信原理,提出了应用于工业现场设备监控的设计方案,实现了上位机对现场设备的实时监控。提高了上位机监控程序的开发效率。实践证明,本监控系统性能稳定,能够满足本项目监控系统的设计要求。
上传时间: 2022-07-11
上传用户:
第1章 Cadence概述Cadence 16.6电路设计与仿真从入门到精通内容指南Cadence为挑战简短、复杂、高速芯片封装设计,推出了以Windows XP的操作平台为主的Cadence SPB 16.6。本章将从Cadence的功能特点及发展历史讲起,介绍Cadence SPB 16.6的安装、界面、使用环境,以使读者能对该软件有一个大致的了解。知识重点Cadence简介Cadence软件的安装Cadence SPB 16.6的启动1.1 Cadence简介 方块Cadence公司在EDA领域处于国际领先地位,旗下PCB设计领域有市面上众所周知的OrCAD和Allegro SPB两个品牌,其中OrCAD为20世纪90年代的收购品牌。Allegro SPB为Cadence公司自有品牌,早期版本称为Allegro PSD。经过10余年的整合,目前Cadence PCB领域仍执行双品牌战略,OrCAD覆盖中低端市场(以极低的价格就可以获得好用的工具,主要与Protel和Pads竞争),Allegro SPB覆盖中高端市场(与Mentor和Zuken竞争)。(1)OrCAD涵盖原理图工具OrCAD Capture、Capture CIS(含有元件库管理之功能),原理图仿真工具PSpice(PSpiceAD、PSpiceAA),PCB Layout工具OrCAD PCB Editor(Allegro L版本,OrCAD原来自有的OrCAD Layout在2008年已经全球范围停止销售),信号完整性分析工具OrCAD Signal Explorer(Allegro SI基础版本)。
上传时间: 2022-07-22
上传用户:
fpga入门好书,分享一下,内容讲的深入浅出。
标签: verilog hdl FPGA
上传时间: 2022-07-23
上传用户:xsr1983
本笔记整合了历届省赛真题的试题注意点以及编程的一些小技巧和做编程题的一些套路和习惯,同时整理出赛用开发板各个模块使用时的一些注意点,还有官方驱动的一些错误,最后奉上了历届客观题的备考笔记。
上传时间: 2022-07-24
上传用户:
PADS2007:相比05增加了一些功能,比如能够在PCB中显示器件的管脚号,操作习惯也发生了一些变化:而且PADS2007套装软体目前共有三个版本,分别为PADS PE PADS XE及PADS SE,随着不同的版本而有更强大的功能,可适应各种不同的设计需求。PADS SE功能包括了设计定义、版本配置及自动电路设计能力。 PADS XE套装软体则增加了类比模拟及信号整合分析功能。如果使用者需要的是最高级及高速的功能,PADS SE则是最佳选择。 PADS套装软体也包括了一个参数资料的资料库,让使用者可以安装该产品,并且快速开始设计,而不需要花时间及成本在资料库的开发上。 Mentor Graphics正和事业伙伴共同努力,以确定该资料库的高品质,并且能有大量的支援元件,并且时时更新。
标签: padslogic
上传时间: 2022-07-25
上传用户:jiabin
Qt Quick提供了一套高动态,丰富的QML元素来定制用户界面的说明性框架。Qt Quick有助于程序开发员与界面设计员的合作为便携式设备建立流畅的用户界面,例如:移动电话、媒体播放器,机顶盒以及上网本等。Qt Quick包含了QtDeclarative C++模块,QML并且它们全被整合到Qt Create IDE中。使用QtDeclarative C++模块可以从你的T应用程序中载入QML文件并与之互动。QML是对JaaScript一种扩展,它提供一种机制使用QML元素来说明构建一个对象树。QML对Ja vaScript与Qt现有的QObjec-tbase 类型系统进行整合改善;增加了自动属性绑定的支持并提供在语言级别的网络透明度。QML元素是一套先进的图形,就像搭积木方式那样构建界面。这些不同的元素是通过QML文档来绑在一起的,从简单的按钮与滑块到复杂完整的应用程序,例如一个受欢迎的Flickr照片共享网站上的照片浏览器。Qt Quick是建立在Qt固有优势的基础上。QML可被用于逐步扩展现有的程序或创建全新的应用程序。QML通过QtDeclarative模块来完全扩展C++功能。
标签: Qt-Quick
上传时间: 2022-07-25
上传用户:fliang
智能机器人硬件功能模块介绍1.核心控制板:raspberry b+(树莓派B+):一种卡片式电脑。树莓派是只有信用卡大小的卡片式电脑,其系统基于Linux。截止至2012年6月1日,树莓派只有A和B两个型号,主要区别:A型:1个USB、无有线网络接口、功率2.5W,500mA、256MB RAM;B型:2个USB、支持有线网络、功率3.5W,700mA、512MB RAM。2.底层电路驱动芯片:Arduino 。Mega2560的处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。Arduino Mega2560也能兼容为Arduino UNO设计的扩展板。3.底层硬件:驱动电路、控制电路 包括(ln298、hc-06蓝牙模块、舵机、摄像头、麦克风、无线网卡、电机、地盘、传感器若干、材料等) 4.工作原理:树莓派用来处理上层指令、运用大型代码、和代码整合等,例如:人脸识别、语音识别、邮件发送、环境数据上传到互联网、获取网络指令等。通过串口通讯和底层驱动芯片arduino进行交互,和数据传输。arduino则负责底层电路的驱动、环境检测、快速机动、预报处理等工作1.该项目中我们自主研发了一套无线充电设备,最大的转换效率可以达到40%,安装在机器人的底端,可以实现机器人长时间的工作而不需要人为去充电,解决了用户不在家机器人也能正常工作的问题。该项目已经获得了专利。
上传时间: 2022-07-25
上传用户:zhaiyawei
随着资通技术(ICT)的进步与普及,取得数据不仅方便快速,传播信息的管道也多样化与便利。然而,在网络搜寻到的数据却越来越巨量,如何将在众多的数据之中筛选出正确的信息,进而萃取出您要的知识?如何获得同时具广度与深度的知识?如何一次就获得最正确的知识?相信这些都是大家共同思考的问题。为了解决这些困恼大家的问题,永忠、智诚兄与敝人计划制作一系列「Maker系列」书籍来传递兼具广度与深度的软件开发知识,希望读者能利用这些书籍迅速掌握正确知识。首先规划「以一个 Maker 的观点,找寻所有可用资源并整合相关技术,透过创意与逆向工程的技法进行设计与开发」的系列书籍,运用现有的产品或零件,透过骇入产品的逆向工程的手法,拆解后并重制其控制核心,并使用 Arduino相关技术进行产品设计与开发等过程,让电子、机械、电机、控制、软件、工程进行跨领域的整合
上传时间: 2022-07-26
上传用户:zhanglei193