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

正文內容

pic16f887系統資源(編輯修改稿)

2024-09-01 00:46 本頁面
 

【文章內容簡介】 I/O端口,有第 3功能; TMR0模塊: 8位可編程定時 /計數器。 TMR1模塊: 16位可編程定時 /計數器,與捕捉 /比較 /脈寬調制器CCP模塊配合使用,實現捕捉、比較功能; TMR2模塊: 8位可編程定時器,不能做計數器使用,與捕捉 /比較 /脈寬調制器 CCP模塊配合使用,實現脈寬調制輸出功能; 中山火炬職業(yè)技術學院 : 128*8的電擦 /寫的存儲器,掉電時數據不丟失; 8. A/D轉換器 : 10位轉換精度,有 5/8路; 9. 捕捉 /比較 /脈寬調制 CCP CCP2模塊 :兩個幾乎完全一樣的 CCP模塊,與 TMR TMR2配合使用可以實現輸入捕捉,輸出比較和脈寬調制 PMW輸出功能。 ① 輸入捕捉 : 用于測量信號的周期、脈寬和頻率等; ② 輸出比較 : 功能用于產生寬度不同的正負方波信號,用于驅動可控 硅、繼電器等; ③ 脈寬調制輸出 :用于產生 周期固定、脈寬可調 的周期性的方波信 號,以驅動可控硅、步進電機等; 中山火炬職業(yè)技術學院 10. 主同步串行端口 MSSP模塊: 具有 SPI和 I2C兩種工作模式,用于與 SPI和 I2C串行端口的外接器件或單片機進行通信; ① SPI : serial peripheral interface 外圍串行接口 ; ② I2C : inter integrated circuit bus 電路板級集成芯片間總線。 11. 通用同步 /異步收發(fā)器 USART模塊 : 用于實現二線式的串行通信,有兩種工作方式: ①全雙工異步方式。用于與微機或單片機 系統 的通信; ② 半雙工同步方式。用于與 A/D、 D/A、 串行 EEPROM等 器件 的通信 。 PSP模塊: 用于與其它具有開放總線的單片機、數據處理器或微處理器并行數據總線連接,進行高速的數據傳送和交換。因為總線的使用、控制權由與 PIC連接的外部系統掌握,所以稱其為 “并行從動端口” ; 返回本章目錄 中山火炬職業(yè)技術學院 課堂練習: 1. PIC16F877的 EEPROM的容量? 中山火炬職業(yè)技術學院 課堂練習: 1. PIC16F877的定時器的數量? 中山火炬職業(yè)技術學院 程序存儲器和堆棧( 參見 45頁) PIC16F87X系列單片機具有一個 13位的程序計數器,其尋址范圍為 213 =8K( 1024*8=8192個字節(jié)),對應的尋址范圍是: 0000H~ 1FFFH。 PIC16F87X系列單片機程序存儲器容量表 型 號 存儲器容量 地 址 范 圍 PIC16F874/877 8K*14 0000~ 1FFFH PIC16F873/876 4K*14 0000~ 0FFFH PIC16F870/871/872 2K*14 0000~ 07FFH 中山火炬職業(yè)技術學院 堆棧級 1 堆棧級 2 ?? 堆棧級 8 復位矢量 中斷矢量 PC12:0 0000H 0004H 1FFFH 07FFH 0800H 第 0頁 第 1頁 第 2頁 第 3頁 1800H 17FFH 1000H 0FFFH 13 13 PIC16F877內部程序存儲器和堆棧示意圖 1. 將程序存儲器每 2K為一頁,這樣:PIC16F877的 8K*14空間可以劃分為四個頁(如圖所示)。 2. 第 0頁中的 0000H、0004H單元為兩個特殊的“ 上電復位矢量” 單元和“ 中斷矢量” 入口單元”。 獨立于RAM 中山火炬職業(yè)技術學院 PIC16F87X系列單片機采用的是“ 硬件堆棧 ”方式,堆棧深度為 8級。 “ 硬件堆棧 ” : 1. CPU執(zhí)行 CALL指令 或 響應中斷 時,程序跳轉且自動地把當前程序計數器 PC的內容(斷點)壓入堆棧;返回時將堆棧中的斷點地址自動“彈到”程序計數器 PC中,使CPU恢復執(zhí)行原來的程序 —— (同 MCS51); 2. 由于 PIC的堆棧是專門存儲程序 斷點 的( 13位),所以此堆棧不能用來存儲數據,所以 PIC沒有專用的“進?!?、“出?!敝噶? —— (不同于 MCS51)。 返回本章目錄 中山火炬職業(yè)技術學院 RAM數據存儲器(文件寄存器) 參見 47頁 PIC16F87X系列單片機的 RAM單元包含了 通用寄存器 和專用寄存器 。都可以實現: 移位、置位、清零和位測試 等復雜操作,所以在 microchip公司的技術資料中,常常把其 RAM又稱為“ 文件寄存器 ”(在 MCS51中只有累加器A才具備上述功能)。 由于指令代碼中 直接尋址 位數的限制,將 512B的存儲空間 分為四個體 ( Bank) :即體 0、體 1 、體 2 和體 3 。由status中的 rp0、 rp1來設定。每一個體中有 128個單元。 PIC16F87X的 RAM按照功能劃分: ① 特殊功能寄存器 。在每一個體中的上半部分; ② 通用寄存器 。占用每一個體中的下半部分。 中山火炬職業(yè)技術學院 1. PIC單片機的 RAM操作,首先要通過 status中的rp0、 rp1位的設置,來確定被訪問單元所在的“ 體 ”的位置,然后才能對該單元進行訪問! 2. 這種方式多少為編程者帶來了不便。其原因是 PIC的指令系統的訪問內存指令中的直接地址的有效位數不夠(只有 7位地址); 3. 如果使用 C語言編程( PICC) 上述問題可以忽略。 PIC單片機的 RAM訪問注意事項 中山火炬職業(yè)技術學院 PIC16F87X數據存儲器 RAM結構圖(簡圖) 00H 1FH 80H 9FH 100H 10FH 180H 18FH 20H 6FH 70H 7FH A0H EFH F0H FFH
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1