(6)定時/計數(shù)器:實質(zhì)都是計數(shù)器。用作定時器時是對單片機內(nèi)部的時鐘脈沖進行計數(shù),而在用作計
數(shù)器時是對單片機外部的輸入脈沖進行計數(shù),其作用如下:
A、計時、定時或延時控制;
B、脈沖技術(shù);
C、測量脈沖寬度或頻率(捕獲功能)
(7)中斷:優(yōu)先級更高的事件發(fā)生,打斷優(yōu)先級低的時間進程。引起中斷的事件稱為中斷源。一個單片
機可能支持多個中斷源,這些中斷源可以分為可屏蔽中斷和非可屏蔽中斷,而這些中斷源并不都是系統(tǒng)工
作所需的,我們可以根據(jù)系統(tǒng)需求屏蔽那些不需要的中斷源。
A、中斷嵌套:當一個低級中斷尚未執(zhí)行完畢,又發(fā)生了一個高級優(yōu)先級的中斷,系統(tǒng)轉(zhuǎn)而執(zhí)行高級
中斷服務程序,待處理完高級中斷后再回過頭來執(zhí)行低級中斷服務程序。
B、中斷響應時間是指從發(fā)出中斷請求到進入中斷處理所用的時間;中斷處理時間是指中斷處理開始
到中斷處理結(jié)束的時間。
C、中斷響應過程:
a、保護現(xiàn)場:將當前地址、累加器ACC、狀態(tài)寄存器保存到堆棧中。
b、切換PC 指針:根據(jù)不同的中斷源所產(chǎn)生的中斷,切換到相應的入口地址。
c、執(zhí)行中斷服務處理程序。
d、恢復現(xiàn)場:將保存在堆棧中的主程序地址、累加器ACC、狀態(tài)寄存器恢復。
e、中斷返回:從中斷處返回到主程序,繼續(xù)執(zhí)行。
D、中斷入口地址:單片機為每個中斷源分配了不同的中斷入口地址,也稱為中斷向量。
(8)復位:通過外部電路給單片機的復位引進一個復位信號,讓系統(tǒng)重新開始運行。
A、復位發(fā)生時的動作:
a、PC 指針從起始位置開始執(zhí)行(大多數(shù)單片機都時從0x0000處開始執(zhí)行)。
b、I/O 端口設置成缺省狀態(tài)(高阻態(tài)、或者輸出低電平)。
c、部分專用控制寄存器SFR 恢復到缺省狀態(tài)。
d、普通RAM 不變(如果時上電復位,則是隨即數(shù))。
B、兩種不同的復位啟動方式:
a、冷啟動:也叫上電復位,指在斷電狀態(tài)下給系統(tǒng)加電,讓系統(tǒng)開始正常運行。
b、熱啟動:在不斷電的狀態(tài)下,給單片機復位引進一個復位信號,讓系統(tǒng)重新開始。
C、兩種類型的復位電路:高電平復位和低電平復位。
D 注意事項:
a、注意復位信號的電平狀態(tài)及持續(xù)時間必須滿足系統(tǒng)要求。
b、注意避免復位信號抖動。
(9)時鐘電路:單片機是一種時序電路,必須提供脈沖電路才能正常工作。時鐘電路相當于單片機的心
臟,它的每一次跳動(振動節(jié)拍)都控制著單片機的工作節(jié)奏。振蕩得慢時,系統(tǒng)工作速度就慢,振蕩得
快時,系統(tǒng)工作速度就快(功耗也增大)。
A、振蕩周期:振蕩源的振蕩節(jié)拍。
B、機器周期:單片機完成一個基本操作需要的振蕩周期(節(jié)拍)。
C、指令周期:執(zhí)行一條指令需要幾個機器周期。不同的指令需要的機器周期數(shù)不同。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |