请教了!关于51单片机定时器 |
| 单片机论坛是国内大型的mcu电子技术与单片机社区http://www.51hei.com/bbs/ |
请教了!关于51单片机定时器 作者:skyseen 时间:2008-8-18 10:33:49
第 1 楼
请问那个有关于51定时器的使用的相关安列或者文章(用c写的),小弟才开始学习使用不是很清楚,希望得到你们的帮助,我再网上找到很多都是汇编的。。。但我是要用c的,所以再这里求教谢谢拉。 [align=right][color=#000066][此贴子已经被admin于2008-8-18 11:20:10编辑过][/color][/align] 作者:admin 时间:2008-8-18 11:08:35
第 2 楼
#include"at89x52.h" #define uchar unsigned char #define uint unsigned int sbit m=P1^0; void main() { TMOD=0X10; // T1为定时,方式1(不能自动重装载) TR1=1; //开定时T1 m=1; //初值为高电平,可以不写 while(1) //死循环 { TH1=(-5000)>>8; //16位定时器设置初值5ms TL1=-5000; while(TF1==0); //定时没有到,TF1==0则等待 { TF1=0; //定时到,TF1==1清零 m=0; //输出低电平 TH1=(-12000)>>8; //T1设置初值12ms TL1=-12000; while(TF1==0); //定时没有到,则等待 {TF1=0;m=1;} //清零,同时输出高电平 } } } [align=right][color=#000066][此贴子已经被作者于2008-8-18 11:10:43编辑过][/color][/align] 作者:admin 时间:2008-8-18 11:13:23
第 3 楼
另外您还可以参考这两篇文章,关于定时器和计数器的 作者:skyseen 时间:2008-8-18 11:17:38
第 4 楼
谢谢 作者:lg 时间:2008-8-18 16:07:14
第 5 楼
这里有单片机板和资料对初学者有很大帮助http://shop36173697.taobao.com/ |
|
查看完整版本:[请教了!关于51单片机定时器] |
| 所属版面:51单片机 本帖第1页 |
| 共有回复:4 共有页数:1 每页帖数:50 |
|
欢迎光临单片机论坛 网址:http://www.51hei.com/bbs/ |