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

正文內(nèi)容

freescalemc9s08單片機原理與應用第07章(編輯修改稿)

2024-09-26 14:41 本頁面
 

【文章內(nèi)容簡介】 入任意值(使用指令“ STA COPCTL”,叫做給看門狗喂食),以清除 COP 計數(shù)器。若系統(tǒng)由于某種原因使軟件工作不正常時, COP計數(shù)器就不能被周期地清零,那么當它溢出時便產(chǎn)生 COP 復位,以防止程序進入不可預料的操作。在系統(tǒng)設置寄存器 CONFIG1 中,可以設置 COP 速率及允許、禁止 COP。給看門狗喂食一般放在一些循環(huán)程序中,可在任何地方插入“ STA COPCTL”語句,一般不影響任何其他功能。另外,不要誤解 COP 控制寄存器 COPCTL 的地址是 $FFFF,占用了復位向量的 1 字節(jié),其實只 是芯片設計時借用了該地址作為 COP 控制寄存器的地址,對復位向量沒有任何影響。 $FFFF 是屬于 Flash 區(qū)的空間,不是用“ STA $FFFF”可以直接寫入數(shù)據(jù)的。 低電壓禁止模塊 LVI 電壓的降低會影響系統(tǒng)的可 靠運行。掉電或電池使用壽命將是導致電壓 不穩(wěn)定的常見原因。在這類事件發(fā)生時, LVI 模塊可以保護單片機系統(tǒng)的正常運行。由于外部 LVI電路通常需要 美元,所以在芯片上集成這一功能可以降低系統(tǒng)成本。當 LVI 電路檢測到電壓正在下降時,它可以復位 CPU,從而避免出現(xiàn) CPU 運行不穩(wěn)定的情況。當電路電 壓恢復正常時, CPU 將繼續(xù)正常運行。這有助于避免潛在的系統(tǒng)故障。大多數(shù) 68HCS08低電壓禁止復位 看門狗復位 上電復位 非法地址復位 非法操作碼復位 內(nèi)部復位( RST) 7 衍生品允許用戶選擇兩個 LVI 分界點( Trip Points)來分別支持 5V 和 3V 系統(tǒng)。關于具體某一單片機衍生產(chǎn)品分界點的詳細信息,請參閱該單片機技術手冊的電氣規(guī)范部分。 LVI 模塊包含帶隙參考電路( Bandgap Reference Circuit)和比較器( Comparator),以確定單片機工作電壓是否下降了特定的分界點值以下。 LVI 模塊可以通過復位來激活,使用系統(tǒng)配置寄存器( CONFIG)中的多個位來配置。該寄存器通常 在上電復位時已初始化,一旦寫入內(nèi)容,在下一次復位之前,系統(tǒng)不能再次向該寄存器寫入內(nèi)容。這種一次性寫入特性可以確保應用不會在無意中重新配置單片機。 LVI 電源禁用位 LVIPWRD 使 LVI 模塊能夠監(jiān)視 VDD 電壓。通過清除該位,可以向LVI 模擬電路供電。把 LVIPWRD 位設為 1,可以切斷 LVI 模塊的電源。 LVI 在 STOP 模式下的允許位 LVISTOP 決定 LVI 是否可以在 STOP 模式下運行。LVIPWRD 位被清除時,將 LVISTOP 位設為 1 使 LVI 模塊能夠在 STOP 模式下運行。復位會清除 LVISTOP 位。在 STOP 模式下,會自動禁用 LVI 可以降低功耗,延長電池壽命,同時在正常運行期間仍可保護 CPU。 LVI5V 或 3V 工作模式位 LVI5OR3 選擇 LVI 模塊的電壓工作模式。注意: LVI 電壓模式必須與工作電壓 VDD匹配。將 LVI5OR3 位置 1,則標稱運行的分界點電壓( VTRIPF )設置為 5V;將 LVI5OR3 位清零,則標稱運行的 VTRIPF 設置為 3V。復位時, LVI 默認為3V 模式。如果要運行 5V 系統(tǒng),則在每次上 電復位后,通常將 LVI5OR3 位置 1,以提高5V 運行模式的分界點電壓。在 5V 模式時,分界點電壓值通常在 ~ 之間;在 3V模式時,分界點電壓值通常在 ~ 之間。關于具體分界點電壓值的更詳細信息,請參閱單片機技術手冊的電氣規(guī)范部分。 LVI 復位禁止位 LVIRSTD 禁止 LVI 模塊的復位信號。 LVIRSTD 位被清除時,如果沒定 LVIOUT,則 LVI 模塊將生成復位信號,這意味著 VDD下降到低于下降分界點電壓VTRIPF 。 如果出現(xiàn)這種情況,則單片機將繼續(xù)處于復位狀態(tài),直到 VDD上升超過上升分界點電壓 VTRIPR 為止。 VTRIPF 通常比 VTRIPR 低 ,以避免當電壓在分界點電壓附近有輕微波動時反復進入和退出復位。 模塊使用 LVI 狀態(tài)寄存器( LVISR)來表示 VDD電壓是否下降到低于 VTRIPF 。 LVI 輸出位 LVIOUT 是一種只讀的狀態(tài)標志,當 VDD低于 VTRIPF 時, LVI 模塊對其置 1;當 VDD上升超過 VTRIPF 時, LVI 模塊對其清零。復位將清零 LVIOUT 位。 當 LVI 模塊用于查詢工作模式(不是復位模式)時, LVIRSTD 這一狀態(tài)標志位特別有用。這種模式通常用于希望工作電壓 VDD低于 VTRIPF ,以延長電池使用壽命的應用中。在這種情況下,軟件可通過查詢 LVIOUT 狀態(tài)標志來監(jiān)視 VDD。要設置 LVI 的這一工作模式,可以把 LVIPWRD 位設為 0 來允許 LVI 產(chǎn)生復位信號,設為來禁止 LVI 復位。 系統(tǒng)集成模塊 SIM 系統(tǒng)集成模塊 SIM( System Integration Module)與 CPU 一起控制單片機,是系統(tǒng)級的控制器。所有中斷和復位的時鐘信號均由 SIM 提供和控制。 SIM 是不需要用戶編程干預的模塊。這里介紹的目 的是讓讀者了解 SIM 的基本功能,知道單片機的一些功能來自哪里。同時介紹 SIM 復位狀態(tài)寄存器,供用戶判定復位原因之用。 8 的主要功能 SIM 的主要動能有: 1) 總線時鐘的產(chǎn)生和控制,包括 STOP、等待、復位、斷點的進入和恢復以及內(nèi)部時鐘控制; 2) 用戶復位控制,包括上電復位和 CO 溢出; 3) 中斷控制,包括識別時序、仲裁控制時序及中斷地址產(chǎn)生; 4) CPU 允許和禁止時序。 SIM 和時鐘生成器為 CPU 提供各種時鐘信號。時鐘生成器產(chǎn)生一個時鐘信號輸出到SIM 來產(chǎn)生系統(tǒng)時鐘,當上電復位模塊或者低電壓禁止模塊產(chǎn)生復位信號時, CPU 內(nèi)部時鐘保持復位狀態(tài)直到經(jīng)過 4096 個 BUSCLKX4 時鐘。在這期間, RST 引腳被 SIM 設置為低。內(nèi)部總線也在 4096 個 CGMCLK 時鐘之后開始工作。在 WAIT 模式下, CPU 時鐘并不工作, SIM 為其他模塊提供時鐘。 復位狀態(tài)寄存器 SIM 復位狀態(tài)寄存器 SRSR( SIM Reset Status Register)是只讀寄存器(地址 $FE01),相應為 1 表示發(fā)生相應中斷,讀取該寄存器后(建議用 LDA SRSR 整字節(jié)讀取),該寄存器被自動清零。其定義如下: 數(shù)據(jù)位 D7 D6 D5 D4 D3 D2 D1 D0 定義 POR PIN COP ILOP ILAD 0 LVI 0 復位 0 0 0 0 0 0 0 0 D7 POR:上電復位標志。 POR=1 代表一次復位是由 POR 引起。 D6 PIN:外部引腳 RST 的復位標志。 PIN=1 代表一次復位由 RST 引腳引起。 D5 COP:看門狗復位標志。 COP=1 代表上一次復位由 COP 計數(shù)器引起。 D4 ILOP:非法操作碼復位標志。 ILOP=1 代表上一次復位由非法操作碼引起。 D3 ILAD:非法地址復位標志。 ILAD=1 代表上一次復位由非法地址引起。 D1 LVI:低電壓復位標志。 LVI=1 代表上一次復位由低電壓禁止引起。 通用 I/O 端口 I/O 代表 Input/Output,即基本的輸入 /輸出,有時也稱為并行 I/O。作為普通輸入引腳,程序可以讀取該引腳,對應引腳是 1(高電平)或 0(低電平),即開關量輸入。作為普通輸出引腳,單片機內(nèi)部程序向該引腳輸出 1(高電
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1