娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月05日(星期三)

正在發生

2020年03月05日 | MSP430停車位感應裝置設計

發布者:睿智之光 來源: eefocus關鍵字:MSP430  停車位  感應裝置 手機看文章 掃描二維碼
隨時隨地手機看文章

硬件:MSP430f5529,光電傳感器數碼管(共陰極)


#include

/***********************************************************************

紅外光電傳感器輸入信號到P2.0,模擬車的信號,當用手遮擋時輸入高電平,

系統檢測到上升沿,進入寄存器中斷,P1.0燈亮,接著在寄存器中斷中使能定時器

捕獲/比較寄存器(TA0CCTL0),定時器開始計時,數碼管開始滾動數字,當把手挪開后,

傳感器輸入低電平,系統檢測到下降沿,再次進入寄存器中斷,P1.0取反,燈滅,接著

禁止定時器的捕獲/比較寄存器(TA0CCTL0),定時器停止計時,數碼管停止滾動,直到

下次上升沿到來

************************************************************************/

unsigned char i=0,j=0,k=0,key=0;

const unsigned char num[10]={0xfc,0x90,0x7a,0xda,0x96,0xce,0xee,0x9c,0xfe,0xde};

//數碼管管腳:DP,g,f,a,b,e,d,c 分別對應 P3.0,P3.1,P3.2,P3.3,...,P3.7

void delay(int ms)

{

    while(ms--)

        for(i=0;i<120;i++);

}

void main( void )

{

    WDTCTL = WDTPW + WDTHOLD;       //關閉看門狗

    P1DIR |= BIT0;                  //定義P1.0為輸出,默認為輸出高電平

    P1OUT ^= BIT0;                  //初始化的時讓P1.0輸出低電平

    P2IE  |= BIT0;                  //中斷使能P2.0

    P2IES |= BIT0;                  //選擇中斷標志為P2.0

    _BIS_SR(LPM0_bits+GIE);         //開啟中斷,并讓CPU休眠

}

#pragma vector = TIMER0_A0_VECTOR   //CCR0中斷程序

__interrupt void Timer0_A(void)

{

        j++;

        if(j>9)

          j=0;

        P3OUT = num[j];         //數碼管開始計數輸出

}

#pragma vector = PORT2_VECTOR       //寄存器中斷程序

__interrupt void PORT2_ISR(void)

{

    key = P2IFG&BIT0;               //按鍵防抖

    delay(10);                      //自定義的延時函數

    if((P2IFG&BIT0)==key)

       P1OUT ^= 0x01;           //上升沿輸出高電平,下降沿輸出低電平

    P2IFG=0;                    //退出中斷前必須手動清除IO口中斷標志

    k = j;                    

    j = 0;                      //讓數碼管每次都從0開始計數

    TA0CTL |= TASSEL_1+MC_1+TAIE+ID_0+TACLR;

    //選擇ACLK時鐘信號,增計數模式,中斷使能,一分頻,自動復位

    TA0CCTL0 ^= CCIE;   //捕獲/比較寄存器使能與禁止

    TA0CCR0 = 32768;    //ACLK計數32768次為一秒

    P3DIR = 0XFF;       //定義P3為輸出,默認為輸出高電平,整個P3都接的是數碼管

    P3OUT = num[k];     //初始化時讓P3保持輸出停止計數前的最后一個數

}


紅外光電傳感器如圖: 

這里寫圖片描述

關鍵字:MSP430  停車位  感應裝置 引用地址:MSP430停車位感應裝置設計

上一篇:MSP430共陽數碼管實驗
下一篇:uCOS-II在MSP430上的移植1——準備工作

推薦閱讀

3月4日,雷曼第三代COB小間距顯示面板新品發布會借2018廣州國際大屏幕顯示技術與應用展覽會召開之際在廣州舉行。發布會以“匠芯綻放·臻顯未來”為主題,正式發布了第三代COB顯示技術及雷曼COB新一代產品,并亮相了一系列面向不同行業需求和應用場景研發的解決方案。雷曼光電董事長兼總裁李漫鐵介紹了雷曼光電多年來在LED集成封裝顯示技術的工藝、技術、專...
自從上世紀70年代半導體產業在美國形成規模以來,半導體產業總共經歷了三次產業遷移:第一次是從20世紀80年代開始,由美國本土向日本遷移,成就了東芝、松下、日立等知名品牌;第二次是在20世紀90年代末期到21世紀初,由美國、日本向韓國以及中國臺灣遷移,造就了三星、海力士、臺積電、日月光等大型廠商;第三次,是中國臺灣向中國大陸遷移。半導體產業每...
因為新冠肺炎疫情蔓延的緣故,2020年東京奧運會能否如期舉辦還是個未知數。但是,可以樂觀預計的是,2022年北京冬奧會不會受到影響。因此,目前2020年北京冬奧會的賽事組織、場館建設、交通規劃等活動還在有序推進當中。日前,北京冬奧會服務型機器人創新產品測評大賽首輪名單也正是公布,共有11款服務機器人入選。 早些年,機器人的應用主要集中在工業...
引言舞臺燈光效果設計是舞臺場景設計的重要組成部分。目前國內使用的各種新型燈光設備,如換色器、調光器、電腦燈等大多是從國外進口,國內幾乎沒有生產。為此,我們應國內某舞臺燈不設備廠的要求設計了一種以AT89C2051單片機為控制器的新型舞臺燈光換色器HSQ-1A。該換色器可變換8種色彩,換色精度高,工作可靠。使用時,舞臺上所有的換色器和總控制臺根據...

