久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
超聲波測距(串口通迅備忘)
[打印本頁]
作者:
liumei
時間:
2014-5-2 20:35
標題:
超聲波測距(串口通迅備忘)
#include<reg51.h> //包含單片機寄存器的頭文件
#include<intrins.h> //包含_nop_()函數定義的頭文件
#define uchar unsigned char
#define uint unsigned int
uchar falg,date_h,date_l,bb;
uint date;
unsigned char code table[]={0x3f,
0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,
0x71,0x80,0xc0};
sbit FM=P2^3;
void ranging();
void delay(uint z);
void display();
void main()
{
TMOD=0x20; //設置定時器1為方式2;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SM0=0;
SM1=1; //設置串口為方式1;
REN=1; //接收使能;
EA=1;
ES=1; //打開串口中斷;
P1=0x00;
P0=0x3f;
while(1)
{
ranging();
if(falg==1)
display();
}
}
void serial() interrupt 4 //串口中斷子程序;
{
bb++;
if(bb==1)
{
date_h=SBUF; //
RI=0; //接收溢出位RI軟件清零;
}
if(bb==2)
{
date_l=SBUF; //
date=(date_h<<8)+date_l;
bb=0;
falg=1;
RI=0; //接收溢出位RI軟件清零;
}
else
falg=0;
}
void ranging() //測距子程序
{
ES=0; //關串口中斷;
SBUF=0x55; //
while(!TI); //等待數據發完;
TI=0; //發送溢出位TI軟件清零;
ES=1; //開串口中斷;
}
void delay(uint z)
{
while(z--);
}
void display()
{
uchar wan,qian,bai,shi,ge;
wan=date0000/10000;
qian=date000/1000;
bai=date00/100;
shi=date0/10;
ge=date;
P0=table[wan];
P1=0xf7;
delay(20);
P1=0xff;
P0=table[qian];
P1=0xef;
delay(20);
P1=0xff;
P0=table[bai];
P1=0xdf;
delay(20);
P1=0xff;
P0=table[shi];
P1=0xbf;
delay(20);
P1=0xff;
P0=table[ge];
P1=0x7f;
delay(20);
P1=0xff;
}
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产一级片免费观看
|
黄网站免费观看
|
色综合久久综合
|
午夜精品福利视频
|
国产香蕉在线观看
|
亚洲精品福利
|
欧美黑人猛交
|
午夜黄色小视频
|
久久精品欧美一区
|
黄色免费av
|
日本在线免费观看
|
日韩精品毛片
|
91精品看片
|
亚洲区在线
|
欧美美女视频
|
韩日一级片
|
www.色偷偷
|
日本三级大片
|
日韩午夜激情
|
国产一区精品在线
|
日韩精品一区在线
|
93久久精品日日躁夜夜躁欧美
|
欧美成人久久
|
国产一区二区在线免费
|
日本一区二区不卡
|
欧美日韩在线一区二区三区
|
精品一二区
|
日韩黄色av
|
91女人18毛片水多国产
|
国产一区中文字幕
|
日韩在线不卡
|
偷拍一区二区三区
|
在线播放黄色
|
蜜臀久久99精品久久久久宅男
|
97在线免费观看视频
|
欧美日韩成人一区二区
|
视频在线一区二区
|
99热最新
|
日韩av专区
|
一区二区三区四区在线播放
|
国产二区精品
|