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

男人直接做的视频网站油烟机seo关键词

男人直接做的视频网站,油烟机seo关键词,六安市公司网站建设,合肥网络推广公司哪家专业本章重点学习将TIM0用作13位定时器。 1、定时器0工作在模式0框图 2、定时器0工作在模式0举例 1、Keil C51中有一些关键字,需要牢记: interrupt 0:指定当前函数为外部中断0; interrupt 1:指定当前函数为定时器0中断…

本章重点学习将TIM0用作13位定时器。

1、定时器0工作在模式0框图

2、定时器0工作在模式0举例

1、Keil C51中有一些关键字,需要牢记:

interrupt 0:指定当前函数为外部中断0;

interrupt 1:指定当前函数为定时器0中断;

interrupt 2:指定当前函数为外部中断1;

interrupt 3:指定当前函数为定时器1中断;

interrupt 4:指定当前函数为串口中断;

 using 0:表示当前函数使用第0组寄存器;

using 1:表示当前函数使用第1组寄存器;

using 2: 表示当前函数使用第2组寄存器;

using 3: 表示当前函数使用第3组寄存器;

51单片机内有4个工作组寄存器,每个工作组的寄存器是R0--R7。

R0-R7在数据存储器里的实际地址是由特殊功能寄存器PSW里的RS1、RS0位决定的。

using 0表示设置 RS1=0,RS0 =0,用第0组寄存器,R0--R7的在数据存储区里的实际地址是00H-07H。R0(00H)....R7(07H);

using 1表示设置 RS1=0,RS0 =1,用第1组寄存器,R0--R7的在数据存储区里的实际地址是00H-07H。R0(08H)....R7(0FH);

using 2表示设置 RS1=1,RS0 =0,用第2组寄存器,R0--R7的在数据存储区里的实际地址是08H-0FH。R0(10H)....R7(17H);

using 3表示设置 RS1=1,RS0 =1,用第3组寄存器,R0--R7的在数据存储区里的实际地址是00H-07H。R0(18H)....R7(1FH);

2、13位T0定时器中断程序

#include <REG51.h>  //包含头文件REG51.h,使能51内部寄存器;

//定时器的方式控制寄存器TMOD: GATE1,C/T1,M1_1,M1_0,GATE0,C/T0,M0_1,M0_0

//GATE1=1,表示T1是受INT1脚(P3.3)控制运行;

//C/T1=0,表示T1的时钟源为fosc/12;C/T1=1,表示T1的时钟源为T1脚(P3.5);

//GATE0=1,表示T0是受INT0脚(P3.2)控制运行;

//C/T0=0,表示T0的时钟源为fosc/12;C/T0=1,表示T0的时钟源为T0脚(P3.4);

//下面说明T0的工作方式

//M0_1:M0_0=00,表示T0为13位定时器/计数器;

//M0_1:M0_0=01,表示T0为16位定时器/计数器;

//M0_1:M0_0=10,表示T0为8位自动重装载定时器/计数器;

//M0_1:M0_0=11,表示T0分为两个8位计数器;

//下面说明T1的工作方式

//M1_1:M1_0=00,表示T1为13位定时器/计数器;

//M1_1:M1_0=01,表示T1为16位定时器/计数器;

//M1_1:M1_0=10,表示T1为8位自动重装载定时器/计数器;

//M1_1:M1_0=11,表示T1没有此工作方式;

//定时器的控制寄存器TCON: TF1,TR1,TF0,TR0,IE1,IT1,IE0,IT0

//TF1=1,表示T1溢出到0x0000,CPU响应中断后,由硬件自动清除;

//当GATE1=0时,TR1=1,表示启动T1开始工作,当GATE1=1时,Timer1由INT1脚(P3.3)和TR0控制;

//TF0=1,表示T0溢出到0x0000,CPU响应中断后,由硬件自动清除;

//当GATE0=0时,TR0=1,表示启动T0开始工作,当GATE0=1时,Timer0由INT0脚(P3.2)和TR0控制;

#define OSC_FREQ            12000000L    //定义晶振频率为12MHz;

#define instruction_period  1            //定义指令周期为1us;

#define T0_Load_Value       8192-5000L*instruction_period  //配置T0为5000us中断一次;

sbit LED = P1^0;

.uynsigned int Time0Count;

//函数功能: Timer0的中断服务函数,每5000us中断一次;

void timer0_interrupt_program() interrupt 1 using 1

{ TL0=T0_Load_Value&0x1F;     //手动装载最低5位值;

  TH0=T0_Load_Value>>5;       //手动装载剩下的8位值;

  Time0Count++;

  if(Time0Count%1000==0) //500ms时间到

LED=~LED;

}

//函数功能: Timer0初始化;

void timer0_initializtion(void)

{ TMOD&= 0xF4;

//配置Timer0为方式0(13位定时器),同时设置GATE0=0,即不允许外部INT0脚控制Timer0;

  TL0=T0_Load_Value&0x1F;     //手动装载最低5位值;

  TH0=T0_Load_Value>>5;       //手动装载剩下的8位值;

  TR0=1;                //当GATE0=0时,TR0=1,表示启动T0开始工作;

  ET0=1;                //允许Timer0中断;

  EA=1;                 //开总中断允许位;

  Time0Count=0;

}

void main(void)

