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

標題: 單片機INT0中斷計數 初學簡單程序 [打印本頁]

作者: 你腦子有坑啊    時間: 2017-12-22 08:31
標題: 單片機INT0中斷計數 初學簡單程序
INT0中斷計數                    
       說明:每次按下計數鍵時觸發INT0中斷,中斷程序累加計數,  計數值顯示在3只數碼管上,按下清零鍵時數碼管清零



作者: 你腦子有坑啊    時間: 2017-12-22 08:33
#include<reg51.h> #define uchar unsigned char #define uint unsigned int //0~9的段碼 uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}; //計數值分解后各個待顯示的數位 uchar DSY_Buffer[]={0,0,0}; uchar Count=0; sbit Clear_Key=P3^6; //數碼管上顯示計數值 void Show_Count_ON_DSY() {         DSY_Buffer[2]=Count/100;        //獲取3個數         DSY_Buffer[1]=Count%100/10;         DSY_Buffer[0]=Count%10;         if(DSY_Buffer[2]==0)   //高位為0時不顯示         {                 DSY_Buffer[2]=0x0a;                 if(DSY_Buffer[1]==0)   //高位為0,若第二位為0同樣不顯示                         DSY_Buffer[1]=0x0a;         }         P0=DSY_CODE[DSY_Buffer[0]];         P1=DSY_CODE[DSY_Buffer[1]];         P2=DSY_CODE[DSY_Buffer[2]]; } //主程序 void main() {         P0=0x00;         P1=0x00;         P2=0x00;         IE=0x81;        //允許INT0中斷         IT0=1;                //下降沿觸發         while(1)         {                 if(Clear_Key==0) Count=0;        //清0                 Show_Count_ON_DSY();         } } //INT0中斷函數 void EX_INT0() interrupt 0 {         Count++;         //計數值遞增 }




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩免费福利视频 | 国产成人亚洲精品自产在线 | 久久一区二区精品 | 黄色成人免费看 | 91高清在线观看 | 日韩一区二区三区四区五区 | 国产福利视频网站 | 精品一区二区三区在线观看国产 | 色婷婷综合久久久久中文一区二区 | 18av在线播放 | 国产亚洲精品美女久久久久久久久久 | 天天天插 | 91视频国产一区 | 亚洲欧洲一区二区 | 中文字幕在线观看第一页 | 蜜桃五月天| 久久久久久免费观看 | 国产一级淫片a直接免费看 免费a网站 | 黄色三级免费网站 | 欧美亚洲一区二区三区 | 久久久久久亚洲精品 | 99热热热热 | 亚洲夜射 | 在线观看视频你懂得 | 欧美激情精品久久久久久 | 成人av片在线观看 | 一区二区中文 | 亚洲欧美日本在线 | 国产精品国产精品国产专区不卡 | 欧美成人第一页 | 中文字幕在线观看第一页 | 亚洲风情在线观看 | 国产精品久久久久久久久久 | 国产99久久| 久久久精品一区二区三区 | 久久99精品国产自在现线小黄鸭 | 一级毛片免费完整视频 | 久久中文免费视频 | 久久久久国产一区二区三区四区 | 麻豆va | 亚洲成av人片在线观看无码 |