久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2993|回復: 0
收起左側

基于stc15f2k60s2單片機超聲波測距

[復制鏈接]
ID:316968 發表于 2018-4-26 14:06 來自觸屏版 | 顯示全部樓層 |閱讀模式
#include "STC15F2K60S2.h"
#include   "INTRINS.H"
unsigned char code table[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
sbit WEI1=P1^0;
sbit WEI2=P1^1;
sbit WEI3=P1^2;
sbit WEI4=P1^3;
sbit trig=P3^2;
sbit echo=P3^3;
int haomi=0,i,j,k;
void Delay12us()                //@11.0592MHz
{
        unsigned char i;

        i = 28;
        while (--i);
}

void Timer0Init(void)                //6微秒@18.432MHz
{
        AUXR |= 0x80;                //定時器時鐘1T模式
        TMOD &= 0xF0;                //設置定時器模式
        TL0 = 0xBE;                //設置定時初值
//        TH0 = 0xFF;                //設置定時初值
//        TF0 = 0;                //清除TF0標志
        //TR0 = 1;                //定時器0開始計時
}  

void Delay3us()                //@18.432MHz
{
        unsigned char i;

        _nop_();
        i = 11;
        while (--i);
}


/*void INT1_init()
{
        EX1=1;
        IT1=1;
        EA=1;
}
void xiajiangyan() interrupt 2;
{
        TR0=0;
        i=haomi/1000;
        j=haomi%1000/10;
        k=haomi%10;
        WEI1=1;
        WEI2=0;
        WEI3=1;
        WEI4=1;
        P0=table[i];
    Delay3us();

        WEI1=1;
        WEI2=1;
        WEI3=0;
        WEI4=1;
        P0=table[j];
    Delay3us();

        WEI1=1;
        WEI2=1;
        WEI3=1;
        WEI4=0;
        P0=table[k];
    Delay3us();
}*/
void Delay3ms()                //@11.0592MHz
{
        unsigned char i, j;

        _nop_();
        _nop_();
        i = 33;
        j = 66;
        do
        {
                while (--j);
        } while (--i);
}

void Delay50us()                //@18.432MHz
{
        unsigned char i, j;

        _nop_();
        _nop_();
        i = 1;
        j = 226;
        do
        {
                while (--j);
        } while (--i);
}

void main()
{
        Timer0Init();
        //INT1_init();
        TMOD=0X01;
        //TR0=1;
        ET0=1;
        EA=1;
        P0M1=0x00;
        P0M0=0xFF;
        while(1)
        {
        trig=0;
        //echo=0;
        trig=1;
        Delay12us();
        trig=0;
        while(!(echo==1));
        TR0 = 1;
        while(!(echo==0));
        TR0 = 0;
        haomi=haomi/10;
        i=haomi/100;
        j=haomi%100/10;
        k=haomi%10;
       
        WEI1=1;
        WEI2=1;
        WEI3=0;
        WEI4=1;
        P0=table[i];
    Delay3ms();
        Delay3ms();

        WEI1=1;
        WEI2=0;
        WEI3=1;
        WEI4=1;
        P0=table[j];
    Delay3ms();
        Delay3ms();

        WEI1=1;
        WEI2=1;
        WEI3=1;
        WEI4=0;
        P0=table[k];
    //Delay50us();       
        haomi=0;
        }       
}
void Timer0()interrupt 1
{
                TL0 = 0x91;                //設置定時初值
        TH0 = 0xFF;                //設置定時初值
        haomi++;
       
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲男人天堂 | 国产成人午夜精品影院游乐网 | 国产精品123区| 国产丝袜一区二区三区免费视频 | 久久综合一区二区 | 国产精品亚洲精品日韩已方 | 色av一区 | 久久久精品久久 | 日本特黄a级高清免费大片 成年人黄色小视频 | 国精品一区二区 | 天天色天天射天天干 | 五月天天丁香婷婷在线中 | 亚洲欧美日韩精品 | 久久久久一区二区 | 嫩草网 | 国产乱码精品1区2区3区 | 91免费小视频 | 精品乱码久久久久 | 手机av在线 | 久久综合影院 | 男女视频在线观看网站 | 国产成人精品一区二三区在线观看 | 亚洲国产成人精品久久久国产成人一区 | 国产小视频在线 | 91精品国产91久久久久久丝袜 | 欧产日产国产精品视频 | 国产精品成av人在线视午夜片 | 久久久久香蕉视频 | 91精品国产91久久久久青草 | 91精品国产高清一区二区三区 | 欧美性生活视频 | 青青草一区 | 一区二区高清在线观看 | 99国内精品久久久久久久 | 精品国产乱码久久久久久牛牛 | 免费一二区 | 久久爱黑人激情av摘花 | 亚洲成av片人久久久 | 久久久成人一区二区免费影院 | 国产高清在线观看 | 国产不卡在线观看 |