標(biāo)題:
基于51單片機(jī)的紅外發(fā)射接收計(jì)數(shù)器源碼
[打印本頁(yè)]
作者:
zmq1294550676
時(shí)間:
2018-4-19 12:58
標(biāo)題:
基于51單片機(jī)的紅外發(fā)射接收計(jì)數(shù)器源碼
使用紅外發(fā)射接收模塊+LCD1602+STC89C51
0.jpg
(25.93 KB, 下載次數(shù): 47)
下載附件
2018-4-20 03:28 上傳
單片機(jī)源程序如下:
#include <reg52.h>
#include "function.h"
#include "setting.h"
int number = 0;
uint time=0;
void main(void)
{
char *string = "Quantity:"; //距離字符顯示
char c[22]; //顯示字符與實(shí)際距離
sprintf((char*)c,"%s",string); //合并實(shí)際距離與顯示字符
lcd_init(); //初始化lcd
init_timer(); //初始化定時(shí)器
print_string(c); //打印函數(shù),顯示距離
write_com(0x80); //數(shù)據(jù)指針定位到第一行第一個(gè)字處
write_com(0x8a); //將光標(biāo)移到 距離數(shù)字的位置
while(1)
{
if(E3F==0) //檢測(cè)到障礙,計(jì)數(shù)+1
{
number++;
while(1)
{
if(E3F==1)
break;
}
}
display(); //顯示函數(shù)
}
}
//中斷函數(shù)
void timer0() interrupt 1
{
if(time>=20) //定時(shí)1S
{
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
嵌入式課設(shè)01.zip
(112.87 KB, 下載次數(shù): 55)
2018-4-19 12:57 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
15634376947
時(shí)間:
2019-6-23 02:22
樓主寫(xiě)的很好
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1