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

正文內(nèi)容

輸入輸出端口ppt課件(編輯修改稿)

2025-02-01 19:52 本頁面
 

【文章內(nèi)容簡介】 RA口引腳都是TTL電平輸入和 CMOS驅(qū)動輸出 。 ◆ 端口 A其他引腳 RA0 、 RA1 、 RA RA RA5的第二功能是作為模擬電壓輸入或模擬參考電壓輸入 。 ?2022/2/2 ? Down ? Up ? Main Return ◆ 引腳的選擇是通過置位 /復位 ADC控制寄存器 1( ADCON1) 的低 4位來決定的 。 ◆ 當上電復位時 , 這些引腳設定為模擬電壓輸入 , 讀這些引腳時 , 得到的結(jié)果是零 。 ?2022/2/2 ? Down ? Up ? Main Return ADCON1 ADFM PCFG3 PCFG2 PCFG1 PCFG0 ◆ PCFG3:PCFG0= 011x時選擇 A口的 5個引腳和 E口的 3個引腳為數(shù)字 I/O引腳 這 4位用以選擇 RA和 RE的哪些引腳為模擬量輸入和模擬參考電壓輸入 ?2022/2/2 ? Down ? Up ? Main Return RA口初始化的程序 ? BCF STATUS,RP0 ? BCF STATUS,RP1 。選 RAM的 BANK0 ? CLRF PORTA 。清除 RA口 ? BSF STATUS,RP0 。選 RAM的 BANK1 ? MOVLW 0x07 ? MOVWF ADCON1 。RA口為數(shù)字 I/O ? MOVLW 0xCF ? MOVWF TRISA 。RA5:RA4為輸出 。RA3:RA0為輸入 ?2022/2/2 ? Down ? Up ? Main Return ◆ 端口 B是一個 8位寬 , 雙向可編程 I/O端口 。 ◆ 其對應的數(shù)據(jù)寄存器和方向控制寄存器分別是 PORTB和 TRISB。 二 、 PORTB和它的方向寄存器 TRISB ?2022/2/2 ? Down ? Up ? Main Return ◆ PORTB的地址有 2個 , 分別是 06H和106H, 說明在存儲體 0和存儲體 2的相同位置上都能訪問到它; ◆ TRISB的地址也有 2個 , 分別是 086H和 186H, 說明在存儲體 1和存儲體 3的相同位置上也都能訪問到它 。 ?2022/2/2 ? Down ? Up ? Main Return 與 B口相關的寄存器共有 4個 數(shù)據(jù)寄存器 PORTB 地址: 06H、 106H D7 D6 D5 D4 D3 D2 D1 D0 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 方向寄存器 TRISB 地址: 86H、 186H D7 D6 D5 D4 D3 D2 D1 D0 對應 B口各位方向控制數(shù)據(jù) ?2022/2/2 ? Down ? Up ? Main Return ◆ 當 TRISB寄存器相應位置為 1, 其輸出驅(qū)動器呈高阻狀態(tài) , PORTB相應的I/O引腳被定義為輸入; ◆ 當 TRISB寄存器相應位為 0, 輸出鎖存器上的數(shù)據(jù)就從相應 I/O引腳上輸出 ,所以這時 PORTB相應的 I/O引腳被定義為輸出 。 ?2022/2/2 ? Down ? Up ? Main Return ◆ PORTB有三個引腳與低電壓編程功能復用 , 它們是: RB3/PGM、 RB6/PGC和 RB7/PGD。 ◆ PORTB的 RB7: RB4定義為輸入 , 這 4根 I/O線上的電平有變化時 , 可以引起中斷 。 ?2022/2/2 ? Down ? Up ? Main Return ◆ 其功能的實現(xiàn)是通過把 RB7: RB4引腳上的輸入信號與上次讀入 B口的舊的鎖存值進行比較 。 ◆ 若有變化 , 則把兩者相異或后輸出以產(chǎn)生 RBIF中斷 ( 中斷的標志在 INTCON寄存器中的 D0) 。 ◆ 這種中斷可以把 CPU 從 “ 休眠( SLEEP) ”狀態(tài)中喚醒 。 ?2022/2/2 ? Down ? Up ? Main Return ◆ 端口 B的每一個引腳具有內(nèi)部弱上拉功能 , 這可以通過軟件編程設置 , 即選項寄存器 OPTION_REG 的 D7( RBPU) 。 ◆ RBPU= 0時 , 設置弱上拉功能可以啟用; ◆ RBPU= 1時 , 設置弱上拉功能被禁止 。 弱上拉:最簡單的解釋 , 就是比較弱的上拉 。 ?2022/2/2 ? Down ? Up ? Main Return ◆ 對于其中某一個具體引腳而言 , 僅當它被定義為輸入方式 , 并且同時 RBPU= 0, 弱上拉功能才確實被啟用; ◆ 反之 , 如果該引腳定義為輸出 , 無論RBPU為何值 , 該腳上的弱上拉功能都自動被取消 。 ?2022/2/2 ? Down ? Up ? Main Return D7 D6 D5 D4 D3 D2 D1 D0 RBPU INTEDG T0CS T0SE PSA PS2 PS1 PS0 選擇寄存器 OPTION_REG 與端口 B有關的 2個控制位的含義如下: ?2022/2/2 ? Down ? Up ? Main Return ◆ INTEDG: 外部中斷 INT觸發(fā)信號邊沿選擇位 。 ? 1:選擇 RB0/INT上升沿觸發(fā)有效; ? 0:選擇 RB0/INT下降沿觸發(fā)有效 。 ◆ RBPU: 端口 B內(nèi)部弱上拉電路使能控制位 。 ? 1:端口 B弱上拉電路禁止; ? 0:端口 B弱上拉電路使能 。 ?2022/2/2 ? Down ? Up ? Main Return 中斷控制寄存器 INTCON 地址: 0BH, 8BH D7 D6 D5 D4 D3 D2 D1 D0 GIE PEIE T0IE INTE RBIE T0IF INTF RBIF 是一個可讀 /寫的寄存器,與端口 B有關的控制位只有 2個,含義如下: ?2022/2/2 ? Down ? Up ? Main Return ◆ RBIE: 端口 B的引腳 RB7~ RB4電平變化中斷屏蔽位: ?1:允許端口 B產(chǎn)生的中斷; ?0:屏蔽端口 B產(chǎn)生的中斷 。 ◆ RBIF: 端口 B的引腳 RB7~ RB4電平變化中斷標志位 。 ?
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1