freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

icio端口appt課件-免費(fèi)閱讀

2025-01-29 03:36 上一頁面

下一頁面
  

【正文】 SSPSTAT(6)=1, 選擇 SMBUS電平 的信號 4. PORTC相關(guān)的寄存器 地址 寄存器名 D7 D6 D5 D4 D3 D2 D1 D0 07H PPORTC 87H TRISC 0輸出 1輸入 ? PORTC初始化 BCF STATUS , RP0 ;選擇體 0 CLRF PORTC ;置輸出鎖存器為“ 0” BSF STATUS , RP0 ;選擇體 1 MOVLW 0CFH ;設(shè)置 PORTC I/O位的輸入 /輸出 MOVWF TRISC ;設(shè)置 RC[3~0、 7: 6]輸入, ; RC[5: 4]輸出 例:輸入 /輸出的分時(shí)使用 ? RC4工作在輸出時(shí):輸出“ 1”使 LED導(dǎo)通,輸出“ 0”使 LED截止。 + 外圍設(shè)備輸 出 OE允許 外圍設(shè)備輸入 P N Q 例:當(dāng) RC0和 RC1作為 TMER1的時(shí)鐘輸入時(shí),此時(shí)不論 TRISC[1: 0]是什么狀態(tài)(“ 0”,“ 1”),RC0和 RC1都工作在輸入方式。 三. PORTC端口和 PORTC有關(guān)的寄存器 1. PORTC可實(shí)現(xiàn)的功能 ? 8個(gè) I/O位 ? 定時(shí)器 1振蕩器輸入 /輸出,定時(shí)器 1時(shí)鐘輸入 ? 捕捉器 1/2輸入;比較器 1/2輸出; PWM1/2輸出 ? SPI、 I2C時(shí)鐘信號 ? SPI、 I2C數(shù)據(jù) ? 同步串行口數(shù)據(jù)輸出 ? 異步收 /發(fā)數(shù)據(jù) ? 同步時(shí)鐘 /數(shù)據(jù) ? RC7~RC0:輸入 /輸出。 + 全局中斷允許位 GIE=0時(shí) 喚醒中斷 外圍中斷源 內(nèi)部中斷 中 斷 上升沿 產(chǎn)生中 斷 下降沿 引起假 中斷 T 當(dāng)脈沖 T時(shí)間比中斷服務(wù)程序執(zhí)行的時(shí)間小時(shí): ①進(jìn)入中斷服務(wù)程序即執(zhí)行讀 RBX。 ;或 BANKSEL TRSIB BSF TRISB , 0 ;設(shè)置 RB0為輸入 BCF OPTION_REG , INTEDG ;選擇下降沿觸發(fā)中斷 BCF OPTION_REG , RBPU ;允許弱上拉 CLRF INTCON ; INTCON全部置“ 0” BSF INTCON , INTE ;設(shè)置 RB0/INT中斷允許位為“ 1” BSF INTCON , GIE ;將全局中斷允許位設(shè)置為“ 1”。 在中斷服務(wù)程序中可用下述兩種方法將RBIF置為“ 0”: ①。 PORTB中的弱上拉 功能是其它端口沒有的。 設(shè)置各端口的輸入 /輸出方式時(shí),必須注意體的選擇。分別用高壓電流通過鑒 10M的電阻把被測人體和 C=2700Pf的電容充到某一電壓 V,之后讓人體和電容器通過一個(gè) 1K電阻對地放電 ……..科克等得到的人體參數(shù)為 C=132~190Pf。由此知當(dāng)輸入的狀態(tài)不穩(wěn)定時(shí),應(yīng)在讀操作前加若干個(gè) NOP指令,或先執(zhí)行其他操作后再執(zhí)行讀操作。 用其它指令替代上述三條指令,解決回讀所存在的問題。 V RA3 RA4 RA5 CPU LED1 LED2 C1 C2 T1 V RA3 RA4 RA5 要求繼電器閉合、 LED1和 LED2導(dǎo)通 ① BSF PORTA, 3 ② BSF PORTA, 4 ③ BSF PORTA, 5 CPU LED1 LED2 C1 C2 T1 20MHz = ,因此執(zhí)行一條指令所需要的時(shí)間為 : * 4 = [ Q4指令執(zhí)行結(jié)束, Q1又執(zhí)行指令 ] BSF PORTA, 5第三條指令執(zhí)行后,最后實(shí)際結(jié)果可能是: RA4=RA3=“0”、 RA5=“1”。 1。 amp。 通過對 PORTA寄存器的設(shè)置,無論 PORTA工作在模擬的輸入或數(shù)字的輸入 /輸出, TRISA方向寄存器始終控制 RA端口數(shù)據(jù)傳輸?shù)姆较?。 5。 強(qiáng)者不可懼,弱者不可怠。 雖然 20mA電流可驅(qū)動(dòng)繼電器,由于繼電器在通 /斷瞬間,此時(shí)由繼電器線圈所產(chǎn)生的瞬態(tài)反向電動(dòng)勢 比電源電壓高 10倍以上 的,如此高的反向電動(dòng)勢對 I/O端口是致命的。 amp。 對沒有模擬功能的 I/O位,在任何情況下的復(fù)位后均自動(dòng)工作為數(shù)字的輸入狀態(tài),其 輸入阻抗為高阻狀態(tài) 。 PORTA相關(guān)的寄存器 地址 寄存器名 D7 D6 D5 D4 D3 D2 D1 D0 05H PPORTA 85H TRISA 0輸出 1輸入 9FH ADCON1 RA、 RB、 RC、 RD和 RE 端口寄存器均在 體 1中。 PIC系統(tǒng)單片機(jī)所有的 I/O (除具有模擬端口除外 ), 在任何情況下的復(fù)位后均自動(dòng)工作為輸入狀態(tài) (即 TRIS方 向寄存器內(nèi)容為“ 1”)。 R 最小值應(yīng)保證 RA4輸出的低電平為 ,不使 IOL超過額定值。 通過上拉 電阻,可實(shí)現(xiàn)接 口信號的電壓匹 配。輸入端電壓超過 , D2二極管導(dǎo)通,輸入端電 壓鉗位在 。 RA5~RA0 的工作方式 必須通過對 TRISA方向寄存器的設(shè)置。 TRISA對應(yīng)的位設(shè)置為 “ 0”,則對應(yīng)位工作為輸 出(輸出的是輸出數(shù)據(jù)鎖存器中的狀態(tài)) TRISA對應(yīng)的位設(shè)置為 “ 1”,則對應(yīng)位工作為輸 入 ADC模擬信號輸入; RA0/AN0、 RA1/AN RA2/AN RA3/AN3和 RA5/AN4 ADC基準(zhǔn)參考電壓 :RA2/VREF、 RA3/VREF+ SPI通信從機(jī)選擇控制: RA5/SS ? RA RA3~ RA0 I/O電路結(jié)構(gòu) D Q CK Q D Q CK Q + amp。 3。 上拉電阻值 越小,則向負(fù)載 提供的電流越大 但當(dāng) RA4輸出為 低電平時(shí),該電 阻向 RA4提供的 灌流也越大,因 此上拉電阻一般 取 3~10KΩ。 由此知: I/O輸出邏輯低電平時(shí), 電阻 R應(yīng)足夠大,使 IOL不超過額定值。由于工作在輸入,其 輸入阻抗為高 阻狀態(tài) ,因此可通過外接上拉或下拉電阻,使任一 I/O位 在復(fù)位后都工作在一個(gè)確定的邏輯狀態(tài),這對單片機(jī)復(fù)位 后必須工作在一個(gè)確定的邏輯電平,提供了方便。 TRIS(E~A)方向寄存器均在 體 2中。因此通過外接上拉或下拉電阻,使這些數(shù)字 I/O位,在 CPU復(fù)位后都工作在一個(gè)確定的邏輯狀態(tài),這對單片機(jī)復(fù)位后I/O必須工作在一個(gè)確定的邏輯電平提供了方便。 Q D EN DATA BUS WR PORT WR TRIS RD PORT TO AD RD TRIS Analog Input Mode TTL Input bufer P N U1 U2 U3 T1 T2 I/O位 方向寄 存器 輸入數(shù)據(jù)鎖存器 輸出數(shù)據(jù)鎖存器 VDD 4。 RA0 V=L (di/dt) RA0 V V RA3 CPU V=L (di/dt) 信號 當(dāng)導(dǎo)通 /斷開時(shí),雖然各I/O端口內(nèi)部鉗位二極管對瞬態(tài)反向電動(dòng)勢具有抑制能力,但由于二極管為非理想器件,即導(dǎo)通需有一定的導(dǎo)通時(shí)間,因此無法完全抑制由 繼電器 導(dǎo)通/截止所產(chǎn)生的電流在瞬間產(chǎn)生的反向電動(dòng)勢。 驕傲不可有,自信不可無。 PIC16F877 PORTA I/O位的設(shè)置方法 具有模擬功能的例如 RAi /ANi /VREF這些 I/O位在單片機(jī)復(fù)位后,自動(dòng)設(shè)置工作在模擬信號輸入的狀態(tài)下,而不是工作在數(shù)字信號的輸入狀態(tài)。若將 RA端口設(shè)置為模擬輸入端,此時(shí)必須將 TRISA方向寄存器中各位設(shè)置為“ 1”。 Q D EN VDD DATA BUS WR PORT WR TRIS RD PORT TO AD RD TRIS Analog Input Mode TTL Input bufer P N U1 U2 U3 T1 T2 輸入: : 方向寄存器 TRISA=1 U2Q=1 T1截止 U2Q=1 T2截止 I/O端口為高阻 I/O位 輸出: TRISA=0 U2Q=0 、 U2Q=1 若 U1Q=0,此時(shí) T1截止 U1Q=0,此時(shí) T2導(dǎo)通 T1截止、 T2導(dǎo)通, I/O輸出為 “ 0” 若 U1Q=1,此時(shí) T1導(dǎo)通 U1Q=1,此時(shí) T2截止 T2截止、 T1導(dǎo)通, I/O輸出為 “ 1” 方向寄存器 TRISA 輸入數(shù)據(jù)鎖存器 輸出數(shù)據(jù)鎖存器 I/O端口鉗位二極管保護(hù) PORTA端口的“讀 —修改 —寫”問題 PORTA需通過對 TRISA方向寄存器的設(shè)置確定其工作為輸入 /輸出。讀 2。 第三條指令執(zhí)行后, RA5輸出為高電平。 MOVLW 111XXXXXB ; 原狀態(tài)不能變 MOVWF PORTA ; RA3=RA4=RA5同時(shí)為“ 1” 修改上述電路結(jié)構(gòu),使電阻同 PORTA緊緊相連,這樣在執(zhí)行上述指令時(shí),對 RA3和 RA4所產(chǎn)生的回讀操作的結(jié)果仍為邏輯“ 1”,這樣就保證回讀操作對 T1和 LED1的工作狀態(tài)不產(chǎn)生任何影響。 寫操作 讀操作 寫 讀 7。R=87~190。 二. PORTB端口和 PORTB有關(guān)的寄存器 1. PORTB可實(shí)現(xiàn)的功能 ? 8個(gè) I/O位 ? 一個(gè)外部中斷輸入 ? 在線編程或電平變化中斷 ? PORTB端口功能說明 I/O位 緩沖器類型 功能描述 RB0/INT TTL/ST I/O或中斷輸入,編程弱上拉 RB1/RB2/RB4/RB5 TTL I/O或 電平變化中斷 ,編程弱上拉 RB3/PGM TTL I/O或 編程控制引腳, 編程弱上拉 RB6/PGC TTL/ST I/O或 電平變化中斷, 編程弱上拉 RB7/PGD TTL/ST I/O或 電平變化中斷, 編程弱上拉 PGM:單片機(jī)程序 存儲器編程低電 壓引腳 PGC: 單片機(jī)程序 存儲器編程時(shí)鐘 PGD: 單片機(jī)程序 存儲器編程數(shù)據(jù) ? RB7~RB0:輸入 /輸出。 amp。在中斷服務(wù)程序中對 PORTB執(zhí)行一次讀操作(此時(shí) PORTB輸入端的狀態(tài)未變化),即執(zhí)行讀操作時(shí),由于 A點(diǎn)和 B點(diǎn)處的邏輯相同,通過“異或”電路后輸出使 RBIF為“ 0”。 ;當(dāng) RB0/INT輸入為下降邊沿觸發(fā) ;中斷,或?qū)?CPU從休眠中喚醒。 中斷服務(wù)程序執(zhí)行時(shí)間 窄脈沖上升沿中斷處理 若進(jìn)入中斷服務(wù)程 序就執(zhí)行讀 RBX操 作,則即將 RBIF置 “ 0”,這樣在執(zhí)行中 斷服務(wù)程序時(shí),若 發(fā)生由高電平變低 電平,此時(shí)又將 RBIF置“ 1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1