欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1248|回復: 1
打印 上一主題 下一主題
收起左側

51單片機0-99

[復制鏈接]
跳轉到指定樓層
樓主
ID:411106 發表于 2018-10-17 14:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  • #include<reg51.h>
  • #define   uchar  unsigned char
  • #define   uint   unsigned  int
  • char      _data,j;  //變量的定義數據、循環次數。
  • uint      a;//  變量,秒的判斷
  • bit       miao;//秒到了
  • uchar     tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//斷碼緩沖區,0xff是用來消隱
  • uchar     bit_[]={0x01,0x02,0x04};//位緩沖區
  • uchar     buffer[3];//顯示緩沖區
  • uchar   code  TH0val=63075/256;//timer0中斷符初值,2.5ms
  • uchar   code   TL0val=63075%256;//
  • main()
  • {
  •   _data=0;//數據初始化
  •   TMOD=0X01;//中斷初始化
  •   TR0=1;
  •   ET0=1;
  •   TH0= TH0val;
  •   TL0=TL0val;
  •   EA=1;
  •    while(1)//主循環
  • {
  •    if(_data<10)//
  •   {
  •    buffer[0]=10;//消隱
  • }
  • else
  • {
  •    buffer[0]=_data/10;//十位數
  • }
  •    buffer[1]=_data%10;//個位數
  •    if(miao)
  •    {
  •    _data++;//數據加一
  •    miao=0;//秒味清零
  •   }
  • if(_data==100)//數據恢復初值
  • {
  • _data=0;
  •                    }
  • }
  • }
  • void timer0() interrupt 1
  • {  uchar  tmp;
  •    TH0= TH0val;
  •    TL0=TL0val;
  •    a++;
  •    if(a==400)//是否到了一秒
  •    {
  •   miao=1;//秒位置1
  •   a=0;
  •   }
  •   tmp=bit_[j];//顯示數據
  •    P2=tmp;
  •    tmp=buffer[j];
  •    tmp=tab[tmp];
  •    P0=tmp;
  •    j++;
  •    if(j==2)
  •    j=0;
  •    }

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2018-10-17 15:20 | 只看該作者
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表