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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

stc單片機用數碼管顯示i love you(鍵盤版)

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年12月15日   【字體:

今天寫了個鍵盤程序,雖然沒什么技術含量,但是用處卻是很大的
附上單片機程序,想用的盡管拿去用 


 

#include<stc12c5a.h>
#define uchar unsigned char
#define uint unsigned int
uchar led[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar key[3]={0xfe,0xfd,0xfb};
unsigned char get()
{
   uchar x,y,lie,i;
   x=0;y=0;
   for(i=0;i<3;i++)
   {
      P1=key[i];
 lie=P1&0x38;
 if(lie!=0x38)
 {
    x=i+1;
switch(lie)
{
  case 0x30:{y=1;}break;
  case 0x28:{y=2;}break;
  case 0x18:{y=3;}break;
  default:{x=0;}break;
 }
break;
 }
}
   if(x!=0)
   return (3*(x-1)+y);
   else return 0;
}
void main()
{
 uchar play,i;
 P2M0=0xff;
 P2M1=0x00;
 P1M0=0xff;
 P1M1=0x00;
 while(1)
 {
    play=get();
    switch(play)
{
 case 1:
 {
  P2=led[1];
  P0=0x07;
  for(i=0;i<100;i++);
 }break;
 case 2:
 {
  P2=0x38;
  P0=0x0e;
  for(i=0;i<100;i++);
  P0=0x0f;
  P2=0x3f;
  P0=0x0d ;
  for(i=0;i<100;i++);
  P0=0x0f;
  P2=0x3e;
  P0=0x0b;
  for(i=0;i<100;i++);
  P0=0x0f;
  P2=0x79;
  P0=0x07;
  for(i=0;i<100;i++);
 }break;
 case 3:
 {
   P2=0x6e;
P0=0x0d;
for(i=0;i<100;i++);
P0=0x0f;
P2=0x3f;
P0=0x0b;
for(i=0;i<100;i++);
P0=0x0f;
P2=0x3e;
P0=0x07;
for(i=0;i<100;i++);
 }break;
 default :{P2=led[0];}break;
    }

 }
}
關閉窗口

相關文章

主站蜘蛛池模板: 干干干日日日 | 天天插天天操 | 波波电影院一区二区三区 | 欧美精品影院 | 日韩激情一区 | 中文字幕 在线观看 | 国产98色在线 | 日韩 | 国产农村一级国产农村 | 久久久久久高清 | 中文在线一区 | 亚洲精品影院 | 欧美日韩精品专区 | 在线观看中文字幕 | 男女午夜激情视频 | 99久久精品视频免费 | 亚洲国产欧美日韩 | 国产精品不卡视频 | 精品久久久久久亚洲精品 | 免费观看色| 免费视频成人国产精品网站 | 国产精品久久久久久久久图文区 | 成人午夜网站 | 欧美成人在线影院 | aaa精品 | 亚洲欧美日韩精品 | www.av7788.com| 成人高潮片免费视频欧美 | 免费一级片 | 黄色成人国产 | 久久香焦 | 久久中文字幕一区 | 国产精品亚洲欧美日韩一区在线 | 欧美日本亚洲 | 国产在线视频在线观看 | 国产精品呻吟久久av凹凸 | 久久久91精品国产一区二区三区 | 91传媒在线观看 | 在线国产一区二区 | 欧美一二三 | 国产一级黄色网 | 亚洲美乳中文字幕 |