欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 適合初學者學習的單片機例子 [打印本頁]

作者: qqqa    時間: 2018-9-11 10:35
標題: 適合初學者學習的單片機例子


單片機源程序如下:
  1. #include<reg51.h>  //包含單片機寄存器的頭文件
  2. sbit K1=P3^2;     //將K5位定義為P1.4
  3. /*****************************
  4. 函數功能:延時一段時間
  5. *****************************/
  6. void delay(void)
  7. {
  8. unsigned int n;
  9. for(n=0;n<20000;n++)
  10.         ;
  11. }
  12. /*****************************
  13. 函數功能:主函數
  14. *****************************/
  15. void main(void)
  16. {  
  17.    unsigned char i;
  18.         i=0;    //將i初始化為0
  19.         while(1)
  20.          {
  21.                   if(K1==0)     //如果S1鍵按下
  22.                    {
  23.                           delay();  //延時一段時間 按鍵消抖
  24.                           if(K1==0) //如果再次檢測到S1鍵按下
  25.                             i++;    //i自增1
  26.                           if(i==9)  //如果i=9,重新將其置為1
  27.                             i=1;
  28.                                 
  29.                    }
  30.                  switch(i)   //使用多分支選擇語句
  31.                                  {
  32.                                    case 1: P2=0xfe;  //第一個LED亮
  33.                                                         break;
  34.                                         case 2: P2=0xfd;  //第二個LED亮
  35.                                               break;
  36.                                         case 3:P2=0xfb;   //第三個LED亮
  37.                                               break;
  38.                                         case 4:P2=0xf7;   //第四個LED亮
  39.                                               break;
  40.                                         case 5:P2=0xef;   //第五個LED亮
  41.                                               break;
  42.                                         case 6:P2=0xdf;   //第六個LED亮
  43.                                               break;
  44.                                         case 7:P2=0xbf;   //第七個LED亮
  45.                                          break;
  46.                                         case 8:P2=0x7f;   //第八個LED亮
  47.                                               break;
  48.                                         default:   //缺省值,關閉所有LED
  49.                                               P2=0xff;
  50.                                  }
  51.                  }         
  52. }
復制代碼


12864顯示測試程序
1602顯示測試程序
1602液晶匯編語言經典例程
24小時時鐘程序
8位LED流水燈,花樣燈
LCD12864液晶顯示實時時鐘和溫度
LCD1602,ds1302時鐘萬年歷
LCD1602與4x4按鍵矩陣模塊,按鍵實驗
LCD1602顯示溫度實驗
LCD1602液晶顯示的實時時鐘
LCD1602液晶顯示的簡單計算器
LED流水燈循環(huán)左移
RS232串口顯示實時時鐘
RS232串口顯示實時時鐘,ds1302模塊
RS232串口顯示實時溫度數據,ds18b20模塊
RS232串口顯示紅外遙控器鍵值,紅外模塊
swtich語句的控制P2口8位LED的點亮狀態(tài)
中斷INT0
中斷INT1
串口調試A
串口調試數碼管顯示
其他
功能十二:板子功能測試
加計數
右移運算流水點亮P2口8位LED
定時器中斷00-99秒計數
定時器中斷輸出脈沖LED顯示
循環(huán)移位LED顯示
按鍵加減數碼管顯示
按鍵加減數碼管顯示(2)
按鍵掃描且有鍵按下發(fā)聲
按鍵控制繼電器和蜂鳴器
數碼管LED顯示動態(tài)1
數碼管LED顯示動態(tài)2(0-99計數)
數碼管動態(tài)顯示1234
數碼管十六進制顯示
數碼管顯示溫度DS18B20,帶小數!
數碼管顯示溫度DS18B20,整數!
數碼管顯示靜態(tài)
數碼管顯示靜態(tài)2
數組控制流水燈-2
無源蜂鳴器實驗 (祝你平安)
無源蜂鳴器實驗(世上只有媽媽好)
流水燈跑馬燈
溫度控制繼電器
點亮一個發(fā)光二極管
用if語句控制P2口8位LED的點亮
用字符型數組控制LED燈
用數組的指針控制LED流水燈
簡單計數器實驗
精確到00.00秒表
紅外線接收實驗引用定時器
紅外線接收實驗引用延時
紅外遙控控制繼電器(遙控器CH鍵控制)
自增運算控制LED燈
蜂鳴器實驗(有源)
蜂鳴器漸變蜂鳴聲(有源)
蜂鳴器簡單蜂鳴發(fā)聲(有源)
超炫 20模式帶拖尾LED流水燈
輸出方波脈沖
鍵值數碼管顯示
鍵盤按鍵分別控制蜂鳴器和LED燈
鍵盤控制LED
隨意控制點亮多個LED燈方法1
隨意控制點亮多個LED燈方法2
音樂例子 梁祝(無源)
音樂例子 簡單音符
LCD1602,ds1302時鐘萬年歷.rar
LCD1602與4x4按鍵矩陣模塊,按鍵實驗.rar
功能十二:板子功能測試.rar
紅外遙控控制繼電器(遙控器CH鍵控制).rar

所有資料51hei提供下載:
51C語言例子.zip (5.52 MB, 下載次數: 56)



作者: admin    時間: 2018-9-11 16:52
補全原理圖詳細說明一下即可獲得100+黑幣
作者: yrfyxjwhwx    時間: 2018-9-11 22:54
補全原理圖詳細說明一下即可獲得100+黑幣
作者: yrfyxjwhwx    時間: 2018-9-11 22:54
全原理圖詳細說明一下即可獲得100
作者: asangqigame@126    時間: 2018-9-12 00:01
嗯不錯看看
作者: spwlm    時間: 2018-9-12 06:28
sbit K1=P3^2;     //將K5位定義為P1.4;if(K1==0) //如果再次檢測到S1鍵按下;注釋都錯了
作者: spwlm    時間: 2018-9-12 06:30
K1和S1雖然都常用作開關編號,最好電路圖跟程序統(tǒng)一用一個。
作者: bhjyqjs    時間: 2018-9-13 09:45
好東東,謝謝分享!
作者: FGH116    時間: 2018-9-13 10:54
剛下載了,謝謝分享,論壇有你更精彩!
作者: caijinfa    時間: 2018-9-13 15:18
很好的例子,學習學習。
作者: 指尖的琴弦    時間: 2018-9-13 22:22
感謝分享。謝謝
作者: todaljy    時間: 2018-9-14 19:51
感謝分享,好好學習
作者: zhzhnoon    時間: 2018-9-18 10:03

感謝分享,好好學習
作者: aing123    時間: 2018-9-18 16:05
感謝分享,好好學習
作者: 竟奇    時間: 2018-9-18 19:16
非常好,學習了
作者: zhanyucheng    時間: 2018-12-25 22:36
補全原理圖詳細說明一下即可獲得100+黑幣




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1