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

標(biāo)題: 單片機(jī)入門開關(guān)流水程序 [打印本頁]

作者: 螺旋丸    時(shí)間: 2017-11-8 15:59
標(biāo)題: 單片機(jī)入門開關(guān)流水程序
單片機(jī)AT89S51的P2口接8個(gè)發(fā)光二極管led,P1口低兩位P1.0,P1.1接兩個(gè)按鈕開S1,S2。
要求:
1)S1鍵閉合,S2鍵斷開,8只led低四位點(diǎn)亮,高四位熄滅(依次低位到高位循環(huán)點(diǎn)亮);
2)S1鍵斷開,S2鍵閉合,8只led低四位熄滅,高四位點(diǎn)亮。(低四位和高四位交替閃爍)(注意畫上時(shí)鐘電路和復(fù)位電路。)
電路仿真原理圖如下圖所示
  
1)



源程序如下
#include <reg51.h>                        // 包含頭文件reg51.h
#include <intrins.h>
#define uchar unsigned char
        uchar i,temp,shift        ;
void delay()  //延時(shí)程序 //
{
    uchar i,j;
        for(i=0;i<250;i++)
        for(j=0;j<250;j++);

}
void liushuiyi()        //第一個(gè)流水燈程序//
{

  P2=0x0f;
   delay();
   P2=~P2 ;
   delay ();
}
void liushuier()        //第二個(gè)流水燈程序//
{
    temp=0xfe;
        for(i=0;i<8;i++)
     {
      P2=temp;
       delay();
     temp=_crol_(temp,1);  }
}
void  main(  )                                 //主函數(shù)main( )
{        
        char state;
         do
         {        
                P1=0xff;                                // P1口為輸入
                 state=P1;                        // 讀入P1口的狀態(tài),送入state
                 state=state&0x03;                            // 屏蔽P1口的高6位
                 switch (state)                        // 判P1口低2位開關(guān)狀態(tài)
                 {        
                        case 0: P2=0xf1; break;// P1.1、P1.0=00,點(diǎn)亮P2.0腳LED
                         case 1: liushuiyi();break;// P1.1、P1.0=01,點(diǎn)亮P2.1腳LED
                         case 2: liushuier();break;// P1.1、P1.0=10,點(diǎn)亮P2.2腳LED
                         case 3: P2=0xf8;break;// P1.1、P1.0=11,點(diǎn)亮P2.3腳LED 1111 0011
                 }
         }while ( 1 );
}






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久国产精品视频 | 亚洲欧美日本在线 | 国产1区2区在线观看 | 九九九视频 | 日韩精品一区二区三区在线播放 | 久久亚洲国产 | 日韩伦理一区二区 | 欧美精品久久久久 | 免费观看www | 亚洲视频中文 | 国产婷婷色综合av蜜臀av | 午夜私人影院在线观看 | 亚洲精品久久久久国产 | 国产精品国产a级 | 久久精品一 | 国产丝袜一区二区三区免费视频 | 亚洲精品第一国产综合野 | 久久精品国产99国产 | 一区二区免费在线视频 | 91成人小视频 | 日本在线一区二区三区 | 成人av一区 | 天天色av| 中文字幕免费在线 | 国产精品久久久久久久久久免费看 | 国产精品免费av | 不卡视频一区 | 日韩久草 | japan21xxxxhd美女 日本欧美国产在线 | 国产精品美女久久久免费 | 男女一区二区三区 | 精品一区二区三区四区 | 久久九九免费 | 就操在线 | 成人欧美一区二区三区在线播放 | 国产精品久久国产精品久久 | 午夜影院在线观看 | 欧美日韩亚洲视频 | 亚洲福利一区二区 | 中文字幕国产视频 | 久久com |