TDA2030功放电路图 电动车充电器电路图 电子电路 功放电路 电子制作 集成块资料 电子报 pcb 变压器 元器件知识 逆变器电路图 电路图 开关电源电路图 传感器技术 led 电磁兼容
电子电路图
当前位置: 首页 > 电子电路 > 设计编程

单片机编程技巧 (FAQ)1

时间:2009-06-22 15:38:41来源:网络 作者:admin 点击:

答:目前市场上的各类智能充电器,大部分都采用MCU进行充电电流和电压的控制。至于要在电脑上显示,好象并不实用,可能只有在一些专门的电池检测仪器中才会用到;对于一般的手机用户来说,谁会在充电时还需要用一台电脑来做显示呢?要实现单片机与电脑的连接,最简单的方式就是采用串口通讯,但需要加一颗RS-232芯片。

17. 在ARM编程中又应当如何?
答:就以嵌入式系统观念为例,一般嵌入式处理器可以分为三类:嵌入式微处理器、嵌入式微控制器、嵌入式DSP(Digital Signal Processor)。

嵌入式微处理器就是和通用计算机的微处理器对应的CPU。在应用中,一般是将微处理器装配在专门设计的电路板上,在母板上只保留和嵌入式相关的功能即可,这样可以满足嵌入式系统体积小和功耗低的要求。目前的嵌入式处理器主要包括:PowerPC、Motorola 68000、ARM系列等等。

嵌入式微控制器又称为单片机,它将CPU、存储器(少量的RAM、ROM或两者都有)和其它接口I/O封装在同一片集成电路里。常见的有HOLTEK MCU系列、Microchip MCU系列及8051等。

嵌入式DSP专门用来处理对离散时间信号进行极快的处理计算,提高编译效率和执行速度。在数字滤波、FFT(Fast Fourier Transform)、频谱分析、图像处理的分析等领域,DSP正在大量进入嵌入式市场。

18. MCU在射频控制时,MCU的时钟(晶振)、数据线会辐射基频或基频的倍频,被低噪放LNA放大后进入混频,出现带内的Spur,无法滤除。除了用layout、选择低辐射MCU的方法可以减少一些以外,还有什么别的方法?
答:在设计高频电路用电路板有许多注意事项,尤其是GHz等级的高频电路,更需要注意各电子组件pad与印刷pattern的长度对电路特性所造成的影响。最近几年高频电路与数位电路共享相同电路板,构成所谓的混载电路系统似乎有增加的趋势,类似如此的设计经常会造成数位电路动作时,高频电路却发生动作不稳定等现象,其中原因之一是数位电路产生的噪讯,影响高频电路正常动作所致。为了避免上述问题除了设法分割两电路block之外,设计电路板之前充分检讨设计构想,才是根本应有的手法,基本上设计高频电路用电路板必需掌握下列三大原则:

? 高质感。
? 不可取巧。
? 不可仓促抢时间。

以下是设计高频电路板的一些建议:

(1)印刷pattern的长度会影响电路特性。尤其是传输速度为GHz高速数位电路的传输线路,通常会使用strip line,同时藉由调整配线长度补正传输延迟时间,其实这也意味着电子组件的设置位置对电路特性具有绝对性的影响。
(2)Ground作大better。铜箔面整体设置ground层,而连接via的better ground则是高频电路板与高速数位电路板共同的特征,此外高频电路板最忌讳使用幅宽细窄的印刷pattern描绘ground。

(2)电子组件的ground端子,以最短的长度与电路板的ground连接。具体方法是在电子组件的ground端子pad附近设置via,使电子组件能以最短的长度与电路板的ground连接。

(3)信号线作短配线设计。不可任意加大配线长度,尽量缩短配线长度。

(4)减少电路之间的结合。尤其是filter与amplifier输出入之间作电路分割非常重要,它相当于audio电路的cross talk对策。

(5)MCU回路Layout考量:震荡电路仅可能接近IC震荡脚位;震荡电路与VDD & VSS保持足够的距离;震荡频率大于1MHz时不需加 osc1 & osc2 电容;电源与地间要最短位置并尽量拉等宽与等距的线,于节点位置加上104/103/102等陶瓷电容。

19. Intel系列的96单片机80c196KB开发系统时,都有那些注意事项?
答:一个即时系统的软体由即时操作系统加上应用程序构成。应用程序与作业系统的接口通过系统调用来实现。用80C196KB作业系统的MCU,只能用内部RAM作为TCB和所有系统记忆体(含各种控制表)以及各个任务的工作和资料单元。因此一定要注意以下几点:

