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

標題: 單片機紅外光通信系統(tǒng)的Proteus仿真程序設計 [打印本頁]

作者: 曉東    時間: 2020-1-3 13:51
標題: 單片機紅外光通信系統(tǒng)的Proteus仿真程序設計
紅外線通信是日前使用比較廣泛的一種通信手段。由十紅外線通信具有體積小、功耗低、功能強、成木低等特點,因一而,繼彩電、錄像機之后,在錄音機、音響設備、空調機以及玩具等其它小型電器裝置上一也紛紛采用紅外線通信技術。工業(yè)設備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線通信技術不僅完全可靠一而.目.能有效地隔離電氣干擾。而單片機是日前設計應用中用得比較廣泛的器件,它可以通過軟件編程來達到不同的效果,實現(xiàn)一各種一各樣不同的功能,具有.靈活性強、可靠性高,可擴展性好等優(yōu)點。
木文所要介紹的內容就是如何利用單片機,結合紅外線器件設計構達出一套簡易的車載紅外線通信系統(tǒng),以實現(xiàn)在中短距離內的紅外無線通信的功能。與一般通用的紅外遙控器不同的是它不是利用專用的編解碼芯片來實現(xiàn)發(fā)收端的編解碼,而是應用C51單片機,通過單片機的編、解碼程序來實現(xiàn)紅外信號的發(fā)收,從一而實現(xiàn)紅外遙控通信功能。此通信系統(tǒng)經(jīng)過一些必要的擴展,完全可以實現(xiàn)通用和各種專用紅外遙控器的功能。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <reg51.h>
  2. #include"wait.h"
  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. sbit rev=P3^1;
  6. sbit baoj=P3^7;
  7. uchar aa=0,bb=0;
  8. uchar  sz[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  9. void display(uchar dz)
  10. {
  11.           P2=dz;
  12.           switch(dz)
  13.           {
  14.                   case 0xf: P1=sz[0];
  15.                                   break;
  16.                 case 0x1e: P1=sz[1];
  17.                                   break;
  18.                 case 0x2d: P1=sz[2];
  19.                                   break;
  20.                 case 0x3c: P1=sz[3];
  21.                                   break;
  22.                 case 0x4b: P1=sz[4];
  23.                                   break;
  24.                 case 0x5a: P1=sz[5];
  25.                                   break;
  26.                 case 0x69: P1=sz[6];
  27.                                   break;
  28.                 case 0x78: P1=sz[7];
  29.                                   break;
  30.           }
  31. }
  32. uchar read()
  33. {
  34.         uchar dat=0,i=0,j=0;
  35.         while(i<8)
  36.         {
  37.                 while(rev==0);
  38.                 j++;
  39.                 wait_600();
  40.                 if(rev==1)
  41.                 {
  42.                         dat++;
  43.                         wait_900();
  44.                 }
  45.                 if(i<7)
  46.                         dat=dat<<1;
  47.                 i++;
  48.         }
  49.         i=0;
  50.         return dat;
  51. }
  52. void recieve()        interrupt 0
  53. {
  54.         uchar dz;
  55.         EX0=0;
  56.         while(rev==1);
  57.         dz=read();
  58.         //display(dz);
  59.         if(dz==0xb4)
  60.         {
  61.                 baoj=0;
  62.                 dz=read();
  63.                 display(dz);
  64.                 EX0=1;
  65.                 baoj=1;
  66.         }
  67.         else
  68.         {
  69.                 EX0=1;
  70.                 return;
  71.         }
  72. }
  73. int main()
  74. {
  75.         TMOD=0x11;//定時器0,1設置為方式1,16位定時器       
  76.         ET0=0;
  77.         ET1=0;
  78.         EA=1;
  79.         EX0=1;
  80.         baoj=1;       
  81.         while(1);
  82.         return 0;
  83. }
復制代碼

所有資料51hei提供下載:

紅外光通信.rar (75.51 KB, 下載次數(shù): 54)



作者: hana。hoshi    時間: 2020-12-10 19:46
你好我這顯示找不到ledbia。mdf該怎么解決呢
-------補充-----
換用Proteus7.5終于可以了,仿真成功,如圖

51hei.png (11.11 KB, 下載次數(shù): 196)

51hei.png

作者: @12315    時間: 2021-5-26 19:41
文件如何運行才能成功?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 亚洲视频免费在线观看 | 欧美日韩视频一区二区 | 日韩影音 | 日韩高清在线 | 亚洲免费视频播放 | 亚洲三区在线观看 | 国产乱码一二三区精品 | 久久男人 | 欧美福利在线 | 亚洲精品乱码久久久久久按摩观 | 日韩国产中文字幕 | 国产精品久久久久久久久久三级 | 91久久精品一区二区二区 | 中文字幕第一页在线 | 日本免费在线 | 一区二区三区免费 | 男人的天堂亚洲 | 亚洲免费久久久 | 久久一 | 国产成人麻豆免费观看 | 国产精品久久久亚洲 | 国产三级精品三级在线观看四季网 | 亚洲一区二区在线视频 | 久热免费 | 久久久久久国产精品免费免费狐狸 | 91一区二区三区在线观看 | 国产亚洲精品一区二区三区 | 99re在线视频 | 精品日韩一区 | 91xxx在线观看 | 日韩免费在线视频 | 久久黄网| 久久i | 爱爱小视频 | 国产一区二区 | 99久久免费精品 | 久久久久国产一区二区三区 | 国产成人午夜电影网 | 欧产日产国产精品99 | 成人免费在线观看 |