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

和建设银行类似的网站目前小说网站排名

和建设银行类似的网站,目前小说网站排名,网站主题和风格,做网站图标51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成 作用: 用于计时系统替代长时间Delay,提高运行效率和速度任务切换 STC89C52定时器资源: 定时器个数:3个(T0,T1,T2&#xf…

51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成

作用:

  1. 用于计时系统
  2. 替代长时间Delay,提高运行效率和速度
  3. 任务切换

STC89C52定时器资源:

定时器个数:3个(T0,T1,T2),T2是新增资源,T0T1为老版本兼容

定时器的资源和单片机的型号是关联在一起的,不同型号可能有不同定时器个数和操作方式

定时器根据时钟的输出信号,每隔固定时间段,计数单元的数值加一,当计数单元数值增加到设定的值时,计数单元会向中断系统发出中断申请,使程序跳转到中断服务函数中执行

STC89C52的T0和T1均有四种工作模式:

  • 模式0:13位定时器/计数器
  • 模式1:16位定时器/计数器(常用)
  • 模式2:8位自动重装模式
  • 模式3:两个8位计数器

请添加图片描述

计数单元:时钟发出脉冲给计数单元,每个脉冲加一,计数单元一共2*8=16位(最大65535),超过最大值溢出,此时标志位TF0发出中断请求

时钟:有两个来源

  • SYSclk系统时钟,即晶振周期,12MHz,此时做定时器
  • T0 Pin外接时钟——此时做计数器

中断系统:使CPU具有对外界紧急事件的实时处理能力,高级别的中断优先执行,多级中断称为中断嵌套,中断请求的来源称为中断源

STC89C52中断资源:

  • 中断源个数:8个(外部中断0,定时器0中断,外部中断1,定时器1中断,串口中断,外部中断2,外部中断3)
  • 中断优先级个数:4个
  • 中断号:

请添加图片描述

寄存器是连接软硬件的媒介在单片机中寄存器就是一段特殊的RAM存储器,一方面,寄存器可以存储和读取数据,另一方面,每一个寄存器背后都连接了一根导线,控制着电路的连接方式寄存器相当于一个复杂机器的“操作按钮”

TCON:控制中断

请添加图片描述

请添加图片描述

TMOD:定时和计数功能

请添加图片描述

请添加图片描述

12MHz每隔一微秒加一,计数单元(0~65535),通过赋初始值的方式做到每秒中断:

0~65535
总共定时65535us
计数单元初始值为64535,计时时间为1000us=1ms
所以TH0(高位)TL0(低位)应组合
TH0 = 64535/256; // 取出64535的高八位赋给TH0
TL0 = 64535%256; // 取出64535的低八位赋给TL0
1.因为64535是十进制数,要先转换为十六进制数所以除16;
2.然后还要取高8位,所以再除16,算到一起就是除256.
3.取模同理
void Timer0_Init(){TMOD = 0x01; // 0000 0001 定时模式1// 这里TMOD可以使用与或式赋值法,只操作特定位而不改变其他位// TMOD &= 0xf0;// TMOD |= 0x01;TF0 = 0; // 标志位初始化,防止产生中断TR0 = 1; // 运行控制位,开始计数工作TH0 = 64535 / 256; // 给计数单元赋初值TL0 = 64535 % 256;ET0 = 1;// 溢出中断允许位EA = 1; // 总中断允许控制位PT0 = 0; // 定时器0中断优先级控制位
}
void Timer0_Rountine() interrupt 1{ // 中断号static unsigned int T0Count = 0;TH0 = 64535 / 256; // 给计数单元赋初值,保证每次移除后都是从64535开始重新计数TL0 = 64535 % 256;T0Count++;if(T0Count >= 1000){ // 中断次数超过1000,即经过1秒后T0Count = 0;P2 = ~P2;}
}

一个函数头文件:INTRINS.H

内部函数 描述
_crol_ 字符循环左移 溢出则从低位重新开始
_cror_ 字符循环右移
_irol_ 整数循环左移
_iror_ 整数循环右移
_lrol_ 长整数循环左移
_lror_ 长整数循环右移
_nop_ 空操作 8051 NOP 指令
_testbit_ 测试并清零位 8051 JBC 指令
_nop_ 空操作 8051 NOP 指令
_testbit_ 测试并清零位 8051 JBC 指令
http://www.hrbkazy.com/news/26320.html

相关文章:

  • 找效果图去哪个网站百度指数支持数据下载吗
  • 怎样给公司做网站百度站长之家
  • 郑州做营销型网站的公司社交媒体营销案例
  • 网站开发需要专业做网站建设的公司
  • 哪个网站做视频赚钱快速网站排名提升
  • wordpress文章不在首页显示seo关键词优化排名外包
  • 做婚庆的网站有哪些内容网站竞价推广都有哪些
  • 毕设做网站需要什么技术准备发外链软件
  • 装修公司做网站推广能接到活吗网站建设流程
  • 无锡工厂网站建设semantic
  • 不用开源做网站企业网站模板 免费
  • 苏州 网站设计如何在百度发视频推广
  • 哪个网站做外贸的多接广告推广的平台
  • 51网页游戏官网网站优化排名金苹果下拉
  • 南京汽车 企业 网站建设如何刷app推广次数
  • 网络服务提供者不履行法律行政法规规定的信息网络安全安卓优化大师新版
  • 移动网站制作百度推广工具有哪些
  • wordpress隐私页上海整站seo
  • wordpress批量上传图片搜索引擎优化的简称
  • 优化企业网站模板aso具体优化
  • wordpress上传错误seo关键词优化要多少钱
  • 泉州网站建设有哪些推广普通话奋进新征程手抄报
  • 如何做网站方案优化网站排名技巧
  • 手机网站建设 移商动力seo推广策略
  • 禅城建设网站怎么交换友情链接
  • 上海网站制作找缘魁中国疫情最新数据
  • wordpress商城网站如何制作网页
  • 关于推广网站的标题怎么去做网络推广
  • 成都手机网站建设营销渠道名词解释
  • 云浮哪有做网站公司天津优化公司哪家好