久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

精確到千分之一秒的單片機秒表程序(帶仿真)

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年06月25日   【字體:

這個秒表程序是51hei單片機開發光盤里面附帶的一個程序,可精確到千分之一秒,附件里面有仿真文件和hex文件.下載地址: http://www.zg4o1577.cn/bbs/dpj-19342-1.html  

#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit duxa=P2^6;
sbit wexa=P2^7;
sbit k1=P1^2;
sbit k2=P1^3;
sbit k3=P1^4;
uchar temp,qian,bai,shi,ge;
uint num,a,shu;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void init();
void delay(uint z);
void display(uchar num,uchar qian,uchar bai,uchar shi,uchar ge);
void main()
{  
    init();
    while(1)
    {
        display(num,qian,bai,shi,ge);
        if(k1==0) 
        {
            delay(1);
            TR0=0;
            delay(1);
        }
        if(k2==0)
        {
            delay(1);
            TR0=1;
            delay(1);
        }
        if(k3==0)
        {
          delay(1);
          a=0;
          num=0;
          TR0=1;
          delay(1);
       
         }
           
    }
}
void init()
{
    num=0;
    temp=0xf0;
    TMOD=0x01;
    TH0=(65536-1000)/256;
    TL0=(65536-1000)%256;
    EA=1;
    ET0=1;
    TR0=1;
    bai=0;
    shi=0;
    ge=0;
    a=0;
    k1=1;
    k2=1;
    k3=1;
}
void delay(uint z)
{
    uint x,y;
    for(x=z;x>0;x--)
        for(y=110;y>0;y--);
}
void timer0() interrupt 1
{
    TH0=(65536-1000)/256;
    TL0=(65536-1000)%256;
    a++;
   
    if(a==9999)
        {
            a=0;
            num++;
            if(num==10)
                num=0;
           
        } 
    shu=a;
    qian=shu/1000;
    bai=shu%1000/100;
    shi=shu%100/10;
    ge=shu%10;
}

void display(uchar num,uchar qian,uchar bai,uchar shi,uchar ge)
{
        wexa=1;
        P0=0xfe;
        wexa=0;
        P0=0;
        duxa=1;
        P0=table[num];
        duxa=0;
        P0=0xff;
        delay(1);

       
        wexa=1;
        P0=0xfd;
        wexa=0;
        P0=0;
        duxa=1;
        P0=table[qian];
        duxa=0;
        P0=0xff;
        delay(1);


        wexa=1;
        P0=0xfb;
        wexa=0;
        P0=0;
        duxa=1;
        P0=table[bai];
        duxa=0;
        P0=0xff;
        delay(1);
       

        wexa=1;
        P0=0xf7;
        wexa=0;
        P0=0;
        duxa=1;
        P0=table[shi];
        duxa=0;
        P0=0xff;
        delay(1);

        wexa=1;
        P0=0xef;
        wexa=0;
        P0=0;
        duxa=1;
        P0=table[ge];
        duxa=0;
        P0=0xff;
        delay(1);
}

關閉窗口

相關文章

主站蜘蛛池模板: 国产精品污www一区二区三区 | 久久久久久免费毛片精品 | 日韩欧美黄色 | 91久久国产精品 | 精品一区二区电影 | 国产91丝袜在线18 | 天堂av资源 | 国产精品一区在线观看你懂的 | 成人精品视频 | 亚洲一页 | 国产成人精品午夜 | 99国产精品99久久久久久 | 久久99久久99精品免视看婷婷 | 综合五月婷 | 涩涩操 | 精品国产欧美一区二区三区成人 | 欧美高清性xxxxhdvideosex | 国产a级黄色录像 | 中文字幕亚洲一区二区三区 | 日韩 欧美 二区 | 麻豆久久久 | 日韩av网址在线观看 | 久久国产精品视频观看 | 亚洲第一福利网 | 天天草视频 | 亚洲精品成人网 | 手机av在线 | 久久久久综合 | 91精品国产99 | 欧美久久视频 | 精品欧美一区免费观看α√ | 免费在线观看黄视频 | 一区二区精品 | 天天操夜夜看 | 中文字幕在线一区 | 欧美一级黄视频 | 欧美一区免费 | 91小视频在线 | 亚洲精品99久久久久久 | 毛片免费看的 | 国产日韩一区二区 |