单片机延时程序的总结
unsigned char rMinuteCount; //分计时数 sbit IsOneSecondReach; sbit Pulse_Sec=P1^0; sbit Pulse_Min=P1^1; main() { rSecondCount=0; rMinuteCount=0; TH1=0x3C; TL1=0xAF; //定时器50ms产生一次中断 (FFFF-3CAF)us MOD = 0x10; //定时器1工作于模式1,(用工作于模式2也可以,而且更 简便) TR1=1; //使能定时器1 ET1=1; //开中断 EA=1; //开全局中断 while(1) { if (IsOneSecondReach) { IsOn eSecondReach = 0; //do something,如果一秒延时标志为1,则清除此标志,等待下次1秒,在此处 //执行需要执行的程序 } } } eSecondReach = 0; //do something,如果一秒延时标志为1,则清除此标志,等待下次1秒,在此处 //执行需要执行的程序 } } }
用户评论
推荐下载
-
C8051F单片机C程序精确延时的方法
C8051F单片机C程序精确延时的方法
15 2019-06-04 -
51单片机各模块的程序DA AD键盘显示延时
这个包含51单片机的各个模块源程序。其中有DA AD 按键 显示 延时 等模块的程序。对参见电子设计竞赛的同学很有帮助。
3 2021-04-18 -
单片机实验单片机程序
单片机实验单片机程序源代码程序随堂笔记课后习题作业适用于初学者
50 2019-09-27 -
基于51单片机的精确延时微秒级
基于51单片机的精确延时(微秒级)对于某些对时间精度要求较高的程序,用c 写延时显得有些力不从心,故需用到汇编程序。 本人通过测试,总结了51 的精确延时函数(在c 语言中嵌入汇编)分享给大家。至于如
37 2018-12-28 -
单片机C语言延时需注意的问题
本文主要介绍单片机C语言延时需注意的问题,希望能对您有所帮助。
8 2020-08-14 -
51单片机程序示例单片机的基本程序
包括中断、定时器使用等基本程序,也有万年历、AD采样等进阶程序
36 2020-03-10 -
51单片机软件计算延时工具也叫单片机小精灵
1.小巧使用的准确时间延时分析工具,与大家分享一下!2.51单片机的学习开发好助手!
31 2020-05-25 -
单片机的程序
程序代码, 直流电压表采用ICL7135,四位半AD,静态扫描,单片机采用AT89S52进行处理,实现自动档和手动档的功能 -DC
17 2018-12-20 -
PIC单片机中断程序的设计技巧总结
文章介绍了PIC单片机中断程序的设计技巧。
15 2020-08-07 -
PIC单片机的中断总结
与51或者其他系列的单片机相比,PIC 单片机的中断机制有其特殊之处,针对我们一些初学者存在的一些问题和疑惑,我在此做一个个人总结,不当的地方,请站友们指正。
10 2020-08-19
暂无评论