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

MSP430單片機的端口介紹


MSP430的端口有P1、P2、P3、P4、P5、P6、S和COM(型號不同,包含的端口也不僅相同,如MSP430X11X系列只有P1,P2端口,而MSP430X4XX系列則包含全部上述端口),它們都可以直接用于輸入/輸出。MSP430系統(tǒng)中沒有專門的輸入/輸出指令,輸入/輸出操作通過傳送指令來實現(xiàn)。端口P1`P6的每一位都可以獨立用于輸入/輸出,即具有位尋址功能。常見的鍵盤接口可以直接用端口進行模擬,用查詢或者中斷方式控制。由于MSP430的端口只有數(shù)據(jù)口,沒有狀態(tài)口或控制口,在實際應(yīng)用中,如在查詢式輸入/輸出傳送時,可以用端口的某一位或者幾位來傳送狀態(tài)信息,通過查詢對應(yīng)位的狀態(tài)來確定外設(shè)是否處于“準(zhǔn)備好”狀態(tài)。


端口的功能。(1)P1,P2端口: I/O,中斷功能,其他片內(nèi)外設(shè)功能如定時器比較器;(2)P3,P4P5P6端口:I/O,其他片內(nèi)外設(shè)功能如SPI、UART模式,A/D轉(zhuǎn)換等;(3)S,COM端口:I/O,驅(qū)動液晶。


MSP430各端口具有豐富的控制寄存器供用戶實現(xiàn)相應(yīng)的操作。其中P1,P2具有7個寄存器,P3~P6具有4個寄存器。通過設(shè)置寄存器我們可以實現(xiàn):(1)每個I/O位獨立編程;(2)任意組合輸入,輸出和中斷;(3)P1,P2所有8個位全部可以用作外部中斷處理;(4)可以使用所以指令對寄存器操作;(5)可以按字節(jié)輸入、輸出,也可按位進行操作。


端口P1,P2的功能可以通過它們的7個控制寄存器來實現(xiàn)。這里,Px代表P1或P2。


(1)PxDIR:輸入/輸出方向寄存器。 8位相互獨立,可以分別定義8個引腳的輸入/輸出方向。8位再PUC后都被復(fù)位。使用輸入/輸出功能時,應(yīng)該先定義端口的方向 。作為輸入時只能讀,作為輸出時,可讀可寫。0:輸入模式;1:輸出模式。如:P1DIR|=BIT4; //P1.4輸出 ,P2DIR=0XF0; //高4位輸出,低4位輸入。


(2)PXIN:輸入寄存器,為只讀寄存器。用戶不能對它進行寫入,只能通過讀取其寄存器的內(nèi)容來知道I/O口的輸入信號。所以其引腳的方向要選為輸入。如再鍵盤鍵盤掃描程序中經(jīng)常要讀取行線或者列線的端口寄存器值來判斷案件情況。例如:unsigned char key;


P1DIR&=~BIT4; //P1.4輸入


……


key=P1IN&0X10; //輸出端口P1.4的值


……


(3)PXOUT:輸出寄存器。該寄存器為I/O端口的輸出緩沖寄存器,再讀取時輸出緩存的內(nèi)容與引腳方向定義無關(guān)。改變方向寄存器的內(nèi)容,輸出緩存的內(nèi)容不受影響。如:PIOUT|=0X01; //P1.0輸出1 , PIOUT&=~0X01; //P1.0輸出0 。


(4)PXIFG:中斷標(biāo)志寄存器。他的8個標(biāo)志位標(biāo)志相應(yīng)引腳是否有中斷請求有待處理。0:無中斷請求, 1:有中斷請求。其中斷標(biāo)志分別為PXIFG.0~PXIFG.7。應(yīng)該注意的是:PXIFG.0~PXIFG.7共用一個中斷向量,為多源中斷。當(dāng)任一事件引起的中斷進行處理時,PXIFG.0~PXIFG.7不會自動復(fù)位,必須由軟件來判斷是對哪一個事件,并將相應(yīng)的標(biāo)志復(fù)位。另外,外部中斷事件的時間必須保持不低于1.5倍的MCLK時間,以保證中斷請求被接受,且使相應(yīng)中斷標(biāo)志位置位。


(5)PXIES:中斷觸發(fā)沿選擇寄存器。如果允許PX口的某個引腳中斷,還需定義該引腳的中斷觸發(fā)方式。0:上升沿觸發(fā)使相應(yīng)標(biāo)志置位,1:下降沿觸發(fā)相應(yīng)標(biāo)志置位。如:MOV.B #07H, &P1IES ;p1低3位下降沿觸發(fā)中斷。


(6)PXIE:中斷使能寄存器。PX口的每一個引腳都有一位用以控制該引腳是否允許中斷。0:禁止中斷 ,1:允許中斷。MOV.B #0E0H, &P2IE ;P2高3位允許中斷。


(7)PXSEL:功能選擇寄存器。P1,P2兩端口還具有其他片內(nèi)外設(shè)功能,將這些功能與芯片外的聯(lián)系通過復(fù)用P1,P2引腳的方式來實現(xiàn)。PXSEL用來選擇引腳的I/O端口功能與外圍模塊功能。0:選擇引腳為I/O端口,1:選擇引腳為外圍模塊功能。如:P1SEL|=0X10; //P1.4為外圍模塊功能。


端口P3、P4、P5、P6沒有中斷能力,其余功能同PI,P2。除掉端口P1,P2與中斷相關(guān)的3個寄存器,端口P3,P4,P5,P6的4個寄存器(用法同P1,P2)分別為PXDIR,PXIN,PXOUT,PXSEL可供用戶使用。


端口COM和S,他們實現(xiàn)與液晶片的直接接口。COM為液晶片的公共端,S為液晶片的段碼端。液晶片輸出端也可經(jīng)軟件配置為數(shù)字輸出端口。


關(guān)鍵字:MSP430  單片機  端口解析 引用地址:MSP430單片機的端口解析

上一篇:MSP430看門狗程序
下一篇:怎樣使用C語言來編寫MSP430的高質(zhì)量代碼

0

推薦閱讀

????LLC是LogicLinkControl的縮寫,意為:邏輯鏈路控制。  IEEE于1980年2月成立了局域網(wǎng)標(biāo)準(zhǔn)委員會(簡稱IEEE802委員會),專門從事局域網(wǎng)標(biāo)準(zhǔn)化工作,并制定了IEEE802標(biāo)準(zhǔn)。802標(biāo)準(zhǔn)所描述的局域網(wǎng)參考模型只對應(yīng)OSI參考模型的數(shù)據(jù)鏈路層與物理層,它將數(shù)據(jù)鏈路層劃分為邏輯鏈路層LLC子層和介質(zhì)訪問控制MAC子層.IEEE802委員會為局域網(wǎng)制訂了一系列標(biāo)...
全球電子元器件分銷商儒卓力在慕尼黑上海電子展的展位設(shè)置電路保護產(chǎn)品供應(yīng)商KEKO Varicon的展示工作臺 歐洲領(lǐng)先的壓敏電阻和EMI濾波器生產(chǎn)商KEKO Varicon將在2019慕尼黑上海電子展上展示其高品質(zhì)的過壓保護元件,尤其重點展示SMD多層壓敏電阻產(chǎn)品。KEKO Varicon的目標(biāo)行業(yè)是汽車和工業(yè)領(lǐng)域,慕尼黑上海電子展是向這些領(lǐng)域展示產(chǎn)品的大好機會。 KEKO V...
根據(jù)榮耀總裁趙明的預(yù)告,新品很快將與我們見面。  多方爆料指出,榮耀30S有望亮相,它的核心賣點就是首發(fā)華為第二款5G SoC麒麟820,這也是定位僅次于麒麟990的芯片,此外,該機還支持40W快充。  日前,國外大神曝光了榮耀30S的最新渲染圖,一款橙色,一款漸變色。  橙色款看起來很活潑,凸顯了面向年輕人的定位。漸變色的調(diào)色則非常克制...
手機市場已進入存量時代,但整體空間仍在擴張,過去一年,光是中國市場的出貨量就高達 3 億部,進入 2021 年后,暫緩腳步的華為被迫讓出大半份額,整個市場格局更加變幻莫測。  最近幾天,一個久違的面孔重回大眾視野。中興宣布旗下的 Axon 新旗艦將在近期發(fā)布,同時還公布了新的 S 系列,兩款機型同時預(yù)熱,大有回歸之勢。其實在去年底...

史海拾趣

問答坊 | AI 解惑

中國將建國家IC研發(fā)中心

中國將建國家IC研發(fā)中心 欲占15%全球份額 2006-6-8     中國科學(xué)院院士、北京大學(xué)微電子研究院院長王陽元6月7日在北京說,中國將建立國家集成電路研發(fā)中心,力圖到2020年使中國集成電路產(chǎn)品總銷售額占據(jù)全球市場份額的15%。   ...…

查看全部問答∨

求助啊,穩(wěn)壓電源設(shè)計,謝謝各位了~~~~

一、 設(shè)計任務(wù): 設(shè)計一個穩(wěn)壓電源,同時數(shù)字顯示輸出電壓和電流的值。 二、 設(shè)計要求: 1、 設(shè)計一個串聯(lián)反饋式穩(wěn)壓電路,同時數(shù)字顯示電壓幅度(精確到0.1%); 2、 要求輸出直流電壓0~20V連續(xù)可調(diào),輸出電流0~1A,輸出電阻R0<=0.5ohm, ...…

查看全部問答∨

經(jīng)濟型袖珍示波器PCB圖

經(jīng)過對調(diào)試樣機電路的整理,重新布線的PCB正式版完成了,發(fā)上來給大伙評點評點,等板子做好后,將元件參數(shù)調(diào)整好,再將電路圖發(fā)給大家評點。當(dāng)然還有以前提到的能在PC上仿真運行的評估軟件,也會在稍后發(fā)上來。 如果項目進展順利,我想把它搞成開 ...…

查看全部問答∨

MSP430系列單片機接口技術(shù)及系統(tǒng)設(shè)計實例

MSP 430系列單片機接口技術(shù)及系統(tǒng)設(shè)計實例.rar…

查看全部問答∨

畢業(yè)設(shè)計:基于單片機的智能防盜報警器

畢業(yè)設(shè)計:基于單片機的智能防盜報警器 有沒人做過類似的項目可以給我參考下啊 我想做個成品出來 有人可以給些資料參考么?…

查看全部問答∨

請問有了解at45d041這個芯片的人嗎?

我用單片機做一個讀寫這個芯片的東西,但是對這個芯片不怎么了解。請問一下他有具體的用途是什么呢?不會僅僅是一個存儲芯片把?…

查看全部問答∨

IIC通信的 應(yīng)答信號

/****************************************************************************** 函數(shù):I2C_GetAck() 功能:讀取從機應(yīng)答位(應(yīng)答或非應(yīng)答),用于判斷:從機是否成功接收主機數(shù)據(jù) 返回:0-從機應(yīng)答        1-從機非 ...…

查看全部問答∨

打開串口失敗 為什么呢?

VS08下編的win32程序 打開串口 失敗為什么呢? 建的是STANDARDSDK MIPSII平臺設(shè)備的  程序放入設(shè)備中,設(shè)備串口和電腦PC機相連 運行后,發(fā)現(xiàn)程序 打開串口失敗? 有哪幾種原因呢?驅(qū)動方面有問題?是不是驅(qū)動方面對串口的配置不 ...…

查看全部問答∨

通過何種方式可以輕松實現(xiàn)計算機-繼電器(或者PLC)簡單的通訊控制

需要實現(xiàn)簡單1/0通訊,計算機得到繼電器開關(guān)信號,同時通過判斷返回一個開關(guān)信號到繼電器。 是否需要串口通訊?和其他更簡單辦法?請不吝賜教。 …

查看全部問答∨

請教各位大神verilog的問題

//一個0~16的counteralways @(posedge clkin or posedge rstin)if (rstin)   cnt <= 0;else if (cnt == 16)   cnt <= 0;else   cnt <= cnt + 1;請問能這么描述么,如果能,為什么if的情況能分為這三類,希望牛 ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 诸城市| 武陟县| 潞城市| 洪湖市| 淮滨县| 绥棱县| 永善县| 岳西县| 贵港市| 红安县| 科尔| 琼结县| 平江县| 宁武县| 石首市| 青川县| 乌苏市| 黄浦区| 吴桥县| 福建省| 祁阳县| 资中县| 营山县| 宝鸡市| 科尔| 酒泉市| 延吉市| 台前县| 乌兰县| 和静县| 行唐县| 岑溪市| 惠东县| 宁阳县| 桐庐县| 烟台市| 上高县| 芜湖市| 建湖县| 嵊泗县| 克山县|