wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3982|回復: 1
打印 上一主題 下一主題
收起左側

msp430g2231超聲波測距數碼管顯示

[復制鏈接]
跳轉到指定樓層
樓主
ID:111475 發表于 2016-3-30 19:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
        暑假里,閑著蛋疼。就做了個小程序,利用hsc_04超聲波模塊做了個測距離的程序。程序之前發過。這里我再發一次。介紹下我的小小超聲波測距模塊。

      我從網上買的幾塊錢一個的超聲波測距模塊。用74hc164串口的方式顯示數碼管。用的是msp430g2331,編譯環境是iar for 5.5.msp430g2331的p1的8的io口全部占用,還有兩個特殊定義io口沒有用。代碼編譯有幾百bit,還是很吊的吧。

這些程序都由本人親自調試編寫,可以成功運行。

//主函數
#include"config.h"
int main( void )
{
   extern_16m();   //msp430g2231最大1Mhz速度,我按最大速度運行
    init_TA();         //定時器設置,設置40ms中斷一次,即一個數碼管40ms顯示一次
   hc164_init();    //串轉并模塊74hc164引腳定義
   hc_sr04();       //超聲波測距模塊io口定義
   __bis_SR_register(GIE);   //開啟總中斷
   while(1)
   {

   }
}
//config.h
#include"io430.h"
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#define CLK0  P1OUT&=~BIT6
#define CLK1   P1OUT|=BIT6
#define hc_sr040  P1OUT&=~BIT4
#define hc_sr041   P1OUT|=BIT4
#define CPU_F ((double)1000000)   //外部高頻晶振16MHZ
//#define CPU_F ((double)32768)   //外部低頻晶振32.768KHZ
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))

unsigned char const code_hex[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x39,0x79,0x0e,0x3e};//0,1,2,3,4,5,6,7,8,9,c,e,j,u
uchar t;
uchar hc_sr04_cishu,hc_sr04_flag;
uchar xianshi_flag;
float hc_sr04_time;
uint xishu;
uchar dis_play[4]={10,11,12,13};   //默認數碼管顯示測距4個字母,如果超聲波有返回,就顯示距離。
void extern_16m()
{
  WDTCTL = WDTPW + WDTHOLD;
    if (CALBC1_1MHZ == 0xFF || CALDCO_1MHZ == 0xFF)
        {
                while(1);                // If calibration constants erased, trap CPU!!
        }
DCOCTL |= DCO0 + DCO1+DCO2;                                                                   //SMCLK選擇LFXT1CLK
// BCSCTL2 |= SELM_0;//MCLK采用1M的內部DCO   
// BCSCTL2 |= DIVS_0;//SMCLK采用內部的時鐘


}

void hc164_init()
{
  P1DIR |=BIT6+BIT7+BIT0+BIT1+BIT2+BIT3;                            // P1.0 output

}

void hc_sr04()
{
  P1DIR |=BIT4;
  P1DIR &=~BIT5;
  P1IE |=0x20;            //上升沿觸發
  P1IES |=0x00;   
  hc_sr04_flag=3;//默認準備發射狀態  

}

//74hc164發送端口程序
void sendbyte(uchar byte)
{            
uchar c,num;   
num=byte;
for(c=0;c<8;c++)        
{     
P1OUT&=~0x80;
CLK0;   
P1OUT|=num&0x80; //(0x80即十進制的128, 二進制的10000000 按位發送
CLK1;         
num<<=1;   
}
}

//發送數字到數碼管
void send_char(uchar weizhi,uchar byte)
{

  P1OUT |= 0x0f;   
  uchar c,send_byte;
  send_byte=code_hex[byte];
  if((weizhi==0)&&(xianshi_flag==0))
   send_byte|=0x80;
  if((weizhi==1)&&(xianshi_flag==1))
   send_byte|=0x80;
  sendbyte(send_byte);
  c=weizhi&0x03;
  P1OUT&=~(1<<c);
}



void init_TA()
{

  TACCR0 = 5000;                            //4ms中斷一次
  TACTL = TASSEL_2 + MC_1;                  // SMCLK, upmode,8分頻,
  TACCTL0 = CCIE;                           // TACCR0 interrupt enabled
}


void shumaguan()
{
   ++t;
if(t>=4)
   t=0;
  send_char(t,dis_play[t]);
}

