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