C语言单片机C89C52的定时/计数器T0从P1.0输出周期为1s的方波,控制接在P1.0的发光二极管以1Hz闪烁,设晶振

这部分中的t = 0 ;多余了每次定时器Φ断进来的时候t不等20就会执行else ,然后t被清零这样t就一直不可能等于20了。

你对这个回答的评价是

改下就行了,我给你改好了

你对这个囙答的评价是?

版权声明:本文为博主原创文章未经博主允许不得转载。 /baidu_/article/details/

本程序有实用价值在不同的工作状态,以不同的速度闪烁可表现出不同的紧急程度。
系统的晶振是6MHz则机器周期是2us;
可以选择基本定时时间5ms,当定时中断100次、50次...即可令指定的输出端取反即可达到目的。
实验采用PROTEUS软件仿真在图中增加了一个頻率计和一个数码显示器。
仿真实验效果截图如下:

我要回帖

更多关于 单片机C 的文章

 

随机推荐