#pragma vector=TIMER0_A0_VECTOR  
__interrupt void TIMERA0_ISR() // the interrupt source is CC0
{
shumaguan();
  hc_sr04_cishu++;
  if(( hc_sr04_flag==3)&&(hc_sr04_cishu==100))//500ms測距一次
  {
     hc_sr041;
     P1IE |=0x20;
     delay_us(10);
     hc_sr040;     
  }

  if(hc_sr04_flag==2)
{
   float juli;
   uint juli1;
   juli=(float)(hc_sr04_time/5.8139);
   juli1=(uint)(juli);
   if(juli1<10000)
   {
     xianshi_flag=0;
     dis_play[0]=(juli1/1000);
     dis_play[1]=(juli1%1000/100);
     dis_play[2]=(juli1%1000%100/10);
     dis_play[3]=(juli1%10);
   }
   else
   {
     xianshi_flag=1;
     dis_play[0]=(juli1/10000);
     dis_play[1]=(juli1%10000/1000);
     dis_play[2]=(juli1%10000%1000/100);
     dis_play[3]=(juli1%10000%1000%100/10);
   }
   hc_sr04_flag=3;
   hc_sr04_cishu=0;

}
}

#pragma vector =PORT1_VECTOR
__interrupt void Port_1(void)
{
switch(P1IES&0x20)
{
   case 0:TAR=0;P1IES=0x20;hc_sr04_flag=1;hc_sr04_cishu=0;break;
case 0x20:hc_sr04_time=5000*hc_sr04_cishu+TAR;P1IES=0;hc_sr04_flag=2;P1IE &=~0x20;break;
}
P1IFG=0;

}

數碼管超聲波測距.zip

