社区
单片机/工控
帖子详情
有做过AVR单片机ATmega系列的朋友请进!(关于定时/计数器)
weskit2
2004-10-10 10:11:07
有使用过定时/计数器的朋友,能否给些代码参考一下
书上看到定时/计数器功能挺多的,就是难于理解.
谢谢了!
...全文
92
7
打赏
收藏
有做过AVR单片机ATmega系列的朋友请进!(关于定时/计数器)
有使用过定时/计数器的朋友,能否给些代码参考一下 书上看到定时/计数器功能挺多的,就是难于理解. 谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weskit2
2004-11-02
打赏
举报
回复
结帖
peng22277
2004-10-23
打赏
举报
回复
#pragma interrupt_handler timer1_isr:15 //定时计数器1中断
void timer1_isr(void)
{
......
}
TIMSK&=~(1<<TOIE1);//关计数器1溢出中断
TCCR1B=0;//
TCNT1H=0xc0;
TCNT1L=0x00;
#pragma interrupt_handler timer0_isr:17
{
......
}
void timer0_init(void)//计时器0初始化,溢出中断
{
TCNT0=0;
TCCR0=5;//使用1024分频
}
以上ATmega128的,在ICCAVR底下,给你参考
weskit2
2004-10-22
打赏
举报
回复
我在ICCAVR的环境下,看不懂你u08什么意思。和outp、inp来自哪个头文件
weskit2
2004-10-14
打赏
举报
回复
想结贴都不行啊~~~
Hermit
2004-10-14
打赏
举报
回复
avr-gcc
Hermit
2004-10-14
打赏
举报
回复
定时:
//Time1设置
outp(0x00,TCCR1A);
outp(0x01,TCCR1B);
u08 Check_T1(void)
{
u08 flag;
flag = ( inp(TIFR) & 0x04 ); // & 0x08
if (flag)
{
sbi(TIFR,2);
outp(0x01,TCNT1H);
outp(0xff_L,TCNT1L);
return True;
}
else
return False;
}
计数也差不多了
weskit2
2004-10-11
打赏
举报
回复
up
AVR
单片机
定时
计数器
原理及应用
详细介绍了
单片机
中
定时
计数器
的应用 可以更方便学习
AVR
单片机
定时
计数器
1实验
AVR
单片机
定时
计数器
1实验 非常详细晚辈的
AVR
单片机
实验
AVR
单片机
ATmega
16实验代码
IO口操作
定时
器/
计数器
中断 7段数码管 USART串口 7920
系列
LCD使用等具体实验代码及操作过程
AVR
单片机
系列
ATmega
64中文数据手册
AVR
单片机
系列
之
ATmega
64的中文数据手册,送给不愿看英文资料的
朋友
手把手教你学
AVR
单片机
C程序设计(光盘)
第1章 概述 1.1 采用C语言提高编制
单片机
应用程序的效率 1.2 C语言具有突出的优点 1.3
AvR
单片机
简介 1.4
AvR
单片机
的C编译器简介 第2章 学习
AVR
单片机
C程序设计所用的软件及实验器材介绍 2.1 IAR Enlbedded Workbench IDE C语言编译器 2.2
AVR
Studio集成开发环境 2.3 PonyProg2000下载软件及SL—ISP下载软件 2.4
AVR
DEM0
单片机
综合实验板 2.5
AvR
单片机
JTAG仿真器 2.6 并口下载器 2.7 通用型多功能USB编程器 第3章
AvR
单片机
开发软件的安装及第一个入门程序 3.1 安装IAR for
AVR
4.30集成开发环境 3.2 安装
AVR
Studio集成开发环境 3.3 安装PonyProg2000下载软件 3.4 安装SLISP下载软件 3.5
AvR
单片机
开发过程 3.6 第一个
AVR
入门程序 第4章
AVR
单片机
的主要特性及基本结构 4.1
ATMEGA
16(L)
单片机
的产品特性 4.2
ATMEGA
l6(L)
单片机
的基本组成及引脚配置 4.3
AvR
单片机
的CPU内核 4.4
AvR
的存储器 4.5 系统时钟及时钟选项 4.6 电源管理及睡眠模式 4.7 系统控制和复位 4.8 中断 第5章 c语言基础知识 5.1 c语言的标识符与关键字 5.2 数据类型 5.3
AVR
单片机
的数据存储空间 5.4 常量、变量及存储方式 5.5 数组 5.6 C语言的运算 5.7 流程控制 5.8 函数 5.9 指针 5.10 结构体 5.11 共用体 5.12 中断函数 第6章
ATMEGA
16(L)的I/o端口使用 6.1
ATMEGA
l6(L)的I/0端口 6.2
ATMEGA
l6(L)中4组通用数字I/0端口的应用设置 6.3
ATMEGA
16(L)的I/o端口使用注意事项 6.4
ATMEGA
l6(L)PB口输出实验 6.5 8位数码管测试 6.6 独立式按键开关的使用 6.7 发光二极管的移动控制(跑马灯实验) 6.8 0~99数字的加减控制 6.9 4×4行列式按键开关的使用 第7章
ATMEGA
l6(L)的中断系统使用 7.1
ATMEGA
16(L)的中断系统 7.2 相关的中断控制寄存器 7.3 INT1外部中断实验 7.4 INTO/INTl中断计数实验 7.5 INTO/INTl中断嵌套实验 7.6 2路防盗报警器实验 7.7 低功耗睡眠模式下的按键中断 7.8 4×4行列式按键的睡眠模式中断唤醒设计 第8章
ATMEGA
l6(L)驱动16×2点阵字符液晶模块 8.1 16×2点阵字符液晶显示器概述 8.2 液晶显示器的突出优点 8.3 16×2字符型液晶显示模块(LCM)特性 8.4 16×2字符型液晶显示模块(LCM)引脚及功能 8.5 16×2字符型液晶显示模块(LCM)的内部结构 8.6 液晶显示控制驱动集成电路HD44780特点 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作时序 8.10 8位数据传送的
ATMEGA
l6(L)驱动16×2点阵字符液晶模块的子函数 8.11 8位数据传送的16×2LCM演示程序1 8.12 8位数据传送的16×2LCM演示程序2 8.13 4位数据传送的
ATMEGA
l6(L)驱动16×2点阵字符液晶模块的子函数 8.14 4位数据传送的16×2LCM演示程序 第9章
ATMEGA
l6(L)的
定时
/
计数器
9.1 预分频器和多路选择器 9.2 8位
定时
/计时器T/C0 9.3 8位
定时
/
计数器
0的寄存器 9.4 16位
定时
/
计数器
T/C1 9.5 16位
定时
/
计数器
1的寄存器 9.6 8位
定时
/
计数器
T/c2 9.7 8位T/C2的寄存器 9.8 ICC6.3 1AC语言编译器安装 9.9
定时
/
计数器
1的计时实验 9.10
定时
/
计数器
O的中断实验 9.11 4位显示秒表实验 9.12 比较匹配中断及
定时
溢出中断的测试实验 9.13 PWM测试实验 9.14 0~5V数字电压调整器 9.15
定时
器(
计数器
)0的计数实验 9.16
定时
/
计数器
1的输入捕获实验 第10章
ATMEGA
l6(L)的USART与PC机串行通信 10.1
ATMEGA
l6(L)的异步串行收发器 10.2 USART的主要特点 10.3 时钟产生 10.4 帧格式 10.5 USART的寄存器及设置 10.6 USART的初始化 10.7 数据发送——USART发送器 10.8 数据接收——USART接收器 10.9
ATMEGA
l6(L)与PC机的通信实验1 10.10
ATMEGA
l6(L)与PC机的通信实验2 10.11
ATMEGA
l6(L)与P
单片机/工控
27,516
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章