51单片机的定时器与中断

;EX0   = IE^0;EA被定义为A8H的第七位标志位(只有0/1的)可以用bit定义(二)、设定定时器工作方式C/T:0定时,1计数(默认为0)GATE:门电压位(三)、给定时器赋初值:1、晶振频率:12M,那么震荡周期为1/12us2、机器周期:12个震荡周期=一个机器周期,即1us3、51单片机为加法定时器假如需要定时2ms,即加2000次...

http://www.eeworld.com.cn/mcu/2018/ic-news071640348.html 发布时间: 2018-07-16



51单片机计时器中断

    单片机中,中断算是一个比较重要的部分,在51单片机中有八种中断方式 ,其中常用的的有五种,分别是外部中断0,计时器中断0,外部中断1,计时器中断1,和串口中断。今天主要介绍的是计时器中断。    51单片机给我们提供了2个计时器中断,分别是计时器0和计时器1,他们对应的优先级分别是1和3,开启计时器并允许其中断后,计时器会从给定的初始值...

http://www.eeworld.com.cn/mcu/2018/ic-news071640347.html 发布时间: 2018-07-16



51单片机的中断控制

51系列单片机有5个中断源,2个优先级,可以实现二级中断服务嵌套结构。现在很多兼容51的单片机已经有4个优先级(或更多)和更多的中断源了。---------------------想要研究中断的嵌套,应该从中断优先级入手。一些资料中,把有关中断优先级的中断响应原则,写成如下三条:1、CPU同时接收到几个中断申请时,首先响应优先级级别最高的中断请求;2、正在进行的中断过程不能被新的同级或低优先级的中断请求所中断;3、正在进行的低优先级中断过程,能被高优先级中断请求所中断。中断优先级的设置,是在IP寄存器中进行,IP称为中断优先级控制寄存器。把IP中的某位置为1,则相应的中断源为高优先级;为0,则...

http://www.eeworld.com.cn/mcu/2018/ic-news071640346.html 发布时间: 2018-07-16



第一篇:51单片机的中断和定时

自学51单片机也有两个星期了,今天第一次写关于51的博客,也是因为感觉定时和中断挺重要的,要记录一下了。定时器/计数器51的定时器/计数器有2个分别是T1和T0,52系列的单片机有3个定时器/计数器,T0和T1是通用定时器/计数器,定时器/计数器2(简称T2)是集定时、计数和捕获三种功能于一体,功能更强。首先看一下这个简单点的功能,我在实验中用到的定时器的作用是高精度延时的作用,之前使用...
关键词: 51单片机 中断 定时

http://www.eeworld.com.cn/mcu/2018/ic-news071640345.html 发布时间: 2018-07-16



51单片机中断详解(下)

一.定时器相关寄存器工作方式寄存器(TMOD) 该寄存器用于设置定时/计数器的工作方式,低四位用于定时器0,高四位用于定时器1。 GATE:门控位。GATE=0时,只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;GATA=1时,要用软件使TR0或TR1为1,同时外部中断引脚INT0/1也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,加上了INT0/1引脚为高电平这一条件。 C/T:定时/计数模式选择位。C/T=0为定时模式;C/T=1为计数模式。定时器/计数器控制寄存器控制寄存器(TCON) 该寄存器的低4位用于控...

http://www.eeworld.com.cn/mcu/2018/ic-news071640344.html 发布时间: 2018-07-16



51单片机之——中断的概念

前面讲了许多51单片机的外设部分,大致有一些芯片,以及元器件。而这篇博文就走进单片机内设——中断系统。 首先,搞清楚什么是中断? 引用资料书的话:对于单片机而言,中断是指CPU在处理某一件事A时,发生了另一件事B,请求CPU迅速去处理(这个过程是“中断发生”);此时,CPU暂时停止当前的A事件(这个过程是“中断响应”),转去处理B事件(这个过程是“中断服务”);待CPU将B事件处理完毕后,再回到事件A被中断打断的地方继续处理事件A(这个过程是“中断返回”)。这一过程,称之为中断。其流程图如下所示:  其中,主程序为上述所说的A事件,中断请求由B事件发出。...
关键词: 51单片机 中断