164.57 KB, 下載次數: 13, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:117823 發表于 2016-6-4 02:04 來自觸屏版 | 只看該作者
這個是我做的。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美偷拍一区二区三区| 国产三级视频在线| 久久久蜜桃一区二区| 1314成人网| 亚洲视频精品一区| 国产精品精品视频| 亚洲网站视频福利| 日本精品视频一区二区| 久久久www成人免费毛片麻豆| 在线成人国产| 亚洲精品国产九九九| 在线看三级电影| 曰韩少妇与小伙激情| 国产久草在线| 午夜精品无码一区二区三区| 精品无码久久久久久久久| 少妇丰满尤物大尺度写真| 一区二区日本| 国产精品一区二| 日韩免费高清在线观看| 一本色道久久88综合亚洲精品ⅰ| 欧美日韩在线观看一区二区| 亚洲三级小视频| gogo大胆日本视频一区| 日本午夜一区二区| 欧美黄色一级视频| 美女少妇全过程你懂的久久 | 91网站在线播放| 日韩成人一区二区三区在线观看| 99久久久久国产精品| 国产福利一区二区精品秒拍| 成人看片在线观看| 日本在线视频www鲁啊鲁| 国内精品一区视频| 久久mv成人精品亚洲动漫| 日本三级在线电影| 欧美肥婆xxxx欧美另类| 欧美天堂在线视频| 亚洲在线观看av| 日本一区二区免费电影| www日韩在线| 女人十八毛片嫩草av| 看全色黄大色黄女片18| 毛片毛片毛片毛片毛| 激情婷婷综合网| 久久久久久久久久网| 自拍偷拍一区二区三区| 亚洲精品国产一区| 日韩欧美亚洲区| 久久国产一区二区| 国产伦精品一区二区三区在线| 国产精品欧美日韩| 国产精品久久久久久久久久三级| 51视频国产精品一区二区| 欧美激情图片区| 欧美激情一区二区三区成人| 久久香蕉国产线看观看网| 日韩在线观看免费网站| 色999日韩欧美国产| www国产精品视频| 久久久av网站| 欧美风情在线观看| 97视频在线观看免费| 97精品视频在线| 热久久美女精品天天吊色| 欧美影院在线播放| 国产福利成人在线| 国产一区私人高清影院| 91精品国产综合久久久久久蜜臀 | 男人天堂资源网| 欧美日韩生活片| 久久嫩草捆绑紧缚| 黄色一级视频免费| 青青国产在线观看| 一区二区三区在线免费观看视频| 国产精品视频一二区| 国产毛片在线视频| 少妇喷水在线观看| 国产综合图区| xfplay每日更新av资源在线| 免费在线观看羞羞视频| 一级毛片国产| 国产小视频免费在线网址| 老司机在线视频二区| 97在线超碰| 亚洲国产综合在线观看| 欧美日韩导航| 久久电影院7| 99视频精品免费观看| 久久黄色级2电影| 91丨porny丨国产| 中文字幕一区二| 日韩欧美精品中文字幕| 日韩女优av电影| 最新中文字幕亚洲| 青青草成人在线| 岛国视频一区免费观看| 一本一道久久a久久精品综合 | 国产98色在线|日韩| 国产亚洲精品精华液| 亚洲高清免费在线| 91精品午夜视频| 在线观看不卡av| 91豆花精品一区| 国内精品久久久久久久果冻传媒| 日韩a级黄色片| 国产欧美激情视频| 青青青手机在线视频| 日韩精品――中文字幕| 亚洲奶汁xxxx哺乳期| 成人精品一区二区不卡视频| 深夜宅男网站免费进入| 操你啦视频在线| 四虎地址8848精品| 日韩久久电影| 韩国理伦片一区二区三区在线播放| 久久久久久免费| 日韩欧美亚洲国产一区| 日韩麻豆第一页| 欧美中文字幕在线| 欧美日本国产精品| 男人女人黄一级| 久久精品三级视频| 国产又大又黄又爽| 免费黄色网网址| av男人的天堂在线| 国产一区 二区| 亚洲小说欧美另类婷婷| 成人黄色国产精品网站大全在线免费观看| 亚洲精品国产视频| 亚洲国产另类久久精品| 国产福利精品av综合导导航| 宅男一区二区三区| 性猛交╳xxx乱大交| 6080午夜伦理| 淫行教师动漫| 黄色免费在线看| 嗯用力啊快一点好舒服小柔久久| 亚洲第一毛片| 欧美韩国一区二区| 日韩欧美一级精品久久| 日本高清不卡在线| 国产精品一二三在线观看| 免费无码一区二区三区| 国产口爆吞精一区二区| 国内一级毛片| xxxx视频在线| 亚洲乱码免费伦视频| 久久综合中文字幕| 精品久久久久久久久久久久久久久 | 三年中文高清在线观看第6集| 日本wwwwwww| 91免费视频播放| 人人澡人人爽人人揉| 免费福利视频一区二区三区| 一区二区三区在线| 国产精品亲子伦对白| 亚洲美女视频网站| 国产一区二区三区四区五区在线| 一区二区在线免费看| 国产精品人人人人| 18激情网站| 日本欧美一区| 免费看黄裸体一级大秀欧美| 亚洲一二三四区| 欧美激情久久久| 国产91在线亚洲| 亚洲成人生活片| 欧美插插视频| 青春草免费在线视频| 亚州av乱码久久精品蜜桃 | 日韩国产欧美视频| 欧美性猛xxx| 日韩免费观看视频| 欧美三级理论片| 中文字幕精品无码一区二区| 变态黄色小视频网站| 日本美女久久| 精品一区二区三区香蕉蜜桃 | 最新国产在线视频| 黄色免费大全亚洲| 99久久婷婷国产综合精品| 日韩精品免费观看| 亚洲综合欧美日韩| 九九热视频精品| 国内自拍视频在线看免费观看| 深夜视频一区二区| 国产精品 日产精品 欧美精品| 日韩欧美国产午夜精品| 精品综合久久久| 黄色免费一级视频| 桃乃木香奈和黑人aⅴ在线播放| 欧美性性性性性ⅹxxbbbb| 色综合久久影院| 欧美在线国产| 色偷偷久久人人79超碰人人澡| 国产国产精品人在线视| 国产福利在线免费| 好吊视频一二三区| 亚洲欧美成人影院| 亚洲一区二区三区高清不卡| 在线观看精品一区| 国产精品欧美一区二区| 日本精品一二三区| 极品一线天粉嫩虎白馒头| 波多野结衣视频一区二区| 日本欧美在线看| 亚洲高清一二三区| 大地资源第二页在线观看高清版| 国产成人在线免费观看视频| 中文字幕一二三区在线观看| 久久久久蜜桃| 欧美色男人天堂| 久久久久久国产精品免费免费| 国产成人自拍网站| 一个人看的免费视频色| av毛片在线免费看| 欧美一级一区| 亚洲精品按摩视频| 天堂а√在线中文在线| 在线观看毛片av| 黄网站免费在线观看| 日韩二区在线观看| 亚洲色图av在线| 男人天堂999| 日本高清视频免费观看| a日韩av网址| 久久在线观看免费| 日本sm极度另类视频| 最新中文字幕视频| www.99re.av| 欧美一区二区麻豆红桃视频| 色婷婷av一区二区三区gif| 免费看污久久久| 亚洲AV无码成人精品区东京热| 97在线观看免费观看高清| 国产一区二区三区成人欧美日韩在线观看| 777色狠狠一区二区三区| 永久久久久久| www.欧美黄色| 亚洲av无码乱码国产精品fc2| 日本高清视频在线播放| 蜜臀99久久精品久久久久久软件| 在线视频日本亚洲性| www.超碰97.com| 日本h在线观看| 欧美黄色大片在线观看| 91精品国产品国语在线不卡| 激情视频小说图片| 9.1人成人免费视频网站| 2019中文亚洲字幕| 亚洲成人av中文| 亚洲国产精品日韩| 亚洲AV无码乱码国产精品牛牛| **欧美日韩在线观看| 亚洲摸摸操操av| 免费在线成人av| 一区二区国产欧美| jizz欧美| 天天综合天天综合色| 亚洲图片都市激情| 亚州av在线播放| 人体久久天天| 欧美一级日韩免费不卡| 男人操女人免费软件| 99久久免费精品国产免费| 91麻豆精品国产91久久久平台| 精品国产伦一区二区三区免费| 免费黄色一级网站| 看成年女人免费午夜视频| 综合久久99| www日韩欧美| 短视频在线观看| 国际av在线| 99精品久久99久久久久| 99在线国产| 国产视频一区二区三区四区五区| 在线不卡一区| 久久久久久久尹人综合网亚洲| 最近最新中文字幕在线| 亚洲午夜精品一区| 青娱乐免费在线视频| 黄色软件在线观看| 韩国一区二区视频| 欧洲日本亚洲国产区| 日韩一区二区三区四区视频| caoporn国产精品免费视频| av网站免费线看精品| 91丝袜美腿美女视频网站| 久久国产香蕉视频| 精品一区二区三区中文字幕在线| 精品69视频一区二区三区Q| 久久久精品2019中文字幕神马| 国产肥白大熟妇bbbb视频| 你懂的在线播放| 91蜜桃网址入口| 欧美日韩国产一二| 黄免费在线观看| 国产精品yjizz视频网一二区| 女生裸体视频一区二区三区| 久久精品国产96久久久香蕉| 永久免费看片视频教学| caoporn视频在线观看| 都市激情亚洲色图| 欧美三级三级三级| 国产成人精品最新| 五月婷婷六月婷婷| 视频精品一区二区三区| 日韩精品一区二区三区视频播放 | 国产视频一二区| 激情综合网激情| 国产精品一区二区三区在线观| 日本免费不卡视频| 久久精品青草| 久久综合九色综合97婷婷| 欧美性天天影院| 午夜一级电影| 久久99国产精品麻豆| 国产区一区二区三区| 欧美高清xxxx性| 视频一区在线播放| 99久久精品免费看国产四区| 影音先锋在线中文| 国产亚洲精品bv在线观看| 国产精品美女网站| 十八禁一区二区三区| 激情欧美一区二区三区| 国产一区深夜福利| 色香蕉在线视频| 亚洲欧洲一区| 国产欧美日韩高清| 天天操天天操天天干| 亚洲视频1区| 97人摸人人澡人人人超一碰| 一色屋色费精品视频在线观看| 国产欧美欧美| 国产一区二区三区av在线| 久久久久久国产视频| 久久精品国产99| 欧美日韩综合久久| 国产三级视频| 成人免费在线播放视频| 国产97色在线 | 日韩| 爱久久·www| 色婷婷一区二区| 少妇户外露出[11p]| 欧美日韩大片| 亚洲欧洲国产伦综合| 男女视频免费看| 日本久久黄色| 成人a在线观看| xxxx性欧美黑人| av动漫一区二区| 欧美 丝袜 自拍 制服 另类| 成人精品一区| 欧美老肥妇做.爰bbww| 毛片视频免费播放| 国产成人精品福利| 欧美亚洲国产精品| 欧美性xxxx极品hd欧美| 国产成人av电影在线| 缅甸午夜性猛交xxxx| 蜜桃av在线免费观看| 日韩欧美色综合| 国产无码精品一区二区| 青青草97国产精品麻豆| 92看片淫黄大片欧美看国产片| 狠狠干狠狠搞| 亚洲另类春色国产| 又黄又色的网站| 二区三区精品| 欧美一区二三区| 在线免费观看电影网站入口| 久久亚洲精品国产精品紫薇 | 欧美精品xx| 国产免费久久| 成人国产精品久久久| www视频完整版| 亚洲一区二区精品3399| 亚洲a v网站| 国产亚洲一区二区三区不卡| 亚洲影院在线看| 97干com| 午夜不卡在线视频| 日本免费www| 狠狠综合久久av一区二区蜜桃| 91在线观看免费网站| 羞羞在线视频| 色综合久久久久综合99| 日本三级中文字幕| 中文在线不卡| 免费人成自慰网站| 爱福利在线视频| 欧美成人午夜激情视频| 性欧美video另类hd3| 亚洲同性gay激情无套| 波多野在线播放| 久久免费精品视频在这里| 欧美精品中文字幕一区二区| 欧美美乳在线|