在单片机(MCU)这片广阔的“疆域”中,厂家之间的争夺战就一直没有停息过,即使,是在全球经济衰退的情况下。 市场上对不同位数单片机的纷争不绝于耳,8位比重最大,但终将被快速发展的32位取代;16位只
本文探讨以单片机为核心的超声波洁牙机软硬件设计,该洁牙机采用电流取样反馈自动扫描搜索谐振点,谐振频率和振荡强度数字锁定,谐振点漂移极小,解决了采用模拟振荡电路设计的超声波洁牙机的一些固有缺陷,一、硬
采用Infineon XC2000系列单片机实现CAN网关模块,利用MFC编写PC端网关配置软件。该系列单片机MultiCAN模块可实现不同速率的独立CAN网络之间的数据接收、存储、转发;能够过滤不需要的CAN消息,降低子网的负荷。该网关模块可以实现改变CAN网络拓扑结构、延长网络通信距离、增加节点数目等功能。
单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用单片机多余I/O口实现的温度检测电路,该电路非常简
摘要:随着半导体照明行业的兴起,对LED驱动的要求日益迫切。因此提出一种基于MAXl6801/16802开关电源结构的LED自适应驱动电路。从LED自身的光电特性、温度特性及IC芯片本身的驱动特性出发,利用MAXl6801/16802的特
本文探讨以单片机为核心的超声波洁牙机软硬件设计,该洁牙机采用电流取样反馈自动扫描搜索谐振点,谐振频率和振荡强度数字锁定,谐振点漂移极小,解决了采用模拟振荡电路设计的超声波洁牙机的一些固有缺陷,一、硬
随着应用的不断扩展,今天和未来的单片机普及和车辆网络正在继续。单片机是车辆内各种电子控制模块的“大脑”,而网络则是“系统互连”。本地互连网络(LIN)是业界第一个提出车内ClassA开放多路复用协议标准。它定义
摘要:分析双通道低成本A/D转换器CS5550的接口特点,以ATmegal6单片机为例设计CS5550与单片机的接口电路。经过对ATmegal6单片机SPI口的分析,详细讨论使用硬件SPI接口和软件模拟SPI两种方式的程序设计,并给出相应的
控制器局域网(Controller Area Network,CAN)属于现场总线的范畴,其总线规范已被ISO国际标准化组织制定为国际标准,并被公认为是最有前途的现场总线之一。CAN总线广泛应用于控制系统中的各检测和执行机构之间的数据
摘要:介绍以8051为控制器,结合专用的SPWM集成电路,设计三相SPWM变频电源。系统主电路形式采用AC-DC-AC结构。逆变部分选用IGBT单元模块加上并联缓冲电路,输入采用三相全波不可控整流电路,提高了系统的功率因数。
单片机的功耗是非常难算的,而且在高温下,单片机的功耗还是一个特别重要的参数。暂且把单片机的功耗按照下面的划分。1.内部功耗(与频率有关)2.数字输入输出口功耗2.1输入口2.2输出高2.3输出低3.模拟输入口功耗从下
本血压计设计以PIC18F85J90为控制核心辅以气压传感器BP01和用作传感器与MCU之间模拟信号处理的Intersil ISL28413/ISL28196模拟电路以及LCD驱动芯片ZJM12864BSBD、语音提示ISD2560。家用电子血压计是典型的家庭医疗检
[摘要]:为了提高重要负荷的供电连续性,一般采用两路电源热备用方式供电。两路电源的投切通过一套专用的控制器进行,其功能是实时监测两路电源的状态,保证负荷电源的可靠性。本文就控制器的原理与实现方法做出了
摘要:给出了一种基于MC9S12XSl28单片机的智能模型车硬件系统的设计方法,该系统的核心控制器采用MC9S12XSl28芯片,并采用数字摄像头0V6620采集路面信息,电机驱动模块则采用MC33886 H桥芯片。整个系统根据对所采集图
[摘要]:为了提高重要负荷的供电连续性,一般采用两路电源热备用方式供电。两路电源的投切通过一套专用的控制器进行,其功能是实时监测两路电源的状态,保证负荷电源的可靠性。本文就控制器的原理与实现方法做出了
摘要:针对教学的电子化,提高教学质量,设计适应教学发展的无线多媒体教鞭。硬件部分设计发射端的遥控按键信号编码电路,接收端的解码电路、无线射频接收电路,单片机通过USB接口设备和PC机间互通数据并执行相应动作
家用电子血压计是典型的家庭医疗检测设备之一,电子式血压计使用简易,可一人独自操作,测量值便于记录,体积轻巧便于携带,越来越受到普通家庭的欢迎。本血压计设计以PIC18F85J90为控制核心辅以气压传感器BP01和
我们已知单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部的寄存器作一个完整的功能分析吧! 下图中我们能看
我们已经知道,程序中的符号R7、R6是代表了一个个的RAM单元,是用来放一些数据的,下面我们再来看一下其它符号的含义。DELAY: MOV R7,#250 ;(6)D1: MOV R6,#250 ;(7) D2: DJNZ R6,D2 ;
摘要:设计一种基于ATmega16L单片机的温度控制系统,阐述该系统的软硬件设计方案。采用模块化设计方法,利用增量式PID算法使被控对象的温度值趋于给定值。实验结果表明该系统具有良好的检测和控制功能。 关键词:AT