基本介紹
內容簡介,圖書目錄,
內容簡介
《零點起步:51單片機輕鬆入門與典型實例》以51系列單片機8051機為例,以實際工程中套用最為廣泛的C5P程式設計為基礎.從套用角度出發,系統地論述了單片機的基礎知識、KeilC51軟體的使用、硬體結構、彙編語言及單片機C語言、中斷系統、定時/計數器、顯示/鍵盤接口設計、串列口通信、FC匯流排、A/D和D/A轉換接口等內容.並在此基礎上討論了單片機套用系統的設計。《零點起步:51單片機輕鬆入門與典型實例》內容全面、自成體系、結構緊湊、前後呼應、銜接自然,語言通俗且行文流暢。《零點起步:51單片機輕鬆入門與典型實例》可作為高等院校自動化、套用電子、電氣技術、機電一體化等專業的入門教材.也可供從事單片機套用技術的工程技術人員參考。
圖書目錄
前言
第1章 單片機入門
1.1 如何學習單片機
1.2 單片機的學習工具
1.3 單片機的基礎知識
1.3.1 概述
1.3.2 單片機的發展趨勢
1.3.3 8051系列單片機
1.3.4 單片機中的數制與碼制
1.4 單片機與嵌入式系統
1.4.1 嵌入式系統簡介
1.4.2 單片機為控制核心的嵌入式系統
1.4.3 單片機為控制核心的嵌入式系統的結構
1.4.4 單片機為控制核心的嵌入式系統的套用領域
1.5 單片機的基本操作
1.6 常用單片機介紹
1.7 單片機系統的開發方法
1.8 上機實驗:利用單片機控制LED
1.8.1 套用環境
1.8.2 實現過程
1.9 思考與練習
第2章 KeilC51軟體的使用
2.1 概述+
2.2 Keil軟體界面
2.2.1 KeilμVision3IDE的工作界面
2.2.2 KeilμVision3IDE的選單
2.3 創建KeilμVision3工程
2.4 利用KeilμVision3調試器調試程式
2.5 51單片機的燒錄
2.6 上機實驗:KeilC51軟體的使用
2.6.1 實驗概述
2.6.2 套用環境
2.6.3 實現過程
2.7 思考與練習
第3章 8051系列單片機硬體結構及彙編語言
3.1 8051系列單片機的基本結構
3.1.1 內部結構框圖
3.1.2 外部引腳功能
3.2 8051系列單片機存儲空間配置和功能
3.2.1 存儲器的基本概念
3.2.2 8051的程式存儲器(ROM)
3.2.3 8051的數據存儲器(RAM)
3.3 並行UO連線埠
3.3.1 P0口
3.3.2 P1口
3.3.3 P2口
3.3.4 P3口
3.4 時鐘電路及CPU時序
3.4.1 時鐘電路
3.4.2 CPU時序
3.5 8051系列單片機的工作方式
3.5.1 復位方式
3.5.2 低功耗方式
3.6 8051系列單片機指令系統
3.6.1 指令系統概述
3.6.2 定址方式
3.6.3 8051系列單片機指令
3.7 彙編語言程式設計
3.7.1 彙編語言概述
3.7.2 順序結構程式設計
3.7.3 分支結構程式設計
3.7.4 循環結構程式設計
3.8 上機實驗:輸入/輸出信號控制
3.8.1 套用環境
3.8.2 實現過程
3.9 思考與練習
第4章 單片機C語言
4.1 C語言與MCS-51
……
第5章 中斷系統
第6章 定時/計數器
第7章 單片機系統的擴展
第8章 顯示接口設計
第9章 鍵盤接口設計
第10章 串列口通信
第11章 I2C匯流排
第12章 A/D和D/A轉換接口
第13章 單片機套用系統設計
參考文獻