×

超声波测距程序(详细C语言数码管显示)

消耗积分:3 | 格式:doc | 大小:20KB | 2014-04-28

周思博

分享资料个

  #include《reg52.h》 //头文件

  #include《intrins.h》// _nop_() 函数延时1US用

  #include 《stdio.h》

  #include 《string.h》

  #define uchar unsigned char

  #define uint unsigned int

  #define nop _nop_()

  sbit csb=P1^0;//超声波发送端口为P1.0

  sbit bai=P2^2;//数码管百位

  sbit shi=P2^1;//数码管十位

  sbit ge=P2^0;//数码管个位

  uchar flag;//超声波接收标志

  float juli1;//距离变量,用来数码管显示用

  int juli;

  uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳数码管0到9的代码

  int xianshi[3];

  void delayshow(uint z)

  {

  uint x,y;

  for(x=z;x》0;x--)

  for(y=110;y》0;y--);

  }

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
活捉一只图兰格 2018-08-17
0 回复 举报
的家啊大家垃圾阿拉弗拉激发 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !