新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430單片機(jī)輸入與輸出

        MSP430單片機(jī)輸入與輸出

        作者: 時(shí)間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
        MSP430單片機(jī)的輸入輸出線絕大多數(shù)是服用的,除了個(gè)別的端口外,基本上是8為為一組,不同的型號的MSP430的端口有所不同,就msp430F5438而言,一共有11個(gè)I/O端口,其中除了第十一P11的寬度是3位以外,其他的端口全是8為寬度,為了方便使用,分別命名為PA,PB,PC,……,分別對應(yīng)P1,P2P3……

        本文引用地址:http://www.104case.com/article/201611/318294.htm

        值得注意的是MSP430F5438單片機(jī)的P1和P2端口還具有申請中斷的功能,而其他的端口則無此功能

        每個(gè)端口都有控制開關(guān),分別可以控制端口的方向,引腳的功能,每個(gè)端口都有自己的輸入輸出寄存器,MSP430F5438海域中斷管理寄存器,他們分別決定端口的中斷使能,中斷有效邊沿,和中斷標(biāo)志位

        示例代碼:

        驅(qū)動(dòng)實(shí)驗(yàn)板上的蜂鳴器



        #include#include"for_5438_wjx.c"void delayms(int x){int i,j;for(i=0;i
        View Code

        但是這個(gè)程序在板子上沒有跑起來,所以還需要今后來改正~~~

        今天因?yàn)辄c(diǎn)亮了led,所以蜂鳴器的程序也寫出來了,這個(gè)程序出現(xiàn)錯(cuò)誤的原因是錯(cuò)以為蜂鳴器的VCC是開發(fā)板自動(dòng)接上去的,結(jié)果就忘記寫這條代碼

        put_P5DIR_BIT4(1); // 主電源 P5.4
        put_P5OUT_BIT4(1); //打開外設(shè)電源

        加入代碼后,蜂鳴器響了

        示例代碼:



        #include#include"for_5438_wjx.c"void delayms(int x){int i,j;for(i=0;i
        View Code



        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 黎川县| 祥云县| 同德县| 六枝特区| 辽中县| 循化| 甘泉县| 吴江市| 宜兰市| 塔河县| 岳池县| 雷山县| 乌兰县| 卓尼县| 银川市| 易门县| 江油市| 泰安市| 安阳县| 屯留县| 宜城市| 松江区| 平山县| 丹巴县| 富阳市| 道真| 黑水县| 霍林郭勒市| 独山县| 调兵山市| 西乡县| 霸州市| 乐昌市| 游戏| 浮梁县| 名山县| 吉木萨尔县| 桐乡市| 宾阳县| 韶关市| 海南省|