浅谈51系列单片机嵌入式程序设计:文主要提出了一个51系列汇编语言通用程序设计框架,并对其作了详细的探讨.关键字:单片机;嵌入式;程序设计;汇编;51系列1 引言无论是测控系统、数控系统,还是机电一体化、智能仪表或者接口,单片机作为现代工业的基本技术,应用都已日臻成熟。目前,51系列单片机应用系统程序设计大多使用汇编语言,虽然它能最充分发挥指令系统的功能和效率,但是实际的程序设计给设计师增加了不少工作量。为了简化程序设计,本文设计了一个通用程序框架,能够使设计师模块化嵌入式地轻轻松松、快速有效地编程设计。
上传时间: 2014-12-28
上传用户:萍水相逢
PHILIPS 的P89LPC900 系列FLASH 单片机部分型号提供了8 位精度的AD 转换器,为许多控制系统带来方便,诸如温度控制、运动控制等,在MCU 发出控制指令后,常常需要将执行机构的情况反馈给MCU,从而构成一个闭环系统,达到精细控制的目的。这一检测过程一般由各种传感器完成,在某些对成本有高要求的场合,为了控制成本,也常使用一些简单的分立元件替代数字传感器,通常送到MCU 接口的都是一些经过处理的电压信号,内带ADC 的芯片能够简化设计,并使成本进一步降低。一般来说,8 位的AD 精度已经足以应对,但是在一些对精度要求比较高的场合,可能会需要10 位或者更高精度,细心的用户通过仔细研究P89LPC900 单片机的特点,发现P89LPC900 系列单片机ADC 的特点非常适合进行ADC 过采样,本文正是结合P89LPC900 的特点,介绍该单片机在高精度模数转换场合的应用,以及使用过采样技术需要满足的条件和需注意事项。使这种低成本高精度的AD技术得以应用。
上传时间: 2013-10-11
上传用户:gokk
8051系列单片机应用系统的PROTEUS仿真设计:介绍PROTEUS软件的基础上,以电扶梯单片机控制系统为实例来介绍如何采用PROTEUS软件进行8051单片机应用系统仿真设计。关键词:8051单片机 应用系统 PROTEUS软件 keil c软件 绑定 仿真单片机在电子产品中的应用已经越来越广泛,由于市场竞争日趋激烈,要求新产品的开发周期越来越短。因此应运而生了单片机仿真技术。PROTEUS软件是英国Labcenter electronics公司研发的EDA工具软件。它是一个集模拟电路、数字电路、模/数混合电路以及多种微控制器系统为一体的系统设计和仿真平台。是目前同类软件中最先进、最完整的电子类仿真平台之一。它真正实现了在计算机上完成从原理图、电路分析与仿真、单片机代码调试与仿真、系统测试与功能验证到PCB板生成的完整的电子产品研发过程。1. PROTEUS软件简介PROTEUS从1989年问世至今,经过了近20年的使用、完善,功能越来越强、性能越来越好。运行PROTEUS软件,计算机系统需具有:200MHz或更高的奔腾处理器,Win98/Me/2000/XP或更高版本的操作系统,64MB或以上的可用硬盘空间,64MB或以上的RAM空间,用PROTEUS VSM仿真时,则要求300MHz以上的奔腾处理器,如果专门使用PROTEUS VSM作实时仿真较大或较复杂的电路系统,则建议采用更高配置的计算机系统,以便获得更好的仿真效果[1]。已经安装了Proteus ISIS7软件的桌面上就会有图标 。双击该图标,出现工作界面如图1所示。界面中包括:标题栏、下拉主菜单、快捷按钮栏、标准工具栏、绘图工具箱、状态栏、选择元器件按钮、预览对象方位控制按钮、仿真操作按钮、预览窗口、电路原理图编辑窗口等。
上传时间: 2013-11-05
上传用户:003030
PCM-16xx系列工业多串口卡可以应用于传统的RS-232/422/485串行通讯领域,快速扩充PC机标准COM通讯端口的数量。兼容PC/104规范,即插即用;集成4个串行通讯端口;同一PC可安装多达8块同型号卡;RS-232端口最高速率可达921.6Kbps;PCM-16xx系列工业多串口卡提供2~8个RS-232/422/485通讯端口,每个端口的通讯速率可以高达921.64Kbps。多串口卡采用工业级设计,每一个通讯端口都集成防浪涌30KV ESD保护,可选的高速电气隔离保护。同一PC最多可安装8块同一型号的PCM-16xx工业多串口卡。
上传时间: 2013-11-08
上传用户:zl5712176
定压输入隔离稳压单输出电源模块效率高、体积小、可靠性高、耐冲击、隔离特性好,温度范围宽。国际标准引脚方式,阻燃封装(UL94-V0),自然冷却,无需外加散热片,无需外加其他元器件可直接使用,并可直接焊接于PCB板上。该系列电源模块具有良好的电磁兼容性,输出纹波及噪声非常小,适合用于供电电源稳定(波动范围小于±5%),对输出电压及纹波要求较高的场合,如A/D、D/A转换电路,信号采样电路等。
上传时间: 2013-11-15
上传用户:ginani
Luminary Micro公司 Stellaris所提供一系列的微模块是首款基于ARM® Cortex™-M3的模块.Stellaris LM3S2000系列是针对CAN应用方案而设计的一组芯片,它在群星系列芯片的基础上扩展了Bocsh CAN网络技术——短距离工业网络里的黄金标准。Stellaris LM3S2000系列芯片还标志着先进的Cortex-M3内核和CAN能力的首次结合运用。
上传时间: 2013-10-08
上传用户:zengduo
LM3S 系列的单片机通过ZLG7290 扩展按键、7 段LED 数码管,及通过PCF8563 扩展高精低耗的RTC时钟。本文通过EasyARM615 和ZYPM7290 模块为例子讲述。
上传时间: 2013-10-15
上传用户:清山绿水
Luminary Micro在Stellaris系列微控制器的部分产品中提供了模数转换器(ADC)模块。ADC的硬件分辨率为10位,但由于噪音和其它使精度变小的因素的影响,实际的精度小于10位。本应用文档提供了一个基于软件的过采样技术,从而使转换结果的有效位数(ENOB)得到了改善。文档中描述了对输入信号执行过采样的方法,以及在精度和整个系统性能上的影响。
上传时间: 2014-05-07
上传用户:drink!
介绍 LM3S 系列单片机如何进入休眠或深度休眠模式,以及休眠后如何唤醒。
上传时间: 2014-05-07
上传用户:wbwyl
EPCM-2643是EPCM2000系列数据采集工控主板中功能最丰富的产品之一。它不仅拥有完整的底层驱动库和通信协议,更具有数据采集、大容量存储、通信及控制等丰富的外围电路,从而充分减少了您二次开发时间。
上传时间: 2013-10-17
上传用户:hullow