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

歷史上的今天

今天是:2025年07月01日(星期二)

正在發(fā)生

2020年07月01日 | MSP430學(xué)習(xí)筆記2-跑馬燈程序,熟悉定時(shí)器寄存器的配置

發(fā)布者:等風(fēng)來88888 來源: eefocus關(guān)鍵字:MSP430  跑馬燈程序  定時(shí)器  寄存器  配置 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

這個(gè)例子主要還是熟悉有關(guān)定時(shí)器A的寄存器配置以及IAR的配置方式。


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

程序功能:實(shí)現(xiàn)流水燈以三種流動(dòng)方式和四種流動(dòng)速度 

          的不同組合而進(jìn)行點(diǎn)亮"流動(dòng)" 

------------------------------------------------ 

撥碼開關(guān)設(shè)置:將LED位撥至ON,其余撥至OFF 

測試說明:觀察流水燈流動(dòng)順序和速度的變化 

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

#include    

typedef unsigned int  uint;  

uint i = 0,j = 0,dir = 0;  

uint flag = 0,speed = 0;  //flag--燈光流動(dòng)方式,speed--燈光流動(dòng)速度  

/****************主函數(shù)****************/  

void main(void)  

{  

    

    /*下面六行程序關(guān)閉所有的IO口*/  

    P1DIR = 0XFF;P1OUT = 0XFF;  

    P2DIR = 0XFF;P2OUT = 0XFF;  

    P3DIR = 0XFF;P3OUT = 0XFF;  

    P4DIR = 0XFF;P4OUT = 0XFF;  

    P5DIR = 0XFF;P5OUT = 0XFF;  

    P6DIR = 0XFF;P6OUT = 0XFF;  

    

    WDTCTL = WDTPW + WDTHOLD;       //關(guān)閉看門狗  

    P6DIR |= BIT2;P6OUT |= BIT2;    //關(guān)閉電平轉(zhuǎn)換  

    P5OUT &= ~BIT7;  

      

    CCTL0 = CCIE;                   //使能CCR0中斷  

    CCR0 = 50000;  

    TACTL = TASSEL_2 + ID_3 + MC_1; //定時(shí)器A的時(shí)鐘源選擇SMCLK,8分頻增計(jì)數(shù)模式  

    P2DIR = 0xff;                   //設(shè)置P2口方向?yàn)檩敵?nbsp; 

    P2OUT = 0xff;  

   

    _EINT();                        //使能全局中斷  

    LPM0;                           //CPU進(jìn)入LPM0模式各時(shí)鐘全部工作  

}  

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

函數(shù)名稱:Timer_A  

功    能:定時(shí)器A的中斷服務(wù)函數(shù),在這里通過標(biāo)志 

          控制流水燈的流動(dòng)方向和流動(dòng)速度 

參    數(shù):無 

返回值  :無 

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

#pragma vector = TIMERA0_VECTOR  

__interrupt void Timer_A (void)  

{    

    if(flag == 0)  

    {  

        P2OUT = ~(0x80>>(i++));    //燈的點(diǎn)亮順序D8 -> D1  

    }  

    else if(flag == 1)  

    {  

        P2OUT = ~(0x01<<(i++));    //燈的點(diǎn)亮順序D1 -> D8  

    }  

    else   

    {  

        if(dir)                  //燈的點(diǎn)亮順序  D8 -> D1,D1 -> D8,循環(huán)繞圈                          

        {  

            P2OUT = ~(0x80>>(i++));  

        }  

        else  

        {  

            P2OUT = ~(0x01<<(i++));  

        }  

    }  

    

    if(i == 8)   

    {  

        i = 0;  

        dir = ~dir;  

    }  

    

    j++;  

    if(j == 10)   

    {  

        i = 0;  

        j = 0;  

        flag++;  

        if(flag == 4) flag = 0;  

        switch(speed)//根據(jù)speed的值來選擇相應(yīng)的速度,速度的選擇主要通過改變分頻來實(shí)現(xiàn)  

        {  

        case 0:  

            TACTL &=~ (ID0 + ID1);//這個(gè)地方其實(shí)沒必要,意思是清零TACTL的78兩位  

            //ID1的值是0x0080   ID2的值是0x0040通過計(jì)算就可以得出  

            TACTL |= ID_3;//改為八分頻  

            break;  

        case 1:  

            TACTL &=~ (ID0 + ID1);  

            TACTL |= ID_2;  

            break;  

        case 2:  

            TACTL &=~ (ID0 + ID1);  

            TACTL |= ID_1;  

            break;  

        case 3:  

            TACTL &=~ (ID0 + ID1);  

            TACTL |= ID_0;  

            break;  

        default:  

            break;  

        }  

        if(flag != 3)   speed++;  

        if(speed == 4) speed = 0;  

    }   

}  