http://www.eeworld.com.cn/mcu/2018/ic-news071640343.html 发布时间: 2018-07-16



51单片机中断详解(中)

一.外部中断相关寄存器1.定时器/计数器控制寄存器控制寄存器(TCON)  IT0:外部中断0触发方式控制位 当IT0=0时,为电平触发方式(低电平有效) 当IT0=1时,为边沿触发方式(下降沿有效) IT1:外部中断1触发方式控制位 当IT1=0时,为电平触发方式(低电平有效) 当IT1=1时,为边沿触发方式(下降沿有效)2.中断允许控制寄存器(IE)  EX0:外部中断0允许位; EX1:外部中断1允许位; EA :CPU中断允许(总允许)位。二.外部中断的处理过程1、设置中断触发...

http://www.eeworld.com.cn/mcu/2018/ic-news071640342.html 发布时间: 2018-07-16



51单片机之——外部中断0(INT0)

的是,对于51单片机而言,上电之后,所有寄存器的值默认为“0”,所有 I/O 口的值默认为“1”。 通过外部中断的理解,很方便的能引出下一节的定时器/计数器中断。...

http://www.eeworld.com.cn/mcu/2018/ic-news071640341.html 发布时间: 2018-07-16



电子工程师常用到的八个单片机品牌

的FLASH程序存储器的芯片。 EMC单片机 EMC单片机是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差。 ATMEL单片机(51单片机) ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强...

http://bbs.eeworld.com.cn/thread-651011-1-1.html 发布时间: 2018-07-16



I2C通信之EEPROM

(1)I2C发送和接收字节时,都是从高位开始的。3.3 应答位处理3.4 I2C接收一个字节概念:释放总线。在51单片机中,SDA=1就是释放总线;在其他更高级的单片机(譬如STM32等)这里的处理还会有点不一样。为什么SDA=1就是释放总线,是因为当51单片机把引脚拉高时,从设备可以选择再把这个引脚拉高或者拉低;但是当51单片机把这个引脚拉低(接地)后,从设备再也没办法把这个引脚拉高了...
关键词: I2C通信 EEPROM

http://www.eeworld.com.cn/mcu/2018/ic-news071540336.html 发布时间: 2018-07-15



I2C总线结构的EEPROM

常用芯片AT24C02 AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能   引脚 SCL 串行时钟 AT24C02串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,这是一个输入管脚。 SDA 串行数据/地址 AT24C02 双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA 是一个开漏输出管脚,可与其它开漏输出或集电极开路输出进行线或(wire-OR)。 A0、A1...
关键词: I2C 总线结构 EEPROM

http://www.eeworld.com.cn/mcu/2018/ic-news071540328.html 发布时间: 2018-07-15



I2C器件的从设备地址的设置(以AT24C02为例)

寻址这三个地址输入脚(A0、A1、A2 )必须连接到Vss。(参考自百度百科)参考资料:1《零死角玩转STM32F429》2 《51单片机C语言教程》...

http://www.eeworld.com.cn/mcu/2018/ic-news071540322.html 发布时间: 2018-07-15



I2C串行总线及串行EEPROM的扩展

一、I2C串行总线的组成及工作原理采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性增强。常用的串行扩展总线有:I2C总线(Inter IC BUS)、单总线、SPI(Serial Peripheral Interface)总线及Microwire/PLUS等。1. I2C串行总线的组成I2C总线由两根双向信号线组成。一根是数据线SDA,另一根是时钟线SCL。如图:I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出低电平,都将使总线的信号变低,及各器件的SDA及SCL都是线“与”的关系,如图:   每个接到I...

http://www.eeworld.com.cn/mcu/2018/ic-news071540320.html 发布时间: 2018-07-15



51单片机学习笔记【六】——串口通信实验

一.串口通信基础1.串行通信串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。串行通信的传输的传输方向:单工(数据传输只能沿一个方向),半双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。单片机采用异步通信,发送和接受设备使用各自的时钟频率,容易实现,但传输效率不高,数据格式 2.MAX232实验通过MAX232电平转换芯片,可把计算机串口电平(-12V~+12V)转换为单片及TTL电平。电路原理图如下 3.80C51串行口向发送缓冲器SBUF写入数据,两个物理上独立的接收...

