久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機紅外測距
[打印本頁]
作者:
Mitsuhal
時間:
2018-4-2 15:27
標題:
單片機紅外測距
#include <reg52.h>
#include <intrins.h> //°üo¬NOP¿ÕÖ¸áîoˉêy_nop_
#include<stdio.h>
typedef unsigned char BYTE;
typedef unsigned int WORD;
typedef bit BOOL;
#define uchar unsigned char
#define uint unsigned int
sbit eoc=P3^0;
sbit oe =P3^1;
sbit st =P3^2;
sbit clk=P3^6;
sbit rs=P0^7;
sbit rw=P0^6;
sbit ep=P0^5;
uchar code table[]="0123456789";
uchar code tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x0,0x0};//êyÂë1ü12òõ¼¶ÏÔê¾0¡«9
uint ad_0809,a1,a2,a3;
uchar out;
void delaynms(uint x);
void display();
void ad0809();
void delayms(uint x)
{
uint i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void delay (int m)
{
unsigned char i,j;
for (i=0;i<m;i++)
for (j=0;j<253;j++);
}
BOOL lcd_bz()
{
BOOL result;
rs=0; // ¶áÃ|DÅoÅ
rw=1;
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
result = (BOOL)(P2&0x80);
ep=0;
result ;
}
lcd_wcmd (BYTE cmd)
{
while (lcd_bz());
rs=0;
rw=0;
ep=0;
_nop_();
_nop_();
P2=cmd ;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}
lcd_pos (BYTE pos)
{
lcd_wcmd (pos|0x80);
}
lcd_wdat (BYTE dat)
{
while (lcd_bz());
rs=1;
rw=0;
ep=0;
_nop_();
_nop_();
P2=dat ;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}
lcd_init ()
{
lcd_wcmd (0x38);
delay (1);
lcd_wcmd (0x0c);
delay (1);
lcd_wcmd (0x06);
delay (1);
lcd_wcmd (0x01);
delay (1);
}
void main()
{
lcd_init ();
delay (10);
TMOD=0X01;
TH0=(65536-2)/256;
TL0=(65536-2)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
ad0809();
ad_0809=out;
display();
lcd_pos (7);
lcd_wdat(table[a1]);
lcd_pos (8);
lcd_wdat(table[a2]);
lcd_pos (9);
lcd_wdat(table[a3]);
}
}
void T0_time()interrupt 1
{
TH0=(65536-2)/256;
TL0=(65536-2)%256;
clk=~clk;
}
void delaynms(uint x)
{
while(x-->0)
{
unsigned char k;
for(k=10;k>0;k--);
}
}
void display()
{
a1=(ad_0809*49/25)/100; //the highest bit
a2=(ad_0809*49/25)/10%10;
a3=(ad_0809*49/25)%100%10;
}
void ad0809()
{
P1=0xff;//input
oe=0;
st=0;
st=1;//Çå0
st=0;//Æô¶ˉ
delaynms(1);
while(!eoc); //eocμèóúáãμÄ»°£¬ÔúÕaàïμè′yÖ±μ½eoc=1£¬½áêøÑ-»·£¬ÏòÏÂÖ′DD
oe=1;
out=P1;
oe=0;
}
作者:
577660922
時間:
2019-12-25 10:33
有仿真圖嗎?仿真成功了嗎?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91视频.
|
伊人伊成久久人综合网站
|
欧美日在线
|
日韩av美女电影
|
男人天堂久久
|
人干人人
|
日韩成人免费在线视频
|
国产精品精品久久久
|
日日摸天天添天天添破
|
日日操夜夜干
|
成年人免费看
|
在线成人
|
久久久久久毛片免费观看
|
国产成人精品高清久久
|
国产一级免费视频
|
天天干国产
|
亚洲看片网站
|
午夜精品久久久久久久久久久久
|
亚洲天堂日韩精品
|
www国产成人免费观看视频,深夜成人网
|
99这里只有精品视频
|
一二三在线视频
|
国产日韩欧美
|
久久99蜜桃综合影院免费观看
|
久久精品国产一区二区三区
|
国产成人av在线播放
|
亚洲综合日韩精品欧美综合区
|
国产午夜精品视频
|
久久久久久久久久久福利观看
|
欧美日韩一区二区三区不卡视频
|
国产在线一区二区三区
|
国产成人网
|
亚洲精品乱码久久久久久久久久
|
中文字幕视频在线观看免费
|
亚洲品质自拍视频网站
|
日韩三级在线
|
成人在线免费观看av
|
国产成人影院
|
久久高清国产视频
|
国产精品国产亚洲精品看不卡15
|
四虎成人免费电影
|