找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3305|回復(fù): 4
收起左側(cè)

51單片機(jī)紅外計(jì)數(shù)1602顯示(E18-D80NK紅外避障傳感器)+萬年歷程序

[復(fù)制鏈接]
ID:900977 發(fā)表于 2021-4-5 18:44 | 顯示全部樓層 |閱讀模式
/*-----------------------------------------------


------------------------------------------------*/
#include<reg52.h> //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義
#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;//定義讀時(shí)間標(biāo)志

unsigned char TempData[8]; //存儲(chǔ)顯示值的全局變量

void DelayUs2x(unsigned char t);//us級(jí)延時(shí)函數(shù)聲明
void DelayMs(unsigned char t); //ms級(jí)延時(shí)
void Init_Timer0(void);//定時(shí)器初始化

                 




/*
1602液晶專用延時(shí)
*/

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

void DelayMs(unsigned char t)
{

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


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

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

//寫入數(shù)據(jù)函數(shù)
   void LCD_Write_Data(uchar Data)
{
DelayMs(5);
rs=1;
rw=0;
en=1;
P0= Data;
_nop_();
en=0;
}

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



評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:650030 發(fā)表于 2021-4-14 16:36 | 顯示全部樓層
請(qǐng)問樓主你這個(gè)紅外計(jì)數(shù)是用的哪一款傳感器?
回復(fù)

使用道具 舉報(bào)

ID:900977 發(fā)表于 2021-4-15 16:10 | 顯示全部樓層
123avf 發(fā)表于 2021-4-14 16:36
請(qǐng)問樓主你這個(gè)紅外計(jì)數(shù)是用的哪一款傳感器?

E18-D80NK
回復(fù)

使用道具 舉報(bào)

ID:424363 發(fā)表于 2022-1-17 10:11 | 顯示全部樓層
你好樓主,請(qǐng)問完整的代碼有嗎
回復(fù)

使用道具 舉報(bào)

ID:1008030 發(fā)表于 2022-5-12 19:30 | 顯示全部樓層
lyh1234567890 發(fā)表于 2022-1-17 10:11
你好樓主,請(qǐng)問完整的代碼有嗎

你好,請(qǐng)問你現(xiàn)在有這個(gè)的完整代碼嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表