推荐阅读最新更新时间:2024-03-16 15:11
基于DS18B20和89C2051组成的温度显示电路
由单总线数字温度传感器DS18B20和89C2051组成的经济型家庭用测温系统。其温度显示为“-XXC”,精度±0.5℃,测温范围-55℃~+125℃。下面详细分析系统构成及汇编语言对DS18B20操作时序的实现方法。图1为本系统电路图,图中DSP为四只数码LED显示器的简化。 1.DS18B20的初始化与读写程序 DS18B20是“一总线”接口温度传感器,测温范围为-55℃~+125℃,在-10℃~+85℃范围内精度为±0.5℃。DS18B20可以程序设定9~12位的分辨率,在出厂时被设置为12位的分辨率。通过和单片机系统的结合,可以构建经济的测温系统。DS18B20的管脚排列如图2所示,DQ为数字信号输入,输
[工业控制]
8051、ARM和DSP指令周期的测试与分析
在实时控制系统中,选择微控制器的指标时最重要的是计算速度的问题。指令周期是反映计算速度的一个重要指标,为此本文对三种最具代表性的微控制器(AT89S51单片机、ARM7TDMI核的LPC2114型单片机和TMS320F2812)的指令周期进行了分析和测试。为了能观察到指令周期,将三种控制器的GPIO口设置为数字输出口,并采用循环不断地置位和清零,通过观察GPIO口的波形变化得到整个循环的周期。为了将整个循环的周期与具体的每一条指令的指令周期对应起来,通过C语言源程序得到汇编语言指令来计算每一条汇编语言的指令周期。 1 AT89S51工作机制及指令周期的测试 AT89S51单片机的时钟采用内部方式,时钟发生器对振荡脉冲进行2分频。
[单片机]
基于SLH89F5162单片机的公交车语音报站系统
一、项目设计背景及概述 随着城市化的进展和经济的快速发展,城市“乘车难”、“行车难”的局面在加剧,很多城市建议人们出门乘坐公交车。但是在天气恶劣或视线不好的时候,乘客乘坐公交车的时候往往无法清楚的分辨到达的站牌,导致没有正常下车或错误下车,给出行带来不必要的麻烦。传统的报站方式是由售票人员进行人工报站,这个售票人员多的工作不仅需要负责售票工作,还要准确的为乘客报站,作为一个地区的公交车站行业,有一定的地方特色,他们报站时多采用地方口音,作为一个外地人有时候很难听懂报站,从而引起很多麻烦。 本系统设计的公交车语音报站系统,利用科大讯飞的语音软件对语音进行词组和句子划分,合成wav文件,然后装载到WT588D语音芯片里面,然后通过深联
[电源管理]
基于AT89C51的CAN总线智能节点设计
1 引言 CAN(Controller Area Network)是控制器局域网,主要用于各种设备检测及控制的现场总线。CAN总线是德国BOSCH公司20世纪80年代初为解决汽车中众多控制与测试仪器间的数据交换而开发的串行数据通信协议。这是一种多主总线,无论是在高速网络还是在低成本的节点系统,应用都很广泛。由于采用了许多新技术及独特的设计,与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性,其主要特点如下: ●通信方式灵活,可以多主方式工作,网络上任意一个节点均可以在任意时刻主动向网络上的其他节点发送信息,不分主从。 ●CAN节点只需对报文的标识符滤波即可实现点对点、点对多点及全局广
[单片机]
51ROBOT:展示了其工业机器人的全新产品和服务理念,助力中国智能制造升级
随着人口红利的逐渐消失,制造业开始经历一场前所未有的变革,智能制造转型已经成为全球制造业竞争力提升的主导方向,越来越多的厂商在通过机器换人,融合大数据、人工智能等数字化技术,将生产制造提升到一个全新的水平,以迎接快速变化的市场需求。 在智能制造转型升级的过程中,自动化设备的需求迅速放大,工业机器人作为制造业的核心技术也取得了全面的发展。而中国作为全球最大、最有潜力的市场之一,吸引了全球机器人厂商的高度关注,同时国内涌现也越来越多的本土领导品牌,整体市场显现出一片繁荣景象。 在第二十届中国国际工业博览会上,国内实力雄厚的机器人品牌厂商哈工智能带来了全新的工业机器人产品和行业解决方案。在机器换人的浪潮下,快速集成自动化解决方
[机器人]
基于51单片机的万年历(包含闹钟,秒表)实现
开头唠一唠: 趁着寒假的时间,也趁着课程设计正好是做一个万年历。就打算好好从头到尾来一遍。涨涨知识。首先说的是本人也是小白一颗,大神们能帮忙指正错误的话,不胜感激。写博客只是为了总结经验,要是帮到一部分人就更好了。我想是从硬件到软件都介绍的详细一点,还想说一说自己遇到的一些问题,可能要写的长一点。代码的话我会在后面上传。好,闲话不多说。进入正题。 概述: 首先说一下我用到的东西,硬件方面(电路都是自己拿万能板焊的):一片51单片机,一块12864液晶,一片ds1302时钟芯片,四个按键。还有些电容、电阻、晶振什么的,下面讲到的时候再说吧。主要的就这么多吧。再简单说一下按键的功能吧,假设按键分别是k1,k2,k3,k4。
[单片机]
51.AVR.PIC单片机编程器详解
PIC 单片机编程器 单片机编程器 PIC下载编程器/仿真器PIC下载编程器 兼容microchip的PICKIT2,是一款低成本开发工具,带有易于使用的用户界面,用于为微芯闪存系列微控制器编程。通过USB2.0全速接口连接个人电脑,可以更快地进行编程和固件升级,而无需为编程器或目标应用板提供额外的电源。 支持仿真功能,媲美ICD2 源程序编辑; 直接在源程序界面调试; 可设置一个1次断点; 变量和寄存器观察; 程序代码区观察; 修改寄存器; 停止冻结(当上位机停止运行程序时,冻结芯片的运行) 实时背景调试; PICPROG PIC单片机编程器 picprog是新一代微型高速高稳定PIC专业烧写
[单片机]
AT89S51单片机是什么?
AT89S51单片机是什么? AT89S51是什么? 书上和网络教程上可都是8051,89C51等 !没听说过有 89S51 ?! 这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。 有些文献
[单片机]