九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

PIC07輸入輸出端口的基本功能.ppt

  • 資源ID:11497584       資源大?。?span id="24d9guoke414" class="font-tahoma">325KB        全文頁數(shù):14頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

PIC07輸入輸出端口的基本功能.ppt

第六章輸入輸出端口的基本功能,在PIC16F87X單片機(jī)中,28引腳型號的單片機(jī)有3個(gè)IO端口,分別是RA、RB和RC;40引腳型號單片機(jī)有5個(gè)IO端口,分別是RA、RB、RC、RD和RE。其中RA有6條口線,RE有3條口線,其余都有8條口線。PIC16F87X端口口線既可作普通IO引腳,又可作某些部件或外圍模塊的外接引腳,比如端口引腳RC.4既可用作普通IO腳,又可以作為SPI串行通信的數(shù)據(jù)輸入引腳。本章只介紹端口的基本功能和基本用法,端口的其他復(fù)合功能,在以后章節(jié)中介紹。,6.1與輸入輸出端口相關(guān)的2個(gè)寄存器PIC單片機(jī)中各個(gè)IO端口都具備兩個(gè)基本的專用寄存器:端口數(shù)據(jù)寄存器和端口方向寄存器。如下所示。,這些寄存器在RAM中都有統(tǒng)一的編址,即PIC單片機(jī)的端口都可以當(dāng)作RAM單元來訪問,而無需專門的指令來訪問。,6.2輸入輸出端口的基本結(jié)構(gòu)PIC16F87X的5個(gè)端口不但結(jié)構(gòu)上存在差異,而且同一端口的各口線的內(nèi)部結(jié)構(gòu)也略有差別,但是他們的基本結(jié)構(gòu)模型,如下圖所示。圖中有三個(gè)D觸發(fā)器(也稱為鎖存器),其中DataLatch代表了端口數(shù)據(jù)寄存器,例如PORTA、PORTB、PORTC;TRISLatch端口方向寄存器,例如TRISA、TRISB、TRISC;而InputLatch是端口設(shè)置為輸入時(shí)作為緩沖器?;据斎胼敵龆丝诘墓ぷ髟硐旅鎸Χ丝诳诰€進(jìn)行的基本操作說明如下:,寫IO方向寄存器TRISLatch當(dāng)方向寄存器中的內(nèi)容為1時(shí),則對應(yīng)口線被設(shè)置為輸入;當(dāng)其內(nèi)容為0時(shí),則對應(yīng)引腳設(shè)置為輸出。經(jīng)端口引腳輸出數(shù)據(jù)要把端口口線作為輸出,必須要把該口線預(yù)先設(shè)定為輸出態(tài),即相應(yīng)的TRISLatch的內(nèi)容必須為0。從端口引腳輸入數(shù)據(jù)要把端口口線作為輸入,必須要把該口線預(yù)先設(shè)定為輸出態(tài),即相應(yīng)的TRISLatch的內(nèi)容必須為1。,6.3輸入輸出端口基本功能的應(yīng)用舉例下面的實(shí)例是單鍵觸發(fā)8位二進(jìn)制累加計(jì)數(shù)器,是針對端口功能和ICD在線調(diào)試器上的硬件為基礎(chǔ)而設(shè)計(jì)的。該實(shí)例中要用到的演示板上的部分硬件電路如下圖所示。圖中端口RC外接8條支路,這8條支路構(gòu)成了端口RC的輸出電路,其中8只電阻起限流作用,保護(hù)端口引腳和發(fā)光二極管LED;LED在高電平時(shí)發(fā)光。圖中還使用了端口RB的RB0口線作為外接輸入引腳。電阻R4為限流電阻,對RB0引腳起,保護(hù)作用;電阻R21為上拉電阻,將RB0電平拉高;開關(guān)SW1用來人工輸入低電平脈沖信號。程序設(shè)計(jì)思路本實(shí)例是把演示板當(dāng)做一個(gè)計(jì)數(shù)器。剛接通電源時(shí),8只發(fā)光二極管都不亮,表示計(jì)數(shù)器初始值為0。按下開關(guān)SW1時(shí),計(jì)數(shù)器值加l,D0點(diǎn)亮,表示二進(jìn)制數(shù)00000001B,然后松開按鈕;再次按下SW1時(shí),計(jì)數(shù)器值又加1,D1點(diǎn)亮,表示二進(jìn)制數(shù)00000010B,然后再松開按鈕;依次類推。直到按了255次按鈕時(shí),D7D0全部點(diǎn)亮,假如再次按動按鈕將使計(jì)數(shù)器回0。如此循環(huán)往復(fù)。,設(shè)計(jì)按鈕輸入程序時(shí),有一點(diǎn)需要注意,就是必須處理按鈕在按下或松開時(shí)存在抖動現(xiàn)象,以免產(chǎn)生誤判。按鈕的去抖動一般都是調(diào)用延遲程序來消除抖動的。即在程序設(shè)計(jì)中,當(dāng)查詢到RB0上的首次電平變化后,馬上延遲(例如10ms),待RB0上的狀態(tài)穩(wěn)定后,再次查詢確認(rèn),果真是按鍵動作(按下或者松開),方認(rèn)定為有效,否則,判為干擾脈沖。程序清單如下:STATUSEQU03HPORTBEQU06HTRISBEQU86H,PORTCEQU07HTRISCEQU87HDATA1EQU20H;DATA1為延時(shí)變量DATA2EQU21H;DATA2為延時(shí)變量N1EQUD13;外層循環(huán)延時(shí)常數(shù)N2EQU0FFH;內(nèi)層循環(huán)延時(shí)常數(shù)RP0EQU5H;體選位RP0ORG000HBSFSTATUS,RP0;切換到RAM的體1MOVLW00H;將端口C設(shè)為輸出MOVWFTRISCMOVLW0FFH;將端口B設(shè)置為輸入MOVWFTRISBBCFSTATUS,RP0;恢復(fù)到RAM的體0,MOVLW00H;初始化端口CMOVWFPORTCLPBTFSCPORTB,0;測試SW1按下否?GOTOLP;否!則循環(huán)檢測CALLDELAY;調(diào)用延時(shí)程序去抖動BTFSCPORTB,0;再次測試SW1按下否?GOTOLP;否!則循環(huán)檢測INCFPORTC,1;PORTC+1->PORTCLP1BTFSSPORTB,0;測試SW1斷開否GOTOLP1;否!則循環(huán)檢測CALLDELAY;消除斷開抖動BTFSSPORTB,0;再次測試SW1斷開否GOTOLP1;否!則循環(huán)檢測GOTOLP;返回,DELAYMOVLWN1;N1DATA1MOVWFDATA1LOOP0MOVLWN2;N2DATA2MOVWFDATA2LOOP1DECFSZDATA2,1;DATA2-1DATA2,;若為0則跳轉(zhuǎn)GOTOLOOP1DECFSZDATA1,1;DATA1-1DATA1,;若為0跳轉(zhuǎn)GOTOLOOP0RETURNEND;源程序結(jié)束以下是用C語言編寫的程序:,#include#defineN113#defineN20 xffstaticvolatilebitPORTB0(unsigned),voidDELAY()DATA1=N1;LP0:DATA2=N2;LP1:ifDATA2->0gotoLP1;ifDATA1->0gotoLP0;return;,

注意事項(xiàng)

本文(PIC07輸入輸出端口的基本功能.ppt)為本站會員(tia****nde)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!