<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > μPD780208單片機的功能及應用 (

μPD780208單片機的功能及應用 (

作者: 時(shí)間:2012-03-07 來(lái)源:網(wǎng)絡(luò ) 收藏

在其他系統中,常常是由軟件定時(shí)中斷來(lái)逐位刷新顯示,如果有健盤(pán),定時(shí)中斷還負責完成刷新鍵盤(pán)的任務(wù),這會(huì )點(diǎn)用很多CPU資源;的 FIP顯示控制/驅動(dòng)器則可實(shí)現硬件自動(dòng)顯示刷新功能,在初始設置完成后,軟件的工作只是將顯示數據按要求的模式放入FIP顯示RAM區,同時(shí)在顯示時(shí)序中提供鍵盤(pán)掃描功能,這在很大程度上降低了CPU的資源占用率。

2.7 中斷系統

中斷系統由中斷源和中斷控制部分組成,并具有測試輸入功能。

a.中斷源

的中斷系統提供3種中斷類(lèi)型、15個(gè)中斷源和2個(gè)中斷優(yōu)先級。3種中斷類(lèi)型分別為不同屏蔽中斷、可屏蔽中斷和軟件中斷。中斷源采用向量中斷方式,在存儲器的低端64字節內可存放系統復位后的起始運行地址(復位向量)和15個(gè)中斷源的中斷處理程序地址(中斷向量),參見(jiàn)圖2。詳細中斷源列表見(jiàn)表2。

表2 中斷源表

中斷類(lèi)型默認優(yōu)先級中斷源內部/外部中斷向量地址
名稱(chēng)觸發(fā)方式
不可屏蔽-INTWDT模式1下看門(mén)狗定時(shí)器溢出內部0004H
可屏蔽0INTWDT間隔(看門(mén)狗)定時(shí)器溢出內部0004H
1INTP0檢測到外部輸入引腳的沿變化外部0006H
2INTP1檢測到外部輸入引腳的沿變化外部0008H
3INTP2檢測到外部輸入引腳的沿變化外部000AH
4INTP3檢測到外部輸入引腳的沿變化外部000CH
5INTCSI0串行接口通道0發(fā)送結束內部000EH
6INTCSI1串行接口通道1發(fā)送結束內部0010H
7INTTM3WATCH定時(shí)器間隔內部0012H
8INTTM016位定時(shí)器時(shí)間到內部0014H
9INTTM18位定時(shí)器1時(shí)間到內部0016H
10INTTM28位定時(shí)器2時(shí)間到內部0018H
11INTADA/D轉換結束內部001AH
12INTKSFIP控制器提供的鍵盤(pán)時(shí)序到內部001CH
軟件-BRK執行BRK指令-003EH

b.中斷控制

中斷功能由以下6種寄存器來(lái)控制:

(1)中斷請求標志寄存器IF0L和IF0H:當某中斷請求發(fā)生時(shí),對應的位被置1。

(2)中斷屏蔽標志寄存器MK0L和MK0H:用于打開(kāi)或關(guān)閉指定可屏蔽的中斷響應。

(3)優(yōu)先級標志寄存器PR0L和PR0H:用于設置可屏蔽中斷的優(yōu)先級順序,優(yōu)先級分為高級和低級。

(4)外部中斷模式寄存器INTM0:用于指定外部中斷INTP0、INTP1、INTP2的觸發(fā)有效沿,該有效沿可以是下降沿有效、上升沿有效或上升沿下降沿均有效。而INTP3則被固定為下降沿觸發(fā)。

(5)采樣時(shí)鐘選擇寄存器SCS:用于設定INTP0的采樣時(shí)鐘。

(6)程序狀態(tài)字PSW:其中的IE和ISP標志用于打開(kāi)或關(guān)閉對可屏蔽中斷的響應和指示當前中斷的優(yōu)先級。

c.測試輸入功能

測試輸入功能也是中斷系統的一部分,測試輸入沒(méi)有中斷處理,它由WATCH定時(shí)器溢出觸發(fā),并置位測試輸入標志W(wǎng)TIF。

2.8 待機功能

待機功能用于減少系統的功能。支持暫停和停止2種待機模式。

執行HALT指令將使系統從正常運行模式進(jìn)入到暫停模式。在這種模式下,CPU操作時(shí)鐘被停止,但系統時(shí)鐘振蕩器仍工作,因此功耗減小但幅度不大。在發(fā)生中斷請求時(shí),暫停模式將被清除,系統立即轉換回正常運行模式,并執行中斷程序。

執行STOP指令將使系統從正常運行模式進(jìn)入到停止模式。在這種模式下,系統時(shí)鐘振蕩器被請求可以使系統返回正常運行模式,但是,由于系統時(shí)鐘振需要啟動(dòng)并達到穩定工作需要一段時(shí)間,因此,在這種模式返回時(shí)不能立即執行操作。

暫停模式可以在主系統和子系統時(shí)鐘下工作,而停止模式只能在主系統時(shí)鐘下工作。在這2種模式下,CPU在進(jìn)入待機模式前的所有狀態(tài),包括I/O口狀態(tài)都被保留。

待機模式在清除時(shí),暫停模式可用未被屏蔽的可屏蔽中斷請求、不可屏蔽中斷請求、未被屏蔽的測試輸入、系統RESET復位等信號清除。暫停模式在被前3種方式消除后,CPU將繼續執行HALT指令的下一條指令;而系統復位后CPU將轉入復位向量地址。

停止模式可用不可屏蔽中斷請求、未被屏蔽的測試輸入或系統RESET復位信號清除。清除后的CPU運行情況與暫停模式相同。

3 應用

綜上所述,μPD780208是一個(gè)功能強大的單機產(chǎn)品,適合于要求速度快、可靠性高、擴展功能強和節電的應用系統。圖3是一個(gè)μPD780208 的應用實(shí)例,該應用充分利用了該芯片的性能特點(diǎn),其包括VFD直接驅動(dòng)真空熒光管顯示器VFD,開(kāi)關(guān)量輸入輸出,A/D轉換,鍵盤(pán)掃描輸入,串行通訊,接口擴展等模塊,是一個(gè)較為完整的應用系統


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 單片機 μPD780208 微控制器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>