历史上的今天

今天是:2024年11月18日(星期一)

2019年11月18日 | AVR单片机定时器TIME0普通定时实验程序

发布者:WanderlustGlow 来源: 51hei关键字:AVR单片机  定时器  TIME0 手机看文章 扫描二维码
随时随地手机看文章

/*很简单的问题费了好大的劲,注意中断向量地址和向量号的区别,*/

/*这样的是时钟节拍可以搞到微秒级的,太好了这样对以后搞操作系统是很管用的,节拍直接影响CPU的利用效率*/

/*节拍器越小,时间片就越准确,对于整个系统的统一是绝对有意义的,*/

/*AVR定时器普通定时实验   0415    天津第四项目部宿舍 */


#include

#define uchar unsigned char

#define uint unsigned int

#define set_bit(a,b)  a|=(1<#define clr_bit(a,b)  a&=(1<#define get_bit(a,b)  a&(1<uint i;

#pragma interrupt_handler time0_isr:10

void time0_isr()//定时计数器0溢出中断

{

i++;

if(i==6400)//中断时间为1.25*6400=8000微秒=8毫秒

{

PORTC^=0x80;//输出方波T=8*2=16毫秒

i=0;

}

else

    TCNT0=245;  //重装计数器初值      


}

void int_time0()//定时器0设置初始化

{

   SREG=0x80;

    TCNT0=245;//这里我采用RC震荡8M时钟,1分频后周期是0.125微秒,计数为255-245=10次所以就=10*0.125=1.25微秒,中断一次是1.25微秒

   TIMSK=0x01;

   TCCR0=0x01;//工作在普通模式,时钟1分频,开启定时器

}

void main()

{

DDRC=0xff;

PORTC=0;

int_time0();

while(1);


}


关键字:AVR单片机  定时器  TIME0 引用地址:AVR单片机定时器TIME0普通定时实验程序

上一篇:AVR单片机片内AD数字模拟转换器程序
下一篇:最后一页

推荐阅读

  近日,神州控股旗下科捷物流在北京发布了“人机共舞2.0”立体高密度机器人智能仓,该技术采用“货到人”模式,将技术与现有物流业务流程充分融合,属国内首例。   神州控股科捷物流常务副总裁陈滔滔介绍,相较于业内传统地面机器人“货到人”系统,该机器人拣选系统运用天地轨运行自动控制技术,采取空中悬挂机器人模式,突破了传统机器人仅能在...
据外媒报道,以色列人工智能公司UVeye研发了威胁探测技术,能够即时识别隐藏在新车或不熟悉车辆底盘中的炸弹、武器、毒品和其他威胁安全的物品,为业界首例。(图片来源:UVeye)该公司的UV检测(UV Inspect)软件可为执法机构和安全专业人士自动查明车辆上的危险情况,而此类威胁并未囊括在安全数据库中,因此提供了更高的保护水平。UVeye公司的UV检测技...
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开始备货TI TLV915x运算放大器和ADS7128 12位模数转换器 (ADC)。此运算放大器和ADC尺寸小巧,拥有出色的精度和性能,搭配使用时可支持各种工业应用,包括工厂自动化、测试与测量设备以及数据采集系统。 贸泽备货的TI TLV915x是低失调电压、低噪声运算放大器,拥有...
感谢IT之家网友 @假装的努力@HHXu97@ConstantineYHN 的线索投递,华为 Mate 40 和 P40 Pro 已经推送了鸿蒙HarmonyOS 2.0.0.212 版本更新,大小为 309MB、321MB。  更新包 1 更新日志  [安全]  合入 2021 年 11 月安全补丁,增强手机系统安全。  更新包 2 更新日志  本次更新优化了与部分蓝牙耳机的兼容性,推荐您进...

史海拾趣

问答坊 | AI 解惑

请教一个由积分器和带通滤波器组成的电路分析

这个电路的分析,重点是滤波器的中心频率 …

查看全部问答∨

电子理论基础知识2

电子理论基础知识…

查看全部问答∨

谁能看懂这个程序啊 ?

uchar readbyte()                                     /*读一个字节*/ { uchar i,j,k; SCL=0; delaym(1); ...…

查看全部问答∨

vxwoks中TCP_PACKET、UDP_PACKET、TCP_HEADER、UDP_HEADER等结构的描述

vxwoks中TCP_PACKET、UDP_PACKET、TCP_HEADER、UDP_HEADER等结构的描述在哪个.h文件或doc文档中有描述? 很多结构描述都找不到,网上也搜索不到,求助ing!…

查看全部问答∨

用ti的图形驱动库做显示阶段性成果(视频)+源代码共享

奋斗了估计快10天了。。。想把板子上所有的外设用图形界面的形式展示出来。。。计划包括了led,bing,GPTM,PWM,IIC,UART,SPI,CAN,还有一个可以写字的小画板。。。目前还有GPTM,UART,SPI,CAN没有做,其他的基本做好,也算取得阶段性成果。。下面有 ...…

查看全部问答∨

基于RVMDK(KEIL)开发平台的帮助中文文档

       以前学习中,一直想找本KEIL的中文帮助文档,最近在官方看到一个视频RV MDK开发工具视频(精典)连载。。。。 。发现KEIL官网出的最新版本的KEIL3.50安装后可以得到中文的帮助文档。    对于学习者 ...…

查看全部问答∨

STM8S208S6的IO口输出电流

通过STM8的IO口矩阵扫描法点亮16盏LED,不知道输出电流够不够…

查看全部问答∨

想找一款电源芯片

想找一款电源芯片:是升降压型的,电源输入3-10V,电源固定输出5V,电流300mA。哪位高手推荐下哪个型号适合呢?…

查看全部问答∨

基本图像处理的DSP芯片选择

各位大神,由于近段时间要做图像处理,也就一般CMOS的摄像头采集的图像处理,刚接触DSP,想请教一下那款DSP芯片的性价比比较高,适合本人采用,图像处理速度能达到400M就足以了。。。。 感激各位大神…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved