-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
單片機原理與應用-嵌入式開發設計初級教程-C語言版 版權信息
- ISBN:9787121234866
- 條形碼:9787121234866 ; 978-7-121-23486-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
單片機原理與應用-嵌入式開發設計初級教程-C語言版 本書特色
全書分三篇,基礎項目篇涵蓋at89c51單片機的硬件基本結構、c51語言的基本語法和仿真軟件的使用步驟;內部應用篇涵蓋at89c51單片機的中斷、定時/計數器和串行口的硬件結構和應用方法;外部擴展篇涵蓋單片機的存儲器擴展、顯示接口擴展、鍵盤接口擴展和數模轉換接口擴展的基本方法和思路,具體包括rom存儲器的擴展、ram存儲器的擴展、led的擴展、數碼管的擴展、液晶顯示器lcd的擴展、行列式鍵盤的擴展、矩陣式鍵盤的擴展、d/a芯片的擴展和a/d芯片的擴展。通過外部擴展篇可以完整設計一個數字電壓表項目。 本書所設計的項目案例均精選自企業和工程實際案例,每個項目均可單獨用于設計開發,具有很強的代表性。 本書按照企業嵌入式項目開發的過程進行編寫,充分融入企業實際設計項目,全面訓練學生的嵌入式項目開發能力和創新能力。
單片機原理與應用-嵌入式開發設計初級教程-C語言版 內容簡介
全書分三篇,基礎項目篇涵蓋AT89C51單片機的硬件基本結構、C51語言的基本語法和仿真軟件的使用步驟;內部應用篇涵蓋AT89C51單片機的中斷、定時/計數器和串行口的硬件結構和應用方法;外部擴展篇涵蓋單片機的存儲器擴展、顯示接口擴展、鍵盤接口擴展和數模轉換接口擴展的基本方法和思路,具體包括ROM存儲器的擴展、RAM存儲器的擴展、LED的擴展、數碼管的擴展、液晶顯示器LCD的擴展、行列式鍵盤的擴展、矩陣式鍵盤的擴展、D/A芯片的擴展和A/D芯片的擴展。通過外部擴展篇可以完整設計一個數字電壓表項目。 本書所設計的項目案例均精選自企業和工程實際案例,每個項目均可單獨用于設計開發,具有很強的代表性。 本書按照企業嵌入式項目開發的過程進行編寫,充分融入企業實際設計項目,全面訓練學生的嵌入式項目開發能力和創新能力。
單片機原理與應用-嵌入式開發設計初級教程-C語言版 目錄
項目一 單片機開發環境的使用 1
1.1 項目要求與分析 2
1.1.1 項目要求 2
1.1.2 項目要求分析 2
1.2 項目實施 2
1.2.1 單片機的開發流程 2
1.2.2 keil c51軟件簡介 3
1.2.3 proteus軟件簡介 10
1.2.4 proteus軟件的使用流程 17
1.2.5 keil軟件的使用流程 20
1.2.6 keil軟件和proteus軟件聯調設計流程 23
1.3 項目小結 26
1.4 項目拓展 27
1.4.1 keil c51軟件的編譯錯誤的排除方法 27
1.4.2 keil軟件和proteus軟件聯調的第二種方法 28
項目二 單片機*小系統的設計 30
2.1 項目要求與分析 31
2.1.1 項目要求 31
2.1.2 項目要求分析 31
2.2 項目理論知識 31
2.2.1 單片機簡介 31
2.2.2 at89c51單片機的硬件資源 32
2.2.3 at89c51單片機的i/o端口 33
2.2.4 at89c51單片機的時鐘電路 35
2.2.5 at89c51單片機的復位電路 37
2.2.6 at89c51單片機的內部存儲器 38
2.3 項目概要設計 43
2.3.1 單片機*小系統的概要設計 43
2.3.2 單片機的時鐘模塊的概要設計 44
2.3.3 單片機的復位模塊的概要設計 44
2.4 項目詳細設計 45
2.4.1 單片機的*小系統的詳細設計 45
2.4.2 單片機的時鐘模塊的詳細設計 45
2.4.3 單片機的復位模塊的詳細設計 46
2.4.4 其他注意事項 46
2.5 項目實施 46
2.6 項目仿真與調試 48
2.7 項目小結 49
2.8 項目拓展 50
2.8.1 proteus軟件的模型選擇工具欄 50
2.8.2 proteus軟件中的單片機簡化設計 51
2.8.3 數據進制轉換 54
2.8.4 數據碼制表示 57
2.8.5 數據單位 58
2.9 理論訓練 58
項目三 可控流水燈的設計與制作 61
3.1 項目要求與分析 61
3.1.1 項目要求 61
3.1.2 項目要求分析 61
3.2 項目理論知識 62
3.2.1 單片機c51語言簡介 62
3.2.2 單片機c51語言的數據結構 65
3.2.3 單片機c51語言的程序結構 69
3.2.4 單片機c51語言的函數 72
3.3 項目概要設計 74
3.3.1 可控流水燈項目的概要設計 74
3.3.2 硬件電路的概要設計 75
3.3.3 軟件程序的概要設計 75
3.4 項目詳細設計 76
3.4.1 硬件電路的詳細設計 76
3.4.2 軟件程序的詳細設計 76
3.5 項目實施 77
3.5.1 硬件電路的實施 77
3.5.2 軟件程序的實施 78
3.6 項目仿真與調試 79
3.6.1 項目仿真 79
3.6.2 項目調試 80
3.7 項目小結 80
3.8 項目拓展 81
3.8.1 奇偶交替led燈閃爍 81
3.8.2 左循環點亮流水燈 81
3.9 理論訓練 82
內部應用篇
項目四 交通燈控制器的設計與制作 84
4.1 項目要求與分析 84
4.1.1 項目要求 84
4.1.2 項目要求分析 84
4.2 項目理論知識 85
4.2.1 單片機中斷的定義 85
4.2.2 單片機中斷的硬件結構 86
4.2.3 單片機中斷的寄存器 87
4.2.4 單片機中斷的處理過程 89
4.2.5 單片機中斷的初始化設置 89
4.2.6 單片機中斷的程序編制 90
4.3 項目概要設計 90
4.3.1 交通燈控制器的概要設計 90
4.3.2 硬件電路的概要設計 91
4.3.3 軟件程序的概要設計 91
4.4 項目詳細設計 92
4.4.1 硬件電路的詳細設計 92
4.4.2 軟件程序的詳細設計 93
4.5 項目實施 93
4.5.1 硬件電路的實施 93
4.5.2 軟件程序的實施 94
4.6 項目仿真與調試 95
4.6.1 項目仿真 95
4.6.2 項目調試 96
4.7 項目小結 97
4.8 項目拓展 98
4.8.1 外部中斷控制led燈 98
4.8.2 系統中有兩個中斷 98
4.9 理論訓練 100
項目五 脈沖發生器的設計與制作 101
5.1 項目要求與分析 101
5.1.1 項目要求 101
5.1.2 項目要求分析 101
5.2 項目理論知識 102
5.2.1 單片機定時器的硬件結構 102
5.2.2 單片機定時器的寄存器 103
5.2.3 單片機定時器的工作方式 103
5.2.4 單片機定時器的初始化步驟 105
5.2.5 單片機定時器的初值計算 105
5.3 項目概要設計 105
5.3.1 脈沖發生器的概要設計 105
5.3.2 硬件電路的概要設計 106
5.3.3 軟件程序的概要設計 107
5.4 項目詳細設計 107
5.4.1 硬件電路的詳細設計 107
5.4.2 軟件程序的詳細設計 108
5.5 項目實施 109
5.5.1 硬件電路的實施 109
5.5.2 軟件程序的實施 109
5.6 項目仿真與調試 110
5.6.1 項目仿真 110
5.6.2 項目調試 111
5.7 項目小結 112
5.8 項目拓展 113
5.8.1 采用查詢方式設計脈沖發生器 113
5.8.2 計數器 113
5.9 理論訓練 114
項目六 點對點雙機通信系統的設計與制作 115
6.1 項目要求與分析 115
6.1.1 項目要求 115
6.1.2 項目要求分析 115
6.2 項目理論知識 116
6.2.1 單片機串行口的硬件結構 116
6.2.2 單片機串行口的寄存器 117
6.2.3 單片機串行口的工作方式 118
6.2.4 單片機串行口的波特率計算 120
6.2.5 單片機串行口的初始化步驟 121
6.3 項目概要設計 122
6.3.1 點對點雙機通信系統的概要設計 122
6.3.2 硬件電路的概要設計 122
6.3.3 軟件程序的概要設計 123
6.4 項目詳細設計 124
6.4.1 硬件電路的詳細設計 124
6.4.2 軟件程序的詳細設計 125
6.5 項目實施 127
6.5.1 硬件電路的實施 127
6.5.2 軟件程序的實施 129
6.6 項目仿真與調試 131
6.6.1 項目仿真 131
6.6.2 項目調試 133
6.7 項目小結 134
6.8 項目拓展 135
6.8.1 利用compim組件調試串行通信 135
6.8.2 利用“串口虛擬軟件”調試串行通信 136
6.9 理論訓練 137
外部擴展篇
項目七 存儲器擴展的設計與制作 138
7.1 項目要求與分析 138
7.1.1 項目要求 138
7.1.2 項目要求分析 138
7.2 項目理論知識 139
7.2.1 存儲器的擴展方法 139
7.2.2 程序存儲器的擴展 141
7.2.3 數據存儲器的擴展 142
7.3 項目概要設計 144
7.3.1 數字電壓計系統的存儲器擴展概要設計 144
7.3.2 硬件電路的概要設計 145
7.3.3 軟件程序的概要設計 146
7.4 項目詳細設計 146
7.4.1 硬件電路的詳細設計 146
7.4.2 軟件程序的詳細設計 147
7.5 項目實施 148
7.5.1 硬件電路的實施 148
7.5.2 軟件程序的實施 149
7.6 項目仿真與調試 149
7.6.1 項目仿真 149
7.6.2 項目調試 150
7.7 項目小結 150
7.8 項目拓展 151
7.9 理論訓練 152
項目八 顯示接口擴展的設計與制作 154
8.1 項目要求與分析 154
8.1.1 項目要求 154
8.1.2 項目要求分析 154
8.2 項目理論知識 155
8.2.1 顯示接口的擴展方法 155
8.2.2 數碼管 156
8.2.3 lcd1602 158
8.3 項目概要設計 163
8.3.1 數字電壓計系統的顯示接口擴展概要設計 163
8.3.2 硬件電路的概要設計 163
8.3.3 軟件程序的概要設計 164
8.4 項目詳細設計 165
8.4.1 硬件電路的詳細設計 165
8.4.2 軟件程序的詳細設計 165
8.5 項目實施 167
8.5.1 硬件電路的實施 167
8.5.2 軟件程序的實施 168
8.6 項目仿真 171
8.7 項目小結 172
8.8 項目拓展 172
8.9 理論訓練 178
項目九 鍵盤接口擴展的設計與制作 179
9.1 項目要求與分析 179
9.1.1 項目要求 179
9.1.2 項目要求分析 179
9.2 項目理論知識 180
9.2.1 鍵盤接口的擴展方法 180
9.2.2 獨立式鍵盤 181
9.2.3 行列式鍵盤 182
9.3 項目概要設計 182
9.3.1 數字電壓計系統的鍵盤接口擴展概要設計 182
9.3.2 硬件電路的概要設計 183
9.3.3 軟件程序的概要設計 184
9.4 項目詳細設計 184
9.4.1 硬件電路的詳細設計 184
9.4
單片機原理與應用-嵌入式開發設計初級教程-C語言版 作者簡介
1999年—2001年:成都科力電子有限公司,擔任產品開發工程師2001年—2005年:沈陽東宇工業技術研究院,擔任DSP算法工程師2005年—2008年:沈陽東北大學,就讀信號與信息處理專業的研究生2008年—2010年:阿爾派(中國)大連研發中心,擔任BSP研發項目組長2010年—至今:大連職業技術學院,擔任電氣電子工程學院的專任教師
- >
羅曼·羅蘭讀書隨筆-精裝
- >
中國歷史的瞬間
- >
【精裝繪本】畫給孩子的中國神話
- >
月亮與六便士
- >
回憶愛瑪儂
- >
我從未如此眷戀人間
- >
莉莉和章魚
- >
伊索寓言-世界文學名著典藏-全譯本