欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

C51单片机计数器实验

发布时间:2023/12/20 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C51单片机计数器实验 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

实验要求

  • 实现一个秒表显示器,具体的画一个MSC51单片机、2个八段数码管,运行后数码管依次显示00-59,循环显示,到59后跳变回。
  • 必须用到中断,T0还是T1不限,方式0,1,2不限。
  • 代码部分

    #include<reg51.h> unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char second=0; bit a=0; char t=0; int0_srv() interrupt 1{t++;if(t==20){t=0;a=1;}TH0=0x3c;TL0=0xb0; } main(){P0=P2=table[0];TMOD=0x01;TH0=0x3c;TL0=0xb0;ET0=1;EA=1;TR0=1;while(1){if(a){a=0;if(second==60) second=0;P0=table[second/10];P2=table[second%10]; second++; } } }

    原理图

    总结

    以上是生活随笔为你收集整理的C51单片机计数器实验的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。