![](/c49/30/10357129003.jpg)
出版社:機械工業 ISBN:9787111485438 商品編碼:10357129003 開本:16 出版時間:2015-01-01 代碼:29 作者:錢宗峰劉培國於飛
" 基本信息 - 商品名稱:單片機原理與項目實踐--基於C語言(普通高等教育十二五計算機類規劃教材)
- 作者:錢宗峰//劉培國//於飛
- 代碼:29
- 出版社:機械工業
- ISBN號:9787111485438
其他參考信息 - 出版時間:2015-01-01
- 印刷時間:2015-01-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:195
- 字數:304千字
內容提要 錢宗峰、劉培國、於飛主編的《單片機原理與項 目實踐--基於C語言》共分10章,主要介紹51單片機 基礎知識,常用軟件Proteus、Keil、STC_ISP的使 用,單片機C程序軟件架構設計及程序優化,多功能 顯示儀項目的開發過程與源程序解讀以及LCD12864、 AT24C02、DS1302、DS18B20、GPS接收器的相關知識 。教材內容難易程度適中,編排合理,適合相關專業 大學本科院校、高職高專作為教材使用,也可作為單 片機自學者的入門用書。 目錄 前言 **章 單片機基礎知識 1.1 單片機概述 1.2 計算機中的數制與編碼 1.2.1 數制 1.2.2 計算機中數的表示 1.2.3 字符編碼 1.3 單片機的電平特性 1.4 MCS-51單片機的結構 1.4.1 MCS-51單片機的內部結構 1.4.2 MCS-51的外部引腳及功能 1.5 MCS-51的存儲器 1.5.1 存儲器的結構 1.5.2 程序存儲器 1.5.3 數據存儲器 1.6 MCS-51單片機的時鐘、時序與復位 1.6.1 時鐘電路 1.6.2 單片機的時序單位 1.6.3 復位電路 1.7 輸入/輸出端口結構 1.8 初步了解單片機應用 習題 第2章 單片機常用開發軟件 2.1 Proteus 2.1.1 ISIS模塊應用舉例 2.1.2 ARES模塊應用舉例 2.2 Keil C51軟件介紹 2.2.1 新建一個工程 2.2.2 Keil的調試功能 2.3 STC單片機燒寫程序示例 習題 第3章 MCS-51單片機指令繫統與彙編語言 3.1 MCS-51指令繫統概述 3.1.1 指令格式 3.1.2 操作數的簡記符號 3.1.3 尋址方式 3.2 MCS-51指令繫統簡介 3.2.1 數據傳送指令 3.2.2 算術運算指令 3.2.3 邏輯操作及移位指令 3.2.4 控制轉移指令 3.3 彙編語言的偽指令 3.4 STARTUP.A51文件 3.5 小結 習題 第4章 單片機的C語言編程 4.1 C51程序結構 4.2 C51的數據類型 4.2.1 標識符與關鍵字 4.2.2 C51的變量 4.2.3 C51的指針 4.3 C51與彙編語言的混合編程 4.3.1 C語言程序和彙編語言程序參數的傳遞 4.3.2 在C51中嵌入彙編代碼 4.4 C51對存儲器和外部I/O的**地址訪問 4.5 C51的運算符 4.6 C51初步應用 4.7 小結 習題 第5章 單片機的中斷繫統 5.1 中斷概述 5.2 中斷控制繫統 5.2.1 中斷源 5.2.2 中斷控制寄存器 5.3 中斷處理過程 5.4 中斷的編程和應用舉例 5.5 小結 習題 第6章 定時器/計數器 6.1 定時器/計數器的結構和工作原理 6.1.1 定時器/計數器的基本結構 6.1.2 定時器/計數器的工作原理 6.2 定時器/計數器的控制 6.3 定時器/計數器的工作方式 6.4 定時器/計數器T2介紹 6.4.1 定時器/計數器T2的寄存器 6.4.2 T2的工作方式 6.5 定時器/計數器的初始化 6.6 定時器/計數器的應用例程 6.7 小結 習題 第7章 串行通信接口 7.1 串行通信的分類 7.2 串行接口寄存器 7.2.1 串行口內部結構 7.2.2 串行口控制寄存器 7.3 串行口的工作方式 7.4 RS-232標準及其應用 7.5 單片機串行通信電路 7.6 串行口應用實例 7.7 小結 習題 第8章 A-D和D-A轉換器接口 8.1 D-A轉換 8.1.1 D-A轉換器簡介 8.1.2 DAC0832的工作原理 8.1.3 DAC的主要性能指標 8.1.4 DAC0832與51單片機的接口 8.2 A-D轉換與ADC0809應用 8.2.1 逐次逼近式模數轉換器的工作原理 8.2.2 A-D轉換器的主要性能指標 8.2.3 DAC0809與51單片機的接口 8.3 小結 習題 第9章 單片機C程序軟件架構設計與程序優化 9.1 模塊化的程序設計 9.1.1 模塊化概念 9.1.2 頭文件的建立 9.2 程序優化 9.2.1 單片機中的C語言預處理命令的應用 9.2.2 常用程序優化方法 9.3 重要的關鍵字 9.3.1 static 9.3.2 volatile 9.3.3 extern 9.3.4 const **0章 多功能顯示儀項目開發實踐 10.1 多功能顯示儀項目構建 10.1.1 項目簡介 10.1.2 硬件設計 10.2 矩陣鍵盤 10.2.1 線反轉法與掃描法 10.2.2 綜合顯示儀鍵盤程序 10.3 SG12864-12帶漢字庫液晶 10.3.1 SG12864-12帶漢字庫液晶基礎知識 10.3.2 多功能顯示儀液晶顯示程序 10.4 I2C總線AT24C02設計 10.4.1 I2C總線 10.4.2 AT24C02基礎知識 10.4.3 多功能顯示儀AT24C02程序 10.5 SPI總線DS1302實時時鐘設計 10.5.1 SPI總線基礎知識 10.5.2 DS1302實時時鐘 10.5.3 多功能顯示儀DS1302程序 10.6 1-Wire單總線 DS18B20測溫設計 10.6.1 1-Wire單總線概述 10.6.2 DS18B20芯片介紹 10.6.3 多功能顯示儀DS18B20程序 10.7 GPS接收模塊設計 10.7.1 基礎知識 10.7.2 多功能顯示儀GPS程序 10.8 小結 參考文獻
" |