国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

MCU 中輸入/輸出口的使用

發(fā)布時(shí)間:2010-9-13 13:55    發(fā)布者:techshare
關(guān)鍵詞: MCU , 輸出 , 輸入
簡介:

在HT49C30-1/HT49R30A-1 中有8 個(gè)雙向的輸入/輸出口(PA 口,8 位),6 個(gè)輸入口(PB 口);HT49C50-1/HT49R50A-1 中有12 個(gè)雙向的輸入/輸出口(PA 口,8 位;PC 口,4 位),8 個(gè)輸入口(PB 口);HT49C70-1/HT49R70A-1 中有16 個(gè)雙向的輸入/輸出口(PA 口,8 位;PC 口,8 位),8 個(gè)輸入口(PB 口)PA、PB、PC 分別對(duì)應(yīng)RAM 中地址[12H] 、[14H] 、[16H] 。掩膜時(shí)可選擇PA、PC 口的結(jié)構(gòu)(NMOS 或CMOS),及該口是否具有上拉電阻(具體介紹看使用手冊)。

若PA、PC 口結(jié)構(gòu)NMOS 時(shí),在讀取數(shù)據(jù)之前,必須向相關(guān)位寫“1”以關(guān)閉場效應(yīng)管NMOS 使其作為一個(gè)輸入口。也就是說,要先執(zhí)行指令SET [m].i 以關(guān)閉相關(guān)的NMOS,然后才能用MOV A,[m] 來讀取穩(wěn)定的數(shù)據(jù)。



圖1 輸入輸出口  

一些指令稱為讀-修改-寫指令,該指令先讀取引腳的值,而且是將八位引腳的狀態(tài)全部讀取,進(jìn)行相應(yīng)的位操作后,重寫回鎖存器中。這樣,有些位的鎖存器會(huì)因?yàn)樵摬僮鞫淖冊瓉淼臓顟B(tài),致使再次輸出時(shí)產(chǎn)生錯(cuò)誤。例如,指令“SET [m].i”、“CLR [m].i”、“CPL[m]”、“CPLA[m] ”就是先將數(shù)據(jù)讀取至CPU 中,然后進(jìn)行定義的操作(位操作)后,再將結(jié)果寫回鎖存器或是累加器中。所以口在輸入狀態(tài)時(shí)執(zhí)行此類指令,可能會(huì)使內(nèi)部鎖存的狀態(tài)改變,需要加以注意。

輸入輸出口應(yīng)用程序舉例

1.掩膜選擇:pa.0"pa.3 選擇CMOS 結(jié)構(gòu),帶上拉電阻;
硬件要求:pa.0"pa.3 接LED;pa.4"pa.7 接開關(guān)

電路圖



圖2 電路

程序說明:

如上圖所示,pa.0"pa.3 作為輸出,pa.4"pa.7 作為輸入,利用程序?qū)a.4"pa.7 口上的開關(guān)數(shù)讀入單片機(jī),經(jīng)過高4 位與低4 位互換,再向pa.0"pa.3 輸出pa.4"pa.7 的開關(guān)狀態(tài),使LED 的發(fā)光次序與pa.4"pa.7 上的開關(guān)設(shè)置相符。  



2.掩膜選擇:PC口選為CMOS并帶上拉電阻

硬件連接:PA.7與PA.0口相連接程序說明:本程序的目的要說明在執(zhí)行讀-修改-寫指令時(shí)發(fā)生的特殊情況。




程序說明:

執(zhí)行以上程序,我們會(huì)發(fā)現(xiàn)PA.0和PA.7引腳的值始終為0,但實(shí)際上PA.0和PA.7 內(nèi)部鎖存器的值是變化的,參見程序注釋。

如果用單步調(diào)試,我們就能觀察到“Read—Modify—Write”的過程。當(dāng)程序執(zhí)行完(2)時(shí),將連接PA.0和PA.7的導(dǎo)線斷開,則執(zhí)行完下一條語句后PA.0引腳的值會(huì)變?yōu)?。

加上(3)語句,如果在執(zhí)行完(2)時(shí)斷開連接,則最后結(jié)果為PA.0=1、PA.7=1;如果在執(zhí)行完(3)時(shí)斷開連接,則最后結(jié)果為PA.0=0、Pa.7=1。在使用過程中因注意以上區(qū)別所以某個(gè)口當(dāng)為NMOS結(jié)構(gòu),要作為輸入口時(shí),一定要先向該口寫“1”,再讀入該口的輸入狀態(tài),

并且讀口狀態(tài)的操作一定要緊接在寫“1”操作之后,避免因執(zhí)行“Read—Modify—Write”指令而發(fā)生錯(cuò)誤。
本文地址:http://m.qingdxww.cn/thread-26445-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日本视频中文字幕一区二区 | 91在线丨亚洲 | 欧洲亚洲视频 | 亚洲综合网在线观看首页 | 黑人又大又粗又爽免费视频 | 国产黄在线免费观看 | 国内精品福利在线视频 | 国产视频h| 天天久久综合 | 福利在线一区 | 天美传媒无忧传媒果冻传媒 | 黄页免费观看 | 欧美成人高清免费大片观看 | 自拍偷拍第一页 | 国产精品香蕉在线一区二区 | 99视频在线 | 亚洲图片在线播放 | 男女无遮挡羞羞视频 | 国产精品免费大片一区二区 | 亚洲国产精品成人综合色在线婷婷 | 日日夜夜免费精品视频 | 性久久久久| 精品一区二区三区四区五区六区 | 国产欧美在线观看一区二区 | 中文字幕无线码一区二区三区 | 日日天天 | 久久精品国产国语对白 | 欧美一区二区三区精品国产 | 天天干天天操天天射 | 日本高清在线播放一区二区三区 | 亚洲一区www | 99热这里只有精品在线 | 逆天邪神第一季全集免费观看 | 夜夜夜夜曰天天天天拍国产 | 欧美性精品hd在线观看 | 色手机在线 | 99热在这里只有免费精品 | 四虎永久影院永久影库 | 亚洲国产第一区二区三区 | 99精品免费在线观看 | 男女视频在线观看网站 |