推荐阅读最新更新时间:2024-11-06 15:46
单片机浮点数的实用快速降法
摘要: 介绍一种在8096/96系列单片机上实现的单精度浮点数快速除法。该算法采用了预估一修正的数值计算方法,并充分利用了16位CPU中的乘除法指令,计算速度快、精度高,有很强的实用性。
关键词: 浮点数 除法 尾数 预估-修正 误差 精度
在较为复杂的单片机系统中,为扩大取值范围,实现复杂的计算和控制,一般都要涉及浮点数的运算。而一般单片机是没有浮点数运算指令的,必须自行编制相应软件。在进行除法计算时,通常使用的方法是比较除法 ,即利用循环移位和减法操作来得到24~32位商,效率很低。有些文献给出了一些改进方法 ,但思想不清晰,很难推广使用。这里给出一种浮点数除法运算的实用快速算法。该方法以
[应用]
单片机多机通信在程控交换机中应用
引言 国内单片机多机通信方向技术开发应用已有相当长时间,在智能化仪器、工业自动控制、家用电器机电一体化等方面的应用成果尤为显著。本文介绍AT 系列单片机多机通信在程控交换机中应用。 多机程控交换机将1 至2 条电话外线扩展成4 绳路、12 个分机容量, 可以多部分机同时通话而互不干扰(可以内外线混用); 分机可以为电话机、传真机、答录机和电脑等任何电讯产品。 1 ,硬件结构简介 本程控交换机应用AT 系列单片机, CPU 使用一个AT89C52 和四个AT89C51, 进行多机通信, 如图1 所示。 其中一个CPU(AT89C52)作为上位机, 实现分机摘机/ 挂机查询、分机振铃等功能。四个CPU(AT89C51)作
[单片机]
单片机实现以太网接口-基于RTL8019
随着互联网的迅速发展,网络用户飞速增长,在使用计算机进行网络互联的同时,各种家电设备、仪表设备及工业中数据采集与控制设备也在逐步走向网络化,基于此结合专用的以太网控制芯片RTL8019学习了利用单片机实现以太网接口的设计。 主要器件: 1、 AT89C52单片机芯片,实现对RTL8019的初始化和输入输出控制。 2、 74LS373地址锁存器。 3、 HM62256高速CMOS 8位32KB的RAM芯片。 4、 RTL8019AS高集成以太网控制器芯片。 试验电路图: 试验程度代码: //Ethernet.h程序 #ifndef _ETHERNET_H // 防止E
[单片机]
PIC单片机的PWM波的简单调制+proteus仿真实现直流电机的启动
前言:该篇文章主要是给刚入门的新人看的,自己也是昨天通过PIC 16F877A调出的一的PWM波。关于什么是PWM波我就不在赘述,这个需要小伙伴自己去查资料了。 主要内容:在这里主要是讲利用PIC单片机自身集成的硬件模块去调PWM波,而不是通过I/O口的模拟。 需要的一些工具:MPLAB X IDE(编程软件) proteus(仿真软件) 芯片手册。 1.我们需要了解的下图的意思。 从图可以看出,在TMR2与CCPRxH比较时,是用来复位的,意思是在计数值等于CCPxH时复位,(用来确定脉冲的宽度)。 在TMR2与PR2比较时,是用来置位,意思是在计数等于PR2时置位,也是将TMR2计数寄存器清零,并且反转CC
[单片机]
基于LED照明的通用型智能开关设计方案
1.前言 随着中国经济和社会的发展,照明用电量已占总用电量的10%~12%,照明节能已经成为当今节能环保的重要方面。照明节能的目的是在保证照明尺度和照明质量的前提下,力求减少照明系统中的能量损失,最有效地利用电能。 主流的照明节能技术包括节能照明光源(如LED照明)和节能电路(如调光电路、节能开关)两方面,而将这两方面技术综合应用则是照明节能技术的新趋势。在我国,LED照明设备发展前景良好,但现有的节能电路技术普遍存在以下两个不足: (1)调光电路大多由单片机等芯片组成,成本较高,不利于安装和取代原有的电路; (2)节能电路比较复杂,安装相关设备时需要对室内或其他应用场所原有的照明系统做较大改造,安装及维修
[电源管理]
单片机逻辑电路与逻辑运算
在数字电路,我们经常会遇到逻辑电路,而在 C 语言中,我们则经常用到逻辑运算。二者在原理上是相互关联的,我们在这里就先简单介绍一下,随着学习的深入,再慢慢加深理解。 首先,在“逻辑”这个概念范畴内,存在真和假这两个逻辑值,而将其对应到数字电路或 C 语言中,就变成了“非 0 值”和“0 值”这两个值,即逻辑上的“假”就是数字电路或C 语言中的“0”这个值,而逻辑“真”就是其它一切“非 0 值”。 然后,我们来具体分析一下几个主要的逻辑运算符。我们假定有 2 个字节变量:A 和 B,二者进行某种逻辑运算后的结果为 F。 以下逻辑运算符都是按照变量整体值进行运算的,通常就叫做逻辑运算符: 逻辑运算符 说明 && 逻辑与 F =
[单片机]
MCU、嵌入式和DSP企业无须因经济萧条烦恼
根据市场研究机构Semicast的报告,尽管目前动荡的经济情势使美国、欧洲和日本等地市场信心受到冲击,但32/64位微控制器(MCU)、嵌入式微处理器(eMPU)和通用讯号处理器(DSP)市场将继续稳步成长。该机构预测,上述产品的整体销售额在2008年将达86亿美元,高于2007年的81亿美元,并以10%的年复合成长率在2013年达到142亿美元。 “这些产品的应用广泛,而且依赖工业、医疗、汽车和通讯基础设备等发展稳定的市场,将使它们成为未来处境艰难的 半导体 产业中,为数不多的亮点。”撰写上述报告的Semicast首席分析师ColinBarnden表示。 该报告指出,2009年消费性电子产业可能出现严
[单片机]
基于MSP430F2272单片机的多路光功率计的设计
光通信中,需要对光纤中的载体光信号强刺进行准确测量,而光功率计就是基于此设计的能检测出光纤信号源功率的仪表,是光纤通信工程实际应用和各种科学实验不可缺少的测量仪器。 光功率计的核心运算和控制器件通常选用5V供电的C51系列单片机,系统功耗相对来说较高C51系列单片机本身没有集成A/D转换模块,信号采集后的A/D转换需要外接芯片,不仅占用单片机的I/O端口,而且增加功耗,对于功耗要求高的场合(比如户外)就不适用。并且市场上通用光功率计基本都是单路测量,需要对多个光信号测量时只能不断切换,比较繁琐且容易损坏器件接头。 本设计采用MSP430F2272单片机实现多路光功率的测量。MSP430系列单片机是美国德州仪器公司(TI)
[单片机]