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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5777|回復: 15
收起左側(cè)

適合初學者學習的單片機例子

  [復制鏈接]
ID:294726 發(fā)表于 2018-9-11 10:35 | 顯示全部樓層 |閱讀模式
0.png

單片機源程序如下:
  1. #include<reg51.h>  //包含單片機寄存器的頭文件
  2. sbit K1=P3^2;     //將K5位定義為P1.4
  3. /*****************************
  4. 函數(shù)功能:延時一段時間
  5. *****************************/
  6. void delay(void)
  7. {
  8. unsigned int n;
  9. for(n=0;n<20000;n++)
  10.         ;
  11. }
  12. /*****************************
  13. 函數(shù)功能:主函數(shù)
  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:   //缺省值,關(guān)閉所有LED
  49.                                               P2=0xff;
  50.                                  }
  51.                  }         
  52. }
復制代碼


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

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


回復

使用道具 舉報

ID:1 發(fā)表于 2018-9-11 16:52 | 顯示全部樓層
補全原理圖詳細說明一下即可獲得100+黑幣
回復

使用道具 舉報

ID:385351 發(fā)表于 2018-9-11 22:54 | 顯示全部樓層
補全原理圖詳細說明一下即可獲得100+黑幣
回復

使用道具 舉報

ID:385351 發(fā)表于 2018-9-11 22:54 | 顯示全部樓層
全原理圖詳細說明一下即可獲得100
回復

使用道具 舉報

ID:396762 發(fā)表于 2018-9-12 00:01 | 顯示全部樓層
嗯不錯看看
回復

使用道具 舉報

ID:225481 發(fā)表于 2018-9-12 06:28 | 顯示全部樓層
sbit K1=P3^2;     //將K5位定義為P1.4;if(K1==0) //如果再次檢測到S1鍵按下;注釋都錯了
回復

使用道具 舉報

ID:225481 發(fā)表于 2018-9-12 06:30 | 顯示全部樓層
K1和S1雖然都常用作開關(guān)編號,最好電路圖跟程序統(tǒng)一用一個。
回復

使用道具 舉報

ID:66287 發(fā)表于 2018-9-13 09:45 | 顯示全部樓層
好東東,謝謝分享!
回復

使用道具 舉報

ID:216962 發(fā)表于 2018-9-13 10:54 | 顯示全部樓層
剛下載了,謝謝分享,論壇有你更精彩!
回復

使用道具 舉報

ID:394663 發(fā)表于 2018-9-13 15:18 | 顯示全部樓層
很好的例子,學習學習。
回復

使用道具 舉報

ID:397707 發(fā)表于 2018-9-13 22:22 | 顯示全部樓層
感謝分享。謝謝
回復

使用道具 舉報

ID:241242 發(fā)表于 2018-9-14 19:51 | 顯示全部樓層
感謝分享,好好學習
回復

使用道具 舉報

ID:399374 發(fā)表于 2018-9-18 10:03 | 顯示全部樓層

感謝分享,好好學習
回復

使用道具 舉報

ID:162514 發(fā)表于 2018-9-18 16:05 | 顯示全部樓層
感謝分享,好好學習
回復

使用道具 舉報

ID:399666 發(fā)表于 2018-9-18 19:16 | 顯示全部樓層
非常好,學習了
回復

使用道具 舉報

ID:454965 發(fā)表于 2018-12-25 22:36 | 顯示全部樓層
補全原理圖詳細說明一下即可獲得100+黑幣
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品一区二区三区中文字幕 | 一区二区三区电影在线观看 | www.一区二区三区 | 中文字幕av高清 | 99热都是精品 | 国产999精品久久久久久绿帽 | 欧美一区二区三区视频在线 | 中文字幕视频在线观看 | 久久视频免费看 | 中文字幕日韩一区 | 久久综合九色综合欧美狠狠 | 国产精品免费一区二区三区 | 三级av在线 | 日韩电影免费在线观看中文字幕 | 精品国产乱码久久久久久闺蜜 | 国产精品特级毛片一区二区三区 | eeuss国产一区二区三区四区 | 97人澡人人添人人爽欧美 | 久草新在线 | 第四色狠狠 | 91久久精品一区二区二区 | 不卡一区二区三区四区 | 午夜在线影院 | 伊人亚洲 | 自拍偷拍3p | 亚洲精品字幕 | 亚洲一区二区久久久 | 一区精品国产欧美在线 | 能看的av | 国产精品久久久久久久久免费樱桃 | 久久中文视频 | 欧美日韩亚洲视频 | 九九视频在线观看视频6 | 国产大学生情侣呻吟视频 | 视频一区二区在线观看 | 超碰日韩 | 一区二区不卡视频 | 婷婷久久综合 | 中文字幕av高清 | 日本手机在线 | 亚洲一区二区国产 |