推荐阅读最新更新时间:2024-03-16 15:46
增强型51单片机定时器2与串行通讯应用
这里我们主要说的是波特率和定时器2的应用. 一般来说,我们串口通讯用到的都是异步串行通讯,工作的方式为方式1. 方式1即为发送一个完整的信号为10个bit.起始信号为低电平,终止信号为高电平,串口通讯的两根线在平常时候都是处于高电平状态,当一旦有数据要进行转发的时候,电平拉低,通讯芯片马上对信号进行监听.这样子就能正常收发数据了. 一般来说,我们都是采用定时器1的模式2(自动重装模式)来作为波特率发生器的,同理,定时器1的中断也就被我们遗弃了,因为为了波特率产生的时候不会受到干扰(如果定时器1有中断函数,那么处理中断函数会关闭定时器1中断,这时候波特率发生器就处于关闭状态了).根据STC给我们的文档,定时器1所具有
[单片机]
第5课 让发光二极管闪烁
在第4课中我们分别用位操作法和总线操作法点亮了第一个发光二极光,也可以说正式迈出了单片机程序设计的第一步,相信通过前面的学习,大家已经可以很轻松的点亮发光二极管。但光会点亮发光二极管肯定不够的,大家经常可以看到外面大街小巷各种各样漂亮的闪烁的流水或者说广告灯,如图1,这是怎么实现的呢,这节课我们就来讲下如让发光二极管闪烁和流水灯程序的设计。 图1 漂亮的广告灯 1如何实现发光二极管闪烁和简单延时 学过汇编的同学都清楚,单片机机在执行指令时,是一条一条指令顺序执行的,对于C语言也一样,也是一条一条语句执行,而每执行一条指令或一条语句,都要占用一定的时间,利用单片机执行程序的这个特点就可能用来实现发光二极管闪烁。
[单片机]
比较简单的AVR单片机超声波测距的实例
于调试检查及使用在不同场合。测量范围10cm-250cm,测距小于100cm时,误差是1~2cm.,大于 100cm时,误差是3~5cm。SL-SRF-25超声波传感器,还可以指定从单片机I/O端口上输出分段距离检测信号,可以直接装在双龙SL系列机器人上,作为寻物、避障探测等应用。LED发光二极管显示所测分段距离范围信号,可以用于机器人控制。 短路插针JD1-2/-3脚功能接地;JD1-1接PC5;短路块插于2,3间,使用LED数码管显示; 短路块插于1,2间,使用LED发光二极管显示,或超声波传感器输出分段控制信号。超声波传感器输出分段控制信号对应J1引脚 : 1、J1-1 PD0 避障距离范围
[单片机]
用c语言编写单片机流水灯程序详解
用C语言编写的单片机流水灯程序的软件和硬件,可以让八个LED轮流点亮,每个灯点亮和熄灭时间均为1秒。是利用单片机I/O口控制外部设备的简单例子。当然,在你掌握了本程序后,完全可以充分发挥你的想象,改变一下程序内容和灯的接法(比如用光耦驱动继电器来控制霓虹灯),做出各种变化非凡的大型灯光广告牌。 一、硬件电路 因为电路用单片机控制,所以电路非常简洁。其电路原理图见下图,印制板图如下图所示。 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组I/O口,我们这里只用到Pl口,共8个引脚。图中Cl、R9组成典型的上电复位(即在加电时单片机复位)电路,XTAL、C2、C3与AT89C2051片内振荡电路组成时钟振荡器
[单片机]
使用 C2000™ 实时 MCU 实现功能安全和网络安全的电动汽车动力总成
从内燃机 (ICE) 过渡到电动汽车 (EV),需要至少新增五个电气/电子/可编程电子 (E/E/PE) 系统。图 1 描绘了电动汽车中的这些系统。 图 1:典型电动汽车动力总成方框图 为了实现零尾气排放并减少对化石燃料的持续依赖,电动汽车开始在充电站“补充能量”。这些电动汽车充电站可使用太阳能和风能等可再生能源转化成电能,从而增加电动汽车对环境的积极影响。车载充电器与高压电池形成一个功能单元,确保快速、高效充电,同时保护电池免于过度充电。国际标准化组织 (ISO) 6469 第 1、2 和 3 部分描述了上述及其他安全要求 – 该标准负责制定道路电动车辆高压电气系统的安全要求。 电动汽车中的所有电子控制单元 (EC
[汽车电子]
51单片机(一)—— 51单片机简介
一、51单片机标识信息 通常我们所说的51单片机是指以51内核扩展出的单片机。生产51单片机的厂商很多,51单片机的型号也很多。下表列出了一些51单片机的厂商和型号。 以上提到的单片机都是51内核扩展出来的单片机,只要学会了51单片机的应用,这些单片机也就基本都能使用了。单片机都是相通的,不管是51单片机还是其它单片机,都是用户编程控制来实现一定的功能。 接下来的一个系列的文章中以STC89C516RD+单片机为基础进行讲解。下面我们对这个单片机的标识进行解释: STC—前缀,表示芯片为STC公司生成的产品。 8—表示该芯片为8051内核的芯片。 9—表示内部含FLAS
[单片机]
基于STC89C516RD单片机的冰箱温控器系统
随着对电冰箱在节能、环保、舒适等方面的要求不断提高,越来越多的智能控制技术被引入到电冰箱中。嵌入式智能家用电器,(简称为智能家用电器)。这种家用电器,人机界面友好方便,由单片机控制家用电器的基本功能,同时还模拟人的智能活动过程。在控制过程中根据各种智能活动进行必要的处理,大大提高了家用电器的品质和性能,产生了更加优秀的控制效果,也使人们得到更理想的服务。 1 系统结构 系统以STC89C516RD单片机为控制核心,采用220 V电源供电,通过液晶显示当前时间以及由温度传感器采集到的冷藏室、冷冻室以及室外温度。时间和各室温度值均可通过按键设置,由于系统集成红外遥控功能,使用者还可以通过遥控器远程设置时间及各室温度。
[家用电子]
基于SX单片机实现WebServer和网络协议栈
摘要: 讨论UBICOM公司(原SCENIX公司)的SX52BD100单片机构建Webserver的具体方案;给出硬件构成框图,并分析每一部分的作用、完成功能以及软件流程图。为了突出这种单片机的虚拟外设的特点,特别详细地说明网络协议和协议栈的具体实现。
关键词: 网络单片机 协议栈 虚拟外设 信息家电 WebServer
前 言
Internt的日益普及,信息共享程度的不断提高,给工作和生活带来了极大的方便。现在,上网浏览对于人们来说是一件很平常的事情。不仅如此,架构一个WebServer,做自己的主页也是司空见惯的。一般情况下,人们通过一台上网的电脑来建立WebServer。在这里将讨论另
[应用]