51单片机动态LED显示电路编程实例:上一节我们讲述了单只LED与单片机的接口电路及编程实例,目的在于让初学者了解LED在单片机中的应用原理,单只LED显示在实际应用中并无多大用途,一般都是多位的LED显示。现在我们作进一步学习,我们要讲解的是8位LED的显示原理及实际的编程方法。这里我们没有采用多I/O口的8051系列单片机,而是采用了完全兼容C51指令系统的质优价廉的AT89C2051单片机,它的软件编程与C51完全一致。 在多数的应用场合中,我们并不希望使用多I/O端口的单片机,原则上是使用尽量少引脚的器件。在没有富余端口的情况下,怎样通过扩展电路达到预期的目的呢?我们希望通过此例使设计人员在实际应用中了解一点电路扩展的原理,对实际的应用有所帮助。 此电路中,74LS273用于驱动LED的8位段码,8位LED相应的"a"—"g"段连在一起,它们的公共端分别连至由74LS138(点击芯片型号可浏览其详细的技术手册)译码选通后经74LS04反相驱动的输出端。这样当选通某一位LED时,相应的地址线(74LS04输出端)输出的是高电平,所以我们的LED选用共阳LED数码管。 动态扫描的频率有一定的要求,频率太低,LED将出现闪烁现象。如频率太高,由于每个LED点亮的时间太短,LED的亮度太低,肉眼无法看清,所以一般均取几个ms左右为宜,这就要求在编写程序时,选通某一位LED使其点亮并保持一定的时间,程序上常采用的是调用延时子程序。在C51指令中,延时子程序是相当简单的,并且延时时间也很容易更改,可参见程序清单中的DELAY延时子程序。 为简单起见,我们只是编写了8位LED同步显示"00000000"—"11111111"直到"99999999"数字,并且反复循环。程序很简单,流程图略去。
上传时间: 2013-11-18
上传用户:皇族传媒
多功能高集成外围器件6. 1 多功能高集成外围器件82371PCI的英文名称:Peripheral Component Interconnect (外围部件互联PCI总线);82371是PCI总线组件。ISA是:Industry Standard Architecture(工业标准体系结构)IDE是 (Integrated Device Electronics)集成电路设备简称PIIX4PIIX4器件(芯片)的特点1、是一种支持Pentium和PentiumII微处理器的部件。2、82371对ISA桥来说,是一种多功能PCI总线。3、对可移动性和桌面深绿色环境均提供支持。4、电源管理逻辑。5、被集成化的IDE控制器。6、增强了性能的DMA控制器。(7)基于两个82C59的中断控制器。(8)基于82C54芯片的定时器。(9)USB(Universal Serial Bus)通用串行总线。(10)SMBus系统管理总线。(11)实时时钟(12)顺应Microsoft Win95所需的功能其芯片的逻辑框图如图6-1所示。 PIIX4芯片逻辑框图6.1.1 概述PIIX4芯片是一个多功能的PCI器件,图6-2 是82371在系统中扮演的角色。(续上图)1. PCI与EIO之间的桥(PIIX4芯片)桥是不对程的,是各类不同标准总线与PCI总线连接,82371AB桥也可理解为一种总线转换译码器和控制器,桥内包含复杂的协议总线信号和缓冲器。(1).在PCI系统内,当PIIX4操作时,它总是作为系统内各种模块的主控设备,如USB和DMA控制器、IDE总线和分布式DMA的主控设备等,而且总是以ISA主控设备的名义出现。(2). 在向ISA总线或IDE总线进行传送操作的传送周期期间作为从属设备使用,并对内部寄存器译码。PIIX4芯片(桥)的配置(1).可以把PIIX4芯片配置成整个ISA总线,或ISA总线的子集,也可扩展成EIO总线。在使用EIO总线时,可以把未使用的信号配置成通用的输入和输出。(2).PIIX4可直接驱动5个ISA插槽;(3).能提供字节-交换逻辑、I/O的恢复支持、等待状态的生成以及SYSCLK的生成。(4).提供X-BUS键盘控制器芯片、BIOS芯片、实时时钟芯片、二级微程序器等的选择。2. IDE接口(总线主控设备的权利和同步DMA方式)IDE接口为4个IDE的设备提供支持,比如IDE接口的硬盘和CD-ROM等。注意:目前硬盘接口有5类:IDE、SCSI、Fibre Channel、IEEE1394和USB等。IDE口几乎在PC机最多,因为便宜。SCSI多用于服务器和集群机。IDE的PIO IDE速率:14MB/s;而总线主控设备IDE的速率:33MB/s在PIIX4芯片的IDE系统内,配有两个各次独立的IDE信号通道。3. 具有兼容性的模块—DMA、定时器/计数器、中断控制器等(1)在PIIX4内的两各82C37 DMA控制器经逻辑的组合,产生7个独立的可编程通道。通道[0:3]是通过与8个二进位的硬件连线实现的。通过以字节为单位的计数进行传送。而通道[5:7]是通过16个二进位的连线实现的,以字为单位的计数进行传送。(2)DMA控制器还能通过PCI总线,处理旧的DMA的两个不同的方法提供支持。(3)计数/定时器模块在功能上与82C54等价。(4)中断控制器与ISA兼容,其功能是两个82C59的功能之和。
上传时间: 2013-11-19
上传用户:3到15
多路电压采集系统一、实验目的1.熟悉可编程芯片ADC0809,8253的工作过程,掌握它们的编程方法。2.加深对所学知识的理解并学会应用所学的知识,达到在应用中掌握知识的目的。 二、实验内容与要求1.基本要求通过一个A/D转换器循环采样4路模拟电压,每隔一定时间去采样一次,一次按顺序采样4路信号。A/D转换器芯片AD0809将采样到的模拟信号转换为数字信号,转换完成后,CPU读取数据转换结果,并将结果送入外设即CRT/LED显示,显示包括电压路数和数据值。2. 提高要求 (1) 可以实现循环采集和选择采集2种方式。(2)在CRT上绘制电压变化曲线。 三、实验报告要求 1.设计目的和内容 2.总体设计 3.硬件设计:原理图(接线图)及简要说明 4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法) 四、总体设计设计思路如下:1) 4路模拟电压信号通过4个电位器提供0-5V的电压信号。2) 选择ADC0809芯片作为A/D转换器,4路输入信号分别接到ADC0809的IN0—IN4通道,每隔一定的时间采样一次,采完一路采集下一路,4路电压循环采集。3) 利用3个LED数码管显示数据,1个数码管用来显示输入电压路数,3个数码管用来显示电压采样值。4) 延时由8253定时/计数器来实现。 五、硬件电路设计根据设计思路,硬件主要利用了微机实验平台上的ADC0809模数转换器、8253定时/计数器以及LED显示输出等模块。电路原理图如下:1.基本接口实验板部分1) 电位计模块,4个电位计输出4路1-5V的电压信号。2) ADC0809模数转换器,将4路电压信号接到IN0-IN3,ADD_A、ADD_B、ADD_C分别接A0、A1、A2,CS_AD接CS0时,4个采样通道对应的地址分别为280H—283H。3) 延时模块,8253和8255组成延时电路。8255的PA0接到8253的OUT0,程序中查询计数是否结束。硬件电路图如图1所示。 图1 基本实验板上的电路图实验板上的LED显示部分实验板上主要用到了LED数码管显示电路,插孔CS1用于数码管段码的输出选通,插孔CS2用于数码管位选信号的输出选通。电路图如图2所示。
上传时间: 2013-11-06
上传用户:sunchao524
自制51单片机编程器:本站的腾龙版三合一套件与com51仿真器套件均采用sst89c58芯片仿真, 如果在使用过程中不慎将监控程序冲掉导致无法联机,那么你可以利用一个支持sst89c58的编程器将softice58.exe重新烧写一次即可恢复.此时应当选择rb1进行操作:例如我们用top2000,top852,top2003等编程器的操作界面如下:如果你使用的是sst89e564 , 只需要将soft564.hex 烧写进入,同样选择rb1即可。 关于softice更多说明请看softice-ug.pdf的原版说明。
上传时间: 2014-01-14
上传用户:bhqrd30
用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高、便于跨平台的代码移植等等,因此C 语言编程在单片机系统设计中已得到越来越广泛的运用。针对PIC 单片机的软件开发,同样可以用C 语言实现。但在单片机上用C 语言写程序和在PC 机上写程序绝对不能简单等同。现在的PC 机资源十分丰富,运算能力强大,因此程序员在写PC 机的应用程序时几乎不用关心编译后的可执行代码在运行过程中需要占用多少系统资源,也基本不用担心运行效率有多高。写单片机的C 程序最关键的一点是单片机内的资源非常有限,控制的实时性要求又很高,因此,如果没有对单片机体系结构和硬件资源作详尽的了解,以笔者的愚见认为是无法写出高质量实用的C 语言程序。这就是为什么前面所有章节中的的示范代码全部用基础的汇编指令实现的原因,希望籍此能使读者对PIC 单片机的指令体系和硬件资源有深入了解,在这基础之上再来讨论C 语言编程,就有水到渠成的感觉。本书围绕中档系列PIC 单片机来展开讨论,Microchip 公司自己没有针对中低档系列PIC单片机的C 语言编译器,但很多专业的第三方公司有众多支持PIC 单片机的C 语言编译器提供,常见的有Hitech、CCS、IAR、Bytecraft 等公司。其中笔者最常用的是Hitech 公司的PICC编译器,它稳定可靠,编译生成的代码效率高,在用PIC 单片机进行系统设计和开发的工程师群体中得到广泛认可。其正式完全版软件需要购置,但在其网站上有限时的试用版供用户评估。另外,Hitech 公司针对广大PIC 的业余爱好者和初学者还提供了完全免费的学习版PICC-Lite 编译器套件,它的使用方式和完全版相同,只是支持的PIC 单片机型号限制在PIC16F84、PIC16F877 和PIC16F628 等几款。这几款Flash 型的单片机因其所具备的丰富的片上资源而最适用于单片机学习入门,因此笔者建议感兴趣的读者可从PICC-Lite 入手掌握PIC 单片机的C 语言编程。
上传时间: 2013-11-17
上传用户:aa54
单片机应用技术选编10 目录 第一章 专题论述1.1 嵌入式系统的技术发展和我们的机遇(2)1.2 一种新的电路设计和实现方法——进化硬件(8)1.3 从8/16位机到32位机的系统设计(13)1.4 混合SoC设计(18)1.5 AT24系列存储器数据串并转换接口的IP核设计(23)1.6 低能耗嵌入式系统的设计(28)1.7 嵌入式应用中的零功耗系统设计(31)1.8 数字指纹协议的研究与发展(37)1.9 指纹识别控制系统设计(45)1.10 条形码的计算机编码与识别(48)1.11 蓝牙技术综述(54)1.12 蓝牙通信过程解析与研究(60)1.13 蓝牙模块基带电路的接口技术(65)1.14 蓝牙HCI层数据通信的实现(72)1.15 蓝牙技术硬件实现模式分析(77)1.16 Bluetooth技术与相关器件(83)1.17 基于蓝牙技术的无线收发芯片nRF401(88)1.18 蓝牙收发芯片RF2968的原理及应用(93)1.19 nRFTM系列单片机无线收发器的应用设计(99)1.20 基于蓝牙技术的家庭网络(106) 第二章 综合应用2.1 嵌入式系统的超时控制及其应用(114)2.2 多路读写的SDRAM接口设计(118)2.3 SDRAM视频存储控制器的设计与实现(123)2.4 集成多路模拟开关的应用技巧(129)2.5 合理选择DCDC转换器(133)2.6 单片机定时器中断时间误差的分析及补偿(137)2.7 单片机无线串行接口电路设计(140)2.8 单片机控制Modem的两种硬件接口方法(143)2.9 使用PWM得到精密的输出电压(147)2.10 测控系统前向通道的误差分析及标定(150)2.11 如何认识和提高ADC的精度(155)2.12 提高ADC分辨率的硬件和软件措施(160)2.13 智能温度传感器的发展趋势(165)2.14 温度传感器的选择策略(169)2.15 单线数字温度传感器DS18B20数据校验与纠错(174)2.16 TMP03/04型数字温度传感器的工作原理(180)2.17 TMP03/04型数字温度传感器的应用(184)2.18 谐振式水晶温度传感器的现状和发展预测(189)2.19 石英晶体温度传感器的应用(194)2.20 无线数字温度传感器的设计(199)2.21 液晶屏温度响应特性及其温度控制(203)2.22 CPU卡的接口特性、传输协议与读写程序设计(209)2.23 一种基于铁电存储器的双机串行通信技术(215) 第三章 软件技术3.1 面向应用的嵌入式操作系统(222)3.2 嵌入式实时操作系统及其应用(228)3.3 Windows CE在嵌入式工业控制系统中的应用思考(234)3.4 简易非抢先式实时多任务操作系统的设计与应用(239)3.5 单片机程序设计中运用事件驱动机制(248)3.6 实时操作系统RTLINUX的原理及应用(253)3.7 RTLinux的实时机制分析(256)3.8 基于RTLinux系统的设备驱动程序开发与应用(261)3.9 嵌入式实时操作系统μC/OSⅡ及其应用(265)3.10 在MOTOROLA 568XX系列DSP上运行μC/OSⅡ(267)3.11 Franklin C51浮点数与A51浮点数的相互转换、传递及其在混合编程中的应用(272) 第四章 网络、通信与数据传输4.1 嵌入式系统以太网接口的设计(280)4.2 以太网在网络控制系统中的应用与发展趋势(285)4.3 IPv4向IPv6的过渡(291)4.4 在嵌入式网络应用中实现TCP/IP协议(295)4.5 一种以太网与8位单片机的连接方法(300)4.6 RS485总线通信避障及其多主发送的研究(305)4.7 RS422/RS485网络的无极性接线设计(310)4.8 RS485与USB接口转换卡的设计与实现(315)4.9 低压电力线载波数据通信及其应用前景(320)4.10 基于LM1893的电力线载波通信系统设计(327)4.11 家庭无线信息网络解决方案(331)4.12 基于GSM短消息接口的MC3一体化遥测系统(334)4.13 基于短消息的自动抄表系统(337) 第五章 新器件与新技术5.1 ARM核嵌入式系统的开发平台ADS(344)5.2 大容量Flash型AT91系列ARM核微控制器(350)5.3 内嵌UHF ASK/FSK发射器的8位微控制器(357)5.4 专用单片机C5042E在SPWM技术中的编程技巧(361)5.5 新型高精度时钟芯片RTC4553(367)5.6 A/D芯片TLC2543与Neuron芯片的接口应用(372)5.7 一种新型传感器接口IC(376)5.8 新型CMOS图像传感器及其应用(380)5.9 GMS97C2051与ISD2560组成的小型语音系统(385)5.10 73M2901芯片在嵌入式Modem中的应用(389)5.11 电能计量芯片组AT73C500和AT73C501及其应用(395) 第六章 总线技术6.1 PCI总线及其接口芯片的应用(406)6.2 实现RS485/RS422和CAN转换——总线网桥的构建(409)6.3 工控系统应用CAN总线的几种改进方法(413)6.4 快速和高可靠性的CAN网络模块ADAM?500/CAN(418)6.5 SJA1000在CAN总线系统节点的应用(422)6.6 用C167CR实现CAN总线通信(430)6.7 1?WIRE网络的特性与应用(436)6.8 基于TINI的一线制网络互连技术(441)6.9 单总线数字温度传感器的自动识别技术(445)6.10 TM卡信息纽扣在预付费水表中的应用(450)6.11 USB 2.0性能特点及其应用(455)6.12 USB总线协议信息包分析(459)6.13 USB设备的开发(463)6.14 嵌入式系统中USB总线驱动的开发及应用(467)6.15 USB接口单片机SL11R的特点及应用(475)6.16 USB接口器件PDIUSBD12的接口应用设计(479)6.17 USB 2.0控制器CY7C68013特点与应用(486)6.18 基于EZ?USB的数据采集与控制(491)6.19 基于USB接口的IC卡读写器的设计(498)6.20 IEEE 1394总线技术与应用(501) 第七章 可靠性及安全性技术7.1 单片机复位电路的可靠性分析(508)7.2 提高移位寄存器接口电路可靠性的措施(515)7.3 单片机嵌入式系统软件容错设计(518)7.4 键盘信息泄漏与防泄漏键盘设计(526)7.5 USB安全钥功能扩展与优化设计(532)7.6 单片机多机冗余设计及控制模块的VHDL语言描述(540)7.7 一种快速可靠的串行flash容错系统的设计与实现(545)7.8 射频电路印刷电路板的电磁兼容性设计(550)7.9 去耦电容在PCB板设计中的应用(553)7.10 密码访问器件X76F100在单片机系统中的应用(560)7.11 计算机的电磁干扰研究(566)7.12 EMI和屏蔽(一)(573)7.13 EMI和屏蔽(二)(579)7.14 微机接口设计中的静电冲击(ESD)防护措施(585)7.15 单片机应用系统中去除工频干扰的快速实现(589)7.16 传输线路引起的数字信号畸变与抑制(593) 第八章 DSP及其应用技术8.1 TMS320VC5402电路设计中应注意的几个问题(600)8.2 DSP系统中的外部存储器设计(604)8.3 TMS320C24x的C语言与汇编语言的接口技术(610)8.4 DSP环境下C语言编程的优化实现(615)8.5 基于TMS320C6000高速算法的实现(619)8.6 TMS320F240串行外设接口及其应用(624)8.7 基于DSP的Modem及其驱动程序的设计与实现(631)8.8 W3100在DSP系统以太网接口中的应用(637)8.9 CAN总线控制器与DSP的接口(643)8.10 基于DSP的USB传输系统的实现(648) 第九章 HDL与可编程器件技术9.1 谈谈EDA的硬件描述语言(654)9.2 基于VHDL语言的FPGA设计(657)9.3 VHDL的设计特点与应用研究(662)9.4 单片机应用系统的CPLD应用设计(668)9.5 用CPLD实现单片机与ISA总线接口的并行通信(674)9.6 FPGA实现PCI总线接口技术(679)9.7 用FPGS实现DES算法的密钥简化算法(685)9.8 可编程模拟器件原理与开发(690)9.9 数字/模拟ISP技术及其EDA工具(695)9.10 可编程模拟器件ispPAC20在电路设计中的应用(698)9.11 基于FPGA的I2C总线接口实现方法(701)9.12 基于CPLD的串并转换和高速USB通信设计(705)9.13 用HDL语言实现循环冗余校验(712)9.14 利用单片机和CPLD实现直接数字频率合成(DDS)(717)9.15 基于Verilog?HDL的轴承振动噪声电压峰值检测(722) 第十章 综合应用10.1 AVR高速单片机LED显示系统(728)10.2 基于ADμC812与SJA1000数据采集系统的设计(732)10.3 用AT89C2051设计的PC/AT键盘(736)10.4 利用89C2051实现POCSAG编码的方法(739)10.5 加载感应DAC的应用(741)10.6 利用MAX7219设计LED大屏幕基本显示模块(745)10.7 单片机用作通用红外遥控接收器的设计(751)10.8 红外遥控器软件解码及其应用(754) 第十一章 文章摘要 一、专题论述(758)1.1 与8051兼容的单片机的新发展(758)1.2 正在崛起的低功耗微处理器技术(758)1.3 低功耗电子系统设计的综合考虑(758)1.4 数字电路设计方案的比较与选择(758)1.5 单片机应用系统中数学协处理器的开发(758)1.6 实现基于IP核技术的SoC设计(758)1.7 基于知识产权的SoC关键技术与设计(759)1.8 基于IP核复用技术的SoC设计(759)1.9 将IP集成进SoC(759)1.10 模拟/混合电路SoC的设计难题(759)1.11 系统级可编程芯片(SOPC)设计思想与开发策略(759)1.12 基于SoC的PAGER控制芯片设计(759)1.13 一种高性能CMOS带隙电路的设计(759)1.14 基于结构的指纹分类技术(760)1.15 指纹识别的预处理组合算法(760)1.16 一种指纹识别的细节特征匹配的方法(760)1.17 指纹IC卡及其应用(760)1.18 人脸照片的特征提取与查询(760)1.19 一种快速、鲁棒的人脸检测方法(760)1.20 128条码的编码分析和识别算法(761)1.21 身份证号码快速识别系统(761)1.22 汉字识别技术的新方法及发展趋势(761)1.23 蓝牙技术及其应用展望(761)1.24 蓝牙技术浅析(761)1.25 蓝牙HCI USB传输层规范(761)1.26 蓝牙服务发现协议(SDP)的实现(761)1.27 蓝牙技术安全性解析(762)1.28 蓝牙技术及其应用(762)1.29 BluetoothASIC接口技术(762)1.30 RF CMOS蓝牙收发器的设计(一)(762)1.31 RF CMOS蓝牙收发器的设计(二)(762)1.32 单片蓝牙控制器AT76C551(762)1.33 设计RF CMOS蓝牙收发器(762)1.34 ROK 101 007/1蓝牙模块的特性与应用(763)1.35基于nRF401的PC机无线收发模块的设计(763)1.36 无线收发芯片nRF401在监测系统中的应用(763)1.37 基于射频收发芯片nRF401的计算机接口电路设计(763)1.38 采用nRF401实现单片机与PC机无线数据通信(763)1.39 基于射频收发芯片nRF403的无线接口电路设计(763)1.40 蓝牙局域网无线接入网关的研制(763)1.41 基于蓝牙的无线数据采集系统(764)1.42 安立蓝牙无线测试解决方案(764)1.43 嵌入式系统中的蓝牙电话应用规范的实现(764)1.44 蓝牙“三合一电话”的解决方案(764)1.45 用Bluetooth技术构建分布式污水处理控制系统(764)1.46 MPEG的发展动态及其未来预测(764)1.47 软件无线电的关键技术与未来展望(764)1.48 软件无线电与虚拟无线电(765)1.49 射频无线测控系统及其应用(765)1.50 一种新的感知工具——电子标记笔(765)1.51 智能住宅用户控制器设计(765)1.52 利用GPS对计算机实现精确授时(765)1.53 IP代理远程测控系统(765)1.54 曼彻斯特码编码与解码硬件实现(765)1.55 便携式设备中电源软开关设计的一种方法(766)1.56 便携式设备的电源方案设计(766)1.57 StrongARM及其嵌入式应用平台(766)1.58 嵌入式系统在光传输设备中的应用(766)1.59 光纤无源器件技术的发展方向(766) 二、 综合应用(767)2.1 数据存储技术的应用(767)2.2 SL11R单片机外部存储器扩展(767)2.3 构成大容量非易失性SRAM方法分析(767)2.4 一种专用高速硬盘存储设备的设计与实现(767)2.5 基于CDROM的嵌入式系统设计(767)2.6 串行E2PROM的应用设计与编程(767)2.7 利用UART扩展大容量具有SPI接口的快速串行E2PROM的方法(767)2.8 用单片机实现异步串行数据再生(768)2.9 非易失性数字性电位器与单片机的接口设计(768)2.10 数控电位器在频率可调信号源中的应用(768)2.11 单片机上一种新颖实用的ex函数计算方法(768)2.12 单片机系统设计的误区与对策(768)2.13 基于SystemC的嵌入式系统软硬件协同设计(768)2.14 一种基于JTAG TAP的嵌入式调试接口设计(769)2.15 工作频率可动态调整的单片机系统设计(769)2.16 嵌入式系统高效多串口中断源的实现(769)2.17 AVR单片机计时器的优化使用(769)2.18 可编程定时/计数器提高输出频率准确度方法(769)2.19 用插值调整法设计单片机串行口波特率(769)2.20 “频率准确度”自动校准(770)2.21 双时基频率校准电路(770)2.22 电压频率转换电路的动态特性分析及求解(770)2.23 单片机测控系统的低功耗设计(770)2.24 MCS96/196三字节浮点库(770)2.25 循环冗余校验方法研究(770)2.26 32位微处理器下伪SPI技术的研究与实现(770)2.27 智能仪表LED点阵显示模块的设计(771)2.28 点阵式图形VFD与单片机的硬件接口及编程技术(771)2.29 内置汉字字模的EPROM制作技术(771)2.30 利用VC++实现汉字字模的提取与小汉字库的生成(771)2.31 高分辨率电压与电流快速数据采集方法(771)2.32 单片机与数字温度传感器DS18B20的接口设计(771)2.33 新型温度传感器DS18B20高精度测温的实现(772)2.34 MAX6576/6577集成温度传感器(772)2.35 AD22105型低功耗可编程集成温度控制器(772)2.36 基于IEEE 1451.1的网络化智能传感器设计(772)2.37 数字式温度传感器与仪表的智能化设计(772)2.38 用单片机软件实现传感器温度误差补偿(772)2.39 Σ?Δ A/D转换器的原理及分析(772)2.40 一种提高A/D分辨率的信号调理电路设计(773)2.41 高精度数据转换器接口技术(773)2.42 高精度双积分A/D转换器与单片机接口的新方法(773)2.43 一种高速A/D与MCS51单片机的接口方法(773)2.44 基于串行FIFO双口RAM的高速A/D转换采集系统的设计(773)2.45 超高速数据采集系统的设计与实现(773)2.46 廉价隔离型高精度D/A转换器(774)2.47 智能卡及其应用技术研究(774)2.48 Jupiter GPS接收机数据的提取(774)2.49 基于单片机的脉冲频率的宽范围高精度测量(774)2.50 电源模块输入软启动电路的设计(774)2.51 不停车电子收费系统关键技术(774)2.52 一种直接采用计算机串行口控制步进电机的新方法(774)2.53 8051系列单片机通用鼠标接口程序设计(775)2.54 可编程ASIC与MCS51单片机接口设计及实现(775) 三、软件技术(776)3.1 无线信息设备的理想操作系统Symbian OS(776)3.2 TMS320C55x嵌入式实时多任务系统DSP/BIOS II(776)3.3 两种嵌入式操作系统的比较(776)3.4 用自由软件开发嵌入式应用(776)3.5 开放源代码软件的应用研究(776)3.6 清华嵌入式软件系统的解决方案(776)3.7 单片机应用程序的高级语言设计(777)3.8 基于RTX51的单片机软件设计(777)3.9 多网口通信在VXWORKS中的实现(777)3.10 嵌入式实时操作系统中实现MBUF(777)3.11 硬实时操作系统——RTLinux(777)3.12 Linux嵌入式系统的上层应用开发研究(777)3.13 嵌入式Linux内核下串行驱动程序的实现(777)3.14 嵌入式Linux的中断处理与实时调度的实现机制(778)3.15 基于Linux平台的应用研究(778)3.16 基于Linux的嵌入式系统开发(778)3.17 基于Linux的嵌入式系统设计与实现(778)3.18 基于RTLinux的实时控制系统(778)3.19 基于RTLinux的实时机器人控制器研究(778)3.20 嵌入式Linux系统在温室计算机控制中的应用(778)3.21 基于Linux的USB驱动程序实现(779)3.22 Linux环境下实现串口通信(779)3.23 Linux系统下RS485串行通信程序设计(779)3.24 Linux系统下蓝牙设备驱动程序研究和实现 (779)3.25 基于μCLinux和GPRS的无线数据通信系统(779)3.26 嵌入式Linux开发平台的USB主机接口设计(779)3.27 CAN通信卡的Linux设备驱动程序设计实现(779)3.28 μC/OSII实时操作系统内存管理的改进(780)3.29 μC/OSII在总线式数据采集系统中的应用(780)3.30 实时操作系统μC/OSII在MCF5272上的移植(780)3.31 μC/OSII在51XA上的移植应用(780)3.32 实时嵌入式内核在DSP上的移植实现(780)3.33 利用全局及外部变量实现C51无参数化调用A51函数(780)3.34 基于状态分析的键盘管理软件设计(780)3.35 PS/2接口C语言通信函数库设计(781)3.36 DS18B20接口的C语言程序设计(781)3.37 基于KeilC51的SLE4428 IC卡驱动程序设计(781)3.38 智能型并口用软件加密狗的设计(781)3.39 啤酒发酵控制器中的多任务分析与实现(781)3.40 CAN网络应用软件的设计与研究(781)3.41 USB软件系统的开发(782) 四、网络、通信与数据传输(783)4.1 网际协议过渡——从IPv4到IPv6(783)4.2 IPv6简介(783)4.3 传输控制协议(TCP)介绍(783)4.4 TCP/IP协议的ASIC设计与实现(783)4.5 IP电话的TCP/IP协议的实现方法(783)4.6 基于嵌入式TCP/IP协议栈的信息家电连接Internet单芯片解决方案(783)4.7 基于以太网的家庭网络平台(784)4.8 单芯片家庭网关平台CX821xx(784)4.9 用于单片机的以太网网关——网络通(784)4.10 基于“网络通”的单片机以太网CAN网关的应用(784)4.11 第三代快速以太网控制器及其应用(784)4.12 工业以太网在控制系统中的应用前景(784)4.13 工业以太网控制模块的研究与研制(785)4.14 以太网、控制网与设备网的性能比较与分析(785)4.15 嵌入式系统以太网控制器驱动程序的设计与实现(785)4.16 WIN9X下微机与单片机的串行通信(785)4.17 利用VB6.0实现PC机与单片机的串口通信(785)4.18 基于VB6的PC机与多台单片机通信的应用(785)4.19 用C++Builder6.0实现80C51与PC串行通信(785)4.20 VC++中实现基于多线程的串行通信(786)4.21 RS232串行通信线路的连接方法设计分析(786)4.22 高效率串行通信协议的设计(786)4.23 利用增强并口协议传输数据(786)4.24 应用于RS485网络的多信道串行通信接口的设计(786)4.25 以Visual C++实现PC与89C51之间的串行通信(786)4.26 智能多路RS422串行通信卡的设计(786)4.27 RS232接口转换为通用串行接口的设计原理(787)4.28 基于智能模块的RS485通信协议转换路由器(787)4.29 RS232接口转USB接口的通信方法(787)4.30 用VB实现PC与PDA的串行通信(787)4.31 利用WindowsAPI实现与GPS的串口通信(787)4.32 VB6.0在无线通信中的应用(787)4.33 用PTR2000实现单片机与PC机之间的无线数据通信(787)4.34 基于光纤RS232/RS485传输系统(788)4.35 利用串口实现PC与PDA的同步通信(788)4.36 实现32位单片机MC68332与PC机串行通信的底层程序设计(788)4.37 基于VB的USB设备检测通信研究(788)4.38 USB设备与PC机之间的通信机制的实现技术研究(788)4.39 利用MODEM实现单片机与PC机远程通信(788)4.40 谈谈电力线通信(788)4.41 低压电力线载波高速数据通信设计(789)4.42 PL2000在低压电力线载波通信中的应用(789)4.43 一种电力线扩频载波通信节点的具体实现(789)4.44 一种基于电力线的家庭以太网络实现方法(789)4.45 基于电力线载波的家庭智能化局域网研究(789)4.46 低压电力线扩频家庭自动化系统(789)4.47 智能家庭网络研究与开发(790)4.48 蓝牙在家庭网络中的实现(790)4.49 参照CEBus标准的家庭网络系统研究与实现(790)4.50 采用蓝牙技术构建智能家庭网络(790)4.51 家庭网络中的设备集成研究(790)4.52 一种嵌入式通信协议系统及在智能住宅网络中的应用(790)4.53 基于手机短消息(SMS)的远程无线监控系统的研制(791)4.54 基于GSM短信息方式的远程自来水厂地下水位自动监控系统(791)4.55 TC35及其在短消息自动抄表系统中的应用(791)4.56 计算机不同通信接口下的数据采集技术问题研究(791)4.57 80C152单片机在HDLC通信规程中的应用(791)4.58 内置MODEM通信模块在远程监测系统中的应用(791)4.59 用单片机普通I/O口实现多机通信的一种新方法(792)4.60 利用串行通信实现实时状态监控(792)4.61 基于FIFO芯片的单片机并行通信(792) 五、新器件与新技术(793)5.1 CYGNAL的C8051F02x系列高速SoC单片机(793)5.2 AduC812单片机控制系统的开发(793)5.3 可编程外围芯片PSD5xx与单片机68CHC11的接口(793)5.4 模糊单片机NLX230及其接口软硬件设计(793)5.5 低功耗MSP430单片机在3V与5V混合系统中的逻辑接口技术(793)5.6 MSP430F149单片机在便携式智能仪器中的应用(793)5.7 用MSP430F149单片机实现步进电机通用控制器(793)5.8 PIC和DS18B20温度传感器的接口设计(794)5.9 用P87LPC764单片机的I2C总线扩展“米”字形LED显示器(794)5.10 铁电存储器FM24C04原理及应用(794)5.11 CAT24C021在天文望远镜控制器中的应用(794)5.12 串行时钟芯片在智能传感器中的应用(794)5.13 RTC器件X1228及其在不间断供电系统中的应用(794)5.14 新型A/D转换技术——流水线ADC(794)5.15 集成芯片AD558及其应用(795)5.16 14位3MHz单片模数转换器AD9243的应用(795)5.17 16位模数转换器MAX195在单片机系统中的应用(795)5.18 24位模/数转换器CS5532及其应用(795)5.19 ADS7825模数转换芯片及其在高速数据采集系统中的应用(795)5.20 新型D/A变换器AD9755及其应用(795)5.21 单片机与串口D/A转换器MAX525的接口设计(795)5.22 几种PWN控制器(796)5.23 一种新型的可编程的4~20mA二线制变送器XTR108及其应用(796)5.24 可编程温度监控器ADT14及其应用(796)5.25 一种适用于51系列单片机的R/F转换电路(796)5.26 通用集成滤波器的特点及应用(796)5.27 串行显示驱动器PS7219及单片机的SPI接口设计(796)5.28 新型的键盘显示芯片——SK5279A的应用(797)5.29 高效语音压缩芯片AMBE—2000TM及其在语音压缩中的应用(797)5.30 适于语音处理的SDA80D51芯片及其数字录放音系统(797)5.31 基于ISD2560语音芯片的小型实用语音系统(797)5.32 发射信号处理器AD6622在软件无线电中的应用(797)5.33 基于UM3758108A芯片远距多路参数监测系统(797)5.34 单片频率计ICM7216D及应用(797)5.35 X25045芯片在微机测控系统中的应用(798)5.36 MC14562B在多CPU系统串行通信中的应用(798)5.37 高级串行通信控制器SAB82525及其应用(798)5.38 MAX121芯片在高速串行接口电路中的应用(798)5.39 应用DS2480实现RS232与单总线的串行接口(798)5.40 介绍一种真正的单芯片MODEM73M2901C/5V(798)5.41 HART调制解调器SYM20C15应用设计(799)5.42 TM1300同步串行接口与Modem模拟前端之间的通信(799)5.43 TEMIC系列射频卡及其应用(799)5.44 用Philips PCD600x实现多线电话并机(799)5.45 SDH专用集成电路套片DTT1C08A和DTT1C20A及其应用(799)5.46 GAL16V8用于步进电动机驱动器(799)5.47 UC3717步进电机驱动电路与89C2051单片机的接口技术(799)5.48 TinySwitch单片开关电源的设计方法(800)5.49 基于MAX883的动态供电设计(800)5.50 高压PWM电源控制器MAX5003及其应用(800)5.51 单片机与大功率负载的开关接口(800)5.52 迟滞开关功率转换器LM3485在电源系统中的应用(800)5.53 功率逻辑器件在嵌入式系统中的应用(800)5.54 TPS60101用于低功耗系统的电源解决方案(800)5.55 新型电能表芯片AT73C550及其应用(801)5.56 运动控制芯片MCX314及其应用(801) 六、总线技术(802)6.1 PCItoPCI桥及其应用设计(802)6.2 基于PCI总线的数据采集系统(802)6.3 VXI和PXI总线技术的应用及其发展前景(802)6.4 基于PC104总线的嵌入式以太网卡设计(802)6.5 基于RS485总线的传感器网络化技术研究(802)6.6 RS232总线转CAN总线装置的设计与实现(802)6.7 现场总线技术的发展与工业以太网综述(803)6.8 广义现场总线标准与工业以太网(803)6.9 用单片机设计现场总线转换网桥(803)6.10 基于LonWorks的在系统编程技术(803)6.11 Neuron芯片与MCS51系列单片机串行通信的实现(803)6.12 Neuron芯片多总线I/O对象的应用(803)6.13 CAN总线及其应用技术(804)6.14 CAN总线协议分析(804)6.15 CAN总线智能节点的设计和实现(804)6.16 CAN总线控制器SJA1000的原理及应用(804)6.17 CAN总线与PC机通信卡接口电路设计(804)6.18 CAN总线及其在测控系统中的实现(804)6.19 基于CAN总线的温度、压力控制系统(804)6.20 基于CAN总线的新型网络数控系统(805)6.21 CAN总线在混和动力汽车电机控制系统中的应用(805)6.22 CAN总线技术在石油钻井监控系统中的应用(805)6.23 一种电动阀的DeviceNet总线接口设计(805)6.24 单总线技术及其应用(805)6.25 美国DALLAS公司单线可编程数字温度传感器技术(805)6.26 基于单总线技术的农业温室控制系统设计(805)6.27 单总线协议转换器在分布式测控系统中的应用(806)6.28 单总线技术在电子信息识别系统中的应用(806)6.29 信息纽扣及其在安全巡检管理系统中的应用(806)6.30 SPI串行总线接口及其实现(806)6.31 通用串行总线USB及其产品开发(806)6.32 通用串行总线(USB)数据传输模型(806)6.33 基于USB总线的测试系统开发(806)6.34 一种USB外设的实现方法(807)6.35 基于USB接口的PTP协议在Win32上编程实现(807)6.36 USB在便携式外设间的应用及其协议(807)6.37 多USB接口的局域网接入技术的实现(807)6.38 USB接口设计及其在工业控制中的应用(807)6.39 USB技术在第四代数控测井系统中应用(807)6.40 用AN2131Q开发USB接口设备(807)6.41 USB/IrDA桥控制芯片STIr4200S(808)6.42 一种基于USB接口的家庭网络适配器的设计(808)6.43 基于USB总线的实时数据采集系统设计(808)6.44 基于SL11R的USB接口数据采集系统(808)6.45 基于USB的数据采集系统设计与实现(808)6.46 USB2.0在高速数采系统中应用(808)6.47 基于USB的航空检测数据采集系统的设计(808)6.48 基于USB总线的小型图像采集系统的设计(809)6.49 USB技术及其在图像数据传输中的应用(809)6.50 USB2.0在遥感图像采集中的应用(809)6.51 CCD摄像机的USB接口设计(809)6.52 带USB接口的发动机点火波形测量系统(809)6.53 USB接口智能传感器标定数据采集系统的设计(809)6.54 USB接口在粮仓自动测温系统中的应用(810)6.55 基于GPIF的USBATA解决方案(810)6.56 基于USB总线新型视频监视和会议系统(810)6.57 基于USB接口的高性能虚拟示波器(810)6.58 IEEE 1394与现场总线(810)6.59 IEEE 1394高速串行总线及其应用(810)6.60 EF4442及其应用(811) 七、可靠性及安全性技术(812)7.1 单片机系统可靠掉电保护的实现(812)7.2 提高单片机应用系统可靠性的软件技术(812)7.3 单片机应用系统中元器件的可靠性设计(812)7.4 DSP复位问题研究(812)7.5 计算机RAM检错纠错电路的设计与实现(812)7.6 利用USB接口进行软件加密的设计思想和实现方法(812)7.7 计算机电磁信息泄露与防护研究(813)7.8 USB软件狗的设计及反破解技术(813)7.9 全隔离微机与单片机的RS485通信技术(813)7.10 印制板的可靠性设计(813)7.11 多层布线的发展及其在电源电路电磁兼容设计中的应用(813)7.12 印制电路板的电磁兼容性预测(813)7.13 PCB的热设计(813)7.14 密码术研究综述(814)7.15 利用汇编语言实现DES加密算法(814)7.16 USB保护电路的选择(814)7.17 基于CAN总线的多机冗余系统的设计(814)7.18 蓝牙链路层安全性(814)7.19 开关电源谐波含量测试分析及抑制(814)7.20 系统可靠性冗余的优化研究(814)7.21 电子工程系统中电磁干扰的诊断和控制方法初探(815)7.22 微机化仪器电磁兼容性设计(815)7.23 电磁兼容设计中的屏蔽技术(815)7.24 几种电磁干扰的分析与解决(815)7.25 计算机的电磁干扰研究(815)7.26 电子电路中抗EMI设计(815)7.27 测试系统中干扰及其形成机理(816)7.28 一种基于ST62单片机的强抗干扰控制器的设计(816)7.29 微控制器硬件抗干扰技术(816)7.30 一种具有高抗干扰能力单片机通信电路的设计(816)7.31 测控系统抗干扰设计(816)7.32 单片机应用系统的抗干扰软件设计(816)7.33 变频系统测控软件抗干扰研究(816)7.34 快速瞬变脉冲群干扰的原理及硬件防护(817)7.35 巧用单片机软件抗系统瞬时干扰(817)7.36 微机式保护装置中浪涌干扰的硬件防护(817)7.37 具有抗干扰性能的单片机智能仪表的设计(817)7.38 RS232串行通信消除干扰噪声的设计方法分析(817)7.39 热插拔冗余电源的设计(817)7.40 IC卡读写器的密码识别(817)7.41 16位高抗干扰D/A转换(818) 八、DSP及其应用技术(819)8.1 TMS320F206定点DSP芯片开发实践(819)8.2 ADSP2181精简开发板的研制(819)8.3 DSP系统中的外部存储器设计(819)8.4 Flash存储器在DSP系统中的应用(819)8.5 DSP系统的硬盘接口研究(819)8.6 TMS320C6201与FlashRAM的接口设计与编程技术(819)8.7 基于DSP的实时MPEG4编码的软件优化设计(819)8.8 TMS320C62X DSP的软件开发与优化编程(820)8.9 IP安全内核及其DSP实现的研究(820)8.10 基于TMS320C54X DSK平台的Zoom?FFT的快速实现(820)8.11 高速DSP与串行A/D转换器TLC2558接口的设计(820)8.12 TMS320C2X DSP的一种实用人机接口的设计与实现(820)8.13 DSP系统中常用串口通信的设计(820)8.14 DSP与单片机之间串行通信的实现(821)8.15 基于DMA方式的8位单片机与16位DSP双机通信接口(821)8.16 DSP与PC机间的DMA通信接口设计(821)8.17 TMS320VC5402与I2C总线接口的实现(821)8.18 ZLG7289A与DSPSPI的接口技术(821)8.19 DSP与PCI总线接口设计及实现(821)8.20 TMS320C6X与PC高速通信的实现(822)8.21 DSP与PC之间的以太通信 (822)8.22 TM1300 DSP系统以太网接口的设计(822)8.23 基于DSP的CAN总线通信系统(822)8.24 TMS320VC5410 DSP中USB客户驱动程序开发与实现(822)8.25 基于TMS320C55x DSP的USB通信研究与固体设计(822)8.26 基于DSP的USB口数据采集分析系统(823)8.27 DSP数字信号处理器的浮点数正弦的实现(823)8.28 应用TMS320F240芯片设计高精度可控信号发生器(823)8.29 基于MSP430C325单片机的便携式体温计的设计(823)8.30 基于TMS320VC5409的语音识别模块(823)8.31 基于DSP的ADμC812应用系统设计(823) 九、HDL与可编程器件技术(824)9.1 一种基于CPLD器件的现代数字系统设计方法(824)9.2 基于可编程逻辑器件CPLD及硬件描述语言VHDL的EDA方法(824)9.3 利用硬件描述语言Verilog HDL实现对数字电路的设计和仿真(824)9.4 硬件描述语言VHDL指称语义的研究(824)9.5 VHDL语言逻辑综合的研究(824)9.6 CPLD/FPGA的优化设计(824)9.7 用单片机实现可编程逻辑器件的配置(825)9.8 UART的Verilog HDL实现及计算机辅助调试(825)9.9 基于CPLD的UART设计(825)9.10 用在系统可编程逻辑器件开发并行接口控制器(825)9.11 用CPLD设计EPP数据采集控制器(825)9.12 带FPGA的PCI接口应用(825)9.13 基于CPLD的PCI总线存储卡的设计(826)9.14 基于CPLD的中断控制器IP设计(826)9.15 基于FPGA设计的精度管理策略(826)9.16 VHDL语言在描述DES加密机中的应用(826)9.17 基于P89C51RD2 IAP功能的数据存取与软件升级(826)9.18 在系统可编程模拟器件ispPAC30及其应用(826)9.19 可编程模拟器设计及ispPAC30应用(826)9.20 ispPAD在模拟电路设计中的应用(827)9.21 在系统可编程模拟器件(ispPAC)及其应用(827)9.22 在系统可编程模拟器件ispPAC20及其应用(827)9.23 ispLSI1032E器件及其应用(827)9.24 用ispPAC20实现的最简温度测控系统(827)9.25 在系统可编程器件设计应用实例(827)9.26 在FPGA开发板上设计8051的开发平台(828)9.27 由可编程逻辑器件与单片机构成的双控制器(828)9.28 用VHDL设计专用串行通信芯片(828)9.29 基于FPGA的ARINC429总线接口芯片的设计与实现(828)9.30 I2C总线通信接口的CPLD实现(828)9.31 FPGA模拟MBUS总线的实现(828)9.32 基于FPGA的USB2.0控制器设计(828)9.33 USB外设接口的FPGA实现(829)9.34 循环冗余校验码的单片机及CPLD实现(829)9.35 可编程芯片在测控系统中的应用(829)9.36 可编程逻辑器件在浮点放大器中的应用(829)9.37 FPGA在高速多通道数据采集中的应用(829)9.38 在DSP采样系统中采用DAC实现量程自动转换(829)9.39 基于VHDL语言的数字频率计设计(830)9.40 基于VHDL语言的数字频率计的设计(830)9.41 CPLD在SPWM变频调速系统控制中的应用(830)9.42 ISP技术在交通控制器中的应用(830)9.43 基于ISP技术的有限状态机控制系统设计(830)9.44 如何使用ISP技术产生任意波形(830)9.45 打印控制卡的FPGA外围电路设计(830)9.46 加密可编程逻辑阵列芯片引脚的判别(831)9.47 蓝牙系统中的加密技术及其算法的FPGA实现(831)9.48 运用VHDL语言设计电视墙数字图像处理电路(831)9.49 CPLD在电路板故障诊断中的应用(831)9.50 用硬件描述语言设计一个简单的超标量流水线微处理器(831)9.51 用CPLD技术实现高速数据识别码检测器(831)9.52 用CPLD控制ISD2590语音芯片的技术应用(832) 十、综合应用(833)10.1 嵌入式处理器StrongARM的开发研究(833)10.2 基于StrongARM的视频采集与处理系统(833)10.3 基于StrongARM的远程网络监控系统设计(833)10.4 基于80C196KC的CAM锁定功能实现可控硅的触发控制(833)10.5 基于MSP430F149的低成本智能型电力监测仪(833)10.6 一种基于ADμC812单片机的数据采集器(833)10.7 基于PIC16C72单片机的线性V/F转换器设计(834)10.8 基于PIC16C923单片机的非接触式光纤温度测量仪(834)10.9 用89C2051构成智能仪表的键显接口(834)10.10 基于89C2051的解码器设计(834)10.11 基于AT89C2051的准方波逆变电源(834)10.12 单片机AT89C2051构成的智能型频率计(834)10.13 基于AT89C2051单片机的旋转变压器位置测量系统设计(834)10.14 AT89C2051单片机对显示驱动芯片MC14499的IC级代换(835)10.15 实用变量程模拟信号单片机检测电路(835)10.16 GPS高精度时钟的设计和实现(835)10.17 一种基于GPS的高速数据采集卡的实现(835)10.18 V/F转换电压测量系统(835)10.19 用20位DAC实现0~10 V可程控精密直流参考源的设计(835)10.20 单片MAX752实现的CCD供电电源的设计(835)10.21 基于双口RAM的智能型开关量控制卡的设计(836)10.22 矩阵键盘产生PC机键盘信号的应用设计(836)10.23 基于C51的汉字/数字混合液晶显示及更新的方法(836)10.24 实现串行E2PROM芯片的PC界面操作(836)10.25 一种软硬件结合的POCSAG码解码装置研制(836)10.26 蓝牙技术在医疗监护中的应用(836)10.27 一种红外感应泵液器的单片机应用设计(836)10.28 电话报警系统的设计(837)10.29 无轨电车整流站自动化监控系统(837)10.30 PWM恒流充电系统的设计(837)10.31 微功耗智能IC卡燃气表的研制(837)10.32 软件接口技术在串行通信中的应用(837)10.33 数字化直流接地系统绝缘检测仪的设计与开发(837)10.34 4Mbps红外无线计算机通信卡研制(837)10.35 MCB1电力测量控制仪中CAN总线通信模板的设计及编程(838)10.36 单片机在晶闸管触发电路中的应用(838)10.37 基于DS1302的子母钟系统(838)
上传时间: 2013-12-04
上传用户:vmznxbc
基于多点网络的水厂自动监控系统设计Design of MPI Based Automatic Monitoring and Control System in Water Works刘 美 俊(湖南工程学院,湘潭411101)摘要针对水厂工作水泵多、现场离控制站距离远的特点,提出了一种基于MPI多点网络的自动监控系统的设计方法,分析了系统的工作原理,介绍了系统中数据的采集与处理、主站与从站的通信原理以及系统软件的设计。由于这种系统的主、从站PLC之间采用MPI网络通信,具有运行可靠、性能价格比高的特点,所以适用于中小规模水厂的分布式监控场合。关键词多点网络主站从站监控系统Abstract Ina ccordancew ithth efe atuersof w aterw orks,i. e. ,manyp umpsin o perationa ndth ep umps, farfor mt hec ontrolst ation,th em ethodo fdesigninga na utomati(〕monitoringa ndc ontorlsy stemb asedo nM PIis p resented.Th eo perationalpr incipleo fth esy stemi san alyzed,th ed atac olection,data processing; communication between master station and slave station as wel as design and system software are discussed. Because MPI network communicationis used among master station, slave stations and PLC, the system is reliable and high cost-efective. It is, suitable for smal and mediumsized water works for distrbuted monitoring and control.Keywords MPI Masterst ation Slaves tation Monitoringa ndc ontorlsy stem 自来 水 厂 的自动控制系统一般分为两大部分,一对组态硬件要求较高,投资较大。相对而言,MPI网是水源地深水泵的工作控制,一是水厂区变频恒压供络速度可达187.5 M bps,通过一级中继器传输距离可水控制,两部分的实际距离通常都比较远。某厂水源达Ikm 。根据水厂的具体情况,确定以MPI方式组地有3台深井泵给水厂区的蓄水池供水。水厂区的成网络,主站PLC为S7-300系列的CPU3121FM,从任务是对水池的水进行消毒处理后,通过加压泵向管站为S7-200系列的CPU222。这样既满足了系统要路恒压供水。选用Siemens公司的S7系列可编程控求,又相对于Profibus网络节省了三分之一的成本,制器(PLC)和上位机组成实时数据采集和监控系统, 这种分布式监控系统具有较高的性能价格比。系统对深水泵进行远程控制,对供水泵采用变频器进行恒中PLC的物理层采用RS - 485接口,网络延伸选用压控制以保证整个水厂的电机设备安全、可靠地运带防雷保护的中继器,使系统的安全运行得到了保行。证。MPI网络的拓扑结构如图1所示。1 多点网络(NWI)监控系统的组成Sie me ns 公司S7系列PLC通常有MP」多点网络与Profibus现场总线网络两种组网方式。Profibus现场总线的应用目前较为普遍,通用性较好,它由Profibus一DP, Profibus一FMS, Profibus一PA组成。Profibus - DP型用于分散外设间的数据传输,传输速率为9.6kbps一12Mbps,主要用于现场控制器与分散1/0之间的通信,可满足交直流调速系统快速响应的时间要求,特别适合于加工自动化领域的应用;Profibus - FMS主要解决车间级通信问题,完成中等传输速度的循环或非循环数据交换任务,适用于纺织、楼宇自动化、可编程控制器、低压开关等;Profibus - PA型采用了OSI模型的物理层和数据链路层,适用于过程自动化的总线类型。
上传时间: 2013-10-09
上传用户:fac1003
基于单片机的汽车多功能报警系统设计The Design of Automobile Multi-function AlarmingBased on Single Chip Computer刘法治赵明富宁睡达(河 南 科 技 学 院 ,新 乡 453 00 3)摘要介绍了一种基于单片机控制的汽车多功能报警系统,它能对汽车的润滑系统油压、制动系统气压、冷却系统温度、轮胎欠压及防盗进行自动检测,并在发现异常情况时,发出声光报警。阐述了该报警系统的硬件组成及软件设计方法。关键词单片机传感器数模转换报警Abstract Am ulti-fimctiona utomobilea larnungs ystemb asedo ns inglec hipc omputerco ntorlis in torducedin th isp aper.Th eo ilpr essuero flu bricatesystem, air pressure of braking system, temperature of cooling system, under pressure of tyre and guard against theft, detected automaticaly场thesystem. Audio and visual alarms wil be provided under abnormal conditions厂The hardware composition and software design of the system, described.Keywords Singlec hipc omputer Sensor Digital-t-oanaloguec onversion Alarmin 汽车多功能报苦器硬件系统设计根据 系 统 实际需要和产品性价比,选用ATMEL公司新生产的采用CMOs工艺的低功耗、高性能8位单片机AT89S52作为系统的控制器。AT89S52的片内有8k Bytes LSP Flash闪烁存储器,可进行100(〕次写、擦除操作;256Bytes内部数据存储器(RAM);3 2 根可编程输N输出线;2个可编程全双工串行通道;看门狗(WTD)电路等。系统由传感器、单片机、模数转换器、无线信号发射电路、指示灯驱动电路、声光报警驱动电KD一9563,发出三声二闪光。并触发一个高电平,驱动无线信号发射电路。
上传时间: 2013-11-09
上传用户:gxmm
用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高、便于跨平台的代码移植等等,因此C 语言编程在单机系统设计中已得到越来越广泛的运用。针对PIC 单片机的软件开发,同样可以用C 语言实现。但在单片机上用C 语言写程序和在PC 机上写程序绝对不能简单等同。现在的PC 机资源十分丰富,运算能力强大,因此程序员在写PC 机的应用程序时几乎不用关心编译后的可执行代码在运行过程中需要占用多少系统资源,也基本不用担心运行效率有多高。写单片机的C 程序最关键的一点是单片机内的资源非常有限,控制的实时性要求又很高,因此,如果没有对单片机体系结构和硬件资源作详尽的了解,以笔者的愚见认为是无法写出高质量实用的C 语言程序。这就是为什么前面所有章节中的的示范代码全部用基础的汇编指令实现的原因,希望籍此能使读者对PIC 单片机的指令体系和硬件资源有深入了解,在这基础之上再来讨论C 语言编程,就有水到渠成的感觉。本书围绕中档系列PIC 单片机来展开讨论,Microchip 公司自己没有针对中低档系列PIC单片机的C 语言编译器,但很多专业的第三方公司有众多支持PIC 单片机的C 语言编译器提供,常见的有Hitech、CCS、IAR、Bytecraft 等公司。其中笔者最常用的是Hitech 公司的PICC 编译器,它稳定可靠,编译生成的代码效率高,在用PIC 单片机进行系统设计和开发的工程师群体中得到广泛认可。其正式完全版软件需要购置,但在其网站上有限时的试用版供用户评估。另外,Hitech 公司针对广大PIC 的业余爱好者和初学者还提供了完全免费的学习版PICC-Lite 编译器套件,它的使用方式和完全版相同,只是支持的PIC 单片机型号限制在PIC16F84、PIC16F877 和PIC16F628 等几款。这几款Flash 型的单片机因其所具备的丰富的片上资源而最适用于单片机学习入门,因此笔者建议感兴趣的读者可从PICC-Lite 入手掌握PIC 单片机的C 语言编程。
上传时间: 2013-11-12
上传用户:wfeel
Keil Cx51 V7.0单片机高级语言编程与uVision2应用实践详细介绍了KeilCx51V7.机C语言编译器和全新Windows集成开发环境μVision2的强大功能和具体使用方法。全面介绍了最新版本Cx51编译器新增加的控制命令,给出了全部Cx51运行库函数及其应用范例,对KeilCx51软件包中各种应用工具,如BL51/Lx51连接定位器、A51/Ax51宏汇编器、LIB51库管理程序以及OH51符号转换程序等都作了详细介绍,还介绍了单片机实时多任务操作系统RTX51及其子集RTX51TINY的具体功能与应用方法。μVision2已经将调试器功能集成于其中,用户可以在单一环境下完成从源程序编写、编译、连接定位一直到目标文件的仿真调试等全部工作,书中详细介绍了μVision2各种功能和应用,包括软件模拟调试和硬件目标板实时在线仿真。第1章 851单片机与KeilCx51基础 1.1 851单片机的存储器组织结构 1.2 KeilCx51开发工具 1.3 Cx51简单编程与调试第2章 Cx51程序设计基础 2.1 标识符与关键字 2.2 Cx51程序设计的基本语法 2.2.1 数据类型 2.2.2 常量 2.2.3 变量及其存储模式 2.2.4 用typedef重新定义数据类型 2.2.5 运算符与表达式 2.3 Cx51程序的基本语句 2.3.1 表达式语句 2.3.2 复合语句 2.3.3 条件语句 2.3.4 开关语句 2.3.5 循环语句 2.3.6 返回语句第3章 函数 3.1 函数的定义; 3.2 函数的调用 3.2.1 函数的调用形式 3.2.2 对被调用函数的说明 3.2.3 函数的参数和函数的返回值 3.2.4 实际参数的传递方式 3.3 函数的递归调用与再入函数
上传时间: 2014-01-16
上传用户:edisonfather