我要是单片机AT89S52在红外接收器接收到的信号传给单片机,如果接收到信号,就是单片机输出一个高电平,没

我要是单片机AT89S52在红外接收器(有接收信号线)接收到的信号传给单片机,如果接收到信号,就是单片机输出一个高电平,没接受到就输出低电平,请问怎么接线,怎么编程

sbit ir = P1^5;
sbit irout = P1^6;
irout!=ir; //红外接收头无信号时为高电平,所以要取反
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-27
我来帮你编程
第2个回答  2011-07-27
扫描你的红外接收头输出引脚 发生变化 就给输出的那个io口拉低
第3个回答  2013-03-16
兄弟你成功了吗,我需要接收到信号是低电平,接收不到是高电平,能把你成功的代码给我发下吗

简易太阳能白天充电,晚上灯亮线路图?
12.2、因此在夜晚,当单片机的PB0所检测到的电压值大于某临界值时,即表示有车辆接近,则单片机将点亮LED灯。12.3、图中的人体红外线传感器的检测电路是当有人进入检测范围时,人体红外线传感器会发出1个小脉波,因为此小脉波的功率很小,需要经过几次放大器(LM324)的放大,其信号才能有效地被单片机接收,所以平时无人进...

求AT89S52单片机原理图,谢谢。
单芯片系统时钟的反相放大器输入端。ALE\/PROG:ALE是英文Address Latch Enable”的缩写,表示地址锁存器启用信号。AT89S52可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端u0的地址总线(A0-A7)锁进锁存器中,因为AT89S52是以多T的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工...

有谁知道单片机如AT89c52,AT89s52具体是指什么含义啊?
AT89S52含义:AT 代表Atmel公司(单片机的生产厂家)89 代表单片机的系列号 S 代表可ISP编程(指不需要把单片机从电路板上取下来,直接写入代码)52 代表8k的ROM(如果是51就是4K的ROM)

at89s52单片机(功能、应用及开发指南)
1.准备工作:准备at89s52单片机开发板、电脑、USB转串口模块、编程软件等。2.连接电路:将at89s52单片机开发板与电脑通过USB转串口模块连接,将编程软件通过串口连接到开发板。3.编写程序:使用编程软件编写程序代码,并将程序代码下载到at89s52单片机中。4.调试程序:在开发板上进行程序调试,检查程序是否能够...

at89s52单片机基础项目教程
串口通信是一种常用的通信方式,可以用来实现单片机与其他设备之间的数据传输。通过连接一个串口模块到AT89S52单片机的串口接口上,然后编写一个程序,让单片机通过串口发送和接收数据。通过这个实验,可以学习如何使用单片机的串口接口进行通信,以及如何编写更复杂的程序。四、温度检测实验 温度检测是一种常见的...

单片机的问题!我使用的是AT89S52单片机,使用KEIL开发程序找不到对应的A...
就选c51一样,用到s52的特殊功能寄存器如果c51头文件里面没有声明的话自己声明就可以用了,stc型号这些都一样,用汇编的话更不用理会了

我买了一块单片机是AT89S52,为什么为什么上面有了串口还要有isp口呢...
AT89S52是不支持串口下载程序的,只支持AT的10脚ISP下载方式,而且这个ISP下载是并口的。

AT89S52引脚说明
AT89S52是一种低功耗、高性能的8位微控制器,由Atmel公司采用高密度非易失性存储技术制造,与工业标准80C51产品在指令和引脚上完全兼容。这款单芯片集成了8K字节的在系统可编程Flash存储器,以及一个8位CPU,为嵌入式控制应用提供了极高的灵活性和效率。AT89S52的核心特性包括8k字节Flash、256字节RAM、32...

c51语言编写,串口通讯程序,实现AT89S52单片机把一个整型数组数据,发送...
做一个整形到ASCII的转换函数。如果你要发送的数据最大值可以确定,可以根据最大值定义一个ASCII数组,数组的每一个单元存放整形数据的一位。发送前先对发送整形数组里的单元转换成ASCII数组,然后再按照通用的发送函数进行发送。void InttoChar (uint IntNumber)\/\/--- \/\/ Name: void InttoChar (int...

求用L289N和单片机AT89S52做红外遥控小车的程序
这个可以做的,编写程序控制L298及接收红外信号处理即可。

相似回答