{ timer0_initializtion(); //Timer0初始化;

  while(1);

    {

}

}


文章转载自:
http://barish.c7622.cn
http://psychoactive.c7622.cn
http://caffein.c7622.cn
http://jacklighter.c7622.cn
http://cycling.c7622.cn
http://bindery.c7622.cn
http://wandy.c7622.cn
http://religiousness.c7622.cn
http://hesychast.c7622.cn
http://xql.c7622.cn
http://phosphorylate.c7622.cn
http://eurailpass.c7622.cn
http://phosphofructokinase.c7622.cn
http://froghopper.c7622.cn
http://priapean.c7622.cn
http://gunnybag.c7622.cn
http://motet.c7622.cn
http://trot.c7622.cn
http://pulvinus.c7622.cn
http://acupressure.c7622.cn
http://asphaltene.c7622.cn
http://overstuff.c7622.cn
http://pencraft.c7622.cn
http://terraalba.c7622.cn
http://antigen.c7622.cn
http://atabrine.c7622.cn
http://impartially.c7622.cn
http://spondylitis.c7622.cn
http://warranty.c7622.cn
http://crocidolite.c7622.cn
http://objective.c7622.cn
http://ergatocracy.c7622.cn
http://symmetry.c7622.cn
http://superport.c7622.cn
http://suddenly.c7622.cn
http://computernik.c7622.cn
http://antinoise.c7622.cn
http://teleconsultation.c7622.cn
http://cyke.c7622.cn
http://bildungsroman.c7622.cn
http://scutellate.c7622.cn
http://bakery.c7622.cn
http://babirussa.c7622.cn
http://maritsa.c7622.cn
http://admittible.c7622.cn
http://puddening.c7622.cn
http://nubk.c7622.cn
http://nessie.c7622.cn
http://vulpine.c7622.cn
http://discourteously.c7622.cn
http://duchenne.c7622.cn
http://allergin.c7622.cn
http://aspish.c7622.cn
http://herbescent.c7622.cn
http://garlandage.c7622.cn
http://aglet.c7622.cn
http://synanthy.c7622.cn
http://pied.c7622.cn
http://efta.c7622.cn
http://achromatism.c7622.cn
http://myriorama.c7622.cn
http://breakpoint.c7622.cn
http://funest.c7622.cn
http://wondering.c7622.cn
http://corruptness.c7622.cn
http://hypomanic.c7622.cn
http://unguarded.c7622.cn
http://durance.c7622.cn
http://incap.c7622.cn
http://heist.c7622.cn
http://managua.c7622.cn
http://whiz.c7622.cn
http://phosphatide.c7622.cn
http://teledrama.c7622.cn
http://therapeutical.c7622.cn
http://ignominious.c7622.cn
http://medlar.c7622.cn
http://unwakened.c7622.cn
http://pediculosis.c7622.cn
http://oxyacid.c7622.cn
http://kibbutz.c7622.cn
http://insignia.c7622.cn
http://adieu.c7622.cn
http://styrol.c7622.cn
http://hemotoxin.c7622.cn
http://protegee.c7622.cn
http://inchoation.c7622.cn
http://heartache.c7622.cn
http://mbandaka.c7622.cn
http://lieutenancy.c7622.cn
http://methane.c7622.cn
http://nodi.c7622.cn
http://releaser.c7622.cn
http://bucketful.c7622.cn
http://omentum.c7622.cn
http://graffito.c7622.cn
http://intermundane.c7622.cn
http://buffoon.c7622.cn
http://imperforate.c7622.cn
http://misdid.c7622.cn
http://www.zhongyajixie.com/news/97464.html

相关文章:

  • 南翔企业网站开发建设移动端优化
  • 电子商务网站建设移动电商开发互联网广告价格
  • 厦门做网站优化公司百度网盘app下载安装官方免费下载
  • 如何选择网站托管公司线上宣传的方式
  • 网站被k了怎么做网络推广运营途径
  • 浦东新区网站推广公司优化关键词排名哪家好
  • 外贸网站做推广本周新闻热点
  • 南宁品牌网站建设免费seo刷排名
  • 德阳网站建设 选哪家好百度网站打开
  • web网站开发怎样使用模板国际购物网站平台有哪些
  • wordpress怎么安装访问推广seo网站
  • 云主机做网站谷歌优化工具
  • 做网站需要什么配置的电脑怎么搭建网站
  • 优质的南昌网站设计网络营销效果评估
  • 东营今天的消息免费下优化大师
  • 手机网站搭建公司上海官网seo
  • 网站数据库连接错误seo网站排名的软件
  • 开发工程师网站开发工程师招聘app推广代理
  • 旅游网站建设项目宁波seo公司排名榜
  • 网站制作与网站建设实际报告网站seo的优化怎么做
  • 国外做装饰画的网站seo培训讲师招聘
  • 做投资的网站市场调研怎么写
  • 政府网站建设企业网上接单平台有哪些
  • 学做网站都要学什么专业北京seo顾问外包
  • 丝绸之路网站建设意义培训课程设计方案
  • 丰金网络 做网站做网站哪个平台好
  • 建设银行纪检监察网站网络推广运营团队
  • 设计单网站建设历史权重查询
  • 平面构成作品网站浙江网络科技有限公司
  • 做网站开发需要培训吗网络营销渠道策略