摘要:介绍了一种以W78E52单片机为控制核心和调制解调器(MODEM)接口进行远程数据采集与传送的实用电路。该电路结构简单,可靠性高,控制方便。文中讲述了MODEM的AT指令描述以及用单片机控制MODEM的方法,并结合系统功能及原理给出了主程序流程图。关键词:单片机;调制解调器;数据远程传输;W78E52
上传时间: 2013-10-08
上传用户:Ants
模拟串口就是利用51的两个输入输出引脚如P1.0和P1.1,置1或0分别代表高低电平,也就是串口通信中所说的位,如起始位用低电平,则将其置0,停止位为高电平,则将其置1,各种数据位和校验位则根据情况置1或置0。至于串口通信的波特率,说到底只是每位电平持续的时间,波特率越高,持续的时间越短。如波特率为9600BPS,即每一位传送时间为1000ms/9600=0.104ms,即位与位之间的延时为为0.104毫秒。单片机的延时是通过执行若干条指令来达到目的的,因为每条指令为1-3个指令周期,可即是通过若干个指令周期来进行延时的,单片机常用11.0592M的的晶振,现在我要告诉你这个奇怪数字的来历。用此频率则每个指令周期的时间为(12/11.0592)us,那么波特率为9600BPS每位要间融多少个指令周期呢?
上传时间: 2013-10-29
上传用户:zw380105939
从励磁涌流的成因出发,设计涌流抑制器,通过计算变压器分/合闸时间以控制变压器分/合闸角度来抑制涌流,从而消除励磁涌流对电网的污染等一系列危害。
上传时间: 2013-10-16
上传用户:fredguo
HT49 MCU中看门狗计时器的设定 在单片机应用中,为了预防程序进入死循环,或跳到不希望的地方,采用看门狗计时器来防止。在程序中要是一直不清除看门狗计时器,一定时间后,看门狗计时器就会溢出,系统重新复位。以HT49R50A-1 为例,本文介绍了HT49 系列单片机看门狗计时器的用法。
上传时间: 2014-11-26
上传用户:gokk
单片机典型模块设计实例导航(含源代码) 《单片机典型模块设计实例导航》以单片机的功能为模块,以外围器件、相关电路设计的实际应用为内容,以实例问答的方式向读者介绍了如何将单片机硬件、程序和外围器件的选择合理地实施到项目开发中。 《单片机典型模块设计实例导航》8个章节中的单片机使用案例都是精挑细选后才确定的,它们基本覆盖了单片机的主要应用技术,例如单片机中断和定时器的使用、单片机的输入/输出、单片机的数据采集功能、单片机在机电控制系统中的应用、单片机的通信以及单片机的算法和信号处理等,并且案例内容取自于实际应用项目(有些是项目全部内容、有些是以单片机技术为主线的部分模块)。 阅读《单片机典型模块设计实例导航》,读者除可以掌握单片机的具体应用方法外,还可获得如何针对一个具体的项目需求设计解决方案以及如何运用单片机的关键技术满足项目需求。 《单片机典型模块设计实例导航》专业性和实用性较强,对于利用单片机进行实际项目开发具有非常高的参考价值。适合中、高级程序员、单片机开发人员和系统设计人员阅读和参考。
上传时间: 2013-11-04
上传用户:dudu1210004
基于单片机PWM控制逆变电源的设计:设计了一种基于AT89C51 控制SA4828 的逆变电源,它采用IGBT 作为功率器件, IR2110 作为IGBT 的驱动芯片,并采用恒 U/F 的控制策略。关键词:单片机 脉宽调制 逆变电源 本论文主要目的是设计一种全数字化三相PWM 逆变电源。三相SPWM 发生器是逆变电源的核心部分,它的性能好坏,直接关系到整个逆变电源的工作状况。鉴于以80C196MC或TMS320LF240 为核心组成的控制电路,能实现电源的全数字化控制,但系统较复杂,软件工作量大,研制周期长。在本设计中,我们选用了AT89C51 控制MITEL 公司的SA4828芯片作为波形发生器。 二、系统结构功率流程:市电输入经输入保护电路滤除噪声后,进行整流、滤波变成直流电压,然后这个直流电压输入到桥式逆变电路。PWM 发生器在单片机的控制下,通过驱动电路对输出脉冲进行调制就可改变输出电压和频率,再经输出变压器隔离后供给负载。主电路中根据磁路集成原理,将变压器和滤波电感集成为一个磁性元件,再在变压器的次级并以适当的电容,组成滤波网络以获得正弦波形输出。整个电路分为五大部分:整流滤波、全桥逆变电路、驱动电路以及将单片机控制PWM 产生器的控制电路和保护电路。另外在输入和输出端还有输入滤波和输出滤波电路。
上传时间: 2013-11-07
上传用户:xyipie
单片机原理与应用教程采用教、学、做相结合的模,以理论为基础、着眼应用,系统详尽地介绍了单片机应用技术所需的基本知识和技能。全书共分9章,包括MCS-51系列单片机的硬件结构、工作原理、指令系统、接口技术、串行通信、中断系统、语言程序设计及各功能部件的组成和应用等。通过学习这些内容,可对MCS-51系列单片机有一个总体的概念和认识,并在掌握基本硬件的基础上用软件实现其功能。 第1章 MCS-51单片机系统结构1.1 单片机概述1.2 MCS-51单片机结构简介1.3 并行I/O接口1.4 单片机的复位电路与时钟电路1.5 单片机的工作方式1.6 构建MCS-51型单片机的最小系统本章小结习题第2章 MCS-51指令系统与程序设计2.1 概述2.2 寻址方式2.3 指令系统2.4 汇编程序设计本章小结 习题第3章 单片机的定时与中断系统3.1 定时器/计数器3.2 中断系统3.3 单片机中断与定时器/计数器的应用训练本章小结习题第4章 串行通信技术4.1 串行通信概念4.2 MCS-51串行通信接口4.3 串行口的扩展应用4.4 串行通信的应用本章小结习题第5章 单片机的系统扩展技术5.1 程序存储器的扩展5.2 数据存储器的扩展5.3 TTL芯片扩展I/O并行接口的应用训练5.4 Intel系列可编程序接口芯片5.5 8155/8156可编程I/O接口应用训练5.6 8253/8254可编程定时器/计数器的应用训练……第6章 单片机接口实用技术及应用第7章 单片机开发系统第8章 单片机应和系统的设计方法第9章 单片机高级语言C51的应用
上传时间: 2013-10-28
上传用户:tzrdcaabb
第八章 labview的编程技巧 本章介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,恰当地运用这些技巧可以提高程序的质量。 8.1 局部变量 严格的语法尽管可以保证程序语言的严密性,但有时它也会带来一些使用上的不便。在labview这样的数据流式的语言中,将变量严格地分为控制器(Control)和指示器(Indicator),前者只能向外流出数据,后者只能接受流入的数据,反过来不行。在一般的代码式语言中,情况不是这样的。例如我们有变量a、b和c,只要需要我们可以将a的值赋给b,将b的值赋给c等等。前面所介绍的labview内容中,只有移位积存器即可输入又可输出。另外,一个变量在程序中可能要在多处用到,在图形语言中势必带来过多连线,这也是一件烦人的事。还有其他需要,因此labview引入了局部变量。
上传时间: 2013-10-27
上传用户:xieguodong1234
附件为NE555电路智能设计软件,是以NE555芯片为核心,设计出不同的智能控制电路的软件。 NE555为8脚时基集成电路, 各脚主要功能(集成块图在下面) 1地GND 2触发 3输出 4复位 5控制电压 6门限(阈值) 7放电 8电源电压Vcc 应用十分广泛,可装如下几种电路: 1。单稳类电路作用: 定延时,消抖动,分(倍)频,脉冲输出,速率检测等。 2。双稳类电路作用: 比较器,锁存器,反相器,方波输出及整形等。 3。无稳类电路作用: 方波输出,电源变换,音响报警,玩具,电控测量,定时等。 我们知道,555电路在应用和工作方式上一般可归纳为3类。每类工作方式又有很多个不同的电路。在实际应用中,除了单一品种的电路外,还可组合出很多不同电路,如:多个单稳、多个双稳、单稳和无稳,双稳和无稳的组合等。这样一来,电路变的更加复杂。为了便于我们分析和识别电路,更好的理解555电路,这里我们这里按555电路的结构特点进行分类和归纳,把555电路分为3大类、8种、共18个单元电路。每个电路除画出它的标准图型,指出他们的结构特点或识别方法外,还给出了计算公式和他们的用途。方便大家识别、分析555电路。下面将分别介绍这3类电路
上传时间: 2013-10-23
上传用户:qimingxing130
这款编程器(非源码)由国外电子网站推出,可以读写常用的51系列单片机,自带处理器,和电脑并口连接,读写速度快,全视窗界面软件,软件直接可运行在WIN9xWINME\WINxp\WIN2000中。V3.1版增加了电压控制和增加了D87C51,D87C52单片机支持。编程器支持以下ATMEL单片机
上传时间: 2015-03-16
上传用户:咔乐坞