⑴ 求學習單片機51語言的書
從新華書店文軒網上搜索的書,供參考:
51單片機C語言應用程序設計實例精講(第2版)(含光碟1?
作者:戴佳//戴衛恆//劉博文
出版:電子工業出版社2 出版日期:2010年04月
本書通過大量的典型實例,詳細介紹了51單片機各種C語言應用專題程序設計的流程、方法、技巧及設計思想。全書共分31章,第1章~第3章為基礎知識,介紹了51單片機開發的硬體結構、指令系統、C語言設計以及Keil 8051 C編譯器知識;第4章~第31章為本書的重點,通過28個典型的C語言應用實例,詳細介紹了51單片機的各種應用開發和使用技術,包括輸入/輸出、數據採集、控制系統、存儲系統與外設擴展、信號與演算法實現、網路通信與傳輸、電源監控與抗干擾設計。全書實例豐富、代表性強,涉及領域廣,每個例子都調試
51單片機C語言開發與實例
作者:湯競南等
出版:人民郵電 出版日期:2010年02月
本書利用Keil公司最新版的Vision3集成開發環境,從應用的角度,全面地介紹了用C51開發調試單片機程序的方法、過程和應注意的事項。書中列舉了大量應用實例,著重介紹了51單片機的一些新技術及其應用方法,同時還介紹了幾款簡易編程器的編制和使用方法,使讀者盡快、盡可能容易地掌握利用C51對MCS一51單片機進行開發的方法。系統全面、突出重點、由淺入深、通俗易懂、學用結合、軟硬兼備、實例豐富是本書的主要特色,因此,本書適用於具備一定電子技術基礎和具有一定的單片機基礎知識的學生、教師、單片機愛好
51單片機應用開發範例大全(國家信息技術緊缺人才培養工程系列叢書)
作者:宋戈 等編著
出版:人民郵電出版社 出版日期:2010年02月
本書通過實例全面講解單片機開發中的各種技術,包括單片機介面的擴展、存儲器的擴展、輸入/輸出及顯示技術、實用電子製作、感測控制技術、智能儀表與測試技術、電氣傳動及控制技術、單片機數據處理、單片機通信技術、單片機實現信號與演算法、單片機的匯流排與網路技術、典型器件及應用技術等內容,最後通過智能手機充電器設計、單片機控制門禁系統設計、電機保護器的設計3個綜合實例,具體演示應用多種技術開發單片機系統的思路和方法。 本書內容注重各種技術的「實際開發過程」,所有實例均以提高讀者工程實踐開發能力為宗旨。
51單片機自學筆記(內附光碟1張)
作者:
出版:北京航空航天大學出版社 出版日期:2010年01月
《51單片機自學筆記》以89S51系列單片機為載體,結合作者多年教學與指導大學生電子設計競賽的經驗編寫而成。全書分三部分:匯編語言程序設計、C語言程序設計和RTX51實時多任務操作系統。內容編排符合初學者先了解單片機底層的工作原理,再掌握高效編程語言的使用方法,最後達到熟練應用RTX51實時多任務操作系統這一高級階段的學習過程。這三部分內容中許多常式所完成的任務是相同的,便於讀者比較對照,從而加深理解。書中的全部內容均是作者親自實踐調試通過的,其中大部分內容採用倒敘的寫作手法,即先給出設計內
⑵ 51單片機C語言開發與實例的目錄
第1章MCS-51單片機與C語言
1.1MCS-51單片機的特點
1.1.1MCS-51單片機簡介
1.1.2MCS-51單片機的內部結構
1.1.3MCS-51單片機的存儲器組織
1.2匯編語言
1.3C語言
1.4單片機匯編語言與C語言程序設計對照
1.5匯編語言和C語言混合編程
1.5.1在C51中嵌入匯編
1.5.2C程序中調用匯編功能程序
1.5.3匯編程序調用C程序
第2章KeilC51的數據結構
2.1KeilC51
2.2數據類型
2.3存儲種類及存儲區
2.3.1整型常量
2.3.2字元型常量
2.3.3字元串常量
2.3.4位標量
2.4變數
2.4.1變數的定義
2.4.2存儲器類型
2.4.3存儲器模式
2.4.4重新定義數據類型
2.5數組
2.6指針
2.7結構
2.8聯合
2.9枚舉
第3章KeilC51程序設計
3.1預處理
3.2運算符與表達式
3.3控制流語句
3.3.1條件語句
3.3.2while循環
3.3.3do-while循環
3.3.4for循環
3.3.5goto語句
3.3.6switch語句
3.3.7Break語句和continue語句
3.3.8返回語句return
3.4函數
3.4.1定義函數
3.4.2調用函數
3.4.3中斷服務函數
3.4.4函數的遞歸調用與再入函數
第4章KeilC51集成開發環境
4.1KeilC51安裝
4.2μVision3集成開發環境
4.3μVision3的欄目和窗口
4.4創建項目
4.5簡單的程序調試
4.6含有多個文件的項目
4.7代碼優化
4.8技巧和竅門
4.9KeilC編譯器常見警告與錯誤信息的解決方法
第5章用KeilC51開發8051單片機內部資源
5.1用KeilC51開發輸入/輸出埠
5.1.1輸入/輸出埠簡介
5.1.2輸出埠應用實例
5.1.3輸入埠實例
5.2用KeilC51開發定時器/計數器
5.2.1定時器/計數器簡介
5.2.2控制和狀態寄存器
5.2.3定時器/計數器設置實例
5.2.4定時器/計數器2
5.2.5編程實例
5.3中斷系統編程
5.3.1中斷系統
5.3.2中斷系統的控制寄存器
5.3.3中斷的響應過程
5.3.4中斷實例
5.4用KeilC51開發串列口
5.4.1數據通信的基本概念
5.4.2MCS-51的串列口控制寄存器
5.4.3工作方式
5.4.4數據傳輸率的確定
5.4.5串列通信實例
第6章單片機的資源擴展
第7章8051單片機的系統設計
第8章8051單片機程序固化方法
第9章單片機的斷電保護
第10章單片機與PC機通信
第11章在系統編程和在應用中編程
第12章單片機之間的通信
第13章I2C匯流排介面技術
第14章用C51開發線切割機床控制器
第15章步進電機驅動
第16章紅外器件應用
附錄AMCS-51指令表
附錄BKeilC51的庫函數
⑶ 51單片機應用實例詳解的介紹
51系列單片機不僅是國內用得最多的單片機之一,同時也是最適合上手學習單片機系統開發的一款單片機。《51單片機應用實例詳解》主要以51系列單片機為核心控制器,從廣度和深度上對其系統應用進行了梳理,通過《51單片機應用實例詳解》的學習和實踐,可以順利完成多任務、多功能單片機系統的設計及開發,能對日常生活、生產中的一些測控系統進行自主設計及實施。書中豐富的實例及全面的應用講解將能極大地開闊單片機系統設計者的思路,並為其設計提供藍圖和模塊。