內容簡介
《單片機測量與控制基礎實例教程》借鋻“基於工作過程”的課程改革思想,實現以學生為教學中心,以實際工作任務為教學載體,通過十幾個實際單片機測量與控制繫統中的分解任務學習單片機測控的基本知識和基本技能。從簡單、直觀的任務出發,通過計算機仿真、實驗板制作使學生在一個個小項目中邊做邊學。
將必須掌握的理論知識分解到各個小項目中,摒棄了部分不易理解、不太常用的理論知識。
配套的實驗板可以使學生的學習環境接近於工作環境,為學生從事單片機測控工作打下一個良好的基礎。
《單片機測量與控制基礎實例教程》可作為高職高專機電類各專業的教材,還可供從事電子行業的工程技術人員閱讀參考。
51繫列單片機的存儲器結構中可以知道,CPU內有4個工作組寄存器,平時隻使用第0組。當使用中斷時,由於CPU要暫停當前的程序轉向執行中斷處理函數,為了保證中斷處理函數執行完後CPU能正確地回到被中斷的程序繼續執行,執行中斷處理函數前需要將被中斷的程序的狀態和程序中使用的一些寄存器的數值保存起來,以便返回後能準確恢復被中斷的工作,這個工作稱為保護現場。而執行完中斷處理程序後需要恢復被中斷程序的狀態,這一過程稱為恢復現場。為了使保護現場和恢復現場的工作比較方便,51繫列單片機中設計了4組工作寄存器組,處理中斷函數時,隻需要使用另一組工作寄存器組,而被中斷程序使用的寄存器組中的內容就不會受到影響。恢復現場時,隻需要恢復使用原來的工作寄存器組。
例如,主程序中使用第0組工作組寄存器,R0~R7對......
"