《51單片機原理與實踐(C語言版)》

《51單片機原理與實踐(C語言版)》注重新技術、新手段、新器件的使用,既可以作為各高等院校單片機課程的教材、課程設計指導,也可作為工程技術人員的進修參考用書以及大學生電子設計競賽的培訓資料。

基本信息

基本信息

封面封面
作者:高衛東
出版社:北京航空航天大學出版社
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彙編源程式
參考文獻

相關搜尋

熱門詞條

聯絡我們