找回密码
 立即注册

QQ登录

只需一步,快速开始

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

为什么proteus仿真时LM016L管脚全是低电平,程序在下面,帮帮孩子吧。

[复制链接]
跳转到指定楼层
楼主
ID:771970 发表于 2020-6-7 16:18 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#include <reg51.h>
#include "delay.h"
#include "LCD1602.h"
#include <stdio.h>
#include "DS18B20.h"
sbit Trig1 = P1^0;
sbit Echo1 = P1^1;
unsigned char TimeH,TimeL;unsigned int time=0;int distance1,distance2;
char dis_lcd[18];float wendu=0;int set=200;sbit beep=P1^3;
sbit key1=P3^5;sbit key2=P3^6;
void Timer0Init()
{   TMOD|=0X01;   
TH0=0;   TL0=0;   TF0=0;   ET0=1;   EA=1;}
void delay(int z){  int i,j;  for(i=z;i>0;i--)   
for(j=1000;j>0;j--);}void main()           
//÷{   delay_ms(500);   InitLcd1602();  
while(1)  {          Timer0Init();        Trig1=1;        delay(1);        Trig1=0;        
while(Echo1==0); //±Echo±±¨±÷ó???        TR0=1;        
while(Echo1==1);//Echo±        TimeL=TL0;//±Echo,TH0,TL0???        TimeH=TH0;        Trig1=0;        TR0=0;        time=TimeH;        time<<=8;        time+=TimeL;        distance1=(int)(time*0.17);//à  ±*        
wendu=readtemp();//        
distance2=(int)(time*((331.5+0.607*wendu)/2000.0));      
if(key1==0) {set=set+10; if(set>999){set=0;}}        
if(key2==0) {set=set-10;if(set<=0)

1591517519041..jpg (1.66 MB, 下载次数: 44)

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

使用道具 举报

沙发
ID:96682 发表于 2020-6-8 00:25 来自手机 | 只看该作者
P0是要接上拉排阻的
回复

使用道具 举报

板凳
ID:65956 发表于 2020-6-8 08:44 | 只看该作者
你这是温补超声波测距显示程序,网上搜一下多得很,参考一下
回复

使用道具 举报

地板
ID:768939 发表于 2020-6-8 10:46 | 只看该作者
p0口接排阻
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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