tag 标签: 软件门控

相关博文
  • 热度 24
    2012-9-7 10:36
    1048 次阅读|
    0 个评论
      这篇应用手册主要介绍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/
  • 热度 18
    2012-9-7 10:35
    831 次阅读|
    0 个评论
      这篇应用手册主要介绍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 W7100A http://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/