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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

單片機(jī)流水線計(jì)數(shù)器設(shè)計(jì)

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年03月08日   【字體:

 幾年晚上一個(gè)網(wǎng)友找我做流水線計(jì)數(shù)器,于是想起了半年前我上傳到百度文庫的這個(gè)文檔。呵呵,當(dāng)年

濰坊學(xué)院第二屆電子設(shè)計(jì)大賽

#include <AT89X52.H>

#define uint unsigned int

#define uchar unsigned char

 

uchar code tabel[]={ 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};// 這個(gè)數(shù)組存放0~9

uint counter;//定義計(jì)數(shù)器,用來計(jì)量脈沖次數(shù)

sbit wei_ge=P1^0; //定義位選引腳

sbit wei_shi=P1^1;

sbit wei_bai=P1^2;

sbit wei_qian=P1^3;

sbit BUZZER=P2^0;

 

void delay_(unsigned int j)

 

{

 unsigned int k;

 while (--j!=0)

 {

 for (k=0;k<600;k++);

}

}

 

 

/*延時(shí)子程序*******************************************************/

void delay(uint xms)

{

 uint j;

 for(;xms>0;xms--)

  for(j=110;j>0;j--);

}

/*數(shù)碼管掃描顯示子程序************************************************/

void shuma_show(uint date)

{

 uchar ge,shi,bai,qian;//數(shù)碼管顯示變量聲明

 ge=date%10;//個(gè)位數(shù)換算

 shi=date/10%10;//十位換算

 bai=date/100%10;//百位換算

 qian=date/1000;//千位換算

 

 wei_ge=1;//打開個(gè)位顯示

 P0=tabel[ge]; //數(shù)據(jù)輸入數(shù)碼管內(nèi)

 delay(2);//延時(shí)顯示2ms

 wei_ge=0;//關(guān)閉個(gè)位顯示

 wei_shi=1;//打開個(gè)位顯示

 P0=tabel[shi]; //數(shù)據(jù)輸入數(shù)碼管內(nèi)

 delay(2);//延時(shí)顯示2ms

 wei_shi=0;//關(guān)閉個(gè)位顯示

 wei_bai=1;//打開個(gè)位顯示

 P0=tabel[bai]; //數(shù)據(jù)輸入數(shù)碼管內(nèi)

 delay(2);//延時(shí)顯示2ms

 wei_bai=0;//關(guān)閉個(gè)位顯示

 wei_qian=1;//打開個(gè)位顯示

 P0=tabel[qian]; //數(shù)據(jù)輸入數(shù)碼管內(nèi)

 delay(2);//延時(shí)顯示2ms

 wei_qian=0;//關(guān)閉個(gè)位顯示    

}

/*初始化子程序**********************************************************/

void inti()

{

 wei_ge=wei_shi=wei_bai=wei_qian=0;//各I/O口初始化

 TMOD=0x05;//設(shè)置計(jì)數(shù)器0工作方式1,為16位計(jì)數(shù)器,且為外部計(jì)數(shù)

 TH0=0;//計(jì)數(shù)器高8位裝0

 TL0=0;//計(jì)數(shù)器低8位裝0

 

 TR0=1;//開計(jì)數(shù)器

}

/*主程序***************************************************************/

void main()

{

BUZZER=0;

 inti();

 while(1)

 {

 

  counter=TH0*255+TL0;//讀計(jì)數(shù)器數(shù)據(jù)

 

  }

 

 

  if(counter==1000)

{

TH0=TL0=0;

} //計(jì)滿清零

  shuma_show(counter);//數(shù)碼管掃描顯示

  if((counter%100==0)&& counter!=0)//逢百提醒

   {

   

BUZZER=1;

delay(500);

BUZZER=1;

 }

 }

}

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 日本不卡一区二区三区在线观看 | 日韩国产专区 | 国产精品久久久久久久久久妞妞 | 久久久久久亚洲精品 | 91人人视频在线观看 | 欧美一区二区三区在线视频 | 免费久草| 日韩精品久久一区二区三区 | www.亚洲一区二区三区 | 欧美日产国产成人免费图片 | 黄色片视频免费 | 免费观看毛片 | 九九久视频 | 国产95在线 | 国产美女一区 | av色站| 久久国产精品久久久久 | 亚洲欧洲日韩精品 中文字幕 | 毛片网站在线观看 | 欧美日韩激情 | 欧美一区二区久久 | 91精品国产综合久久久久久丝袜 | av网站在线播放 | 久久噜噜噜精品国产亚洲综合 | 99热这里有精品 | 久久久久资源 | 91视频久久 | 亚洲一区二区三区在线视频 | 国产成人aⅴ | 免费观看成人av | 91新视频| 中文字幕亚洲一区二区三区 | 美女爽到呻吟久久久久 | 日本久久综合网 | 精品国产乱码久久久久久图片 | 国产精品欧美一区喷水 | 国产在线观| 在线一区二区三区 | 欧美成人h版在线观看 | 日韩视频国产 | 色婷婷久久久亚洲一区二区三区 |