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

單片機EM78P156的I/O口復用技巧

發布時間:2010-6-19 19:15    發布者:zealot
大多單片機設計中都需要很多的引腳來實現各種各樣的輸入檢測和輸出顯示或控制功能。這在引腳數不能再增加的前提下。常常會顯得引腳數不夠。所以能否把芯片的固有資源發揮到極致,往往是決定此系統性價比的關鍵。本文借鑒軟件操作系統的分時復用原理,來把任務分成多個時間片,在不同的時間片執行不同的任務。從而實現了較少I/O口的多功能控制。

1 EM78P156N單片機的主要功能

EM78P156N是臺灣義隆公司推出的8位單片機,圖1所示是該芯片的引腳排列圖。該器件的主要功能如下:

◇工作電壓:2.5~5.5 V;
◇工作溫度范圍:-40℃~85℃;
◇工作頻率在晶振模式時的范圍為:DC~20MHz(5V)、DC~8MHz(3V)和DC~4MHz(2.5V);而在外部RC振蕩時的頻率范圍為:DC~4MHz (5V),DC~4 MHz(3V)和DC~4MHz(2.5V);


◇低功耗:工作在5V/4MHz時工作電流小于2mA,工作在3V/32kHz時的工作電流20μA,工作在休眠模式時的工作電流1μA;
◇帶有1K×13B程序空間;
◇具有雙向I/O口;
◇有5級堆棧深度;
◇有8個可編程上拉腳,7個可編程下拉腳,8個可編程橫漏極開路輸入腳,2個可編程R-op-tion腳。

2 硬件電路的總體設計

本設計中控制電路的MCU部分如圖2所示。圖2中的單片機采用外部RC振蕩,振蕩頻率為4MHz。其中LED1~LED6和按鍵K2、K3共用了P61~P65五個I/O口。在該電路設計時,要注意按鍵按下時不能影響LED的正常點亮,所以在I/O口與按鍵之間串了一個2kΩ的電阻,這樣即使按住按鍵不放。LED也能正常點亮。每一路LED燈的點亮須由兩個I/O口同時控制,一路置高、一路置低,使LED產生正向壓降才能點亮。而其余的I/O口則作為正常的輸入、輸出控制。


3 程序流程

本文以按鍵輸入、LED輸出為例,按鍵K2控制第一組LED1~3做跑馬燈變化,按鍵K3控制第二組LED4~6做跑馬燈變化,第一組與第二組燈中每次只能同時亮一個。這里的復用實際上是利用人眼的視覺暫留功能,實際LED是閃爍的,只是人眼分辨不出來而已。每組燈點亮的周期為20ms,按鍵檢測占用的時間為10μs左右,在這么短的時間內,人眼不可能察覺到LED的變化。所以在實際電路設計中,顯示和按鍵等人機接口部分的功能最容易實現分時復用。點亮LED1與LED4的I/O口的工作波形如圖3所示。將按鍵檢測的值送到keybuf中,并做20 ms的延時比較檢測,主要是為了增加按鍵檢測的可靠性。其程序邏輯如圖4所示。


這里需要注意的是,在作為按鍵檢測的時候,P6.2、P6.3、P6.4必須輸出高電平,或者作為輸入口打開內部上拉(如圖3中的P6.2)。這樣可以避免LED在這時被點亮形成鬼影,而影響整個系統的顯示效果。當然也可以將LED驅動換成帶三極管驅動的繼電器。但因為繼電器的吸合或斷開需要幾毫秒的響應過程,而按鍵檢測所需的10μs時間絕對不足以讓繼電器發生狀態跳變。


4 程序介紹

下面給出本系統的顯示部分子程序:


下面是系統中的按鍵掃描部分子程序:


5 結束語

利用本文所介紹的方法復用后就能節省大量的I/O引腳。但設計時需要考慮輸入和輸出的隔離,而不能相互影響,并且即使輸出對象允許在人眼無法察覺的情況下出現瞬間跳變,也不能不影響輸出控制的效果。
本文地址:http://m.qingdxww.cn/thread-13291-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美片网站免费 | 免费观看黄a一级视频日本 免费观看黄a一级视频 | 91真实强推绝对不是演的 | 成人不卡在线 | 2021时光音乐会在线观看 | 69视频在线观看免费 | 国产在线观看一区二区三区四区 | 天天操天天干天天透 | 操啪 | 色综合天天综合网国产成人 | 欧美大片在线观看完整版 | 靠逼动态图| 中国国产成人精品久久 | 一级毛片一级毛片 | 四虎最新网 | 成年人在线免费播放 | 久久精品国产亚洲麻豆 | 趁女同学洗澡摸她胸喝她奶 | 久久综合丁香 | 国产一级特黄aa毛片 | 99re热这里只有精品66 | 最新99热 | 五月天婷婷视频在线观看 | 高清国产在线 | 国产精品大全国产精品 | 国产日韩欧美亚洲精品95 | 自拍偷拍亚洲第一页 | 亚欧乱色视频 视频在线 | 国产在线视频www片 国产在线视频99 | 在线观看99 | 四虎最新网址在线观看 | 成年美女黄网站色大片免费看 | 久久福利精品 | 久久www免费人成看国产片 | 色婷婷影院在线视频免费播放 | 天堂网在线观看视频 | 亚洲欧美日韩第一页 | 小彩的第一次小志弄 | 男女网站在线观看 | 九九精品99久久久香蕉 | 国产牛牛 |