項目驅動:單片機套用設計基礎

項目驅動:單片機套用設計基礎

《項目驅動:單片機套用設計基礎》是2011年北京航空航天大學出版社出版的圖書,作者是陳明計。本書分兩部分介紹了嵌入式多任務作業系統在項目編程中的重要作用。

基本介紹

圖書信息,圖書目錄,內容簡介,

圖書信息

書 名: 項目驅動:單片機套用設計基礎
開本: 16開
定價: 33.00元

圖書目錄

第1章 深入理解嵌入式C
1.1 概述
1.1.1 特性
1.1.2 引腳排列與描述
1.1.3 特殊功能暫存器
1.2 單片機最小系統與開發工具
1.2.1 Tiny51核心模組
1.2.2 復位電路
1.2.3 晶體振盪電路
1.2.4 單片機線上仿真與編程
1.3 SDCC擴展
1.3.1 SDCC簡介
1.3.2 套用示例
1.3.3 關鍵字與數據類型
1.4 存儲器類語言
1.4.1 存儲類型
1.4.2 存儲模式
1.4.3 特殊功能暫存器數據類型
1.4.4 位數據類型
1.4.5 存儲器絕對定址
1.4.6 指針
1.5 函式
1.5.1 函式參數和局部變數
1.5.2 覆蓋
1.5.3 使用專用暫存器組
1.6 深入理解嵌入式C
1.6.1 概述
1.6.2 方法
1.6.3 函式調用與參數傳遞
1.6.4 函式返回
1.6.5 局部變數存儲
1.7 經典範例程式設計
1.7.1 LED流水燈範例
1.7.2 蜂鳴器驅動範例
1.7.3 數碼管動態掃描顯示驅動範例
1.7.4 鍵盤動態掃描驅動範例
第2章 特殊功能部件與外設
2.1 中斷系統
2.1.1 中斷概念
2.1.2 80C51的中斷結構
2.1.3 相關暫存器
2.1.4 中斷向量
2.1.5 中斷操作
2.1.6 使能和禁止中斷
2.2 定時/計數器
2.2.1 相關暫存器
2.2.2 定時/計數器模式
2.2.3 定時器查詢延時
2.2.4 定時器中斷延時
2.2.5 無源蜂鳴器驅動程式
2.2.6 數碼管動態掃描演示程式
2.2.7 測量負脈衝
2.3 看門狗
2.3.1 看門狗的作用
2.3.2 看門狗的工作原理
2.3.3 看門狗定時器的結構
2.3.4 暫存器描述
2.3.5 看門狗周期值設定
2.3.6 套用示例
2.4 I2C匯流排及其驅動程式
2.4.1 I2C簡介
2.4.2 決策
2.4.3 軟體接口
2.4.4 基本時序代碼
2.4.5 外部接口代碼
2.4.6 E2PROM讀/寫範例
2.4.7 CATl024驅動程式
2.4.8 溫度的測量
2.5 串列口及其驅動程式
2.5.1 硬體基礎
2.5.2 決策
2.5.3 軟體接口
……
第3章 數據結構與計算方法初步
第4章 保險箱密碼鎖控制器(方案一)
第5章 TinyOS51嵌入式操作微小核心
第6章 程式設計基礎
第7章 保險箱密碼鎖控制器(方案二)
參考文獻

內容簡介

第一部分為第l~4章,以SDCC51程式語言為基礎,深入淺出地介紹如何使用嵌入式C編程來控制單片機各種外設部件,並給出常用C編程算法。第二部分為第5~7章,重點介紹TinyOS51嵌入式多任務作業系統的基本原理,及其在80C51單片機中的實現,並針對同一工程項目給出使用前後台程式和嵌人式多任務作業系統兩種不同的編程方法。
《項目驅動:單片機套用設計基礎》注重在教學中強化學生的動手訓練,強調理論與實踐相結合。讀者通過《項目驅動:單片機套用設計基礎》的學習,可熟練掌握嵌人式c的編程方法,並初步掌握嵌入式多任務作業系統的編程知識。
《項目驅動:單片機套用設計基礎》可作為大學本科、高職高專電子信息、自動化、機電一體化、計算機等專業的教材,也可作為電子愛好者的自學用書,還可作為從事單片機套用開發工程技術人員的參考資料。

相關詞條

熱門詞條

聯絡我們