欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

單片機(jī)C語(yǔ)言程序設(shè)計(jì):INT0 及 INT1 中斷計(jì)數(shù)

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2017-4-22

/*  名稱:INT0 及 INT1 中斷計(jì)數(shù)
說明:每次按下第 1 個(gè)計(jì)數(shù)鍵時(shí),
第 1 組計(jì)數(shù)值累加并顯示在右邊 3 只數(shù)
碼管上, 每次按下第 2 個(gè)計(jì)數(shù)鍵時(shí),第
2 組計(jì)數(shù)值累加并顯示在左邊 3 只數(shù)碼管上,后兩個(gè)按鍵分別清零。
*/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit K3=P3^4; //2 個(gè)清零鍵
sbit K4=P3^5;
//數(shù)碼管段碼與位碼
uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
uchar code DSY_Scan_Bits[]={0x20,0x10,0x08,0x04,0x02,0x01};
//2 組計(jì)數(shù)的顯示緩沖,前 3 位一組,后 3 位一組
uchar data Buffer_Counts[]={0,0,0,0,0,0};
uint Count_A,Count_B=0;
//延時(shí)
void DelayMS(uint x)
{
uchar t;
while(x--) for(t=0;t<120;t++);
}
//數(shù)據(jù)顯示
void Show_Counts()
{
uchar i;
Buffer_Counts[2]=Count_A/100;
Buffer_Counts[1]=Count_A%100/10;
Buffer_Counts[0]=Count_A%10;
{

if( Buffer_Counts[2]==0)
Buffer_Counts[2]=0x0a;
if( Buffer_Counts[1]==0)
}
Buffer_Counts[1]=0x0a;
Buffer_Counts[5]=Count_B/100;
Buffer_Counts[4]=Count_B%100/10;
Buffer_Counts[3]=Count_B%10;
if( Buffer_Counts[5]==0)
{
Buffer_Counts[5]=0x0a;
if( Buffer_Counts[4]==0)
Buffer_Counts[4]=0x0a;
}
for(i=0;i<6;i++)
{
P2=DSY_Scan_Bits[i];
P1=DSY_CODE[Buffer_Counts[i]];
DelayMS(1);
   }
}
//主程序
void main()
{
IE=0x85;
PX0=1;中斷優(yōu)先
IT0=1;
IT1=1;
while(1)
{
if(K3==0) Count_A=0;
if(K4==0) Count_B=0;
Show_Counts();
}
}
//INT0 中斷函數(shù)
void EX_INT0() interrupt 0
{
Count_A++;
}
//INT1 中斷函數(shù)
void EX_INT1() interrupt 2
{
Count_B++;
}

單片機(jī)proteus模擬中斷 

Tags:單片機(jī)C語(yǔ)言,中斷計(jì)數(shù),INT0, INT1  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
主站蜘蛛池模板: 名山县| 濮阳市| 洞头县| 黄浦区| 临洮县| 万州区| 蓬安县| 社会| 苏尼特右旗| 景德镇市| 宁强县| 资中县| 大安市| 冀州市| 阿荣旗| 永川市| 龙山县| 嘉荫县| 泰安市| 勐海县| 丁青县| 平湖市| 七台河市| 武穴市| 科技| 云南省| 乐都县| 秦皇岛市| 井陉县| 武宣县| 梁平县| 烟台市| 运城市| 延边| 岑巩县| 轮台县| 白城市| 盘锦市| 安义县| 永川市| 原阳县|