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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機測速程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:113763 發表于 2016-4-12 17:09 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg51.h>
#define TOHIGH Ox3C
#define TOLOW OxB0
sbit P3_5=P3^5;
sbit P3_0=P3^0;
sbit P3_1=P3^1;
sbit P3_3=P3^3;
sbit P3_7=P3^7;
void count(void);
void display(void);
void disp_init(void);
unsigned char i,number;
unsigned int n,len[4],sum=0;
char code table[]={OxC0,OxF9,OxA4,OxB0,Ox99,Ox92,Ox82,OxF8,Ox80,Ox90,Oxff};
void main(void)
{
disp_init();
while(1)
{  while(! P3_3){}
    if(P3_3){
           sum++;
      while(P3_3){}
    }
}
}
void count(void)
{
n=sum*20;
if(n>6000&&n<600){
  len[0]=0;
  len[1]=0;
  len[2]=0;
  len[3]=0;
}
len[0]=n/1000;
len[1]=n%1000/100;
len[2]=n%1000%100/10;
len[3]=n%10;
}
void display(void)
{
TMOD=Ox1;
TCON=Ox00;
TH0=TOHIGH;
TL0=TOLOW;
IE=Ox82;
TR0=1;
}
void system_tick(void) interrut 1
{
static unsigned char second_cnt=20;
TR0=0;
TH0=TOHIGH;
TL0=TOLOW;
second_cnt--;
if(! second_cnt)
{

      count();
   P3_7=0;
   P3_5=1;
   P3_1=1;
   P3_0=1;
   number=table[len[3]];
   display();
   P3_7=1;
   P3_5=0;
   P3_1=1;
   P3_0=1;
   number=table[len[2]];
   display();
   P3_7=1;
   P3_5=1;
   P3_1=0;
   P3_0=1;
   number=table[len[1]];
   display();
   P3_7=1;
   P3_5=1;
   P3_1=1;
   P3_0=0;
   number=table[len[0]];
   display();
   second_cnt=20;
   sum=0;
   TR0=1;
}
TR0=1;
}



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:1 發表于 2016-4-12 17:24 | 只看該作者
電路能否說明一下呢?
回復

使用道具 舉報

板凳
ID:114635 發表于 2016-4-16 22:14 | 只看該作者
發下電路圖 謝謝
回復

使用道具 舉報

地板
ID:116962 發表于 2016-4-27 00:17 | 只看該作者
謝謝樓主
回復

使用道具 舉報

5#
ID:105155 發表于 2016-4-30 16:16 | 只看該作者

 電路能否說明一下呢?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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