《51單片機C語言創新教程》

《51單片機C語言創新教程(附光碟1張)》既可作為大學本、專科單片機課程教材,也可作為相關技術人員的參考與學習用書。

基本信息

基本信息

封面封面
作者:溫子祺等著
出版社:北京航空航天大學出版社
ISBN:9787512403307
出版時間:2011-04-01
版次:1
頁數:456
裝幀:平裝
開本:16開

內容簡介

《51單片機C語言創新教程(附光碟1張)》以宏晶公司的STC89C52RC單片機為藍本,由淺入深,並結合SmartM51開發板系統地介紹單片機的原理與結構、開發環境的使用、各種功能器件的套用。
51單片機C語言創新教程(附光碟1張)》主要特色是邊學邊做,不是單純的理論講解,各章節中規中矩,遵循由簡到繁、循序漸進的編排方式。《51單片機C語言創新教程(附光碟1張)》大部分內容均來自作者的項目經驗,因而許多c語言代碼能夠直接套用到工程項目中去,且代碼風格良好。書中還介紹了USB通信、網路通信、數據校驗、深入編程等,而這些內容在很多同類型書籍中並不具備,恰也是即將走出校門的大學生踏人社會工作經常要接觸的。其中配套的光碟含有各實驗的示例代碼,可使讀者在短時間內迅速掌握單片機(chipmicrocomputer)的套用技巧,並可向讀者提供配套的單片機開發板。

目錄

緒論
第1章 8051簡介
1.1 8051系列單片機的特點
1.2 8051系列單片機內部結構
1.2.1 微處理器
1.2.2 振盪器與CPU時序
1.2.3 存儲器
1.2.4 並行接口
1.3 8051系列單片機內部資源
第2章 STC89C51RC/RD+系列單片機
2.1 主要特性
2.2 型 號
2.3 結構圖
2.4 引 腳
2.5 特殊功能暫存器
第3章 開發環境
3.1 Cx51編譯器
3.2 Keil簡介
3.2.1 KeilC51系統概述
3.2.2 Keil開發系統的整體結構
3.2.3 KeilC51存儲區關鍵字
3.3 NotePad++簡介
3.4 NotePad++配置
3.4.1 設定語法著色
3.4.2 添加關鍵字
3.4.3 設定自動完成
3.5 Keil與NotePad++聯合編輯
第4章 工程創建與深入
4.1 啟動程式
4.2 創建工程
4.3 編寫程式
4.4 深入Keil
4.4.1 剖析頭檔案
4.4.2 剖析最佳化
4.4.3 詳解STARTUP.A51
4.5 程式燒寫
基礎入門篇
第5章 GPIO
5.1 GPIO簡介
5.2 GPIO實驗
5.3 軟體延時
第6章 定時器/計數器與中斷
6.1 定時器/計數器簡介
6.2 定時器/計數器暫存器
6.3 T/C工作方式
6.4 流水燈實驗
6.5 中斷相關
6.5.1 中 斷
6.5.2 中斷暫存器
6.5.3 中斷服務函式
6.5.4 中斷優先權與中斷嵌套研究
第7章串 口
7.1 串口簡介
7.1.1 串口基本概念
7.1.2 串口通信原理
7.2 串口相關暫存器
7.3 串口工作方式
7.4 串口實驗
7.4.1 串口傳送數據實驗
7.4.2 串口接收數據實驗
7.5 模擬串口實驗
7.6 串口波特率研究
7.7 串口多機通信研究
第8章 外部中斷
8.1 外部中斷簡介
8.2 外部中斷實驗
第9章串列輸入並行輸出
9.1 74LSl6簡介
9.2 74LSl64結構
實戰篇
高級通信接口開發篇
深入篇
番外篇
附錄A KeiiC與ANSIC的差異
附錄B 編譯器限制
附錄C 位元組順序
附錄D 提示與注意
附錄E 調試技巧
附錄F 指令集
附錄G SmartM系列開發板簡介
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們