标题: keil+proteus数码管显示的秒表仿真设计 [打印本页]

作者: liangbw193    时间: 2017-12-31 13:14
标题: keil+proteus数码管显示的秒表仿真设计
里面有keil编写的51C语言源程序,以及proteus仿真工程文件,请大家多多指教


单片机源程序如下:
  1. #include<reg51.h>
  2. #define uchar unsigned char
  3. sbit P22=P2^2;
  4. uchar code display_data[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xF8,0x80,0x90};
  5.         void main( )
  6. {
  7.         uchar i,m1,n1,m2,n2,tcount=0;
  8.         TMOD=0x10;
  9.         m1=(2^16-50*10^-3*12/(12*10^-6))/256;
  10.         n1=(2^16-50*10^-3*12/(12*10^-6))%256;
  11.         m2=15536/256;
  12.         n2=15536%256;

  13.         TR1=1;
  14.                 while(1)
  15.                 {
  16.                 for(i=0;i<10;)
  17.                 {
  18.                
  19.        
  20.                 if(TF1)
  21.                 {
  22.                 tcount++;
  23.                 if(tcount==20)
  24.                 {
  25.                 tcount=0;
  26.                    P1=display_data[i];
  27.                 i++;
  28.                 }
  29.                 TF1=0;
  30.        
  31. ……………………

  32. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
keil proteus数码管显示的秒表设计.rar (62.03 KB, 下载次数: 30)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1