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

正文內(nèi)容

pic16f887系統(tǒng)資源-文庫(kù)吧

2024-08-04 00:46 本頁(yè)面


【正文】 IC16F87X內(nèi)部結(jié)構(gòu)分為:內(nèi)部核心模塊 、 外圍模塊 兩個(gè)區(qū)域。 1. 核心模塊: 是 PIC系列單片機(jī)任何一款都必不可少的; 2. 外圍模塊: 則由生產(chǎn)廠家根據(jù)設(shè)計(jì)目標(biāo)靈活的“ 拼裝 ”和“ 剪裁 ”,因而派生出許許多多的系列和型號(hào),以使產(chǎn)品在應(yīng)用中達(dá)到最佳的“性價(jià)比”。 我們?nèi)匀灰?PIC16F87X系列(重點(diǎn)介紹 PIC16F877) 為主,來(lái)分析 PIC單片機(jī)的內(nèi)部結(jié)構(gòu)。 中山火炬職業(yè)技術(shù)學(xué)院 端口 E 端口 D 端口 B 端口 C 端口 A EEPROM 數(shù)據(jù)存儲(chǔ)器 A/D轉(zhuǎn)換器 捕捉 ,比較 , PWM1 捕捉 ,比較 , PWM2 同步串口 通用同步 / 異步收發(fā)器 8位從動(dòng) 并行端口 定時(shí)器 2 定時(shí)器 1 定時(shí)器 0 FLASH 程序 存儲(chǔ)器 8K*14 程序計(jì)數(shù)器 數(shù)據(jù)存儲(chǔ)器 RAM 368X8 8級(jí)堆棧 13位 指令寄存器 地址復(fù)用器 間址寄存器 狀態(tài)寄存器 數(shù)據(jù)復(fù)用器 ALU W寄存器 指令 譯碼器 時(shí)基 發(fā)生器 RAM地址 ( 9位) 程序總線 ( 14位) 內(nèi)部數(shù)據(jù) 總線 8位 直接地址 7位 PIC16F877結(jié)構(gòu)簡(jiǎn)圖 8 8 3 8 返回前一次 上電延時(shí) 起振延時(shí) 上電復(fù)位 WDT 欠壓復(fù)位 在線調(diào)時(shí) 低壓編程 中山火炬職業(yè)技術(shù)學(xué)院 : PIC16F87X的 核心模塊區(qū)域 : 存放程序、常數(shù)和表格。規(guī)格: 8K*14的 FLASH; : 為程序存儲(chǔ)器提供指令地址的 13位計(jì)數(shù)器(尋址范圍 8K)。 初始狀態(tài)為全零,每執(zhí)行一條指令自動(dòng)加一; : 保存程序斷點(diǎn)地址。當(dāng)調(diào)用子程序或發(fā)生中斷時(shí),將斷點(diǎn)地址自動(dòng) 壓入堆棧,結(jié)構(gòu)為 8*13即可以有 8級(jí)的斷點(diǎn)保護(hù)(不同于 MCS51)。 : 暫存從程序存儲(chǔ)器中取出的指令。將指令的操作碼和數(shù)據(jù)進(jìn) 行分離,分別送到不同的邏輯電路; : 將指令寄存器送來(lái)的操作碼進(jìn)行譯碼,產(chǎn)生一系列 的微操作,控制個(gè)功能電路協(xié)調(diào)工作,完成指令的功能。 結(jié)構(gòu)圖 中山火炬職業(yè)技術(shù)學(xué)院 ALU: 實(shí)現(xiàn)算術(shù)和邏輯運(yùn)算操作; W: 指令使用頻率很高的寄存器 ,比如存放要參加運(yùn)算的數(shù)據(jù)和暫存運(yùn)算結(jié)果, 類似 MCS51的累加器 A; STATUS ( 類似 MCS51的 PSW ) : ① 反映運(yùn)算結(jié)果的狀態(tài)如:進(jìn)位、借位、結(jié)果是否為全零等; ② 控制 RAM中 4個(gè)體的 體選 。 : 用來(lái)選擇參加運(yùn)算的 數(shù)據(jù) 來(lái)源:數(shù)據(jù)可以是來(lái)自 RAM存儲(chǔ) 器,也可以是來(lái)自程序存儲(chǔ)器中的常數(shù)。 RAM: 存放運(yùn)算的中間結(jié)果。 RAM單元具有 移位、置位、清零 和 位測(cè)試 等只有寄存器才有的功能,所以這些 RAM單元也稱“ 文件寄存器 ”。整個(gè)分為體 0、體 體 2和體 3四個(gè)體,由 status中的 rp0、rp1來(lái)設(shè)定。上電復(fù)位時(shí)指向體 0。 結(jié)構(gòu)圖 中山火炬職業(yè)技術(shù)學(xué)院 : 提供訪問(wèn)數(shù)據(jù)寄存器所需要的 RAM地址。地址可以來(lái)源于 間址寄存器 FSR,也可來(lái)自指令碼中的直接地址; FSR( 文件選擇寄存器 ): 存儲(chǔ)間接地址,執(zhí)行相應(yīng)的指令前要事先將要訪問(wèn)數(shù)據(jù)的 RAM地址存入 FSR中(類似于 MCS51的 Ri); 13. 時(shí)基發(fā)生器: 產(chǎn)生內(nèi)部各功能電路工作時(shí)所需的時(shí)鐘信號(hào); : 芯片上電后 Vdd上升到一定值( ~ )后,電路產(chǎn) 生一個(gè)復(fù)位脈沖使單片機(jī)復(fù)位。 : 為了保證電源電壓上升到足夠高時(shí)再使單片機(jī)工作。電路提供一個(gè) 72ms的延時(shí)時(shí)間以確保 CPU在電源電壓達(dá)到正常值時(shí)工作( 如果 CPU在電源電壓偏低的情況下工作時(shí),會(huì)發(fā)生錯(cuò)誤的操作)。 結(jié)構(gòu)圖 中山火炬職業(yè)技術(shù)學(xué)院 : 當(dāng)芯片上電延時(shí)后,該電路再提供一個(gè) 1024個(gè)時(shí)鐘周 期的延時(shí),以保證振蕩器有足夠的時(shí)間來(lái)產(chǎn)生穩(wěn)定的時(shí)鐘信號(hào); WDT: 自帶 RC振蕩器時(shí)鐘源的 定時(shí)器 。用來(lái)監(jiān)視程序的運(yùn)行狀態(tài)。如果因某種原因使程序“ 脫離了 ”正常的“ 軌道 ” 而“ 死機(jī) ”時(shí),能夠強(qiáng)行將 CPU復(fù)位, 使系統(tǒng)從 0000開(kāi)始重新執(zhí)行程序 。 : 當(dāng)芯片的電源電壓低于某個(gè)值時(shí), CPU將不能正確的執(zhí)行指令,這樣系統(tǒng)將會(huì)產(chǎn)生不可想象的后果。為了防止這種情況的發(fā)生, PIC內(nèi)部設(shè)立了電源監(jiān)控電路,一旦電源電壓低于某一個(gè)值時(shí),系統(tǒng)將自動(dòng)產(chǎn)生復(fù)位,直到電源 Vdd恢復(fù)正常后再延時(shí) 72ms, CPU才由復(fù)位狀態(tài)轉(zhuǎn)向運(yùn)行狀態(tài)。 結(jié)構(gòu)圖 中山火炬職業(yè)技術(shù)學(xué)院 : 實(shí)現(xiàn)對(duì)于焊接在板子上的 PIC16F87X芯片的在線調(diào) 試。當(dāng)然,必須使用 microchip公司提供的 “ MAPLAB — IDE”調(diào)試軟件的支持。 : PIC16F87X芯片可以實(shí)現(xiàn)在線串口編程。使用芯片電源( +5V),通過(guò)芯片內(nèi)部的 “ 電源泵 ” 將 5V升為高壓完成 編程(固化程序),而不是一般的單片機(jī)使用的外加高電壓輸入編程。 : 8位寬度,內(nèi)部數(shù)據(jù)的通道,也是連接各外圍模塊的連接 通道。 : 14位的取指高速通道 。專職實(shí)現(xiàn)從程序存儲(chǔ)器到指令寄 存器的指令快速傳遞。 結(jié)構(gòu)圖 中山火炬職業(yè)技術(shù)學(xué)院 課堂練習(xí): 1. PIC16F877堆棧 的級(jí)別? 中山火炬職業(yè)技術(shù)學(xué)院 課堂練習(xí): 1. PIC16F877的上電延時(shí)電路的用途? 中山火炬職業(yè)技術(shù)學(xué)院 課堂練習(xí): 1. PIC16F877的震蕩延時(shí)電路的用途? 中山火炬職業(yè)技術(shù)學(xué)院 : PIC16F87X的外圍模塊區(qū)域 PIC的外圍模塊種類較多、功能也比較復(fù)雜,不同的型號(hào)其配制不同。對(duì)于學(xué)習(xí) PIC這門(mén)課程,可以先“繞過(guò)”這里的一些復(fù)雜的環(huán)節(jié),等到后面的相應(yīng)章節(jié)中作專題講解。這里先對(duì) PIC的外圍模塊預(yù)先做一個(gè)簡(jiǎn)要的介紹: RA模塊: 6線可編程 I/O端口,有第 3功能; RB模塊: 8線可編程 I/O端口,有第 3功能; RC模塊: 8線可編程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1