http://www.eeworld.com.cn/mcu/2018/ic-news071540317.html 发布时间: 2018-07-15



51单片机与PC进行串口通信

单片机的串行口控制寄存器是SCON, 其格式如下:串行口有4种工作方式,分别为00,01,10,11。 方式0为同步移位寄存器,方式1,2 ,3分别为异步10,11,11位收发方式。一般比较常用的是方式1,即10位异步收发方式。方式01的10位数据收发具体分析如下:要发送的数据SBUF=0X34,根据波形图,10位数据,起始位为1(这里的波形图上未标出),最后一位由波形图知为1,中间的即为8位数据00110100(0x34)。当第8位发送完毕后,单片机会自动发送一位结束标志位,即把TI置1,TI置1表示数据发送完毕,TI不能自动清零,所以每次发送完数据后需要软件清零: 同上...

http://www.eeworld.com.cn/mcu/2018/ic-news071540315.html 发布时间: 2018-07-15



C51单片机串口通信之上位机交互

概述:上位机(PC机)向MCU发送指令,MCU串口接收指令并根据列表发送响应。 全局变量声明#include <E51Pro.h>BYTE ComBuf[18];//串口通讯数据缓存,发送和接收都使用UINT nAddress;//ROM中地址计数UINT nTimeOut;//超时计数ProWork pw;//编程器一般操作 1 定时器延时1.1 微秒级void Delay_us(BYTE nUs)//微秒级延时<255us{     TH0=0;     TL0=0;   ...

http://www.eeworld.com.cn/mcu/2018/ic-news071540314.html 发布时间: 2018-07-15



(C51学习五)单片机与PC通过串口通信

1.开发步骤1.设置串口中断寄存器2.求出给定波特率对应的T1定时器初始值(因为传统的C51是用T1定时器产生波特率的)3.写程序2.串口模块什么是串口?串口就是COM口,串口是串行发送数据的,是一位位地发送数据位,常见的是9针串口。但在一般的C51学习版和开发版上都有集成CH340转换芯片,使得用usb口就可以代替串口,所以用一般的学习板进行开发,只要插上usb线就可以进行串口测试。3.SBUF是什么SBUF是一个寄存器,作为一个缓冲区,当单片机准备接收数据时,会先把数据放到SBUF中,然后再接收。发送也是,当单片机准备发送数据时,会先把数据放到SBUF中,再发送出去4.串口相应寄存器SCO...

http://www.eeworld.com.cn/mcu/2018/ic-news071540313.html 发布时间: 2018-07-15



51单片机用4个按键控制4个LED亮灭

用按键控制亮灭的LED,程序跟仿真都有了...
关键词: LED

http://download.eeworld.com.cn/detail/张雪芬/576056 发布时间: 2018-07-15



干货 | 详解 10 个单片机电路设计中的难点

EEWORLD电子资讯 犀利解读 技术干货 每日更新 一、单片机上拉电阻的选择大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作。出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就产生了高电平。二、LED串联电阻的计算问题通常红色贴片LED:电压1.6V-2.4V,电流2-20mA,在2-5mA亮度有所变化,5mA以上亮度基本无变化。三、端口出现不够用的情况这时可以借助扩展芯片来实现,比如三八译码器74HC138来拓展四、...

http://www.eeworld.com.cn/mp/EEWorld/a19694.jspx 发布时间: 2018-07-15



单片机与PC机之间的通信

51系列单片机内部的串行口具有通信的功能,该串口可以作为通信接口,利用该串行口与PC机的串行口COM1或COM2进行串行通信,将单片机采集的数据传送到PC机中,由PC机的高级语言或数据库语言对数据进行整理及统计等复杂处理,就能满足实际的应用需要。PC机的COM口,输入输出为RS-232C电平,而51单片机串行口的输入输出均为TTL电平。由于TTL电平和RS-232C电平互不兼容,所以两者接口时...
关键词: 单片机 PC机 通信

http://www.eeworld.com.cn/mcu/2018/ic-news071440309.html 发布时间: 2018-07-14




<上一页 12345678910111213141516 下一页> 相关结果约17,185个