标题:
基于51单片机的红外发射接收计数器源码
[打印本页]
作者:
zmq1294550676
时间:
2018-4-19 12:58
标题:
基于51单片机的红外发射接收计数器源码
使用红外发射接收模块+LCD1602+STC89C51
0.jpg
(25.93 KB, 下载次数: 47)
下载附件
2018-4-20 03:28 上传
单片机源程序如下:
#include <reg52.h>
#include "function.h"
#include "setting.h"
int number = 0;
uint time=0;
void main(void)
{
char *string = "Quantity:"; //距离字符显示
char c[22]; //显示字符与实际距离
sprintf((char*)c,"%s",string); //合并实际距离与显示字符
lcd_init(); //初始化lcd
init_timer(); //初始化定时器
print_string(c); //打印函数,显示距离
write_com(0x80); //数据指针定位到第一行第一个字处
write_com(0x8a); //将光标移到 距离数字的位置
while(1)
{
if(E3F==0) //检测到障碍,计数+1
{
number++;
while(1)
{
if(E3F==1)
break;
}
}
display(); //显示函数
}
}
//中断函数
void timer0() interrupt 1
{
if(time>=20) //定时1S
{
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
嵌入式课设01.zip
(112.87 KB, 下载次数: 55)
2018-4-19 12:57 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
15634376947
时间:
2019-6-23 02:22
楼主写的很好
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1