基本介紹
- 書名:單片機開發上崗培訓教程
- 作者:莊俊華
- 出版社:機械工業出版社
- 出版時間:2007年08月01日
- 頁數:214 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787111216629
內容簡介,目錄,
內容簡介
單片機開發上崗培訓教程,本書從實用的角度出發,深入淺出地介紹了當今最流行的51系列單片機和AVR單片機,全面介紹了求職單片機開發崗位所必備的知識和能力,包括使用ProteI DXP製作電路板,使用c語言開發單片機的能力等。
本書強調實踐,實例較多,而篇幅不長,對於一些過於理論性,而對實際工作沒有多大用處的知識略去不講。內容上循序漸進,符合學習規律。因此適合求職者快速學會單片機開發的方法。
本書主要用於應屆畢業生和社會求職人員“速成”單片機技術,也可作為各大中專院校相關專業學生學習單片機使用,還可作為工程技術人員的參考用書。
本書主要用於應屆畢業生和社會求職人員“速成”單片機技術,也可作為各大中專院校相關專業學生學習單片機使用,還可作為工程技術人員的參考用書。
目錄
前言
第1章求職單片機開發崗位
1.1單片機人才需求
1.2單片機的特點
1.3單片機學習方法
1.3.1加強相關知識的學習
1.3.2怎么看書的問題
1.3.3實踐、實踐、再實踐
1.3.4合理安排時間持之以恆
1.3.5要進行適當投資購買實驗
器材及書籍資料
第2章51系列單片機
2.1總體概述
2.1.1AT89S51晶片的特性
2.1.2AT89S5l晶片的封裝
2.25l系列單片機的組成和結構
2.2.1中央處理器
2.2.2存儲器
2.2.3並行I/O口
2.2.4定時/計數器
2.2.5串列通信接口
2.2.6中斷系統
2.2.7看門狗定時器
2.351系列單片機指令系統
2.3.1指令系統概述
2.3.251系列單片機指令表
2.3.3偽指令
2.4單片機開發工具概述
2.4.1硬體仿真
2.4.2軟體模擬仿真
第3章51系列單片機的
C語言編程
3.1建立第一個C項目
3.2生成HEX檔案和最小化系統
3.3c語言基礎知識
3.3.1編譯指令#include
3.3.2註解
3.3.3基本數據類型
3.3.4用戶自定義的數據類型
3.3.5標識符
3.3.6保留字
3.3.7常量
3.3.8變數聲明
3.3.9數組
3.3.10運算符
3.3.11C51數據的存儲類型
3.3.12c51的存儲模式
3.3.13變數使用實例
3.451系列單片機結構的c51定義
3.4.1關鍵字sfr
3.4.2關鍵字sbit
3.5C語言的控制命令
3.5.1if語句
3.5.2switch語句
3.5.3for循環語句
3.5.4while循環語句
3.5.5do/while語句
3.5.6標示和goto語句
3.6C語言的指針和函式
3.6.1指針
3.6.2指針與數組
3.6.3指針的運算
3.6.4關於C51的指針類型
3.6.5函式
3.6.6中斷服務函式
3.7c51和彙編語言的混合編程
3.8c5l的庫函式
3.8.1字元函式館CTYPE.H
3.8.2標準函式館STDLlB.H
3.8.3數學函式館MATH.H
3.8.4絕對地址訪問頭檔案
ABSACC.H
3.8.5內部函式館INTRINS.H
3.8.6訪問SFR和SFRbit地址頭
檔案REGxx.H
第4章AVR單片機基礎
4.1ATmega8介紹
4.zATmega8開發工具
4.2.1彙編程式彙編器
4.2.2仿真調試
4.3AVR單片機C編譯器——ICCA’VR
的使用
4.3.1ICCAVR的安裝
4.3.2ICCAVR介紹
4.3.3ICCAVR嚮導
4.3.4ICCAVR的集成開發
環境(IDE)
4.3.5C庫函式與啟動檔案
4.3.6訪問AVR硬體的編程
4.3.7簡單套用舉例
第5章ProtelDxP的使用
5.1ProtelDXP主要特點
5.2ProtelDXP設計探索者
5.3創建一個新項目
5.3.1創建一個新的原理圖圖紙
5.3.2將原理圖圖紙添加到項目中
5.3.3設定原理圖選項
5.3.4繪製原理圖
5.3.5定位元件和載入元件庫
5.3.6在原理圖中放置元件
5.3.7連線電路
5.3.8網路與網路標籤
5.4設定項目選項
5.4.1設定錯誤報告
5.4.2設定連線矩陣
5.4.3設定比較器
5.5編譯項目
5.6創建一個新的PCB檔案
5.7轉換設計
5.8PCB的具體設計
5.8.1柵格
5.8.2定義板層和其他非電層
5.8.3板層控制器
5.8.4設定新的設計規則
5.8.5在PCB中放置元件一
5.8.6修改封裝
5.8.7手工布線
5.8.8自動布線
5.8.9驗證板設計
5.9設定項目輸出
5.9.1列印到Windows列印設備
5.9.2產生輸出檔案
5.9.3材料清單
5.10仿真設計
5.10.1設定仿真
5.10.2運行瞬態特性分析
第6章VjsIlalBasic串列通信
6.1MSCOMM控制項
6.1.1使用步驟
6.1.2工作方式
6.1.3檢查資源設定
6.1.4控制原則
6.1.5屬性說明
6.1.6事件說明
6.1.7方法說明
6.2通信測試
6.2.1通信步驟
6.2.2迴路測試
6.3自動與事件
6.3.1自動讀取傳人的字元申
6.3.2通信事件
6.4位元組數據的傳送與接收
6.4.1位元組類型和聲明的
傳送與接收
6.4.2ASCII碼128以上的字元
6.4.3建立位元組傳送與接收工程
第7章單片機開發實例.
7.1使用DSl820進行溫度測量
7.1.1實例功能
7.1.2器件和原理
7.1.3電路
7.1.4程式設計
7.251系列單片機實現12C串列通信
7.2.1實例功能
7.2.2器件和原理
7.2.3電路
7.2.4程式設計
7.3單片機和PC之間的串列通信
7.3.1實例功能
7.3.2器件和原理
7.3.3電路
7.3.4程式設計
7.4ATmega8的硬體12C套用
7.5ATmega8的A/D轉換器的套用
7.6ATmega8的UART套用實例
7.7ATmega8的實時時鐘
7.8ATmega8的boot引導區的套用
參考文獻