| 摘要:讨论了用MC14468离子型烟雾检测报警器、单片机8051、nRF401单片射频收发器构成的火灾自动报警系统。由于引入了无线通信技术和FSK(频移键控)调制解调技术为核心的nRF401射频收发器,使系统的性能大大提高,尤其是使系统报警更具实时性和可靠性。关键词:MC14468;8051;nRF401;FSK;火灾报警
一、前言
现代建筑的特点是楼... |
|
| 概述近年来,随着空调市场的不断扩大,竞争也日趋激烈;从而对空调生产成本控制提出了更高的要求,空调生产过程中测试成本占据了生产成本相当大的比重。同时,生产测试的方便性、准确性和有效性都影响着产品质量,从而最终影响空调品牌的信誉。国内空调生产厂家对空调主板的测试大多数仍停留在手工检测阶段,为提高生产测试中的自动化程度,我们设计了空调主板自动测试系统;自行研制的主板测试数据的实时监测电路是该自动测试系统... |
|
| 摘 要: 本文在综合几种传统的线阵CCD驱动时序产生方法优、缺点的基础上,提出了一种基于单片机的新型线阵CCD驱动电路,结合一款常用芯片TCD1500C,详细介绍了该方法的具体实现。
关键词:单片机;线阵CCD;时序
引言不同厂家、不同型号的CCD的驱动时序是不同的,加之对不同性能、不同应用场合的体积、成本、灵活性要求不同,于是产生了众多的驱动时序的产生方法,主要有直接数字电路驱动、单片机口... |
|
| 选用的原因 为什么要选用PIC?居做硬件的来说,我们要接Flash,51引脚不够,所以挑了PIC。 方案的缺点 用PIC和D12作为搭配来开发USB数据传输器并不是个好注意,因为PIC对外部操作是通过I/O口来进行的,这样就要用软件来模拟51和D12的通信时序。而软件的执行是顺序的,如果晶振接4M,那么主频就是1M ,每条单周期指令要花费1us,而对D12如果是采用复合总线通信的话,一个... |
|
| 目前市场上有很多语音录放系统,如录放音玩具、录音笔等,大多采用了单片机控制一个语音芯片,再接一个FLASH存储器的结构。由于语音芯片都是固定的编码算法,使得系统用途单一,不利于进一步改进,缺乏灵活性,如日本OKI公司的MSM6588只能完成ADPCM编码。 用SDA80D51芯片实现的语音录放音系统,系统硬件简单、工作可靠。所有的编解码算法都由软件来完成,设计者可以编制自己的软件,完成不同的功能。... |
|
| 1 引言 为了实现智能化的电子计数测频,实现一个宽领域、高精度的频率计,一种有效的方法是运用单片机测量频率。采用单片机、接口芯片以及分频电路实现频率的自动分频。根据计数值、分频系数,求出周期T,得到待测频率。2 C51语言使用中几个关键问题 在数字频率计中,没有采用常用的汇编语言,全部软件用C语言编程。8051单片机的C语言编译器简称C51。C51程序有且仅有一个名为main的主程序。 (l... |
|
| 并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。 1、25针并行口插口的针脚功能: 针脚 功能 针脚 功能 1 选通 (S... |
|
| MCS-51单片机外部RAM的地址空间为64K,地址总线为16位,访问外接RAM可执行如下4条指令:MOVX A,@DPTRMOVX @DPTR,AMOVX A,@RIMOVX @RI,A其中DPTR为16位地址寄存器,地址高8位存于DPH,地址低8位存于DPL;Ri(I=0,1)是8位寄存器,作为地址指针时仅存低8位地址。MCS-51执行上述指令时分为两个阶段:首先,是从外接程序存储器中取出指令... |
|
| 在串行通信中,收发双方对发送或接收的数据速率要有一定的约定,我们通过软件对MCS—51串行口编程可约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。串行口的四种工作方式对应着三种波特率。由于输人的移位时钟的来源不同,所以,各种方式的波特率计算公式也不同。 一、方式0的波特率方式0时,移位时钟脉冲由56(即第6个状态周期,第12个节拍... |
|
| 串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与RS-232C制... |
|
| (2)DB-9连接器在AT机及以后,不支持20mA电流环接口,使用DB-9连接器,作为提供多功能I/O卡或主板上COM1和COM2两个串行接口的连接器。它只提供异步通信的9个信号。DB-25型连接器的引脚分配与DB-25型引脚信号完全不同。因此,若与配接DB-25型连接器的DCE设备连接,必须使用专门的电缆线。电缆长度:在通信速率低于20kb/s时,RS-232C所直接连接的最大物理距离为15m(... |
|
| 一、远距离通信 第1和第2中情况是属于远距离通信(传输距离大于15m的通信)的例子,故一般要加调制解调器MODEM,因此使用的信号线较多。注意:在以下各图中,DTE信号为RS-232-C信号,DTE与计算机间的电平转换电路未画出。 1、采用Modem(DCE)和电话网通信时的信号连接: 若在双方MODEM之间采用普通电话交换线进行通信,除了需要2~8号信号线外还要增加RI(22号)和DTR(20号... |
|
|
电机驱动和控制装置要经受某些严酷的工作环境,而且要求能够连续和可靠地运行。现场的故障是无法避免的,选择正确的电路保护策略将有助于确保产品的可靠性,并将制造商和客户的维修成本控制在最低。采用Raychem电路保护部提供的PolySwitch(tm)聚合物正温度系数(PPTC)可复位电路保护器件,架构更为稳固和可靠的产品,在电机的驱动和控制系统中能对某些常见的故障提供保护。PolySwitch 聚... |
|
| 早期手机设计采用环行器在发身与接收间双工通信。然而,若想用上述设计来支持多个频带,就需要多个环行器。这类铁氧体基设计使手机既体积大又价格昂贵。并且在某些场合下,由于环行器带宽太窄,根本不能正常工作。其它可供选择的方案有高频开关和滤波器组。它们同样存在成本或体积的问题。GSM手机是在时间双工基础上工作的,自然前端最好采用只有开关的实施方案。这是因为双工滤波器的插入损耗比开关高得多,而且在目前,它还承... |
|
|
引言实时数字信号处理、超大规模集成电路技术的飞速发展,不断地推动着数字信号处理器性能的提高,使其在信号处理、军事及民用电子技术领域发挥着越来越重要的作用,其应用广度和深度也在不断地扩展和深化。数字信号处理相对于模拟信号处理有很大的优越性,主要表现在精度高、灵活性强、可靠性好、易于大规模集成及存储等方面,而且可以采用多种性能优良的数字信号处理方法和算法。实时数字信号处理技术的核心和标志是数字信号... |
|
| CEA是总部设在华盛顿的消费电子协会,以每年1月主办拉斯维加斯CES(消费电子展)出名。根据CEA的市场调查显示,家庭电子的数字部分正在增长,2003年增长率为55.2%,2004年预计为57.7%。因此,我们正处在数字高速增长的时代,DTV和FPD(平板显示器)出现了,数字图像出现了,数字音频出现了,数字纪录出现了。
四个现象
DTV和平板显示器 至0... |
|
| 摘要:随着Flash型单片机的普及,单片机加密的技术已经有了较大的变化。本文以HCS12系列单片机为例,介绍一种典型的加解密机制,并着重讨论使用密码加解密的方法以及相应的用户接口程序设计思路。关键词:Flash型单片机;加密;解密;密码
引言 厂商利用单片机进行产品开发时,都会关心其代码和数据的保密性。考虑到用户在编写和调试代码时所付出的时间和精力,代码的成... |
|
| 摘要:概述了微电子封装技术的发展历史和多芯片组件MCM技术的发展过程,介绍了MCM技术的特点、基本类型及其特性、三维多芯片组件和MCM的应用,并分析预测了未来微电子封装的发展趋势。 关键词:微电子封装,多芯片组件技术 1 引言 在某种意义上,电子学近几十年的历史可以看作是逐渐小型化的历史,推动电子产品朝小型化过渡的主要动力是元器件和集成电路IC的微型化。随着微电子技术的发展,... |
|
|
引言TFT LCD(薄膜晶体管液晶显示器)正在改变人们看计算机和TV的界面。低EMI的特点使得它可以变得很薄、很轻,节省空间,而且亮度更高,更好地融入环境,因此很多人都认为这些平板显示器件引领未来之路。Solomon Systech公司在显示器驱动方面已经取得和掌握了丰富的经验、技术,现在他们已开发出多种TFT源驱动器,可以通过一个驱动电路单元及一个大尺寸的TFT LCD应用相匹配。该类源驱动... |
|
|
随着现代家用电器开始采用变速感应电机、无刷直流电机和开关磁阻电机,有源功率因素校正(APFC)电路变得非常重要。这些电机工作时需要使用大容量直流电源供电的多相逆变器。尽管利用简单的二极管整流桥和电容就可以产生小型电机所需要的直流电压,但这种方法用于较大的电机时会在电源线上产生大电流谐波。多数新电器都需要利用APFC电路来满足IEC 61000-3-2对电流谐波的要求。此类APF... |
|
| 摘要:随着任意波形发生器工作频率的不断提高,为了精确表达复杂信号,使用SRAM作为波形存储体已不能满足容量上的要求。介绍了一种基于SDRAM的设计方案,能有效解决这一问题。文中重点讨论了一种简化SDRAM控制器的设计方法。
关键词:任意波 同步动态存储器 可编程逻辑器件
任意波形发生器在雷达、通信领域中发挥着重要作用,但目前任意波形发生器大多使用静态存储器。这使得在... |
|
| 思卡尔推出MC9S12NE64 16位单片机,为工业控制带来经济可行的终端节点连接方案
在一个星期一的凌晨5点,一座大型工业建筑的灌溉系统准时开启。正常情况下,建筑周围的草地、花木和植被都会如饥似渴地享受着日出前的温柔沐浴。但在今天,水却是在徒劳无益地喷洒,因为最近的一次暴雨让土壤得到了充分的滋润。但喷灌装置仍在肆意喷洒,每一滴水都会增加日益膨胀的... |
|
| 随着单片微机在各个领域中的应用越来越广泛,对其可靠性要求也越来越高。单片机系统的可靠性由多种因素决定,其中系统抗干扰性能是可靠性的重要指标。工业环境有强烈的电磁干扰,因此必须采取抗干扰措施,否则难以稳定、可靠运行。
工业环境中的干扰一般是以脉冲形式进入微机系统,渠道主要有三条,如图1所示。
空间干扰(场干扰),电磁信号通过空间辐射进入系统。
... |
|
| 如何在 KEIL C51(v6.21) 中调用汇编函数的一个示例 [ycong_kuang]有关c51调用汇编的方法已经有很多帖子讲到,但是一般只讲要点,很少有对整个过程作详细描述,对于初学者是不够的,这里笔者通过一个简单例子对这个过程进行描述,希望能对初学者有所帮助。几年来,在这个论坛里笔者得到很多热心人指导,因此也希望藉此尽一点绵薄之力。在这个例子里,阐述了编写c51程序调用汇编函数的一种方法... |
|
| 在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实际工作中遇到的几个问题,希望对初学C51者有所帮助。一、C51热启动代码的编制对于工业控制计算机,往往设有有看门狗电路,当... |
|
|
摘要 由于半导体与光电产业对生产技术高速、多轴与高精确度的需求,生产机台或检测机台中使用的运动控制硬件控制卡越来越向精确时程控制的目标发展,本文将针对新应用趋势的『程序运动』技术及『绝对同步』运动控制技术做概念性的介绍,并且与读者分享在产业上的应用案例。 一、前言 在大多数制造业的生产流程中,运动控制占有非... |
|
| 本文档包括单片机系统中常用到的时钟中断、通讯及键盘扫描等模块(见所附源程序)的说明。这些模块使用前后台系统模型。为达到最大的灵活性, 需要在用户工程中定义config.h文件, 在其中定义各模块可选参数的设置,而不是直接更改源代码。这些可选内容大部分为宏定义,如果不定义宏相应的功能在编译时被屏蔽,不会增加代码长度。 具体可选内容见各模块... |
|
| 在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着工程师。现归纳出单片机开发中应掌握的几个基本技巧。
一、 如何提高C语言编程代码的效率
用C语言进行单片机程序设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效... |
|
|
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1 软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是: 一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的... |
|
| 单片机解密简单就是擦除单片机片内的加密锁定位。由于AT89C系列单片机擦除操作时序设计上的不合理。使在擦除片内程序之前首先擦除加密锁定位成为可能。AT89C系列单片机擦除操作的时序为:擦除开始---->擦除操作硬件初始化(10微秒)---->擦除加密锁定位(50----200微秒)--->擦除片内程序存储器内的数据(10毫秒)----->擦除结束。如果用程序监控擦除过程,一... |
|