史海拾趣

問答坊 | AI 解惑

語音識別芯片 聲控芯片 LD3320 非特定人/單芯片/動態編輯識別列表 ICRoute

本帖最后由 jameswangsynnex 于 2015-3-3 19:56 編輯 看看大家能用這個芯片設計制造出什么樣好玩又實用的新產品。 :) # 單芯片,非特定人,動態編輯識別列表的識別芯片LD332X系列,可以用于所有的電子產品,只需要最簡單的51作為控制芯片即可 ...…

查看全部問答∨

上海邏迅:招聘單片機工程師

公司(上海邏迅信息科技有限公司)現處于創業階段,招3-4個人(全職),不限學歷,能把事情做好即可,歡迎有能力、有學習熱情者加入公司。 1、熟悉數字、模擬電路 2、熟練使用一款PCB設計軟件 3、熟練使用電子測試儀器 4、優先考慮: 掌握一定 ...…

查看全部問答∨

基準源高了好還是低了好?

本信息來自合作QQ群:AVR單片機學習與交流群(17727270) 群管理員在壇子里的ID:銅河   昨天半夜醒了 突然想到個問題 基準源高了好還是低了好 …

查看全部問答∨

關于2440 休眠喚醒的實現疑惑

xajhuang 老兄,我看了你去年發了2440 休眠喚醒的帖子,現在我對2440 休眠喚醒不解。 根據資料,休眠的時候會執行OEMPowerOff函數,這函數里面有個OALCPUPowerOff函數(在OAL下的startup.s實現)實現休眠,并且在OALCPUPowerOff后面用B.指令等待中 ...…

查看全部問答∨

求救:sed1335控制器320*240液晶顯示地址問題

最近在研究430單片機控制lcd液晶顯示的問題!可是對液晶控制器1335的資料卻研究的不夠透徹。關于分屏和每一屏地址的范圍總是無法確定,導致圖形字符重疊,或者顯示不全!希望有高手能進來幫忙指點一下,或者給我留一個液晶開發的群號也可以,一起討 ...…

查看全部問答∨

USB1.1中文協議下載地址和2.0英文協議下載地址

地址:http://www.8dragon.com/shqv/UploadFile/2008-9/usb1.1.rar 地址:http://www.8dragon.com/shqv/UploadFile/2008-9/usb20.rar…

查看全部問答∨

【問TI】uip 協議棧寫LM3S8962以太網

請問一下 我用uip 協議棧寫LM3S8962以太網 怎么讓數據連續往上位機發送呢 我現在只能上位機發送一次數據 下位機才向上發送一次數據 我想上位機發送一次命令 下位機能連續發送數據 等到我發停止命令 下位機才停止發送 這個程序在原來的基礎上什么改 ...…

查看全部問答∨

MSP430程序升級方式探討

MSP430程序升級方式探討 作者、源出處未明,如知情者請通知我們;我們會及時更新。 對MSP430系列單片機進行編程的方式有以下三種:利用JTAG接口,利用BSL固件和利用用戶自定義的升級固件。由于利用自定義升級固件進行程序升級的 ...…

查看全部問答∨

matlab與modelsim聯合仿真時用vsim指令在matlab中打開modelsim出現錯誤

求大神相助>> vsimBoth launcher \" modelsim -noautoldlibpath -gui -do \"do {h:/test_2/compile_and_launch.tcl}\"\" and \" questasim -noautoldlibpath -gui -do \"do {h:/test_2/compile_and_launch.tcl}\"\" failed with non-zero statu ...…

查看全部問答∨

opa842 G=1時那個RF=25歐姆 是什么意思

本帖最后由 dontium 于 2015-1-23 12:58 編輯 opa842datasheet里面寫到 G=1時  后面那個RF=25 是什么意思是說輸出與反相端之間要加一個25歐姆的電阻?求解釋 …

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 鄯善县| 阳西县| 河北区| 田阳县| 平潭县| 南郑县| 苍梧县| 邢台县| 枣庄市| 青岛市| 凤凰县| 阳东县| 鲜城| 纳雍县| 新田县| 乐东| 东乌珠穆沁旗| 浮梁县| 于田县| 皮山县| 景德镇市| 开阳县| 澳门| 洛浦县| 西藏| 泸西县| 长沙县| 阜宁县| 吕梁市| 仁布县| 蕲春县| 胶州市| 平山县| 本溪市| 岳西县| 株洲县| 灵川县| 绵竹市| 漠河县| 顺昌县| 手游|