單片機C語言實戰開發108例基於8051+Proteus仿真

單片機C語言實戰開發108例基於8051+Proteus仿真

《單片機C語言實戰開發108例基於8051+Proteus仿真》是2017年機械工業出版社出版的圖書,作者是宋馥莉、楊淼。

基本介紹

  • 中文名:單片機C語言實戰開發108例基於8051+Proteus仿真
  • 作者:宋馥莉、楊淼
  • 出版社:機械工業出版社
  • 出版時間:2017年3月1日
  • ISBN:9787111559719
內容簡介,圖書目錄,

內容簡介

本書以Proteus和Keil μVision為開發環境來介紹51單片機的開發套用方法,分為準備篇、基礎篇、提高篇和綜合篇四個部分,共約450頁。
●準備篇:介紹51單片機學習的準備知識,包括Proteus、Keil μVision的套用方法,51單片機的結構等。
●基礎篇:介紹51單片機的內部模組的套用方法。
●提高篇:介紹51單片機的外部擴展模組的套用方法。
●綜合篇:介紹使用51單片機來解決實際問題的方法,並且給出典型套用實例。 全書由108個套用實例組成,每個實例可以分為知識點解析、電路圖解析、套用代碼解析和仿真總結四個部分,分別給出該實例的知識點、Proteus電路圖、C語言代碼和Proteus的仿真總結。

圖書目錄

前言
基礎篇
套用實例1——Proteus基礎
1.1實例目的
1.2Proteus基礎
1.3Proteus的視窗和支持的檔案
1.4Proteus的選單
1.4.1File選單
1.4.2View選單
1.4.3Edit選單
1.4.4Tools選單
1.4.5Design選單
1.4.6Graph選單
1.4.7Source選單
1.4.8Debug選單
1.4.9Library選單
1.4.10Template選單
1.4.11System選單
1.4.12Help選單
1.5實例總結
套用實例2——Proteus的快捷
工具列和工具箱
2.1實例目的
2.2Proteus的快捷工具列
2.3Proteus的工具箱
2.4實例總結
套用實例3——什麼是Proteus
3.1實例目的
3.2Proteus的使用流程
3.3實例總結
套用實例4——51單片機
4.1實例目的
4.251單片機基礎
4.2.151單片機的8位處理器
4.2.251單片機的存儲器
4.2.351單片機的外部引腳
4.2.451單片機的時鐘模組
4.2.551單片機的其他資源
4.3實例總結
套用實例5——Proteus和51
單片機
5.1實例目的
5.2Proteus中的51單片機
5.3實例總結
套用實例6——核心
6.1實例目的
6.251單片機套用系統核心
6.3實例總結
套用實例7——“C語言”
7.1實例目的
7.251單片機的C語言
7.2.1C51語言的數據類型、運算符和
表達式
7.2.2C51語言的結構
7.2.3C51語言的函式
7.2.4C51語言的數組和指針
7.2.5C51語言的自構造類型
7.3實例總結
套用實例8——“Hello World!”
8.1實例目的
8.2Keil μVision4軟體開發環境
8.2.1Keil μVision4的工作視窗
8.2.2Keil μVision4的選單欄
8.3“Hello World!”的代碼
編寫
8.4實例總結
套用實例9——閃爍的燈光
9.1實例的目的和設計思路
9.2實例涉及的基礎知識
9.2.151單片機的I/O連線埠
9.2.2發光二極體
9.3實例的套用電路設計
9.4實例的套用代碼編寫
9.5實例的仿真和總結
套用實例10——跑馬燈
10.1實例目的和設計思路
10.2實例涉及的基礎知識
10.3實例的套用電路設計
10.4實例的套用代碼編寫
10.5實例的仿真和總結
套用實例11——到底哪個按鍵被
按下?
11.1實例的目的和設計思路
11.2實例涉及的基礎知識
11.2.1獨立按鍵硬體基礎
11.2.2Proteus中的獨立按鍵
11.3實例的套用電路設計
11.4實例的套用代碼編寫
11.5實例的仿真和總結
套用實例12——定時發聲
12.1實例的目的和設計思路
12.2實例涉及的基礎知識
12.2.1蜂鳴器硬體基礎
12.2.2Proteus中的蜂鳴器
12.3實例的套用電路設計
12.4實例的套用代碼編寫
12.5實例的仿真和總結
套用實例13——聽到按鍵的
聲音
13.1實例的目的和設計思路
13.2實例涉及的基礎知識
13.3實例的套用電路設計
13.4實例的套用代碼編寫
13.5實例的仿真和總結
套用實例14——打開還是關閉?
14.1實例的目的和設計思路
14.2實例涉及的基礎知識
14.2.1單刀單擲開關硬體基礎
14.2.2Proteus中的單刀單擲開關
14.3實例的套用電路設計
14.4實例的套用代碼編寫
14.5實例的仿真和總結
套用實例15——顯示數字和字元
15.1實例的目的和設計思路
15.2實例涉及的基礎知識
15.2.1單位數碼管硬體基礎
15.2.2Proteus中的單位數碼管
15.3實例的套用電路設計
15.4實例的套用代碼編寫
15.5實例的仿真和總結準備篇
套用實例16——使用外部中斷
計數
16.1實例的目的和設計思路
16.2實例涉及的基礎知識
16.2.151單片機的中斷系統構成
16.2.251單片機的中斷處理過程
16.2.351單片機的中斷服務子程式
16.2.451單片機的外部中斷
16.3實例的套用電路設計
16.4實例的套用代碼編寫
16.5實例的仿真和總結
套用實例17——使用外部中斷的
電平觸發方式
17.1實例的目的和設計思路
17.2實例涉及的基礎知識
17.3實例的套用電路設計
17.4實例的套用代碼編寫
17.5實例的仿真和總結
套用實例18——聯合中斷申請
18.1實例的目的和設計思路
18.2實例涉及的基礎知識
18.3實例的套用電路設計
18.4實例的套用代碼編寫
18.5實例的仿真和總結
套用實例19——T0方波
發生器
19.1實例的目的和設計思路
19.2實例涉及的基礎知識
19.2.151單片機的定時計數器
組成
19.2.251單片機的定時計數器的
暫存器
19.2.351單片機定時計數器的
工作方式
19.2.4Proteus中的虛擬示波器
19.3實例的套用電路設計
19.4實例的套用代碼編寫
19.5實例的仿真和總結
套用實例20——T1方波
發生器
20.1實例的目的和設計思路
20.2實例涉及的基礎知識
20.3實例的套用電路設計
20.4實例的套用代碼編寫
20.5實例的仿真和總結
套用實例21——PWM波形
發生器
21.1實例的目的和設計思路
21.2實例涉及的基礎知識
21.3實例的套用電路設計
21.4實例的套用代碼編寫
21.5實例的仿真和總結
套用實例22——按鍵燈
22.1實例的目的和設計思路
22.2實例涉及的基礎知識
22.3實例的套用電路設計
22.4實例的套用代碼編寫
22.5實例的仿真和總結
套用實例23——按鍵計數
23.1實例的目的和設計思路
23.2實例涉及的基礎知識
23.3實例的套用電路設計
23.4實例的套用代碼編寫
23.5實例的仿真和總結
套用實例24——脈衝寬度測量
24.1實例的目的和設計思路
24.2實例涉及的基礎知識
24.3實例的套用

相關詞條

熱門詞條

聯絡我們