标题: 单片机红外发射接收音频程序 电路原理图 [打印本页]

作者: 用户即将删除队列354    时间: 2016-10-15 14:37
标题: 单片机红外发射接收音频程序 电路原理图
利用51单片机采用红外的方法来发射和接收音频,并播放的一个例子。大家可通过此例学会单片机的红外数据传输方法.

所有资料下载: 红外发射接收音频.zip (159.1 KB, 下载次数: 21)
第一步需要一个喇叭来测试有无声音

发送端和接收端的电路原理图如下:

单片机源程序:
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. uchar Tcount,ADnum;
  4. sbit ADcs=P2^0;
  5. sbit ADwr=P3^6;
  6. sbit ADrd=P3^7;
  7. sbit OUT=P2^1;
  8. void AD_ini()
  9. {
  10.         ADcs=1;
  11.         ADwr=1;
  12.         ADrd=1;
  13. }
  14. void AD_start()
  15. {
  16.         ADcs=0;
  17.         ADwr=0;       
  18.         ADwr=1;
  19.         ADcs=1;

  20. }
  21. void AD_int() interrupt 0
  22. {
  23.         ADcs=0;
  24.         ADrd=0;       
  25.         ADnum=P1;
  26.         ADrd=1;       
  27.         ADcs=1;

  28. }
  29. void T0_int() interrupt 1
  30. {
  31.         TL0+=0xb0;
  32.         TH0=0x3c;
  33.         if(--Tcount==0)
  34.         {
  35.                 Tcount=20;
  36.                 AD_start();
  37.         }
  38. }
  39. void main()
  40. {
  41.         Tcount=20;
  42.         TMOD=0x01;
  43.         TL0=0xb0;
  44.         TH0=0x3c;
  45.         AD_ini();
  46.         TR0==1;
  47.         ET0=1;
  48.         EA=1;

  49.         while(1)
  50.         {
  51.                 OUT=ADcs;
  52.         }
  53. }
复制代码

作者: liuzhaoxin1020    时间: 2017-1-24 17:04
不错的文档,值得分享
作者: jms209    时间: 2017-1-28 19:25
谢谢分享!。。
作者: HongZQ2007    时间: 2018-5-30 14:35
谢谢您的无私分享!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1