WIZnet2012

如何使用W7100A的定时器/计数器(三)

0
阅读(1457)

 

这篇应用手册主要介绍W7100A单片机的内部定时器/计数器、看门狗定时器和基本的示例程序。今天我们介绍最后一部分内容,欢迎大家的留言讨论:

第二部分在这里:如何使用W7100A的定时器/计数器(二)  http://blog.iwiznet.cn/?p=902

3.11 定时器1 8位自动重装计数器 软件门控

void main(void)

{

TMOD = 0×60;                       // 定时器1,模式2,8自动重装,软件门控

TH1 = Reload Value;                  //重载TH1的值

TL1 = Initial Value;                   //初始化TL1的值

ET1 = 1;                               //允许定时器1中断

EA = 1;                             //开放全局中断

TR1 = 1;                            //启动定时器1

while(1);

}

 

void int_test(void) interrupt 3

{

EA = 0;

TF1 = 0;                         //复位定时器0中断标志位

P0_3 = ~P0_3;                   //对P0_3取反

EA = 1;

}

通过TMOD寄存器将定时器1设置为8位自动重装定时器、软件门控方式,然后利用TH1和TL1来设置中断事件循环周期的大小。将重装值赋给TH1,并且初始化TL1的值。在设置完成后,置位TR1位来启动计时器1。如果有中断发生,执行中断处理函数来复位定时器1中断标志位;然后执行用户设定的中断事件。在本文档中,对Port0.3端口进行取反操作……文章后续部分在这里:如何使用W7100A的定时器/计数器(三)   http://blog.iwiznet.cn/?p=951

 

更多有关W7100的博文请看这里:

W7100例程学习之ADC应用http://blog.iwiznet.cn/?p=691

用W7100,做自己的HTTP服务器http://blog.iwiznet.cn/?p=684

W7100学习笔记-W7100部分固件(firmware)解析http://blog.iwiznet.cn/?p=677

什么是API函数以及如何使用W7100A进行初始化(TCPIPCore)?(二)http://blog.iwiznet.cn/?p=628

 

更多有关W7100A的博文请看这里:

如何使用W7100A实现网络字符LCD http://blog.iwiznet.cn/?p=168

单片机以太网控制芯片— iMCU W7100Ahttp://blog.iwiznet.cn/?p=229

如何使用W7100A模拟I2C总线http://blog.iwiznet.cn/?p=304

如何实现W7100A程序烧录http://blog.iwiznet.cn/?p=161

 

也可进入我们的官方网站或博客查看更多。

如果您对WIZnet的产品或是技术感兴趣,请随时与我们联系。

可以直接留言或登录WIZnet官方网站:http://www.iwiznet.cn

公司微博是: http://weibo.com/wiznet2012

公司博客是:http://blog.iwiznet.cn/