久久久久久久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;
    }

 }
}
關閉窗口

相關文章

主站蜘蛛池模板: 人人草人人爽 | 一级片在线 | 日韩国产中文字幕 | 精品视频一区二区三区 | 人与拘一级a毛片 | 一级片av | 91网站在线免费观看 | 日韩欧美在线免费观看 | 亚洲一区在线视频 | 精品久久久久久久久久久久久 | 国产日韩一区二区 | 成年人视频在线播放 | 天天操夜夜操 | 亚洲男人在线 | 三级网站免费 | 青青草伊人网 | 欧美成人精品一区二区三区在线看 | 中文字幕av一区 | 夜夜躁狠狠躁日日躁av | 国产精品99久久久久久久久 | 日韩中文字幕在线观看 | 亚洲视频网 | 国产伦精品一区二区三区视频我 | 国产传媒在线 | 欧美日韩免费在线观看 | 国产精品黄色 | 久久色视频 | 国产精品一区三区 | 少妇在线观看 | 欧美顶级黄色大片免费 | 久久午夜影院 | 国产伦精品一区二区三区视频网站 | 日本在线免费观看视频 | 日日干日日射 | 午夜视频网站 | 能看的av网站 | 日本天堂在线观看 | 日韩一区二区三区视频 | 成人免费毛片嘿嘿连载视频 | 亚洲一级黄色片 | 国产欧美在线播放 |