C51单片机之串口

/* 名称:C51单片机之串口 说明:在计算机之间进行通讯的时候,有两种方式,一个是串行通信,一个是并行通信。对于前者适合长距离通信、有一定的纠错能力。对于后者,适合短距离通信,速度较快。对于C51单片机来说,其内部集成有一个功能很强的全双工通信口。设有两个相互独立的接受、发送缓冲器,可以同时发送数据和接收数据。发送缓冲器只能发送不能读出。接收缓冲器只能接收不能发送,而且两个缓冲器共用一个物理地址(0X99)。在编程时由编译器进行区分。还有,C51单片机的串口有4种工作方式,其中两种波特率时刻变的,另外两种是不可变的。对于具体的使用来说,首先也是需要进行一系列初始化设置(包...
关键词: C51 单片机 串口

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



S3C2440学习之GPIO按键控制LED灯

/* 名称:S3C2440学习之GPIO按键控制LED灯 说明:这是实验2440GPIO的输入功能。基本的流程和51单片机开发的差不多。都是对GPIO端口寄存器的控制不同的是,51单片机可以直接对进行位控制,而2440中GPIO只能对32位的寄存器进行写入或者读出。这样的话,对于有些逻辑操作要稍微复杂点。还有个不同的是,无论是STM32还是51在进行IO按键输入的时候,都需要...

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



STM32定时器之控制LED灯循环显示

/* 名称:STM32定时器之控制LED灯循环显示 说明:对于STM32来说,其定时器要比C51的定时器要多,功能也更复杂。就数目来说来说,STM32的定时器可以分为基本定时器,通用定时器和高级定时器(还包括Systick、看门口定时器和窗口定时器)。就STM32F103,一般来说,它有2个高级定时器TIM1和TIM8、4个通用定时器TIM2/3/4/5、2个基本定时器TIM6和TIM7。而C51一般只有几个定时器。就功能来说, STM32中: 对于基本定时器,其功能就是和C51差不多,只有定时功能。 对于通用定时器,它的功能有定时、输出比较、...

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



51单片机的延时及定时器

的方便),12Mhz,6Mhz等(后面的例子全都用12M晶振)。对于12Mhz的晶振频率,一个机器周期为1us,对于51单片机的库函数就有nop()这个函数(调用时需要#include<intrins.h>),实现延时一个机器周期。那么就有了简单的软件延时程序。可以有delay5us,delay10us等程序,只需要在程序里用nop()就可以了,但是要注意调用该函数需要有一个调用指令...

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



CC2500无线模块介绍

;        CC2420_Command(CMD_SFLUSHRX); } 无线应用注意事项 (1) 无线模块的VCC电压范围为 1.8V-3.6V之间,不能在这个区间之外,超过3.6V将会烧毁模块。推荐电压3.3V左右。 (2) 除电源VCC和接地端,其余脚都可以直接和普通的51单片机IO口直接相连,无需电平转换。当然对3V左右的单片机更加适用了...

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



STM32之SysTick(系统定时器)

SysTick定时器是被捆绑在NVIC中的,用于产生SysTick异常(异常号是15)。(同样,玩过51单片机的都知道定时器的作用了)在STM32在内核部分是包含了一个简单的定时器–SysTick timer。因为在所有的Cortex-M3芯片上都有这个定时器,所以软件在不同芯片生产厂商的Cortex-M3器件间的一只工作就得以化简。 该定时器的时钟源可以是内部时钟( FCLK, CM3 上的自由运行时钟),或者是外部时钟(CM3 处理器上的 STCLK 信号)。不过, STCLK 的具体来源则由芯片设计者决定,因此不同产品之间的时钟频率可 能会大不相同。因此,需要阅读芯片...

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



单片机外部中断的两种模式

51单片机的外部中断有两种模式:电平触发模式和跳变沿触发模式第一,选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志,向CPU请求中断。第二,选择边沿触发方式时,单片机在上一个机器周期检测到中断源口线为高电平,下一个机器周期检测到低电平,即置位中断标志,请求中断。 区别:电平触发模式时,中断标志寄存器不锁存电平中断请求信号。单片机把每个周期的S5P2采样外部中断口的电平逻辑直接赋值到中断标志寄存器。标志寄存器对于请求信号来说是透明的。这样当中断请求被阻塞而没有得到及时响应时,将被丢失。换言之,就是要使电平触发的中断被CPU响应并执行,必须保证外部中断...

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



8051中断控制寄存器

1.定时器/计数器控制寄存器TCON    定时器/计数器控制寄存器TCON的地址为88H,可以位读写,其功能如下:TCON.7TCON.6TCON.5TCON.4TCON.3TCON.2TCON.1TCON.0TF1TR1TF0TR0IE1IT1IE0IT0    ⑴TF1是定时器T1的溢出申请位。定时器T1被允许计数以后,从初值开始加1计数,当产生溢出时置TF1=1,向CPU请求中断。到CPU响应该中断后才由硬件清0,也可以由查询程序清0。    ⑵TF0是定时器T0的溢...

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



基于80C51单片机——中断小结

最近看了一下80C51单片机的中断部分的实验,做一些笔记,方便以后学习查找。 首先说一下什么是中断吧,中断是指CPU在执行当前程序的过程中,由于某种随机出现的外设(外部设备)请求或CPU内部的异常事件,使CPU暂停正在执行的程序而转去执行相应的服务处理程序;当服务处理程序运行完毕之后,CPU再返回到暂停处继续执行原来的程序。那什么是中断嵌套呢?简单点说就是低优先级的中断可以被高优先级的中断源所中断,等高优先级中断服务程序结束后,再返回去执行被中断的的低优先级的中断服务程序。举个简单的栗子吧(之前写过但不知道怎么删了,,又让我重新编辑):比如我们就是一个CPU,我们当前在洗衣服(当前程...
关键词: 80C51 单片机 中断

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



51单片机的中断功能及其相关的寄存器

51单片机中断系统引起CPU中断的根源,称为中断源,中断源向CPU提出中断请求,CPU暂时中断原来的事务A,转去处理事件B,对时间B处理完毕后,再回来原来的地方(断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。中断优先级决定了中断是否能够实现嵌套,52单片机一共有六个中断源中断源序号(C默认中断级别INT00最高T012INT123T134TI/RI45T25最低 ...

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



51单片机之中断系统

51单片机说在前面1.今天初步使用了一下怎么去焊接,什么锡丝,松香,铁架台,焊枪,洞洞板,还是得自己买一套琢磨2.心疼我的电源模块一秒1.51单片机的中断系统1.在cpu在处理事件A的时候,发生了另外一件事B要求cpu紧急处理(中断发生),cpu转去实现b(中断响应和服务),处理完B之后返回处理A(中断返回)2.让cpu实现中断的叫做中断源,cpu处理完中断源,返回原断点处,实现这一功能...

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



对51单片机中断系统的理解

51单片机的中断系统十分重要,前几次我在学习的时候,根本分不清外部中断、定时器中断的区别以及正确使用方法。今天,偶然打破了自己的常规思路,得到了一点点理解,与大家分享下,希望大家不吝指出其中的不足与错误。1.单片机的中断分类:只有两类,外部中断和定时器中断。这两种中断使用时可以完全分离。2.最常用的自动中断是定时器中断,也就是自己设定一个“倒计时”,该倒计时与主程序同时开始,一旦时间耗尽,开始停止主程序,进行中断程序。这种定时器中断的开启方法只需要这几个寄存器设置:EA=1表示允许任何中断开启;ETx表示时间耗尽允许执行中断程序;TRx表示允许倒计时开始;TMOD表示倒计时的计时工作方式;TH...

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



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




<上一页 6789101112131415161718192021 下一页> 相关结果约18,079个