單片機及嵌入式套用技術項目教程

單片機及嵌入式套用技術項目教程

《單片機及嵌入式套用技術項目教程》是2016年9月1日出版的圖書,作者是朱偉華、劉金明、信眾。

基本介紹

  • 中文名:單片機及嵌入式套用技術項目教程
  • 作者:朱偉華、劉金明、信眾
  • 出版時間:2016年09月01日
  • 出版社:清華大學出版社 
  • ISBN:9787302445692
  • 定價:29 元
內容簡介,圖書目錄,

內容簡介

本書詳細介紹MCS51系列單片機開發技術、開發工具、典型套用的程式設計及外設接口技術。
全書共包括單片機及套用開發環境初探、LED花樣燈設計、數字電子鐘設計、電子記分牌設計、門禁密碼鎖設計、點陣顯示屏設計、波形發生器設計和數字顯示溫度計設計8個教學實踐項目,每個項目包含若干教學實踐任務,每個任務均按照“任務描述→任務實施→任務小結”的流程講解。任務之間既有平行關係,又有遞進關係,最後都指向該項目整體目標的實現,體現了“項目導向、任務驅動”的教學理念與模式。
本書講解細緻、實例全面,覆蓋單片機套用開發技術的諸方面及常見的外設接口,具有很強的代表性與實用性,可作為套用型本科院校及高職高專院校學生學習單片機技術的教材,也可作為相關專業學生課程設計、畢業設計的參考書,還可供單片機套用開發人員及愛好者閱讀參考。

圖書目錄

項目1單片機及套用開發環境初探/1
1.1項目總述/1
1.2項目實施/1
1.2.1任務一:認識MCS51單片機/1
1.2.2任務二:Proteus的使用/2
1.2.3任務三:Keil的使用/7
1.2.4任務四:單片機開發板初探/11
1.3知識庫/12
1.3.1單片機/12
1.3.2單片機的套用領域/12
1.3.3MCS51系列單片機/13
1.3.4MCS51單片機內部結構/13
1.3.5MCS51單片機的封裝及引腳功能/17
1.3.6MCS51單片機的存儲器結構/19
1.3.7時鐘電路與復位電路/21
1.3.8單片機的最小系統/23
1.3.9單片機套用開發語言與環境/23
1.3.10開發流程/24
1.4項目總結/25
習題/25項目2LED花樣燈設計/26
2.1項目總述/26
2.2項目實施/26
2.2.1任務一:用單片機點亮一個LED/26
2.2.2任務二:用單片機控制一個LED閃爍/28
2.2.3任務三:設計LED花樣燈/30
2.3知識庫/32
2.3.1MCS51單片機的I/O口/32
2.3.2LED/36
2.3.3程式部分相關知識/37
2.4項目總結/40
習題/40項目3數字電子鐘設計/42
3.1項目總述/42
3.2項目實施/42
3.2.1任務一:用1位LED數碼管循環顯示
數字/42
3.2.2任務二:用4位數碼管顯示4位不同
數字/46
3.2.3任務三:設計0~99秒計時器/49
3.2.4任務四:設計簡易數字電子鐘/51
3.3知識庫/55
3.3.1MCS51單片機定時器/計數器結構與
工作原理/55
3.3.2MCS51單片機定時器/計數器的工作
方式/57
3.3.3定時器/計數器的使用方法/59
3.3.4LED數碼管的結構與原理/60
3.3.5LED數碼管的顯示方式/62
3.3.6程式部分相關知識/63
3.4項目總結/64
習題/64項目4電子記分牌設計/66
4.1項目總述/66
4.2項目實施/66
4.2.1任務一:矩形波信號負跳變計數/66
4.2.2任務二:按鍵控制1位數碼管循環顯示
數字/69
4.2.3任務三:設計電子記分牌/71
4.3知識庫/75
4.3.1中斷的基本概念/75
4.3.2MCS51單片機的中斷系統/75
4.3.3獨立按鍵與鍵盤/80
4.4項目總結/81
習題/81項目5門禁密碼鎖設計/83
5.1項目總述/83
5.2項目實施/83
5.2.1任務一:單片機雙機串口通信/83
5.2.2任務二:單片機向PC傳送信息/86
5.2.3任務三:單片機接收PC傳送的信息/91
5.2.4任務四:矩陣鍵盤按鍵識別/95
5.2.5任務五:設計門禁密碼鎖/98
5.3知識庫/104
5.3.1MCS51單片機串列接口/104
5.3.2MAX232晶片/111
5.3.3矩陣式鍵盤及按鍵識別/112
5.4項目總結/114
習題/114項目6點陣顯示屏設計/115
6.1項目總述/115
6.2項目實施/115
6.2.1任務一:逐行點亮LED點陣顯示器/115
6.2.2任務二:用LED點陣顯示器顯示數字/117
6.2.3任務三:用LED點陣顯示器顯示漢字/119
6.3知識庫/121
6.4項目總結/123
習題/123項目7波形發生器設計/124
7.1項目總述/124
7.2項目實施/124
7.2.1任務一:用I/O口產生指定寬度的
方波/124
7.2.2任務二:用數模轉換器產生指定寬
度的方波/128
7.2.3任務三:設計鋸齒波發生器/130
7.2.4任務四:設計正弦波發生器/132
7.3知識庫/136
7.3.1波形發生器/136
7.3.2模擬量與數字量/136
7.3.3模擬量與數字量的轉換/136
7.3.4D/A轉換/137
7.3.5常用D/A轉換器的性能及套用/138
7.4項目總結/140
習題/140項目8數字顯示溫度計設計/142
8.1項目總述/142
8.2項目實施/142
8.2.1任務一:用1602LCD屏顯示字元串/142
8.2.2任務二:設計數字顯示溫度計/146
8.3知識庫/155
8.3.11602LCD屏/155
8.3.2DS18B20溫度感測器/159
8.4項目總結/162
習題/162附錄AC51語言/164
A.1C51語言簡介/164
A.2C51基本數據類型/164
A.2.1常量/164
A.2.2變數/165
A.3運算符與表達式/167
A.3.1賦值運算/167
A.3.2算術運算/167
A.3.3關係運算/168
A.3.4邏輯運算/169
A.3.5位運算/169
A.3.6自增減運算及複合運算/170
A.3.7條件運算符/170
A.3.8逗號運算符/171
A.4程式結構與程式語句/171
A.4.1程式的基本結構與語句/171
A.4.2常用重要語句說明/172
A.5數組/175
A.5.1一維數組/175
A.5.2二維數組/176
A.5.3字元數組/177
A.6指針/178
A.7函式與變數的作用域/179
A.7.1主函式/180
A.7.2其他函式/180
A.7.3變數的作用域/182
A.8編譯預處理/182
A.8.1宏定義/182
A.8.2檔案包含處理/183
A.9C51的注釋/184
附錄BMCS51單片機指令表/185
附錄CASCII碼錶/190參考文獻/192

相關詞條

熱門詞條

聯絡我們