基本信息
作者:高衛東著出版社:北京航空航天大學出版社
ISBN:9787512402935
出版時間:2011-01-01
版次:1
頁數:259
裝幀:平裝
開本:16開
內容簡介
以51單片機為載體,以c語言為主線,以proteus設計仿真平台為手段,介紹了單片機的內部結構、接口及其套用。以實例需求為知識切入點,充分發揮c語言特點,在講清單片機基本結構的基礎上,重點講解系統擴展及新器件的使用,注重通過原理圖設計、源程式編寫、軟硬體聯調來降低學習難度和提高學習質量。
目錄
第1章緒論
1.1嵌入式系統簡介
1.1.1嵌入式系統概念
1.1.2嵌入式處理器
1.2單片機的基本概念
1.2.1CPU、微型計算機及微型計算機系統
1.2.2單片機
1.2.3單片機套用系統
1.2.4單片機的發展和套用
1.351系列單片機簡介
1.3.18位單片機是嵌入式系統低端套用的主流
1.3.251系列8位單片機基本情況介紹
1.3.3兩種主流的51單片機晶片
1.4單片機套用系統的開發過程
1.4.1開發系統的作用
1.4.2開發系統的組成
1.4.3仿真
1.4.4單片機套用系統的開發過程
1.5任務1:信號燈控制實戰
1.5.1實現功能要求
1.5.2硬體電路連線
1.5.3任務分析與實現
1.5.4小結
1.6任務2:信號燈控制實戰之Proteus仿真
1.6.1Proteus和Keil軟體
1.6.2繪製Proteus電原理圖
1.6.3編寫、彙編、運行程式
1.6.4改變閃爍速度
第2章MCS-51單片機的組成和結構分析
2.1MCS-51單片機的存儲器結構
2.1.1MCS-51單片機的存儲器空間
2.1.2程式存儲器
2.1.3數據存儲器
2.1.4內部數據存儲器
2.1.5幾個特殊功能暫存器簡介
2.2MCS-51單片機的引腳信號
2.2.1MCS~51單片機引腳的基本功能
2.2.2MCS-51單片機引腳信號的第二功能
2.2.3AT89C2051單片機簡介
2.3MCS-51單片機的振盪電路和復位電路
2.3.1振盪電路
2.3.2時序定時單位
2.3.3延時程式分析
2.3.4復位電路
2.4MCs-51單片機的並行I/O口
2.4.1並行I/O口的基本結構
2.4.2PO口的結構
2.4.3P1口的結構
2.4.4P2口的結構
2.4.5P3口的結構
第3章C51語言程式設計基礎
3.1C語言和MCS-51單片機
3.1.1電腦程式設計語言
3.1.2單片機C語言與彙編語言的對比
3.1.3C51與標準C語言的比較
3.2C51語言的數據類型和存儲模式
3.2.1數據類型
3.2.2存儲類型及存儲區
3.2.3存儲模式
3.3C51語言對51單片機內部資源的控制
3.3.1特殊功能暫存器(SFR)
3.3.2絕對地址的訪問
3.3.3位變數的C51語言定義
3.4C51語言的基本運算與控制語句
3.4.1C51基本運算
3.4.2C51分支結構控制語句
3.4.3c51循環結構控制語句
3.5C51語言的構造數據類型
3.5.1C5l的數組
3.5.2C51的指針
3.6C51語言的函式
3.6.1函式聲明
3.6.2中斷函式
3.6.3庫函式
3.7C51語言程式設計的其他問題
3.7.1使用C51的一些技巧
3.7.2C51使用規範
3.8並行口的C51編程舉例
第4章MCS-51單片機的中斷系統
4.1任務3:用中斷方法控制信號燈
4.1.1要求
4.1.2任務分析
4.1.3編寫、編譯、運行程式
4.1.4彙編語言程式分析
4.1.5問題的提出
4.2中斷的概念
4.2.1什麼是中斷
4.2.2中斷的基本術語
4.2.3中斷服務程式和子程式的區別
4.2.4中斷技術的優勢
4.3MCS-51單片機的中斷系統
4.3.1中斷源
4.3.2與中斷有關的特殊功能暫存器
4.3.3中斷優先權結構
4.4單片機中斷處理過程
4.4.1中斷回響條件
4.4.2中斷處理過程
4.4.3中斷請求的撤消
4.4.4中斷回響的時間
4.5單片機中斷系統的程式編制
4.5.1建立主程式和中斷服務程式的連線
4.5.2中斷處理程式的編寫
第5章MCS-51單片機的定時/計數器
5.1任務4:用定時器控制信號燈
5.1.1要求
5.1.2任務分析
5.1.3編寫、彙編、運行程式
5.1.4程式分析
5.1.5問題的提出
5.2定時/計數器的結構和工作原理
5.2.1定時/計數器的邏輯框圖
5.2.2定時/計數器的工作原理
5.3定時/計數器的控制暫存器
5.3.1定時器方式暫存器TMOD
5.3.2定時器控制暫存器TCON
5.4定時/計數器的工作方式
5.4.1工作方式O
5.4.2工作方式1
5.4.3工作方式2
5.4.4工作方式3
5.5定時/計數器的C51編程
5.5.1初始化和編程注意事項
5.5.2時間常數(計數初值)的計算
5.5.3定時器的C51編程舉例
第6章MCS-51單片機的串列通信及其接口
6.1任務5:用串列口控制信號燈
6.1.1要求
6.1.2任務分析
6.1.3編寫、彙編、運行程式
6.1.4問題的提出
6.2串列通信的一般概念
6.2.1兩種基本的通信方式
6.2.2串列通信的兩種基本方式
6.2.3串列通信的類型
6.2.4串列通信的接口電路
6.3MCS-51的串列口結構
6.3.1串列接口的內部結構
6.3.2串列接口的控制暫存器
6.4串列接口的工作方式
6.4.1方式0
6.4.2UART方式
6.5MCS-51串列通信接口套用編程
6.5.1定時器1計數初值的計算
6.5.2雙機通信
6.5.3多機通信
6.5.4PC機和單片機之間的通信
第7章MCS-51單片機接口技術
7.1任務6:採用單只LED數碼管顯示模擬生產線計件
7.1.1要求
7.2系統擴展概述
7.3並行I/O口的擴展
7.4MCS-51單片機與LED數碼管的接口技術
7.5MCS-51單片機與LCD的接口技術
7.6MCS-51單片機與按鍵的接口技術
7.7MCS-51單片機與A/D轉換器的接口技術
7.8MCS-51單片機與D/A轉換器的接口技術
7.9新型串列接口晶片及其接口技術
附錄AMCS-51指令系統
a.1定址方式.
a.2指令功能簡介
附錄B仿真軟體
b.1proteus仿真軟體簡介
b.2keil仿真軟體簡介
附錄C彙編源程式
參考文獻