關(guān)鍵字:MSP430  跑馬燈程序  定時(shí)器  寄存器  配置 引用地址:MSP430學(xué)習(xí)筆記2-跑馬燈程序,熟悉定時(shí)器寄存器的配置

上一篇:msp430F5438A 的中斷初步
下一篇:MSP430G2553學(xué)習(xí)筆記 DAY1 知識(shí)儲(chǔ)備及設(shè)備初始化

推薦閱讀

? ? 一機(jī)多用的方便,誰都想要。  比起更好的獨(dú)立體驗(yàn),人更希望他們的設(shè)備能具備“十八般武藝”。可以“一機(jī)走天涯“的,絕對不會(huì)在書包里面多放一個(gè)東西。  就好像在流行共享經(jīng)濟(jì)的今天,共享移動(dòng)電源變成了一種新的充電方式。要不是電子產(chǎn)品的重度用戶,或者真的不會(huì)再帶移動(dòng)電源了,直接租個(gè)共享電源就可以了。  那如果電源不再是一個(gè)單獨(dú)的...
(圖片來源:traffictechnologytoday.com)據(jù)外媒報(bào)道,在瑞典舉行的國際公共運(yùn)輸聯(lián)合會(huì)(UITP)全球公共運(yùn)輸峰會(huì)(Global Public Transport Summit)上,法國公共運(yùn)輸運(yùn)營商Keolis與合作伙伴愛立信(Ericsson)合作,展示了如何利用5G蜂窩技術(shù)遠(yuǎn)程控制自動(dòng)駕駛汽車。此次峰會(huì)由國際公共運(yùn)輸聯(lián)合會(huì)主辦,在瑞典斯德哥爾摩舉行,專注于可持續(xù)移動(dòng)出行。K...
注:編譯或仿真工程必須安裝Silicon IDE以及Keil軟件,在本示例中,軟件是安裝在默認(rèn)路徑下·Silicon IDE的安裝  請到 Silabs 官方網(wǎng)站: http://www.silabs.com/products/mcu/Pages/SoftwareDownloads.aspx?cm_sp=<WebParts>-_-<MCUSupport>-_-<SWDownloads>下載安裝。·Keil的安裝  請到 Keil 官方網(wǎng)站: https://www.keil.com/c51/demo/eval/...
CVPR 2021 AI國際盛會(huì)上,中國人工智能“頭雁”百度勇奪十項(xiàng)世界冠軍。其中,六項(xiàng)冠軍成果可加速自動(dòng)駕駛、智能交通全場景落地和應(yīng)用。深厚的AI技術(shù)積累,成為百度推動(dòng)中國自動(dòng)駕駛、智能交通發(fā)展的最強(qiáng)技術(shù)底氣。 作為全球計(jì)算機(jī)視覺三大頂會(huì)之一,2021年度全球計(jì)算機(jī)視覺及模式識(shí)別領(lǐng)域頂級(jí)學(xué)術(shù)會(huì)議CVPR(Conference on Computer Vision and Patt...

史海拾趣

問答坊 | AI 解惑

開關(guān)電源測試規(guī)范

開關(guān)電源測試規(guī)范電源指標(biāo)的概念、定義 一. 描述輸入電壓影響輸出電壓的幾個(gè)指標(biāo)形式。 1. 絕對穩(wěn)壓系數(shù)。 A.絕對穩(wěn)壓系數(shù):表示負(fù)載不變時(shí),穩(wěn)壓電源輸出直流變化量△U0與輸入電網(wǎng)變化量△Ui之比。既: K=△U0/△Ui。 B. 相對穩(wěn)壓系 ...…

查看全部問答∨

從華為看企業(yè)高效產(chǎn)品的研發(fā)管理

高效率和高質(zhì)量似乎永遠(yuǎn)是一對解不開的矛盾。以企業(yè)的研發(fā)環(huán)節(jié)為例,技術(shù)紛繁復(fù)雜,更新變幻莫測,如何決策?如何投資?如何預(yù)算控制、進(jìn)程控制?新舊產(chǎn)品如何更替?何時(shí)上市、何日退出?有人說,為保證質(zhì)量需要建立一套嚴(yán)格的研發(fā)管理體系和流程, ...…

查看全部問答∨

三極管怎么會(huì)有兩個(gè)直流增益啊???

各位大俠:      小弟看2SC1815規(guī)格書的時(shí)候,發(fā)現(xiàn)有兩個(gè)直流增益,第二個(gè)hef2是什么意思啊?三極做好了不就是一個(gè)放大系數(shù)嗎?…

查看全部問答∨

請問一下有關(guān)於LOGFONT上的變換字型

想請教一下各位~~ 小弟的CODE如下          hFont = (HFONT)GetStockObject(SYSTEM_FONT);  // 設(shè)定字型         GetObject(hFont, sizeof(LOGFONT), &logFont);     & ...…

查看全部問答∨

菜鳥問題——串口驅(qū)動(dòng)

各位大俠好,我最近初學(xué)wince驅(qū)動(dòng),現(xiàn)在遇到這樣的問題,我在wince5.0下定制系統(tǒng),硬件平臺(tái)為X86,請問該如何進(jìn)行?…

查看全部問答∨

一個(gè)簡單的讀寫U盤問題?

想向U盤的EP0里面寫命令 就像BUSHOUND向EP0發(fā)標(biāo)準(zhǔn)的get descritor命令 怎么實(shí)現(xiàn)? 用XP的標(biāo)準(zhǔn)驅(qū)動(dòng). 我知道用DeviceIoControl + SCSI_PASS_THROUGH可以向EP2里面讀寫數(shù)據(jù),但不知怎么向EP0寫.…

查看全部問答∨

orcad 的原理圖轉(zhuǎn)protel99的pcb有人玩過嗎?

orcad 的原理圖轉(zhuǎn)protel99的pcb有人玩過嗎?怎么玩?…

查看全部問答∨

【曬心得】+ eZ430 無線手表試用

剛接到Fex電話,快遞到了,毫無疑問,當(dāng)然是最近買的 eZ430 無線手表了。 馬上到門口接快遞,回到實(shí)驗(yàn),迫不及待的打開快遞。手表蠻漂亮的,稍微看了一下盒子里的簡要說明。 大概了解了一下各個(gè)按鍵的功能。手表上的時(shí)間和日期都不對,馬上進(jìn)行設(shè) ...…

查看全部問答∨

使用Launchpad時(shí)遇到的BUG

使用Launchpad時(shí)遇到的BUG: 具體現(xiàn)象:在使用Launchpad(基于MSP430F2553)做串口實(shí)驗(yàn)室時(shí),我用新的Launchpad將程序燒入沒問題,和電腦通信較為順暢。但是我習(xí)慣性的將MSP430F2553的flash擦除后重新將之前的程序燒入,單片機(jī)再也無法和電腦通信 ...…

查看全部問答∨

UC3843開關(guān)電源負(fù)載調(diào)整率很低,怎么辦?

用UC3843設(shè)計(jì)的開關(guān)電源,輸出電壓設(shè)計(jì)為24V。現(xiàn)在測量發(fā)現(xiàn),空載時(shí),輸出為28V,滿載時(shí),輸出為22.5V。我的反饋來源于輔助供電的12V繞組。請問,我該怎么調(diào)節(jié),才能使輸出為24V呢?…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 岢岚县| 西和县| 垦利县| 普陀区| 云南省| 高要市| 肇庆市| 军事| 文登市| 皮山县| 天长市| 三原县| 辉县市| 子长县| 阳泉市| 呼玛县| 平江县| 三原县| 澄城县| 潼关县| 融水| 葫芦岛市| 慈利县| 荆门市| 丹棱县| 汉中市| 永胜县| 武山县| 柳林县| 大石桥市| 青岛市| 洛阳市| 信宜市| 定安县| 芦山县| 丰都县| 儋州市| 商丘市| 靖安县| 鄄城县| 郑州市|