(1)对各个任务分配各自的堆迭区,该堆迭区既作为任务的工作单元,也作为任务控制块的保护单元。

(2)系统的任务控制块只存放各任务的堆迭指标,而任务的状态均存放于任务椎栈中。在一个任务退出运行时,通过中断把它的状态进栈,然后把它的堆迭指标保存于系统的TCB中;再根据优先取出优先顺序最高的已就绪任务的堆迭指标SP映象值送入SP中;最后执行中断返回指令转去执行新任务。

(3)各任务的资料和工作单元尽量用堆迭实现,这样可以允许各任务使用同一个子程序。使用堆迭实现参数传递并作为工作单元,而不使用绝对地址的RAM,可实现可重入子程序。该子程序既可为各个任务所调用,也可实现递回调用。欢迎转载,转载请保留链接,容。源电子网,www.dziuu.com

本文地址:http://www.dziuu.com/dz/22/2009622153956.shtml


本文标签:


.
首页 上一页12345下一页尾页
顶一下
0%
返回首页
0
0%

------分隔线----------------------------

    猜你感兴趣:

  • 可编程展频振荡器 YSO171PS系列

    展频晶振(Spread Spectrum Crystal Oscillator,简称SSXO)应运而生。展频晶振是一种特殊类型的晶体振荡器,主要依托于扩展频谱技术。这项技术在抗干扰通信中有着广泛的应用
    关键词:   所属栏目:电子基础

  • 分享 | 可编程晶振芯片几个知识点

    什么是可编程晶振?可编程晶振多为有源晶振,由两个芯片组成;一个是全硅MEMS谐振器,一个是具有温补功能的芯片,可以启动电路锁相环CMOS。它采用标准化的半导体芯片MCM封装。可以采用全自动标准半导体制造工艺
    关键词:   所属栏目:电子基础

  • 高频灵活定制-存储与计算 可编程差分振荡器YSO210PR应

    可编程差分振荡器 YSO210PR在机器人的智能视觉控制、工业屏、望远镜等领域具有显著优势。其高精度、稳定性和灵活的定制特性使得YSO210PR成为了机器人应用中不可或缺的元器件,为机器人技术的发展和应用提供了强有力的支持。
    关键词:   所属栏目:电子基础

  • 智能终端通信利器:低抖动YSO690PR可编程天线完美融合

    在通信科技的推动下,智能终端天线和低抖动晶振不断创新,将引领通信产业进入新的时代。YSO690PR系列作为高性能智能终端通信利器,将为各类智能终端设备提供更加稳定和高效的通信支持,推动科技的蓬勃发展。无论是日常生活还是工业应用,这些优秀的技术将为人们带来更加便捷、智能的通信体验。
    关键词:   所属栏目:电子基础

  • 可见光红外模块性能:低抖动石英可编程晶振QMEMS振荡器

    ​YSO690PR稳定可靠的低抖动石英可编程晶振,确保可见光红外模块应用在各种环境和条件下都能提供出色的性能和精确的频率输出。让QMEMS振荡器YSO690PR成为交换机、对讲机、充电桩、打印机等行业的理想选择!

    关键词:   所属栏目:电子基础

  • BMS电池管理系统的智能守护者:YSO110TR高精度全温范围

    电压有源晶振 YSO110TR的优势在于其高精度和稳定性。10MHz的频率下,其全温范围内总频差仅为±30PPM,这意味着即使在严酷的环境条件下,晶振的频率波动也非常小,保证了BMS系统的高精度控制和稳定性。无论是在高温还是低温环境中,YSO110TR都能保持可靠的性能,为电池管理系统提供持久稳定的时钟信号
    关键词:   所属栏目:电子基础

  • 工业相机解决方案:低功耗16位数模转换芯片+负压线性稳

    在工业相机行业中,石英可编程晶振扮演着至关重要的角色。为了满足不同应用需求,YXC引入了低抖动石英可编程晶振QMEMS振荡器YSO690PR,为工业相机的稳定运行提供了理想解决方案。


    关键词:   所属栏目:电子基础

  • 温度采集器选YXC扬兴科技:YSO110TR低启动时间与多电压

    作为温度采集器的关键组成部分之一,晶振在保证采集器的精确性和可靠性方面发挥着重要的角色。在这一背景下,YXC扬兴科技推出了旗下的产品系列之一——YSO110TR宽电压有源晶振,为温度采集器行业提供了高品质的解决方案。
    关键词:   所属栏目:电子基础

  • 性能高的服务器—宽电压有源晶振YSO110TR 25MHZ

    YSO110TR宽电压有源晶振是服务器中不可或缺的关键组件,其高精度、高稳定性、多电压兼容性和工业级耐温特性,使其成为服务器领域的优质选择。无论是拼接屏控制器、充电桩、光伏逆变器、360后视镜、摄像头、手机屏、笔电显卡、交换机、路由器还是光模块等应用,YSO110TR都能为服务器提供卓越的性能和可靠性保障,助力服务器行业不断发展进步。
    关键词:   所属栏目:电子基础

  • 可编程晶振选型应该注意事项

    现在晶振广泛应用于汽车电子、安防监控、医疗设备、航空设备、互联网设备等智能电子产品中,发挥着重要作用,据说市场上85%的电子产品应用于广泛的领域。
    关键词:   所属栏目:电子基础

  • 高性能差分可编程振荡器,YSO210PR满足电子通信行业多

    差分可编程振荡器 YSO210PR 是一款功能强大的产品,具备10-1500MHz超宽频率范围的特点,用户可以随意编程频率,并且实现精确输出到小数点后6位的精度。这种高度可编程的特性使得 YSO210PR 在不同应用场景下能够灵活应对各种频率要求,无论是低频还是高频应用,都能满足客户的需求。
    关键词:   所属栏目:电子基础

  • 可编程晶振常见问题以及使用思路

    可编程晶振。简单来说就是一种任意编程频率的晶振,可以通过一个发生器放大或缩小,有选择地实现各种总线频率。在实际应用或初步了解中,会遇到各种各样的问题。以下编辑列出了与SiTime可编程晶振相关的一些常见问题和答案。
    OE和ST功能有什么区别?
    关键词:   所属栏目:电子基础

  • 新手教程:单片机的学习实践步骤

    运用单片机便是了解单片机硬件结构,以及内部资源的运用,在汇编或C语言中学会各种功用的初始化设置,以及完成各种功用的程序编制。 运用按钮输入信号,发光二极管显现输出
    关键词:51单片机PIC单片机单片机   所属栏目:设计编程

  • 应用单片机实现CAN总线与LIN总线间的传输设计方案

    现场总线技术已经广泛应用于工业控制中,尤其是CAN(Controler Area Nerwork)总线由于具有可靠性高、成本低、容易实现等优点,在现场总线实际工程应用中占有了较大份额。
    关键词:单片机   所属栏目:设计编程

  • 学习单片机可不可以只用软件仿真而不做实验

    我的答案是:不可以原因如下:一、软件仿真多用于教学,把更多精力用在软件的实现上由于学生学习时间宝贵,焊接一套单片机实验板又比较花时间,并且实验项目太多,所以为了
    关键词:PIC单片机51单片机单片机   所属栏目:设计编程

  • 怎样选择最适合的单片机

    对于新手来说,首先根据自己学的什么样单片机就选什么类型的单片机,熟悉什么类型的单片机就选什么类型的单片机。因为单片机不仅要设计电路,还要设计控制软件。选自己熟悉的单片机上手最快,也最容易获得成功。下面介绍如何选择最适合的单片机。
    关键词:   所属栏目:设计编程

  • 单片机晶振的作用是什么

    单片机晶振的作用是什么
    在初学单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题
    关键词:51单片机PIC单片机单片机   所属栏目:设计编程

  • 用keil软件编写单片机程序的步骤

    Keil单片机编程软件Keil C51是单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇
    关键词:51单片机PIC单片机   所属栏目:设计编程

  • 详解51单片机运行过程

    详解51单片机运行过程 注:1.ROM:只读存储器,单片机的只读存储区大多用于存储程序固又称程序存储器。51单片机是EPROM,所谓的EPROM是可擦除的只
    关键词:   所属栏目:设计编程

  • pic单片机和c51有什么区别

    pic单片机和c51有什么区别(区别1)总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构
    关键词:单片机PIC单片机51单片机   所属栏目:设计编程

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
表情:
名称: E-mail: 验证码: 匿名发表
发布文章,推广自己产品。
热门标签