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

肇庆建网站服务网站维护服务器

肇庆建网站服务,网站维护服务器,做企业网站用服务器,济南大型网站制作目标:利用定时器中断,每隔1s开启/熄灭LED1灯。 外部中断结构图如下图所示,要使用定时器中断T0,须开启TE0、ET0。: 系统中断号如下图所示:定时器0的中断号为1。 定时器0的工作方式1原理图如下图所示&#x…

目标:利用定时器中断,每隔1s开启/熄灭LED1灯。

外部中断结构图如下图所示,要使用定时器中断T0,须开启TE0、ET0。:

系统中断号如下图所示:定时器0的中断号为1。

定时器0的工作方式1原理图如下图所示:GATE低电平且TR0为1时,定时器中断即可生效,无需INT0给信号。

通过M0、M1可设置定时器的工作方式,如下图所示:

定时器的初始值:定时器的寄存器为TH0和TL0,在工作方式1下,值累加至65536时溢出,触发定时器中断。因此,设定初值应为: 65536-机器周期的计数。

例如:

振荡周期=1/12us;
状态周期=1/6us;
机器周期=1us;
定时1ms就是1000个机器周期,初值为:65536-1000=64536=0xfc18。
上述步骤可以通过一个小工具软件来计算:
代码如下所示:
#include "reg52.h"typedef unsigned char u8;
typedef unsigned int u16;sbit LED1 = P2^0;//LED对应的端口//定时器中断初始配置
void time0_init(){TMOD = 0x01;//工作方式为1TH0 = 0xFC;//初始值高字节TL0 = 0x18;//初始值低字节ET0 = 1;//定时器0中断允许EA = 1;//打开总中断。TR0 = 1;//打开定时器
}void main(){time0_init();while(1){}
}void time0_task()interrupt 1{ //中断号为1static u16 i=0;//重新设定初始值TH0 = 0xFC;TL0 = 0x18;i++;if(i==1000){//1s时间i=0;LED1 = !LED1;//点亮/熄灭LED1灯。	}}

http://www.yayakq.cn/news/163914/

相关文章:

  • 做企业网站的费用挂什么科目seo排名优化方法
  • 关于设计的网站seo权威入门教程
  • 什么是网站名称文件夹手机软件开发外包
  • 电子商务网站建设技术规范wordpress plugin 开发
  • 网站建设页面广西建设厅网站资质查询
  • 电子公司网站设计邢台公司网站建设
  • jsp做的网站运行都需要什么做自己的第一个网站
  • 网站中怎么做搜索框连锁销售官网
  • 苏州建网站的公司一站式服务公司深圳福田区住房和建设局网站
  • 中国建筑土木建设有限公司网站wordpress能给手机发短信吗
  • 如何用电脑做网站服务器网页制作图片切换
  • 延吉网站开发福州的网站建设
  • linux网站架设怎么做建设电影网站需要什么
  • 网站开发案例详解光盘下载如何做网站详细步骤
  • 当前网站开发什么语言网站建设与管理专业题目
  • 做网站(信科网络)网络技术公司
  • shopnc本地生活o2o网站源码江苏网站制作企业
  • 如何做网站站内搜索功能开发一个公众号需要多少钱
  • 南京做公司网站的公司青岛城运控股集团
  • 下载asp做网站怎么用qq相册做网站
  • 常德做网站公司哪家好广西智能网站建设报价
  • 国外用的网站小程序小程序开发
  • 青岛cms建站系统物流网站查询
  • 郑州做手机网站建设网站建设需要哪些工具与知识
  • 制作自己的个人网站移动端网站开发语言
  • 首涂模板网站成都好玩的地方
  • 手机如何搭建网站东莞市建设局网站首页
  • 徐州网站建设方案维护170个可带链接锚文本外链的网站论坛
  • 做钓鱼网站音乐网站前端模板
  • 电商类网站开发四川省建设工程网站