找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3219|回复: 4
打印 上一主题 下一主题
收起左侧

51单片机红外计数1602显示(E18-D80NK红外避障传感器)+万年历程序

[复制链接]
跳转到指定楼层
楼主
ID:900977 发表于 2021-4-5 18:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*-----------------------------------------------


------------------------------------------------*/
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
#include "ds1302.h"

sbit shezhibtn=P3^3;
sbit jiabtn=P3^4;

sbit jianbtn=P3^5;
sbit qiehuanbtn=P3^6;
                                                          sbit beer=P2^4;
                                                          sbit h1=P2^0;
                                                          sbit h2=P2^1;
                                                         

                                                          uint shezhishu=0;

                                                          uint ji1,ji2,ji3,ji4;
bit xianshi=0;
//sbit fenjianbtn=P3^6;
                          uint shezhi=0;
          sbit rs=P1^0;
sbit rw=P1^1;
sbit en=P1^2;  


                         uint shu=0;
bit ReadTimeFlag;//定义读时间标志

unsigned char TempData[8]; //存储显示值的全局变量

void DelayUs2x(unsigned char t);//us级延时函数声明
void DelayMs(unsigned char t); //ms级延时
void Init_Timer0(void);//定时器初始化

                 




/*
1602液晶专用延时
*/

void DelayUs2x(unsigned char t)
{   
while(--t);
}

void DelayMs(unsigned char t)
{

while(t--)
{
     //大致延时1mS
     DelayUs2x(245);
         DelayUs2x(245);
}
}


void shuaxin(uint shuaxint)//刷新显示程序
{
while(shuaxint--);
}
//1602液晶判忙函数
bit LCD_Check_Busy(void)
{
P0=0xFF;
rs=0;
rw=1;
en=0;
_nop_();
en=1;
return (bit)(P0 & 0x80);
}

//写入命令函数
  void LCD_Write_Com(uchar com)
{  
DelayMs(5);
rs=0;
rw=0;;
en=1;
P0= com;
_nop_();
en=0;
}

//写入数据函数
   void LCD_Write_Data(uchar Data)
{
DelayMs(5);
rs=1;
rw=0;
en=1;
P0= Data;
_nop_();
en=0;
}

//        LCD1602清屏函数
   void LCD_Clear(void)
{
LCD_Write_Com(0x01);
DelayMs(5);
}



评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:650030 发表于 2021-4-14 16:36 | 只看该作者
请问楼主你这个红外计数是用的哪一款传感器?
回复

使用道具 举报

板凳
ID:900977 发表于 2021-4-15 16:10 | 只看该作者
123avf 发表于 2021-4-14 16:36
请问楼主你这个红外计数是用的哪一款传感器?

E18-D80NK
回复

使用道具 举报

地板
ID:424363 发表于 2022-1-17 10:11 | 只看该作者
你好楼主,请问完整的代码有吗
回复

使用道具 举报

5#
ID:1008030 发表于 2022-5-12 19:30 | 只看该作者
lyh1234567890 发表于 2022-1-17 10:11
你好楼主,请问完整的代码有吗

你好,请问你现在有这个的完整代码吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表