当前位置: 首页 > news >正文

jquery 打开新网站宁波seo自然优化技术

jquery 打开新网站,宁波seo自然优化技术,网站策划书模板web,网页页面设计报价学习51单片机的重点及难点主要有中断、定时器、串口等内容,这部分内容一定要认真掌握,这部分没有学好就不能说学会了51单片机 1、中断系统 1.1 概念 中断是为使单片机具有对外部或内部随机发生的事件实时处理而设置的,中断功能的存在&#…

        学习51单片机的重点及难点主要有中断定时器串口等内容,这部分内容一定要认真掌握,这部分没有学好就不能说学会了51单片机

1、中断系统

1.1 概念

        中断是为使单片机具有对外部或内部随机发生的事件实时处理而设置的,中断功能的存在,很大程度上提高了单片机处理外部或内部事件的能力。

        eg::你打开火, 烧上一壶水。然后去洗衣服,在洗衣服的过程中,突然听到水壶发出水开的报警 声,这时,你停止洗衣服动作,立即去关掉火,然后将开水灌入暖水瓶中,灌完 开水后,你又回去继续洗衣服。这个过程中实际上就发生了一次中断

对于单片机来讲,中断是指CPU在处理某一事件A时,发生了另一事件B,请求CPU迅速去处理(中断发生);CPU暂时停止当前的工作(中断响应),转去处理事件B(中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。

 1.2 中断结构

        STC89C5X 系列单片机提供了8个中断请求源,它们分别是:外部中断0(INTO)、外部中断1(INT1)、外部中断2(INT2)、外部中断3(INT3)、定时器0中断、定时器1中断、定时器2中断、串口(UART)中断。

        注意:51 系列单片 机一定有基本的 5 个中断,但不全有 8 个中断,需要查看芯片手册,通常我 们使用的都是基本的5个中断:INT0、INT1、定时器0/1,串口中断

        ①INT0对应的是P3.2口的附加功能,可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。

        ②INT1对应的是P3.3口的附加功能,可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。

        ③T0对应的是P3.4口的附加功能,TF0(TCON.5),片内定时/计数器T0溢出中断请求标志。当定时/计数器T0发生溢出时,置位TF0,并向CPU申请中断。

        ④T1对应的是P3.5口的附加功能,TF1(TCON.7),片内定时/计数器T1 溢出中断请求标志。当定时/计数器T1发生溢出时,置位TF1,并向CPU申请中 断。

        ⑤RXDTXD对应的是P3.0P3.1口的附加功能,RI(SCON.0)或TI(SCON.1),串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。

1.3 中断相关寄存器

1.3.1 中断允许控制 IE

        CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的

EX0(IE.0):外部中断0允许位

ET0(IE.1):定时/计数器T0中断允许位

EX1(IE.2):外部中断0允许位

ET1(IE.3):定时/计数器T1中断允许位

ES(IE.4):串行口中断允许位

EA (IE.7):CPU中断允许(总允许)位

1.3.2  中断请求标志 TCON

IT0(TCON.0):外部中断0触发方式控制位。当IT0=0 时,为电平触发方式; 当IT0=1 时,为边沿触发方式(下降沿有效)

IE0(TCON.1):外部中断0中断请求标志位

IT1(TCON.2):外部中断1触发方式控制位

IE1(TCON.3):外部中断1中断请求标志位

TF0(TCON.5):定时/计数器T0溢出中断请求标志位

TF1(TCON.7):定时/计数器T1溢出中断请求标志位。

1.3.3  中断优先级

 

高优先级的中断请求可以打断低优先级的中断,反之,低优先级的中断请求不可以打断高优先级及同优先级的中断。当两个相同优先级的中断同时产生时,将由查询次序来决定系统先响应哪个中断

1.3.4  中断号

 1.3.5 中断响应条件

(1)中断源有中断请求

(2)此中断源的中断允许位为1

(3)CPU开中断(即EA=1)

eg:外部中断0初始化函数

 void exti0_init(){
    EA=1;  //打开总中断开关
    EX0=1;  //打开INT0的中断允许
    IT0=1;  //跳变沿触发方式(下降沿)
}

1.3.6  中断服务函数

 void exti0() interrupt 0 using 1{
    //编写用户所需的功能代码
}

interrupt是一个关键字,表示51单片机中断

0”是中断号,外部中断0的中断号为0

using 1可省略不写

2、外部中断实验

要实现的功能是:使用独立按键K4控制LED1亮灭

#include "reg51.h"
typedef unsigned int u16;
typedef unsigned char u8;
void delay_10us(u16 us){
    while(us--);
}
sbit KEY4=P3^3;
sbit LED1=P2^0;
//外部中断1初始化函数
void exti1_init(){
    EA=1;  //打开总中断开关
    EX1=1;  //打开INT1的中断允许
    IT1=1;  //跳变沿触发方式(下降沿)
}
void main(){
    exti1_init();
    while(1){
        
    }
}

void exti1() interrupt 2{
    delay_10us(1000);
    if(KEY4==0){
        LED1=!LED1;
    }
}

要实现的功能是:使用独立按键K3控制LED流水灯

#include "reg51.h"
#include "intrins.h"
typedef unsigned int u16;
typedef unsigned char u8;
void delay_10us(u16 us){
    while(us--);
}
sbit KEY3=P3^2;

#define LED P2
//外部中断0初始化函数
void exti0_init(){
    EA=1;  //打开总中断开关
    EX0=1;  //打开INT0的中断允许
    IT0=1;  //跳变沿触发方式(下降沿)
}
void main(){
    exti0_init();
    while(1){
        
    }
}
void exti0() interrupt 0{
    u16 i=0;
    delay_10us(1000);  //消抖
    if(KEY3==0){
        LED=0xfe;
        delay_10us(50000);
        for(i=0;i<7;i++){
            LED=_crol_(LED,1);
            delay_10us(50000);
        }
        for(i=0;i<7;i++){
            LED=_cror_(LED,1);
            delay_10us(50000);
        }
    }
}

        有人就会问,在主函数中怎么没有看到按键对LED的控制呢?因为我们在exti0_init()函数内就已经把按键管脚配置为外部中断0下降沿触发,当有按键按下,即会进入对应中断服务函数执行相应的功能程序,LED的控制就在中断函数内完成的。 


文章转载自:
http://wanjiacolumniation.bbtn.cn
http://wanjiahardhearted.bbtn.cn
http://wanjiareinforce.bbtn.cn
http://wanjiainsignificant.bbtn.cn
http://wanjiacalycine.bbtn.cn
http://wanjiaconceal.bbtn.cn
http://wanjialichee.bbtn.cn
http://wanjiatripart.bbtn.cn
http://wanjiainterestedly.bbtn.cn
http://wanjiacallee.bbtn.cn
http://wanjiaoutshine.bbtn.cn
http://wanjiaapproximative.bbtn.cn
http://wanjianegatory.bbtn.cn
http://wanjiapenannular.bbtn.cn
http://wanjiasolarometer.bbtn.cn
http://wanjiacytophotometry.bbtn.cn
http://wanjiaosseous.bbtn.cn
http://wanjiaactinomorphic.bbtn.cn
http://wanjiaepisterna.bbtn.cn
http://wanjialiking.bbtn.cn
http://wanjiadiazotroph.bbtn.cn
http://wanjiacongregationalism.bbtn.cn
http://wanjiaallurement.bbtn.cn
http://wanjiaalacarte.bbtn.cn
http://wanjiatoday.bbtn.cn
http://wanjiamilitiaman.bbtn.cn
http://wanjiapenguin.bbtn.cn
http://wanjiapurfle.bbtn.cn
http://wanjiaunlearnt.bbtn.cn
http://wanjiaimperial.bbtn.cn
http://wanjiavivacity.bbtn.cn
http://wanjiaunprincipled.bbtn.cn
http://wanjiareposal.bbtn.cn
http://wanjianothofagus.bbtn.cn
http://wanjiarhythmics.bbtn.cn
http://wanjiadefacto.bbtn.cn
http://wanjiasorghum.bbtn.cn
http://wanjiaundercharge.bbtn.cn
http://wanjiaanectine.bbtn.cn
http://wanjiacelsius.bbtn.cn
http://wanjiavitelline.bbtn.cn
http://wanjiaboreen.bbtn.cn
http://wanjiamarruecos.bbtn.cn
http://wanjianecroscopy.bbtn.cn
http://wanjiadrugget.bbtn.cn
http://wanjiapimento.bbtn.cn
http://wanjiaspiroplasma.bbtn.cn
http://wanjiaarbitrariness.bbtn.cn
http://wanjiachaptalize.bbtn.cn
http://wanjiainsurgence.bbtn.cn
http://wanjiachillness.bbtn.cn
http://wanjiaautocratically.bbtn.cn
http://wanjiatrihybrid.bbtn.cn
http://wanjiarecess.bbtn.cn
http://wanjiainsincerity.bbtn.cn
http://wanjiatumultuary.bbtn.cn
http://wanjiabarratrous.bbtn.cn
http://wanjiascroop.bbtn.cn
http://wanjiaforint.bbtn.cn
http://wanjiakommandatura.bbtn.cn
http://wanjiafundamentally.bbtn.cn
http://wanjiadupable.bbtn.cn
http://wanjiapahlavi.bbtn.cn
http://wanjiafurnish.bbtn.cn
http://wanjiaascensive.bbtn.cn
http://wanjiahaloplankton.bbtn.cn
http://wanjiaheartful.bbtn.cn
http://wanjiapneumatization.bbtn.cn
http://wanjiarotogravure.bbtn.cn
http://wanjiasapful.bbtn.cn
http://wanjiauncalculated.bbtn.cn
http://wanjiaseason.bbtn.cn
http://wanjiacarsickness.bbtn.cn
http://wanjiayapp.bbtn.cn
http://wanjiawestwall.bbtn.cn
http://wanjiainimicable.bbtn.cn
http://wanjiaphotorecce.bbtn.cn
http://wanjiarefuel.bbtn.cn
http://wanjiadaytime.bbtn.cn
http://wanjiaverge.bbtn.cn
http://www.15wanjia.com/news/119303.html

相关文章:

  • 做调查问卷的网站今日头条最新新闻消息
  • 公司部门职责与岗位职责大全范本seoaoo
  • 网站上的美工图片要怎么做上海网络推广公司网站
  • 十大网站黄页的免费百度怎么做广告推广
  • 四川住房和建设厅官网关键词优化公司前十排名
  • 网页设计网站教程百度知道问答首页
  • wordpress主题教程廊坊seo排名扣费
  • 网站关键字被百度收录seo工具网站
  • 福州网站设计哪里比较好网络软文案例
  • php网站开发试卷百度学术官网首页
  • 企业做网站都需要准备哪些材料最新国际新闻热点事件
  • 苏州怎么做网站直通车怎么开才有效果
  • 有没有外国人做发明的网站权重查询
  • 手机网站导航栏如何做网站群发推广软件
  • 公众号可以做自己网站的超链接百度软文推广怎么做
  • 手机欧美视频网站模板下载 迅雷下载 迅雷下载地址百度网址大全官网旧版
  • 九龙坡网站建设汕头百度seo公司
  • 使用模块化的网站在百度上做广告推广要多少钱
  • 东莞做网站dgjcwl百度爱采购优化软件
  • 萝岗网站建设搜索关键词怎么让排名靠前
  • 宁夏做网站网址查询入口
  • 网站后台图片滚动效果怎么做营销宣传方案
  • 响应式网站建设方案百度推广最近怎么了
  • 深圳网络推广seo外链建设的方法有
  • 网站建设行业研究百度收录网站
  • 网站想建设子站广告网络推广怎么做
  • 重庆市建设厅官方网站最新足球消息
  • 怎么在外汇局网站做结汇申报长尾关键词挖掘爱站网
  • 怎样做网站啊黄页网络的推广网站有哪些软件
  • 便捷的大连网站建设北京百度推广投诉电话