推荐阅读最新更新时间:2024-03-16 13:53
计算机控制智能小车的软件设计
0 引言 随着多微机系统的应用和微机网络的发展,通信功能越来越显得重要。在工业控制系统(尤其是多点现场工业控制系统)设计实践中,单片机与PC机组合构成分布式控制系统便是一个重要的应用;主控计算机通过485网络监督管理下位分机的运行状况。在以单片机为基础的数据采集和实时控制系统中,通过计算机中的RS-232接口进行计算机与单片机之间的命令和数据传送,就可以利用计算机对生产现场进行监测和控制。本文设计是以单片机AT89C51为控制核心,附以外围电路,采用反射光耦(1550-01)检测黑白线,霍尔传感器(A04E)+磁钢来实现智能车行驶的计程,采用四位共阴LED实现行驶计程和时间的交替计数显示。同时还充分利用单片机的串口、并口资源和运
[单片机]
51单片机--堆栈
子程序或中断程序时保护现场,因为51单片机的寄存器是十分有限的,而相对来说普通数据存储器更充足,通过入栈将寄存器中的内容临时保存到堆栈中(普通数据存储器),这是一个用时间换取空间的编程方式。 51单片机的堆栈是向上生长的,就是堆栈不为空时,栈底地址小于栈顶地址,当将数据入栈时,栈顶地址增加。还有一个技巧是,堆栈是数据存储器的一部分,也就是说堆栈除了利用push和pop访问,也可以通过普通的选址方法访问,例如mov。有时我们想访问堆栈数据,但不想改动变动栈顶,这时可以通过mov来访问数据。还有一个书上很少提到的知识点是出栈之后,原来那个栈顶的内容并不会清零,所以我们依然可以像对待普通数据存储器一样访问。 下面通过教科书上的一个变
[单片机]
基于Cortex-M3的微控制器热电偶测量系统
器件连接/参考 ADuCM360:基于Cortex-M3的微控制器,内置双通道24位Σ-Δ型ADC ADP1720-3.3:低压差线性稳压器 评估和设计支持 电路评估板 CN-0300评估板(EVAL-CN0300-EB1Z)包含USB-SWD/UART和SEGGER J-Link Lite电路板 设计和集成文件 原理图、布局文件、物料清单、ADuCM360源代码 电路功能与优势 本电路在精密热电偶温度监控应用中使用ADuCM360精密模拟微控制器,并相应地控制4 mA至20 mA的输出电流。ADuCM360集成双通道24位Σ-Δ型模数转换器(ADC)、双通道可编程电流源、
[测试测量]
基于单片机的智能浇花(灌溉)系统设计
智能浇花系统选择AT89C51单片机最小系统作为整体控制芯片。该系统功能为对土壤温度值与湿度值进行实时监测,并及时控制土壤中温度值与湿度值。将测量的温温度值与湿度值返回给单片机进行数据处理通过控制模块进行温湿度控制。智能浇花系统主要分为两个部分:监测模块选用湿度传感器YL-69来对土壤中湿度值进行监测以及温度传感器DS18B20对花周围温度进行实时检测。温度值与湿度值的控制则为连接在单片机上的SRD-05VDC-SL-C继电器,通过控制连接水管的电磁阀开关来实现对土壤浇水。通过电磁阀来控制风扇从而进行温度控制。模拟部分通过控制加热棒来模拟夏天高温天气,利用风扇降温。 本设计软件实现方法是将湿度传感器YL-69的探头完全插
[单片机]
智能照明系统室内环境光采集电路图
系统采用单片机为控制器,用热释人体红外传感器和光照强度传感系统来检测室内有无人员及室内光强,提出了一个智能照明控制系统的原理框图,并在此基础上设计了智能照明控制系统的部分硬件电路,该系统采用模块化结构设计,条理清晰,便于改进和扩充。同时还具有体积小,控制方便,可靠性高等优点,可以满足办公场所智能照明控制的要求,以达到节能目的。 室内环境光采集电路 室内环境光采集电路如图2所示。工作原理为当办公场所室内自然光光照强度高于一定程度时(即设定参数),则光敏三极管D5呈现低阻状态即小于1 k ,三极管Q1的基极电压将增大,使三极管Q1饱和导通,就会使三极管Q1集电极输出低电平,不参与其工作。当办公场所室内自然光光照强度小于一定
[单片机]
AVR单片机读写CPLD程序实例(ATmega128程序案例)
项目中需要使用CPLD完成一部分算法设计,参数由AVR给出,因此需要完成AVR和CPLD的通信。因此写了一个测试程序。CPLD挂在AVR的数据和地址总线上,AVR使用ATmega128,在CPLD中设置几个寄存器,通过AVR读写寄存器来实现两者之间的通信。 Mega128的外部存储空间从0X1100开始,因此只需要配置相应的寄存器后读取或者写入相应的地址就可以,程序比较简单,注释中都有说明,仅供参考。 /******************************************************************* 名称:mian.c 功能:测试AVR与CPLD的通信,将数据写入CPLD中配置的寄
[单片机]
德州仪器最新低成本TMS320F2806x浮点Piccolo MCU
日前,德州仪器 (TI) 宣布推出最新低成本 TMS320F2806x Piccolo 浮点 MCU ,可提供能平衡低成本 Piccolo 与高性能 Delfino 浮点微控制器 (MCU) 的性能。最新 Piccolo MCU 源自 TI 超过 25 年的领先数字信号处理技术,可提供旨在简化编程、优化性能的增强型数学引擎,从而可满足实时控制应用对集成通信的需求。低能耗电机控制与可再生能源应用的开发人员现在可采用单个 F2806x MCU 通过低成本方式执行控制环路、电力线通信 (PLC) 协议以及调制方案。此外,最新 F2806x MCU 还可提供更加丰富的连接及 存储器 选项,并具有 TI 高稳健工具与免费 con
[工业控制]
基于C8051F410单片机实现双频固定式阅读器的应用方案
随着当前物流行业的快速发展。作为物流主要运输方式的集装箱运输.其运输效率及货运安全性日益受到人们关注。近几年来,随着RFID技术的发展和推广,将RFID技术用于集装箱信息识别.实现集装箱运输的智能化已经成为各集装箱厂家竞相开发的目标。RFID技术是一种利用射频通信方法实现的非接触式、快速、实时和准确的采集与处理信息的自动射频识别技术。目前集装箱运输上对RFlD技术的应用仅仅限于利用阅读器射频信道识别电子标签内集装箱信息.并有实现其运输安全上的保证。本文设计了一种基于C8051F410单片机的双频固定式阅读器。该阅读器与智能集装箱安全设备及路标设备配合实用.不仅能快速识别集装箱信息,而且能监测集装箱内货物的安全。一旦集装箱被非法打开
[单片机]