wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5887|回復: 1
打印 上一主題 下一主題
收起左側(cè)

51單片機紅外搖控在LCD1602上顯示源碼

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:205570 發(fā)表于 2017-5-28 11:36 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

我的單片機課程設(shè)計,里面有源程序和實物圖,抱歉原理圖和PCB圖找不到了。附一張實物圖。希望可以幫助到大家。



單片機控制LCD1602顯示紅外值源程序如下:
  1. /*******************************************************************************
  2. * 實驗名                           : 1602顯示紅外線值實驗
  3. * 使用的IO             : 電機用P1口,鍵盤使用P3.0、P3.1、P3.2、P3.3
  4. * 實驗效果       : LCD1602顯示出讀取到的紅外線的值
  5. *        注意                                         :
  6. *******************************************************************************/
  7. #include<reg51.h>
  8. #include"lcd.h"

  9. sbit IRIN=P3^2;

  10. unsigned char code CDIS1[13]={" Red Control "};
  11. unsigned char code CDIS2[13]={" IR-CODE:--H "};
  12. unsigned char IrValue[6];
  13. unsigned char Time;
  14. void IrInit();
  15. void DelayMs(unsigned int );
  16. /*******************************************************************************
  17. * 函數(shù)名         : main
  18. * 函數(shù)功能                   : 主函數(shù)
  19. * 輸入           : 無
  20. * 輸出                  : 無
  21. *******************************************************************************/

  22. void main()
  23. {
  24.         unsigned char i;
  25.         P1=0xf0;
  26.         IrInit();       
  27.         LcdInit();
  28.         LcdWriteCom(0x80);
  29.         for(i=0;i<13;i++)
  30.         {
  31.                 LcdWriteData(CDIS1[i]);       
  32.         }
  33.         LcdWriteCom(0x80+0x40);
  34.         for(i=0;i<13;i++)
  35.         {
  36.                 LcdWriteData(CDIS2[i]);       
  37.         }
  38.         while(1)
  39.         {
  40.                 IrValue[4]=IrValue[2]>>4;                          //高位
  41.                 IrValue[5]=IrValue[2]&0x0f;                //低位       
  42.                 if(IrValue[4]>9)
  43.                 {
  44.                         LcdWriteCom(0xc0+0x09);                        //設(shè)置顯示位置
  45.                         LcdWriteData(0x37+IrValue[4]);        //將數(shù)值轉(zhuǎn)換為該顯示的ASCII碼
  46.                 }
  47.                 else
  48.                 {
  49.                         LcdWriteCom(0xc0+0x09);
  50.                         LcdWriteData(IrValue[4]+0x30);        //將數(shù)值轉(zhuǎn)換為該顯示的ASCII碼
  51.                 }       
  52.                 if(IrValue[5]>9)
  53.                 {
  54.                         LcdWriteCom(0xc0+0x0a);
  55.                         LcdWriteData(IrValue[5]+0x37);                //將數(shù)值轉(zhuǎn)換為該顯示的ASCII碼
  56.                 }
  57.                 else
  58.                 {
  59.                         LcdWriteCom(0xc0+0x0a);
  60.                         LcdWriteData(IrValue[5]+0x30);                //將數(shù)值轉(zhuǎn)換為該顯示的ASCII碼
  61.                 }       
  62.         }
  63. }                                                                         
  64. /*******************************************************************************
  65. * 函數(shù)名         : DelayMs()
  66. * 函數(shù)功能                   : 延時
  67. * 輸入           : x
  68. * 輸出                  : 無
  69. *******************************************************************************/

  70. void DelayMs(unsigned int x)   //0.14ms誤差 0us
  71. {
  72. unsigned char i;
  73.   while(x--)
  74. {
  75.   for (i = 0; i<13; i++)
  76. {}
  77. }
  78. }
  79. /*******************************************************************************
  80. * 函數(shù)名         : IrInit()
  81. * 函數(shù)功能                   : 初始化紅外線接收
  82. * 輸入           : 無
  83. * 輸出                  : 無
  84. *******************************************************************************/

  85. void IrInit()
  86. {
  87.         IT0=1;//下降沿觸發(fā)
  88.         EX0=1;//打開中斷0允許
  89.         EA=1;        //打開總中斷

  90.         IRIN=1;//初始化端口
  91. }
  92. /*******************************************************************************
  93. * 函數(shù)名         : ReadIr()
  94. * 函數(shù)功能                   : 讀取紅外數(shù)值的中斷函數(shù)
  95. * 輸入           : 無
  96. * 輸出                  : 無
  97. *******************************************************************************/

  98. void ReadIr() interrupt 0
  99. {
  100.         unsigned char j,k;
  101.         unsigned int err;
  102.         Time=0;                                         
  103.         DelayMs(70);

  104.         if(IRIN==0)                //確認是否真的接收到正確的信號
  105.         {         
  106.                
  107.                 err=1000;                                //1000*10us=10ms,超過說明接收到錯誤的信號
  108.                 /*當兩個條件都為真是循環(huán),如果有一個條件為假的時候跳出循環(huán),免得程序出錯的時
  109.                 侯,程序死在這里*/       
  110.                 while((IRIN==0)&&(err>0))        //等待前面9ms的低電平過去                 
  111.                 {                       
  112.                         DelayMs(1);
  113.                         err--;
  114.                 }
  115.                 if(IRIN==1)                        //如果正確等到9ms低電平
  116.                 {
  117.                         err=500;
  118.                         while((IRIN==1)&&(err>0))                 //等待4.5ms的起始高電平過去
  119.                         {
  120.                                 DelayMs(1);
  121.                                 err--;
  122.                         }
  123.                         for(k=0;k<4;k++)                //共有4組數(shù)據(jù)
  124.                         {                               
  125.                                 for(j=0;j<8;j++)        //接收一組數(shù)據(jù)
  126.                                 {

  127.                                         err=60;               
  128.                                         while((IRIN==0)&&(err>0))//等待信號前面的560us低電平過去
  129. //                                        while (!IRIN)
  130.                                         {
  131.                                                 DelayMs(1);
  132.                                                 err--;
  133.                                         }
  134.                                         err=500;
  135.                                         while((IRIN==1)&&(err>0))         //計算高電平的時間長度。
  136.                                         {
  137.                                                 DelayMs(1);//0.14ms
  138.                                                 Time++;
  139.                                                 err--;
  140.                                                 if(Time>30)
  141. ……………………

  142. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
12.紅外遙控.zip (2.11 MB, 下載次數(shù): 53)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩1

相關(guān)帖子

回復

使用道具 舉報

沙發(fā)
ID:705447 發(fā)表于 2020-3-11 16:30 | 只看該作者
程序下下去,不能運行啊
回復

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
激情综合网婷婷| 在线免费看a| 久久天堂夜夜一本婷婷麻豆| 日本丰满少妇做爰爽爽| 国产一级大片在线观看| 东方av正在进入| 99久久婷婷国产综合| 亚洲人与黑人屁股眼交| 成人一级黄色大片| 国产午夜精品理论片| 午夜剧场免费在线观看| 91狠狠综合久久久| www.av免费| 国产精品白嫩白嫩大学美女| 久久免费在线观看视频| 欧美一级特黄视频| 亚洲一线在线观看| 亚洲av无码乱码国产麻豆| 午夜精品无码一区二区三区| 人妻少妇精品无码专区| 亚洲色大成网站www| 影音先锋日韩| 国产成人精品综合网站| xxxx黑人da| 嫩草影院官网| 黄色毛片在线看| 国产福利在线播放麻豆| bbw在线视频| 4438五月综合| 香蕉久久夜色精品国产使用方法 | 男操女免费网站| 91女神在线观看| 性活交片大全免费看| 欧美亚一区二区三区| 一本一本久久a久久| 国产一卡二卡在线| 国产精品国产三级国产普通话对白 | 精品国产乱码久久久久久影片| 日韩欧美国产一二三区| 亚洲精品久久久久国产| 久久精品电影一区二区| 茄子视频成人在线| 国产在线资源一区| 天天做天天爱天天高潮| 欧美日韩在线不卡视频| 熟妇女人妻丰满少妇中文字幕| 国产精品色婷婷视频| 成人激情电影一区二区| 日韩hmxxxx| 欧美a在线视频| 91传媒理伦片在线观看| 中文字幕av免费在线观看| 又骚又黄的视频| 亚洲精品久久久北条麻妃| jizzjizz大全| 丁香婷婷在线观看| 欧美日韩精品免费观看视欧美高清免费大片| 97久久中文字幕| 日韩视频在线观看| 精久久久久久久久久久| 亚洲免费视频中文字幕| 91精品国产色综合久久不卡蜜臀| 国产亚洲免费的视频看| 日本精品久久久久影院| 久久综合一区| 亚洲综合在线网站| 影音先锋男人看片资源| 国产又爽又黄免费软件| 女人色在线免费视频| 国产在线观看黄| 国产极品嫩模在线观看91精品| 欧美丝袜激情| 久久99蜜桃精品| 一区二区三区在线视频免费观看| 日韩欧美在线综合网| 羞羞色国产精品| 国模一区二区三区私拍视频| 亚洲欧洲日产国码无码久久99| 人人妻人人澡人人爽人人精品| 国产精品美女久久久久av爽| 一本大道久久精品| 色视频在线观看免费| 欧美理论影院| 希岛爱理一区二区三区| 成人性生交大片免费看中文 | 免费电影网站在线视频观看福利| 欧美爱爱网站| 老司机精品视频导航| 亚洲在线视频免费观看| 中文字幕在线观看亚洲| 成人自拍网站| 最新天堂中文在线| 国产成人在线观看网站| 国产一区二区三区美女秒播 | 高清av一区二区| 欧美大人香蕉在线| 成人丝袜18视频在线观看| 一本到一区二区三区| 久热精品在线视频| 奇米精品在线| 韩国无码一区二区三区精品| 国产精品视频第一页| xx免费视频| 欧美va在线| 视频一区二区不卡| 午夜精品123| 九九热99久久久国产盗摄| 水蜜桃亚洲精品| 中文字幕一区二区三区人妻电影| 国产视频手机在线| 360天大佬第二季在线观看| 日韩国产网站| 日一区二区三区| 亚洲成人精品一区二区| 欧美激情精品久久久| 中文字幕超清在线免费观看| 精品一区二区三区蜜桃在线| 午夜性色福利影院| 国产视频精选在线| 欧美精品羞羞答答| 欧美国产日韩一二三区| 国产丝袜一区二区三区| 国产伦精品一区二区三区视频黑人 | 欧美视频二区欧美影视| 久久99精品久久久久久国产越南 | 国产成人亚洲精品无码h在线| 永久久久久久久| 欧美娇小性xxxx| av网站大全在线| 欧美深夜福利| 亚洲图片自拍偷拍| 青青草原一区二区| 自拍偷拍一区二区三区四区| 97成人在线观看| 一级在线视频| 五月综合久久| 久久无码av三级| 夜夜嗨av色综合久久久综合网| 日韩精品最新在线观看| 日本人亚洲人jjzzjjz| 成人欧美色图| 午夜日韩成人影院| 精品一区二区三区不卡| 精品日产卡一卡二卡麻豆| 精品国产91亚洲一区二区三区www| 在线免费观看a级片| 欧美日本色图| av日韩亚洲| 精品亚洲成a人| 亚洲国产精品久久久| 视频一区国产精品| 欧美极品视频在线观看| av最新地址| 一本色道久久综合亚洲精品酒店| 中文字幕中文乱码欧美一区二区| 久久久久久久久久久免费 | 天天弄天天操| 成人免费在线电影网| 国产亚洲午夜高清国产拍精品| 不卡av电影院| 中文字幕欧美人妻精品一区| 精品人妻一区二区三区麻豆91 | 能在线观看av网站| 免费观看不卡av| 亚洲午夜日本在线观看| 91色精品视频在线| 精品人妻一区二区三区四区| 一级毛片美女欧洲| 伊人久久噜噜噜躁狠狠躁| 中文字幕在线不卡一区二区三区| 午夜精品免费视频| 欧美性猛交xx| 国产又白又嫩又爽又黄| 免费精品一区二区三区在线观看| 国产色爱av资源综合区| 午夜免费日韩视频| 无码国产69精品久久久久网站| 国产美女自拍视频| 中文字幕区一区二区三| 亚洲欧美日韩国产中文在线| 国产日韩av在线播放| 日本精品久久久久中文| 黑粗硬长欧美在线视频免费的| 日本不卡电影| 欧美在线999| 日韩视频专区| 国产毛片一区二区三区va在线| 国产丝袜在线播放| 不卡av在线网| 91精品国产91久久久久| 在线免费观看a级片| 最新av免费看| 亚洲免费二区| 日韩精品一区二区三区在线播放| 777久久精品一区二区三区无码 | 久久久国产精品入口麻豆| 中文字幕一区在线| 91久久精品国产91久久性色tv| 麻豆天美蜜桃91| 一级片在线播放| 丝袜诱惑制服诱惑色一区在线观看| 亚洲欧美国产一区二区三区| www日韩视频| 18欧美乱大交| 日本不卡二三区| 欧美精品一区二区蜜臀亚洲| 日本一区二区黄色| 精品一区二区三区五区六区| 天天综合天天| 欧美日韩在线二区| 精品国产精品网麻豆系列| 韩国日本在线视频| 顶级欧美妇高清xxxxx| 精品国产精品国产偷麻豆| 91精品国产色综合久久不卡蜜臀| 国产老熟妇精品观看| 欧美另类交视频| 国产精品手机在线播放 | 一区二区成人网| 国产成人香蕉在线视频网站 | 日本道色综合久久影院| 日本老熟俱乐部h0930| 最新国产在线观看| 99精品久久免费看蜜臀剧情介绍| 国产精品欧美在线| 97免费在线观看视频| h片在线观看视频免费| 亚洲欧美日韩人成在线播放| 亚洲国产精品一区二区第一页| 国产成人三级在线观看视频| 日韩免费成人| 3atv一区二区三区| youjizzxxxx18| 高清一级毛片视频| 蜜桃一区二区三区在线| 日本一区二区三区四区视频| 国产亚洲精品久久久久久无几年桃 | 黄色动漫在线免费观看| 亚洲毛片一区| 久久久久久久国产精品| 青青草原免费观看| 天堂中文av在线资源库| 天天操天天色综合| 黄色一级在线视频| wwwwxxxx日本| 日本不卡在线视频| 国产精品第一页在线| 特级西西444www大精品视频免费看| 中文字幕在线官网| 欧美综合天天夜夜久久| 九热视频在线观看| 黄页网站视频在线观看| 成人一区二区三区中文字幕| 国产伦精品一区二区三毛| 欧美视频一二区| 成人在线免费小视频| 中文字幕视频一区二区在线有码 | 超碰人人cao| 精品视频二区| 国产精品免费视频观看| 一区二区三区精品国产| www.国产自拍| 日欧美一区二区| 国产欧美在线播放| 性一交一乱一透一a级| 国产成人黄色| 久久中文久久字幕| 特一级黄色大片| 激情综合婷婷| 亚洲精品国产品国语在线| 在线观看国产精品一区| 国产乱码在线| 欧美日韩国产区一| 国产夫妻性爱视频| 成人在线高清免费| 欧美图区在线视频| 精品人妻一区二区免费| 成人直播在线| 一本色道亚洲精品aⅴ| 天天摸天天舔天天操| 蝌蚪视频在线播放| 一区二区三区不卡视频| 久久美女福利视频| 性欧美孕妇孕交| 亚洲免费在线播放| 簧片在线免费看| 91高清在线| 色www精品视频在线观看| 四虎国产精品免费| 色a资源在线| 欧美系列日韩一区| 免费看黄色aaaaaa 片| 538视频在线| 欧美激情亚洲| 国产精品自产拍在线观看中文| 无码国精品一区二区免费蜜桃| 亚洲激情婷婷| 懂色一区二区三区av片| 999人在线精品播放视频| 国产精品一区二区你懂的| 亚洲国产欧洲综合997久久 | 国产成人av资源| 一区二区国产日产| 交视频在线观看国产| 亚洲天堂福利av| 女人高潮一级片| 羞羞视频在线免费国产| 91精品国产手机| 男人的天堂久久久| 欧美一级二级三级视频| 国外成人在线直播| 蜜臀av中文字幕| 日韩精品免费专区| 日韩女优中文字幕| 天天影视色香欲综合| 亚洲久草在线视频| av地址在线观看| 亚洲成人一区在线观看| 夜夜嗨av色一区二区不卡| 一区二区三区午夜| 99riav国产精品| 欧美日韩成人一区二区三区| 国产精品黄页网站在线播放免费 | 久久综合九色综合欧美98| 91传媒久久久| 岛国成人毛片| 亚洲精品美女在线| 久久国产乱子伦精品| 国内揄拍国内精品久久| 国严精品久久久久久亚洲影视 | 免费日韩在线观看| 国产一级网站视频在线| 欧美精品欧美精品系列| 久久精品国产av一区二区三区| av资源久久| 91精品免费| 午夜大尺度福利视频| 亚洲制服丝袜一区| 欧美人与性囗牲恔配| 欧美a级网站| 亚洲在线视频观看| 成人天堂av| 精品成人乱色一区二区| 色婷婷粉嫩av| 欧美日韩一区二区三区视频播放| 99久久自偷自偷国产精品不卡| 伊人av在线| 亚洲第一精品在线| 中文字幕第69页| 欧美手机在线| 欧美成人一区二区在线| 亚洲高清福利| 欧美一区二区免费视频| 69xxxx国产| 日产国产欧美视频一区精品| 欧美 日韩 国产精品| 91黄色在线| 日韩在线欧美在线| 久久爱www| 国产精品欧美一区二区三区| 成人免费av片| 少妇一区二区视频| 久久亚洲免费| 韩国三级在线观看久| 亚洲免费人成在线视频观看| 成人久久精品人妻一区二区三区| 国产精品影音先锋| 欧美一区二区三区影院| 欧美日韩麻豆| 好看的日韩精品视频在线| 色猫av在线| 日韩精品在线第一页| 国内爆初菊对白视频| 国产日韩欧美精品一区| 自拍偷拍中文字幕| 99久久99久久精品国产片桃花| 人偷久久久久久久偷女厕| 日本在线视频网| 日韩中文字幕在线看| 精品一区二区91| 色www精品视频在线观看| 国产精品午夜一区二区| 国产乱淫av一区二区三区| 51色欧美片视频在线观看| www.色香蕉| 欧美久久久久久久久中文字幕| 亚洲天堂一二三| hitomi一区二区三区精品| 蜜臀av粉嫩av懂色av| 波多野结衣一区| 亚洲自拍偷拍一区二区三区| 欧美aaaaa性bbbbb小妇| 国产成人精品国内自产拍免费看 | 久久超碰97中文字幕| 天天综合成人网| 国内黄色精品| 天天操天天干天天玩| **在线精品| 99精品在线直播| 男人在线资源站|