相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱
商品簡介
《單片機測量與控制基礎實例教程》借鑒“基于工作過程”的課程改革思想,實現以學生為教學中心,以實際工作任務為教學載體,通過十幾個實際單片機測量與控制系統中的分解任務學習單片機測控的基本知識和基本技能。從簡單、直觀的任務出發,通過計算機仿真、實驗板制作使學生在一個個小項目中邊做邊學。
將必須掌握的理論知識分解到各個小項目中,摒棄了部分不易理解、不太常用的理論知識。
配套的實驗板可以使學生的學習環境接近于工作環境,為學生從事單片機測控工作打下一個良好的基礎。
《單片機測量與控制基礎實例教程》可作為高職高專機電類各專業的教材,還可供從事電子行業的工程技術人員閱讀參考。
將必須掌握的理論知識分解到各個小項目中,摒棄了部分不易理解、不太常用的理論知識。
配套的實驗板可以使學生的學習環境接近于工作環境,為學生從事單片機測控工作打下一個良好的基礎。
《單片機測量與控制基礎實例教程》可作為高職高專機電類各專業的教材,還可供從事電子行業的工程技術人員閱讀參考。
名人/編輯推薦
《單片機測量與控制基礎實例教程》是世紀英才高等職業教育課改系列規劃教材機電類教材之一。
目次
目錄
第一篇 基礎知識
知識模塊一 單片機簡介1
知識模塊二 51系列單片機9
知識模塊三 程序的編譯和運行31
第二篇 項目實訓
項目一 發光二極管控制53
項目二 開關及按鍵控制75
項目三 數碼管控制96
項目四 LCD顯示127
項目五 速度測量154
項目六 A/D、D/A轉換167
項目七 溫度檢測189
項目八 步進電機控制212
項目九 PWM控制226
項目十 時鐘控制244
項目十一 串口通信269
第一篇 基礎知識
知識模塊一 單片機簡介1
知識模塊二 51系列單片機9
知識模塊三 程序的編譯和運行31
第二篇 項目實訓
項目一 發光二極管控制53
項目二 開關及按鍵控制75
項目三 數碼管控制96
項目四 LCD顯示127
項目五 速度測量154
項目六 A/D、D/A轉換167
項目七 溫度檢測189
項目八 步進電機控制212
項目九 PWM控制226
項目十 時鐘控制244
項目十一 串口通信269
書摘/試閱
在51系列單片機的存儲器結構中可以知道,CPU內有4個工作組寄存器,平時只使用第0組。當使用中斷時,由于CPU要暫停當前的程序轉向執行中斷處理函數,為了保證中斷處理函數執行完後CPU能正確地回到被中斷的程序繼續執行,執行中斷處理函數前需要將被中斷的程序的狀態和程序中使用的一些寄存器的數值保存起來,以便返回後能準確恢復被中斷的工作,這個工作稱為保護現場。而執行完中斷處理程序後需要恢復被中斷程序的狀態,這一過程稱為恢復現場。為了使保護現場和恢復現場的工作比較方便,51系列單片機中設計了4組工作寄存器組,處理中斷函數時,只需要使用另一組工作寄存器組,而被中斷程序使用的寄存器組中的內容就不會受到影響。恢復現場時,只需要恢復使用原來的工作寄存器組。
例如,主程序中使用第0組工作組寄存器,R0~R7對應內部數據存儲器0x00~0x07,當產生中斷後將工作寄存器組設置為使用第1組,中斷處理程序中仍然可以使用R0~R7但此時對應的內部數據存儲器為0x08~9xof,不會對0x00~0x07產生影響。中斷返回後恢復工作寄存器組設置為使用第0組,這樣R0~R7中的內容恢復到中斷前的位置。
在匯編語言中,保護現場、恢復現場、改變工作寄存器組都需要開發者使用各種指令完成,而c語言中這些工作都由編譯程序完成,開發者只需要使用上述定義語句告訴編譯軟件需要使用的中斷號和工作寄存器組即可。工作寄存器組也可以不用定義,這樣中斷處理程序就不使用切換工作寄存器組的方法來保護現場,而是采用將內容壓人堆棧的方法來保護現場。這種處理方式速度稍慢,過程稍復雜。但是這些工作都由c語言的編譯程序處理,用戶不必操心。
本例中按鍵處理的中斷處理程序如下。
例如,主程序中使用第0組工作組寄存器,R0~R7對應內部數據存儲器0x00~0x07,當產生中斷後將工作寄存器組設置為使用第1組,中斷處理程序中仍然可以使用R0~R7但此時對應的內部數據存儲器為0x08~9xof,不會對0x00~0x07產生影響。中斷返回後恢復工作寄存器組設置為使用第0組,這樣R0~R7中的內容恢復到中斷前的位置。
在匯編語言中,保護現場、恢復現場、改變工作寄存器組都需要開發者使用各種指令完成,而c語言中這些工作都由編譯程序完成,開發者只需要使用上述定義語句告訴編譯軟件需要使用的中斷號和工作寄存器組即可。工作寄存器組也可以不用定義,這樣中斷處理程序就不使用切換工作寄存器組的方法來保護現場,而是采用將內容壓人堆棧的方法來保護現場。這種處理方式速度稍慢,過程稍復雜。但是這些工作都由c語言的編譯程序處理,用戶不必操心。
本例中按鍵處理的中斷處理程序如下。
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。